| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-23 | libmat2: images: fix handling of .JPG files | Antoine Tenart | |
| Pixbuf only supports .jpeg files, not .jpg, so libmat2 looks for such an extension and converts it if necessary. As this check is case sensitive, processing .JPG files does not work. Fixes #47. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2018-07-21 | AbstractParser: Fix typos | georg | |
| 2018-07-19 | Improve the code's documentation | jvoisin | |
| 2018-07-19 | Minor simplification in how we're handling xml for office files | jvoisin | |
| 2018-07-15 | Add a check for a missed dependency in `./mat2 -c` | 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 | Make pylint even happier | jvoisin | |
| 2018-07-08 | Fix some pep8 issues spotted by pyflakes | jvoisin | |
| 2018-07-08 | Achieve 100% coverage! | 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-06 | Simplify BMP handling | jvoisin | |
| 2018-07-06 | Add support for .txt files | jvoisin | |
| 2018-07-02 | Improve a bit the formatting of the code thanks to pyflakes3 | 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 | Split the testsuite a bit and add more tests | jvoisin | |
| 2018-06-22 | Improve reliability against corrupted image files | 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-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-10 | Minor code simplification | jvoisin | |
| 2018-06-10 | Make the parsing of office format's metadata more robust | jvoisin | |
| 2018-06-10 | Add some tests for non-supported embedded fileformats | jvoisin | |
| 2018-06-10 | Improve a bit our coverage wrt. torrent files handling | jvoisin | |
| 2018-06-10 | Improve a bit the performances wrt. image's metadata display | jvoisin | |
| 2018-06-10 | Bump a bit the coverage | jvoisin | |
| 2018-06-10 | Fix and add a test for explicitly non-supported formats | jvoisin | |
| 2018-06-10 | Improve a bit parsers autoloading | jvoisin | |
| 2018-06-08 | Speed up a bit the processing of get_meta for images with a "regular" name | jvoisin | |
| 2018-06-08 | Improve the code to handle problematic filenames | jvoisin | |
| 2018-06-06 | Prevent exiftool-based parameter-injection | jvoisin | |
| 2018-06-04 | Sort the output of `mat2 -l` | jvoisin | |
| 2018-06-04 | Add more typing and use mypy in the CI | jvoisin | |
| 2018-06-04 | Import the dynamic import system | jvoisin | |
| The dynamic import should now work when MAT2 is installed system-wide, either via the distribution's packaging system, or via pip. | |||
| 2018-06-04 | Make pyflakes happier | jvoisin | |
| 2018-06-04 | Improve a bit the typing, again | totallylegit | |
