| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-01 | Improve a bit the comments in the code | jvoisin | |
| This is related to the previous commit | |||
| 2019-09-01 | Remove nsid fields from MSOffice documents | jvoisin | |
| nsids are random identifiers, usually used to ease merging between documents, and can trivially be used for fingerprinting. | |||
| 2019-08-31 | Add support for inplace cleaning | jvoisin | |
| 2019-08-01 | Some arguments of mat2 are mutually exclusive | jvoisin | |
| 2019-07-22 | Tweak a bit the ci | jvoisin | |
| - gentoo and debian with bubblewrap are not allowed to fail anymore - don't run coverage on debian without bubblewrap | |||
| 2019-07-22 | Remove a mypy workaround to bump coverage back to 100% | jvoisin | |
| 2019-07-22 | Add a test for svg namespace | jvoisin | |
| 2019-07-22 | CI: Run bubblewrap tests as different user than 'root' to fix errors | georg | |
| It seems, there is a bug somewhere if the test suite is invoked as 'root', and bubblewrap is available. | |||
| 2019-07-22 | CI: Add job to run codespell, a spell checking software | georg | |
| 2019-07-20 | Fix mypy | jvoisin | |
| 2019-07-18 | Display the filename along with the "No metadata found" message | jvoisin | |
| 2019-07-14 | Nautilus: Add note that distribution packages ship the extension | georg | |
| Relates #106 | |||
| 2019-07-14 | README: Drop note about Debian jessie, which is oldoldstable nowadays | georg | |
| As such, hopefully, it's not really used widely anymore. If so, this note isn't really relevant. | |||
| 2019-07-14 | README: Add note about the user interfaces provided | georg | |
| 2019-07-14 | README: Drop note about web disclosure to broaden the possible use cases | georg | |
| 2019-07-13 | INSTALL: Update Debian package status | georg | |
| Also, make the note generic, to omit the need to update it "constantly". Closes #76 | |||
| 2019-07-13 | Please mypy | jvoisin | |
| 2019-07-13 | Add support for svg | jvoisin | |
| 2019-07-13 | Compress cleaned zip archives by default | jvoisin | |
| 2019-07-13 | Please mypy | jvoisin | |
| 2019-07-10 | doc/threat_model: this is about mat2, not mat | georg | |
| 2019-06-05 | Parallelize the cli | jvoisin | |
| 2019-05-16 | Document the archives handling implementation's details | jvoisin | |
| 2019-05-16 | Use memoization get _*_path() functions | jvoisin | |
| This shouldn't make a big difference in the CLI/extension usage, but might improve the performances of long-running instances, or people misusing the API. | |||
| 2019-05-14 | Please mypy wrt. the last two commits | jvoisin | |
| 2019-05-13 | Rework the dependency checks to distinguish required/optional ones | Antoine Tenart | |
| Rework the dependencies definition to include a 'required' flags, which is passed by the check_dependencies helper to the callers, so that they can distinguish between required and optional dependencies. This help in two ways: - The unit test for the dependencies was now failing when an optional one was missing, due to a previous rework. - Mat2's --check-dependencies was referring to "required dependencies" and was misleading for the user as some of them could be optional. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-05-13 | tests: libmat2: RuntimeError cannot be thrown by chech_dependencies | Antoine Tenart | |
| Remove the try/except logic when calling check_dependencies, as it cannot throw the exception anymore (it's caught already in the function). Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-05-13 | Please pylint | jvoisin | |
| 2019-05-13 | Improve a bit the debug mode | jvoisin | |
| 2019-05-11 | Document how mat2 compares to other software | jvoisin | |
| 2019-05-10 | Bump the changelog0.9.0 | jvoisin | |
| 2019-05-09 | Test the cli's behaviour with valid and invalid files | jvoisin | |
| This should ensure that if we decide to implement some threading in the cli, a faulty file won't break everything. | |||
| 2019-05-09 | Minor code cleanup | jvoisin | |
| 2019-05-08 | Fix an erroneous errors message | jvoisin | |
| This one was spotted by @fuzzy | |||
| 2019-05-08 | Allow failure with bubblewrap for now | jvoisin | |
| 2019-05-08 | Add tests to find possible race-conditions in the cli | 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 | Improve a bit the verbosity of a test | jvoisin | |
| 2019-04-14 | Add support for xhtml files | jvoisin | |
| 2019-03-30 | Please pylint | 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 | README: update the usage description | Antoine Tenart | |
| Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 2019-03-29 | README: remove one trailing space | Antoine Tenart | |
| Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf> | |||
| 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> | |||
