summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-07CI: linting: ruff: specify imagegeorg
Otherwise, this job might fail, depending on the runner which executes the job, due to different configurations, especially wrt the default image. Ref https://0xacab.org/jvoisin/mat2/-/merge_requests/105
2023-02-24Update `pyproject.toml` to include `version`Rui Chen
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