| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-09 | Minor code cleanup | jvoisin | |
| 2019-05-03 | typo | fuzzy | |
| 2019-05-01 | Add some verification for "dangerous" tarfiles | jvoisin | |
| 2019-04-27 | Handle weird permissions in tar archives | jvoisin | |
| 2019-04-27 | Improve the display of tarfile's members mtime | jvoisin | |
| 2019-04-27 | Add support for compressed tar files | jvoisin | |
| 2019-04-27 | Add tar archive support | jvoisin | |
| 2019-04-14 | Add support for xhtml files | jvoisin | |
| 2019-03-30 | Please mypy | jvoisin | |
| Apparently, mypy isn't able (yet?) to deal with variables that are changing their types at runtime. Python is wonderful. | |||
| 2019-03-29 | libmat2: fix dependency checks for cmd line utilities | Antoine Tenart | |
| The command line checks for command line utilities are done by trying to access the executables and by throwing an exception when not found. This lead to: - The mat2 cmd line --check-dependencies option failing. - The ffmpeg unit tests failing when ffmpeg isn't installed (even though it's an optional dependency). This patch fixes it. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-03-29 | libmat2: reshape the dependencies list | Antoine Tenart | |
| Invert the keys and values in DEPENDENCIES. It seems more natural to use the key as a key in check_dependencies(), and the value as the value. This also help in preparing for reworking the check_dependencies() helper. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-03-23 | Fix the testsuite | jvoisin | |
| 2019-03-23 | libmat2: audio: not all id3 types have a text attribute | Antoine Tenart | |
| Not all id3 types have a text attribute (such as mutagen.id3.APIC or mutagen.id3.UFID). This leads to the get_meta helper to crash when trying to access the text attribute of an object which does not have it. Fixes it by checking the text attribute is available before accessing it. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-03-05 | Refactor {black,white}list into {block,allow}list | Brolf | |
| Closes #96 | |||
| 2019-03-01 | fix typo | georg | |
| 2019-02-27 | Improve the previous commit | jvoisin | |
| - More tests - More documentation - Minor code cleanup | |||
| 2019-02-27 | Improve epub support | jvoisin | |
| 2019-02-25 | Document the previous commit | jvoisin | |
| 2019-02-24 | In archive-based formats, the `mimetype` file comes first | jvoisin | |
| This should improve epub compatibility, along with other formats as a side-effect | |||
| 2019-02-23 | <title> is also an html metadata | jvoisin | |
| 2019-02-23 | Fix a bug in css cleaning | jvoisin | |
| It's not mandatory to actually have a comment inside comment delimiter, like `/**/`. | |||
| 2019-02-20 | Implement epub support | jvoisin | |
| 2019-02-10 | Make the mandatory metadata warning generic | jvoisin | |
| This should close #95. | |||
| 2019-02-09 | Streamline a bit the previous commit | jvoisin | |
| 2019-02-09 | bind mount /etc/ld.so.cache to the sandbox | Poncho | |
| without /etc/ld.so.cache available in the sandbox, tests fail on gentoo with: /usr/bin/ffmpeg: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory | |||
| 2019-02-08 | Improve a bit get_meta for libreoffice files | jvoisin | |
| 2019-02-08 | Add support for html files | jvoisin | |
| 2019-02-07 | Use of the archive refactoring for the office documents too | jvoisin | |
| 2019-02-04 | Refactor a bit office get_meta handling | jvoisin | |
| This should make easier to get more metadata from archive-based file formats. | |||
| 2019-02-03 | Implement .gif support | jvoisin | |
| 2019-02-03 | Whenever possible, use bwrap for subprocesses | intrigeri | |
| This should closes #90 | |||
| 2019-02-02 | Add support for wmv | jvoisin | |
| 2018-10-28 | Add mp4 support | jvoisin | |
| 2018-10-25 | Add support for zip files | jvoisin | |
| 2018-10-25 | Improve archive-based parser's robustness against corrupted embedded files | jvoisin | |
| 2018-10-25 | Implement get_meta() for archives | jvoisin | |
| 2018-10-25 | Minor refactorisation of how we're checking for exiftool's presence | jvoisin | |
| 2018-10-24 | Implement lightweight cleaning for jpg | jvoisin | |
| 2018-10-23 | Improve type annotation coverage | jvoisin | |
| 2018-10-23 | Implement lightweight cleaning for png and tiff | jvoisin | |
| 2018-10-23 | Optimize the handling of problematic files | jvoisin | |
| 2018-10-22 | Improve problematic filenames support | jvoisin | |
| 2018-10-22 | Test mat2's reliability wrt. corrupted video files | jvoisin | |
| 2018-10-22 | Implement support for .avi files, via ffmpeg | jvoisin | |
| - This commit introduces optional dependencies (namely ffmpeg): mat2 will spit a warning when trying to process an .avi file if ffmpeg isn't installed. - Since metadata are obtained via exiftool, this commit also refactors a bit our exfitool wrapper. | |||
| 2018-10-12 | Bump mypy typing coverage | jvoisin | |
| 2018-10-12 | Refactor lightweight mode implementation | jvoisin | |
| 2018-10-11 | Implement recursive metadata for FLAC files | jvoisin | |
| Since FLAC files can contain covers, it makes sense to parse their metadata | |||
| 2018-10-11 | Delete pictures of FLAC files | jvoisin | |
| 2018-10-05 | Improve both the typing and the comments | jvoisin | |
| 2018-10-05 | Hide unsupported extensions in `mat2 -l` | jvoisin | |
