summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-21Bump the changelog0.1.2jvoisin
2018-06-21Fix some deprecated directives in the COTNRIBUTING.md filejvoisin
2018-06-21Improve the reliability of the office parserjvoisin
2018-06-21Fix some linter warningsjvoisin
2018-06-21Refactor how offices files are handledjvoisin
- 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-21Minor simplification of the office-related codejvoisin
2018-06-20Improve the threat-model again, thanks to @joejvoisin
2018-06-19Improve a bit our threat modeljvoisin
2018-06-19Add fedora in the CIjvoisin
refactor
2018-06-18README: software is always singularAntoine Tenart
Fix on small typo. Cosmetic patch. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-06-12libmat2: harmless: add the text/xml mime typeAntoine 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-12libmat2: audio: add the audio/x-flac mime typeAntoine 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-12README: fix one typoAntoine Tenart
Fixes one small typo in the README. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-06-12README: fix the Jessie python3 URLAntoine Tenart
Fixes the scheme in Jessie's Python3 URL. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-06-12README: remove extra empty spacesAntoine Tenart
This patch removes extra empty spaces at the end of some lines in README.md. This is a cosmetic patch. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-06-10Improve a bit the coveragejvoisin
2018-06-10Minor code simplificationjvoisin
2018-06-10Make the parsing of office format's metadata more robustjvoisin
2018-06-10Add some tests for non-supported embedded fileformatsjvoisin
2018-06-10Add branch coverage to the CIjvoisin
2018-06-10Improve a bit our coverage wrt. torrent files handlingjvoisin
2018-06-10Improve a bit the performances wrt. image's metadata displayjvoisin
2018-06-10Bump a bit the coveragejvoisin
2018-06-10Fix and add a test for explicitly non-supported formatsjvoisin
2018-06-10Improve a bit parsers autoloadingjvoisin
2018-06-10Improve a bit how we're handling "problematic" files in the CLIjvoisin
2018-06-10Remove the badgesjvoisin
They are now living directly in the gitlab instance.
2018-06-08Speed up a bit the processing of get_meta for images with a "regular" namejvoisin
2018-06-08Improve the code to handle problematic filenamesjvoisin
2018-06-07Document the fact that tests for MR are appreciatedjvoisin
2018-06-07Add a security contactjvoisin
2018-06-06Prevent exiftool-based parameter-injectionjvoisin
2018-06-04Add some links into the readmejvoisin
2018-06-04Sort the output of `mat2 -l`jvoisin
2018-06-04Add more typing and use mypy in the CIjvoisin
2018-06-04Import the dynamic import systemjvoisin
The dynamic import should now work when MAT2 is installed system-wide, either via the distribution's packaging system, or via pip.
2018-06-04Make bandit happier too.jvoisin
2018-06-04Make pyflakes happierjvoisin
2018-06-04Improve a bit the typing, againtotallylegit
2018-06-04Improve a return type annotationtotallylegit
2018-05-23Fix a typo in setup.py, thanks to Jonas Meurerjvoisin
2018-05-21Update the release process now that we have a setup.py filejvoisin
2018-05-21Give a first shot at writing a setup.py filejvoisin
2018-05-21Improve a bit the gitignore filejvoisin
2018-05-21Rename mat2.py to mat2jvoisin
2018-05-18Rename some files to simplify packagingjvoisin
- the `src` folder is now `libmat2` - the `main.py` script is now `mat2.py`
2018-05-16Bump the changelog0.1.1jvoisin
2018-05-16Do a pylint passjvoisin
2018-05-16Add a test about unsupported filesjvoisin
2018-05-16The CLI shouldn't display unsupported file extensionsjvoisin