summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-23Bump the changelog0.13.3jvoisin
2023-02-20Improve the CIjvoisin
- Remove some useless linters - Make use of ruff
2023-01-31Explicitly pass a parameter to functools.lru_cachejvoisin
2023-01-28Bump the changelog0.13.2jvoisin
2023-01-28Another typing passjvoisin
2023-01-28Fix the type annotationsjvoisin
2023-01-14imghdr is deprecatedjvoisin
2023-01-14Revert "Simplify a bit the typing annotations of ./mat2"jvoisin
This reverts commit 29057d6cdf10ce4aa245acf2b3cbb93ba822c646.
2023-01-07Fix `-l` outputjvoisin
2023-01-07Bump the changelog0.13.1jvoisin
2022-12-30Make the 'A' in the README ascii art look more "A-like"Megamind
2022-12-25Improve xlsx supportjvoisin
2022-12-05Remove the Nautilus extensionjvoisin
2022-11-21Simplify a bit the typing annotations of ./mat2jvoisin
2022-11-21Remove pyflakesjvoisin
Isn't borderline useless compared to mypy and pylint
2022-10-09Fix the tests on the latest Debianjvoisin
2022-10-09Remove deprecated pylint checksjvoisin
2022-10-09Get rid of a deprecated checkjvoisin
Nobody should be using Poppler < 0.46
2022-10-09Please pylintjvoisin
2022-08-28Simplify the typing annotationsjvoisin
2022-08-24update source and installationb068931cc450442b 63f5b3d276ea4297
2022-08-05Make use of cache to get binary pathsjvoisin
2022-07-08Add the CVE number to the changelogjvoisin
2022-07-06Bump the changelog0.13.0jvoisin
2022-07-05Prevent arbitrary file read via zip archivesjvoisin
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-05Show a scary message in case of path traversal attemptjvoisin
2022-05-15Add support for HEIC filesjvoisin
Thanks to Maxime Morin ( https://www.maijin.fr/ ) for the patch.
2022-05-05Minor cleanupjvoisin
2022-04-30Bump the changelog0.12.4jvoisin
2022-04-02Enable gitlab's SASTjvoisin
2022-03-29Please the lintersjvoisin
2022-03-29Make processing multiple files safer concurrence-wisejvoisin
2022-03-29Escape more control chars in the clijvoisin
2022-03-29Simplification of the testsuitejvoisin
2022-03-28Fix the svg tests on archlinuxjvoisin
2022-03-28Fix the PDF versionjvoisin
This should prevent the testsuite from breaking, and marginally increase fingerprinting resistance.
2022-03-16Try to use modern rsvg functions when we canjvoisin
2022-01-06Mention dangerzonejvoisin
2022-01-06Bump the changelog0.12.3jvoisin
2022-01-05Fix the dolphin integrationjvoisin
Kudos to Miguel Angel Marco Buzunariz for the original patch.
2021-12-26Fix the Debian CIjvoisin
This should fix #162
2021-12-26Please pylint by iterating on dict directly, instead of calling .keys()jvoisin
2021-12-19Add a fuzzer based on atherisjvoisin
2021-12-19Increase audio processing robustnessjvoisin
2021-12-18Add a check for weird audio files, instead of crashingjvoisin
2021-12-14Make mat2 more robust wrt. weird audio filesjvoisin
2021-12-13Make libmat2 more robust against corrupted zip filesjvoisin
2021-12-13Increase a bit the robustness of mat2jvoisin
Those issues were found via https://github.com/google/atheris
2021-12-09CONTRIBUTING.md: Update information about testsDenis 'GNUtoo' Carikli
Contributors are now supposed to run tests in the GitLab instance, so this also needs to be reflected in the CONTRIBUTING.md as otherwise people not used to forge workflows could completely miss that information. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2021-12-09Please the linters wrt. the previous commitjvoisin