| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-13 | Raise a ValueError for invalid FLAC files to please mypy | jvoisin | |
| 2023-11-13 | parsers: Inherit the sandbox option when creating additional parsers | Romain Vigier | |
| 2023-09-07 | Properly handle a cairo exception | jvoisin | |
| 2023-07-11 | Add more files to ignore for MSOffice documents | Jason Smalls | |
| 2023-07-11 | Add a variant mimetype for bmp | Jason Smalls | |
| 2023-07-11 | Harden get_meta in archive.py against variants of CVE-2022-35410 | Jason Smalls | |
| 2023-05-03 | Use proper type annotations instead of comments | jvoisin | |
| 2023-05-03 | Make use of is_dir/isdir for archives | jvoisin | |
| 2023-03-07 | fix: Typing in the parser factory | Gu1nn3zz | |
| 2023-01-31 | Explicitly pass a parameter to functools.lru_cache | jvoisin | |
| 2023-01-28 | Another typing pass | jvoisin | |
| 2023-01-28 | Fix the type annotations | jvoisin | |
| 2023-01-14 | imghdr is deprecated | jvoisin | |
| 2022-12-25 | Improve xlsx support | jvoisin | |
| 2022-11-21 | Remove pyflakes | jvoisin | |
| Isn't borderline useless compared to mypy and pylint | |||
| 2022-10-09 | Remove deprecated pylint checks | jvoisin | |
| 2022-10-09 | Get rid of a deprecated check | jvoisin | |
| Nobody should be using Poppler < 0.46 | |||
| 2022-10-09 | Please pylint | jvoisin | |
| 2022-08-28 | Simplify the typing annotations | jvoisin | |
| 2022-08-05 | Make use of cache to get binary paths | jvoisin | |
| 2022-07-05 | Prevent arbitrary file read via zip archives | jvoisin | |
| A zip file with a file pointing to /etc/passwd would, upon being cleaned by mat2, produce a file with the filesystem's /etc/passwd file. | |||
| 2022-07-05 | Show a scary message in case of path traversal attempt | jvoisin | |
| 2022-05-15 | Add support for HEIC files | jvoisin | |
| Thanks to Maxime Morin ( https://www.maijin.fr/ ) for the patch. | |||
| 2022-05-05 | Minor cleanup | jvoisin | |
| 2022-03-29 | Please the linters | jvoisin | |
| 2022-03-28 | Fix the PDF version | jvoisin | |
| This should prevent the testsuite from breaking, and marginally increase fingerprinting resistance. | |||
| 2022-03-16 | Try to use modern rsvg functions when we can | jvoisin | |
| 2021-12-26 | Please pylint by iterating on dict directly, instead of calling .keys() | jvoisin | |
| 2021-12-19 | Increase audio processing robustness | jvoisin | |
| 2021-12-18 | Add a check for weird audio files, instead of crashing | jvoisin | |
| 2021-12-14 | Make mat2 more robust wrt. weird audio files | jvoisin | |
| 2021-12-13 | Make libmat2 more robust against corrupted zip files | jvoisin | |
| 2021-12-13 | Increase a bit the robustness of mat2 | jvoisin | |
| Those issues were found via https://github.com/google/atheris | |||
| 2021-12-09 | Please the linters wrt. the previous commit | jvoisin | |
| 2021-12-08 | zip archives: keep individual files compression type | Denis 'GNUtoo' Carikli | |
| While hardcoding the compression to zipfile.ZIP_DEFLATED works for most use cases of mat, being able to produce cleaned up uncompressed zip files is useful for content that cannot be compressed more. In addition it also enables to use mat2 for reproducible builds of Android bootanimation files file that don't support compression. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | |||
| 2021-11-23 | Make the linter happier | jvoisin | |
| 2021-11-21 | Please a bit the CI | jvoisin | |
| 2021-07-29 | libmat2/pdf: Drop printing 'lol' | georg | |
| It seems this was committed without intention to do so. | |||
| 2021-07-25 | Fix pdf issues on printers | Antonio Eugenio Burriel | |
| pyCairo by default renders the PDF surfaces with a resolution of 72 dpi which is so low that the bitmap gets blurred compared to original. Since pyCairo 1.12.0, a new method set_device_scale(x_scale, y_scale) is added, which allows changing the canvas resolution. | |||
| 2021-07-14 | Improve xlsx support | jvoisin | |
| This should close #156 | |||
| 2021-06-21 | Make cairo behave in a less idiotic way | jvoisin | |
| Because raising errors when unable to process stuff instead of an exception is dumb. | |||
| 2021-05-20 | Improve support for xlsx files | jvoisin | |
| 2021-04-24 | Add support for AIFF files | jvoisin | |
| This should close #151 | |||
| 2021-03-14 | Keep sharedStrings.xml when processing MSOffice sheets | jvoisin | |
| 2021-03-14 | Don't keep [trash] files when processing MS Office files | jvoisin | |
| 2021-03-07 | Improve epub support | jvoisin | |
| Warn when there are encrypted fonts in an epub file | |||
| 2021-03-07 | Add some typing to epub.py | jvoisin | |
| 2021-03-07 | Improve epub compatibility | jvoisin | |
| 2021-03-07 | Add a missing comma | jvoisin | |
| This should improve epub support | |||
| 2021-02-07 | Improve a bit the support of epub | jvoisin | |
