| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-07-10 | Bump the changelog0.2.0 | jvoisin | |
| 2018-07-10 | Remove `print` from libmat, and use the `logging` module instead | jvoisin | |
| This should close #28 | |||
| 2018-07-10 | Implement a check for dependencies in mat2 | jvoisin | |
| Example use: ``` $ mat2 -c Dependencies required for MAT2 0.1.3: - Cairo: yes - Exiftool: yes - GdkPixbuf from PyGobject: yes - Mutagen: yes - Poppler from PyGobject: yes - PyGobject: yes ``` This should close #35 | |||
| 2018-07-09 | Add pylint3 to the ci | jvoisin | |
| 2018-07-09 | Make pylint even happier | jvoisin | |
| 2018-07-09 | Fix the previous commit | jvoisin | |
| 2018-07-09 | Minor improvement of fedora's duration in the testsuite | jvoisin | |
| 2018-07-09 | Document that MAT2 not being able to detect metadata doesn't mean that the ↵ | jvoisin | |
| file is clean | |||
| 2018-07-09 | Remove a useless option that was never implemented anyway | jvoisin | |
| 2018-07-08 | Fix some pep8 issues spotted by pyflakes | jvoisin | |
| 2018-07-08 | Achieve 100% coverage! | jvoisin | |
| 2018-07-08 | Bump coverage again | jvoisin | |
| 2018-07-08 | Bump coverage for office files and fix some related crashes | jvoisin | |
| 2018-07-08 | Silence a mypy's stupid warning | jvoisin | |
| 2018-07-08 | Add defusedxml as an (optional) way to prevent XML-based attacks | jvoisin | |
| Those attacks are DoS-only. | |||
| 2018-07-08 | Remove a leftover print | jvoisin | |
| 2018-07-08 | Bump coverage for torrent handling | jvoisin | |
| 2018-07-08 | Simplify how torrent files are handled | jvoisin | |
| - Rework the testsuite wrt. torrent - fail at parser's instantiation on corrupted torrent, instead of during `get_meta` or `remove_all` call | |||
| 2018-07-07 | Bump the coverage for pdf | jvoisin | |
| 2018-07-07 | Fix a mistake in office file revisions handling | jvoisin | |
| 2018-07-07 | Bump a bit the coverage | jvoisin | |
| 2018-07-06 | Bump the changelog0.1.3 | jvoisin | |
| 2018-07-06 | Simplify BMP handling | jvoisin | |
| 2018-07-06 | Add support for .txt files | jvoisin | |
| 2018-07-02 | Document that we do like PEP8 | jvoisin | |
| 2018-07-02 | Improve a bit the formatting of the code thanks to pyflakes3 | jvoisin | |
| 2018-07-01 | Improve a bit the README | jvoisin | |
| 2018-07-01 | Document in our implementation notes how revisions are handled and why | jvoisin | |
| 2018-07-01 | Remove docx revisions | jvoisin | |
| 2018-07-01 | MAT2 is now cleaning revisions from odt files! | jvoisin | |
| 2018-07-01 | Remove the thumbnails from libreoffice files | jvoisin | |
| 2018-06-27 | Massively simplify how we're cleaning office files | jvoisin | |
| 2018-06-24 | Ensure Poppler's minimal version | jvoisin | |
| We're using methods that aren't available in Poppler below 0.46, so we're checking for this upon import. This commit is based on ideas from @LogicalDash ♥ | |||
| 2018-06-22 | Document that we tests against corrupted files | jvoisin | |
| 2018-06-22 | Pyflakes should run on the testsuite too | jvoisin | |
| 2018-06-22 | Split the testsuite a bit and add more tests | jvoisin | |
| 2018-06-22 | Improve reliability against corrupted image files | jvoisin | |
| 2018-06-21 | Bump the changelog0.1.2 | jvoisin | |
| 2018-06-21 | Fix some deprecated directives in the COTNRIBUTING.md file | jvoisin | |
| 2018-06-21 | Improve the reliability of the office parser | jvoisin | |
| 2018-06-21 | Fix some linter warnings | jvoisin | |
| 2018-06-21 | Refactor how offices files are handled | jvoisin | |
| - xml files are no longer considered harmless - Factorization of the `remove_all` method for office files - Explicit whitelist are used - Blacklist are used to skip files completely - Non-blacklisted files are _still cleaned_ - Unsupported files are still triggering an error | |||
| 2018-06-21 | Minor simplification of the office-related code | jvoisin | |
| 2018-06-20 | Improve the threat-model again, thanks to @joe | jvoisin | |
| 2018-06-19 | Improve a bit our threat model | jvoisin | |
| 2018-06-19 | Add fedora in the CI | jvoisin | |
| refactor | |||
| 2018-06-18 | README: software is always singular | Antoine Tenart | |
| Fix on small typo. Cosmetic patch. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2018-06-12 | libmat2: harmless: add the text/xml mime type | Antoine Tenart | |
| Fedora defines the 'text/xml' mime type for xml files. Adds this mime type to the harmless parser. Fixes #36. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2018-06-12 | libmat2: audio: add the audio/x-flac mime type | Antoine Tenart | |
| The FLAC parser looks for the 'audio/flac' mime type, but Fedora defines 'audio/x-flac' in /etc/mime.types for FLAC files. Add this mime type to the audio parser. Fixes #36. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2018-06-12 | README: fix one typo | Antoine Tenart | |
| Fixes one small typo in the README. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
