| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2021-01-30 | Improve epub compatibility | jvoisin | |
| 2020-11-30 | Please pylint | jvoisin | |
| 2020-11-30 | Raise a ValueError explicitly | jvoisin | |
| 2020-11-13 | Bump coverage | jvoisin | |
| 2020-11-13 | Mount /etc/alternatives inside bubblewrap | jvoisin | |
| This is now required by ffmpeg | |||
| 2020-11-13 | Please pylint | jvoisin | |
| 2020-11-12 | Don't set a default value when retrieving Xmlns key for SVG metadata | Romain Vigier | |
| 2020-11-06 | Better handling of malformed pdf | jvoisin | |
| 2020-11-06 | Handle multiple namespaces in MSOffice's content types | jvoisin | |
| 2020-11-06 | Fix a regexp for xsls files | jvoisin | |
| This should increase a bit the compability with Excel files | |||
| 2020-07-22 | Fix a crash affecting some mp3 files | jvoisin | |
| 2020-05-17 | Improve a bit Microsoft word support | jvoisin | |
| 2020-04-06 | Improve xlsx support | jvoisin | |
| 2020-04-02 | Improve xlsx support | jvoisin | |
| 2020-03-08 | Vastly improve ppt compatibility | jvoisin | |
| 2020-03-07 | Improve compatibility with MS Office of cleaned ppt | jvoisin | |
| 2020-03-07 | Improve a bit ppt support | jvoisin | |
| 2020-03-07 | Improve a bit the support of ppt files | jvoisin | |
| 2020-02-11 | Add which pathfinding for executables | tguinot | |
| 2020-02-08 | Remove a couple of residual metadata in pdf | jvoisin | |
| This commit takes care of removing residual metadata added by mat2 during the cleaning of pdf. | |||
| 2020-01-01 | Add support for wav files | jvoisin | |
| 2019-12-29 | Please mypy | jvoisin | |
| Mypy doesn't like some annotation in web.py, this commits aims at pleasing it. | |||
| 2019-12-18 | sandbox: stop mounting new filesystem on /tmp | Ivy Fay | |
| Mounting new, empty filesystem on /tmp makes impossible to use mat2 for manipulating files stored there. Especially it breaks running tests while creating package and using /tmp as temporary builddir which is common setup in Arch Linux: https://aur.archlinux.org/packages/mat2/#comment-721221 | |||
| 2019-12-16 | Handle tiff images with a .tif extension | jvoisin | |
| 2019-12-15 | Improve the reliability of Exiftool-base parsers | jvoisin | |
| 2019-12-15 | Improve the reliability of Gdk-based parsers | jvoisin | |
| 2019-12-15 | Improve the reliability of PNG parsing | jvoisin | |
| 2019-12-15 | Improve the robustness of the HTML parser | jvoisin | |
| 2019-12-15 | Improve the robustness of the CSS parser | jvoisin | |
| 2019-11-30 | Improve a bit ppt support | jvoisin | |
| 2019-11-30 | Improve a bit odt handling | jvoisin | |
| 2019-11-30 | This is mat2, not MAT2 | georg | |
| Closes #131 | |||
| 2019-11-26 | Please the new version of pylint | jvoisin | |
| 2019-10-17 | Improve a bit the support for ppt files | jvoisin | |
| 2019-10-12 | Add a way to disable the sandbox | jvoisin | |
| Due to bubblewrap's pickiness, mat2 can now be run without a sandbox, even if bubblewrap is installed. | |||
| 2019-10-12 | Refactor tests | jvoisin | |
| 2019-10-12 | Remove a useless `\` | jvoisin | |
| 2019-10-12 | Remove useless parenthesis | jvoisin | |
| 2019-10-12 | Replace abstractstaticmethod with abstractmethod | jvoisin | |
| Apparently, abstractstaticmethod is deprecated since python3.3. | |||
| 2019-10-05 | Mount a new tmpfs on /tmp and drop all capabilities | madaidan | |
| This mounts a new tmpfs on /tmp so any files residing there would be hidden from the sandbox. Many programs store some files in there that might be useful to an attacker. It also drops all capabilities incase it is ever run with extra capabilities for whatever reason. | |||
| 2019-09-21 | Fix bubblewrap | jvoisin | |
| On some machines (like mine), `/proc` has to be mounted. Also, since sandboxing with bubblewrap is best effort and assumes that an attacker doesn't have control outside of the file to clean, it's safe to __try__ to enable some bubblewrap features, and to silently fail otherwise. | |||
| 2019-09-01 | Mark a comment as FP | jvoisin | |
| 2019-09-01 | Add support for ppm | jvoisin | |
