Skip to content

Latest commit

 

History

History
291 lines (229 loc) · 9.88 KB

CHANGELOG.md

File metadata and controls

291 lines (229 loc) · 9.88 KB

2.4.15 (release 18/03/2021)

* [fix] update get-pip for python2
* [fix] add missing acl package on AWS default debian stretch image

2.4.14 (release 04/08/2020)

* [fix] update PEiD dependency

2.4.13 (release 09/10/2019)

* [fix] update dependencies

2.4.12 (release 18/09/2019)

* [all] Fix python dependencies
* [all] Support python3 for packaging
* [ansible] Add frontend DNS in PKI
* [ansible] Fix dependency issue with latest ssh2-python
* [ansible] Fix irma-ansible verbose option support
* [ansible] Fix PostgreSQL SSL deployment
* [ansible] Fix problem with rabbitmq
* [ansible] Fix Webui dependency
* [ansible] Support external PKI
* [ansible]: update Comodo URL
* [ansible] Update dependency to 2.7.2
* [ci] update gitlab ci
* [docs] Fix /etc/issue message
* [docs] Fix pdf build
* [fix] Explicit non-explicit exception's log
* [fix] Fix parameters order in HTTPInvalidParam
* [fix] Fix symantec win probe
* [fix] Offline mode when installing PIP packages on Windows
* [frontend] add fields in CSV report (MD5, SHA1, Submitter, VT results)
* [frontend] Add functional tests for IRMA Search pages
* [frontend] Add probes sorting in ui and api
* [frontend] Allow empty submitter_id
* [frontend] Improve WebUI generation using Babel and simplifying Gulp tasks
* [frontend] Integrate falcon-multipart middleware
* [frontend] Modification upload message
* [frontend] new API plugin Scan Retrieval Code
* [frontend] Update manual doc nginx templates
* [frontend] Update marshmallow to 2.16.3
* [frontend] Update project dependencies (Python and Javascript)
* [probe] add fake EICAR probe for dev purpose
* [probe] add Fsecure riskware to suspicious files
* [probe] Fix VirusBlokAda
* [UI] Enable custom logo settings
* [UI] remove external dependencies
* [UI] Update API to v2 (new files upload mechanism)
* [UI] update doc theme, favicon
* [UI] update nodejs

2.2.2 (release 13/06/2018)

* [frontend] Add /scan/quick api endpoint
* [ansible] irma-ansible as submodule

2.2.1 (release 09/05/2018)

* [fix] zipbomb detection bug preventing files resubmit

2.2.0 (release 20/04/2018)

* [UI] Add a timeline of scans for a given file
* [UI] Support navigation actions (back, forward) on the search page
* [UI] File progress is in blue till scan is not finished
* [all] new SFTP implementation based on ssh2-python
* [frontend] file_ext status initialized to None till scan not finished
* [frontend] Add a maximum resubmit parameter to avoid infinite loop
* [frontend] Add a status parameter to scan list API endpoint
* [brain] Use celerybeat to update probelist
* [ansible] First version of irma-ansible script
* [ansible] Split ansible/vagrant files (break older environments files)
* [fix] bug when scanning several time same archive with unarchiver
* [fix] zipbomb detection

2.1.1 (release 28/02/2018)

* [frontend] fix sqlalchemy import error with v1.2.3

2.1.0 (release 02/02/2018)

* [all] Support PKI generation for nginx/rabbitmq/postgresql
* [all] Replace supervisord by systemd
* [all] Add logrotate
* [all] Common module installed as python package
* [UI] Add scan report generation
* [frontend] Support easy nginx config (http/https/https+client)
* [frontend] File age cleanup settings now humanized (1 day, 2 weeks..)
* [probe] Add LIEF Probe
* [probe] Rework AV code and support more db versions
* [probe] Replace Eset Nod32 by Eset File security
* [ansible] Update to v2.4.2.0
* [ansible] Allow easy customization (irma_vars.yml)
* [fix] Api errors message not shown
* [fix] Add indexes for slow SQL queries

2.0.4 (released 22/12/2017)

* Bugfixes

2.0.3 (released 15/12/2017)

* [frontend] fix file cleanup

2.0.2 (released 21/11/2017)

* [frontend] PKI updated support client cert
* [frontend] allow standalone SQL server (new ansible host sql-server to add)
* [frontend/api] Add /about endpoint to display version
* [probe] Add DrWeb file server linux AV

2.0.1 (released 17/10/2017)

* [all] Virus DB version is supported and displayed when available
* [frontend/api] add a list of results for a file to quickly jump to other results
* [frontend] Delete file according to a max size settings (could be combined with max days)
* [all] Update default box to debian9
* [all] Use random diskname for libvirt
* [brain/probe] retry on rabbitmq down
* [probe] Add kaspersky linux and Eset file server linux AVs

2.0.0 (released 08/09/2017)

* [frontend] API/V2 WIP (not stable version yet)
* [all] Move to python3
* [frontend] Move to hug
* [frontend] scan load optimization
* [frontend] enable CORS by default
* [probe] bugfixes

1.5.3 (released 28/11/2016)

* [all] New organization for repositories (all repos are merged in one irma repo now)
* [frontend] scan load optimization

1.5.2 (released 14/10/2016)

* [all] Allow sftp authentication by key
* [frontend] SQL allow file over 2 GB
* [all] bugfix for job cancelling

1.5.1 (released 07/06/2016)

* [brain] code refactor: celery daemons splitted in two distinct files
* [brain] more unittests
* [frontend] Fix: using cache results was not done in some cases

1.5.0 (released 28/05/2016)

* [frontend] Storing probe results in PostgreSQL instead of MongoDB.
        This will break all upgrades attempts but will
        make easier the process of having data stored outside of IRMA.
* [all] Probe now have a display name
* [all] bugfix job error handling and job cancel

1.4.2 (released 23/05/2016)

* [frontend] Fix: resubmition of previously deleted file.

1.4.1 (released 12/05/2016)

* [frontend] bugfix: Unarchiver file resubmition fixed

1.4.0 (released 03/05/2016)

* [all] Default transport mode switch from ftp/tls to sftp
* [all] Better handling of large files
* [all] Support Rabbitmq SSL
* [frontend] File search now ordered by name
* [frontend] File search now returns the latest analysis

1.3.2 (released 10/03/2016)

* [all] add a debug option for log
* [brain] bugfix (probelist issue, sometimes returning an empty list)

1.3.1 (released 01/03/2016)

* [brain] bugfix (probe offline was not detected)
* [frontend] bugfix (fast scan, in some cases, was running forever)

1.3.0 (released 07/01/2016)

* [all] new feature scheduler: probe selection is based on file mimetype (default)
* [all] new feature scheduler: probe could output children files that could be analyzed too (default)
* [frontend] new API version (v1.1 old API is still available)
* [frontend] tag a file and search by tag
* [frontend][fix] UTF8 support
* [frontend] cli tools is now a standalone project named irma-cli
* [probe] probes now register on brain with their category and their mimetype support (regexp)
* [probe][tools] new Unarchiver probe

1.2.1 (released 09/07/2015)

* [frontend] new API command line client (with deserialized object)
* [frontend] db migration system (powered by alembic)
* [frontend] minor UI improvements
* [probe][metadata] new TriD probe
* [probe][external] new ICAP probe (by vrasneur)

1.2.0 (released 14/04/2015)

* [frontend] new API (with swagger documentation)
* [probe][antivirus] add support for Windows Avs:
    + avira, emsisoft
* [probe][antivirus] add support for Linux Avs:
    + avast, avg, bitdefender,
    drweb, escan, fsecure,
    sophos, virusblokada, zoner
* [probe][metadata] add support for PEiD
* [frontend] minor UI addons (new json-explorer plugin)

1.1.1 (released 11/11/2014)

* [frontend] add API documentation via swagger
* [frontend] minor UI addons (sha1 in results page, cleaner scan progress page)
* [frontend] fix problems when using pgsql
* [probe] add support for GData/Yara probes

1.1.0 (released 07/10/2014)

* [frontend] new summary view, new details view
* [frontend] move from full NoSql to SQL+NoSql
* remove Redis
* [frontend] Sample stored on FS instead of NoSql (GridFS)
* [frontend] move to vagrant/ansible install
* [frontend] basic search (hash value, name)

1.0.4 (released 28/08/2014)

* [frontend] results are splitted into a summary view and a details view
* [frontend] formatters are now plugins
* setup on single machine allowed
* deb packaging with config dialogs
* sphinx formatted docs (hosted on readthedocs.org)
* better errors handling

1.0.3 (released 27/06/2014)

* [frontend] add probe output filtering (called formatters)

1.0.2 (released 02/06/2014)

* [frontend] new results display

1.0.1 (released 12/05/2014)

* simple deb packaging

1.0 (released 29/03/2014)

* First public release
* pip packaging
* [probe] support:
    * AV Linux:  Clamav,  Comodo, ESET, F-Prot, McAfee
    * AV Windows: Kaspersky, McAfee, Sophos, Symantec
    * NSRL
    * Virustotal API
    * PE static analyzer