summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-06Improve a cli test resiliencejvoisin
2018-09-06Mention "scambled exif" as a related softwarejvoisin
2018-09-06Change a bit the previous commitjvoisin
2018-09-05Unknown Members: make policy use an EnumDaniel Kahn Gillmor
Closes #60 Note: this changeset also ensures that clean.cleaned.docx is removed up after the pytest is over.
2018-09-05spelling correction.Daniel Kahn Gillmor
while mat2 has both a thread model (a thread pool that strips metadata in parallel) and a threat model (a list of malicious adversaries and their capabilities that we are trying to defeat), i think this paragraph is talking about the latter.
2018-09-05Remove defusedxml support and document whyjvoisin
2018-09-05Remove short version of dangerous/advanced optionsjvoisin
2018-09-05Add missing dependencies for the Nautilus extension to INSTALL.mdChristian
2018-09-05Make sure target directory exists, assume MAT2 is in parent directoryChristian
2018-09-05Improve the previous commitjvoisin
2018-09-04office: try all members, even when one failsDaniel Kahn Gillmor
the end result will be the same -- an abort -- but the user will get to see all the warnings for a particular file, instead of getting them one at a time.
2018-09-04document all unknown/unhandlable files even on abortDaniel Kahn Gillmor
This makes it easy to get a list of all files that mat2 doesn't know how to handle, without having to choose -u keep or -u omit.
2018-09-04add --unknown-members argument to mat2Daniel Kahn Gillmor
This allows the user to make use of parser.unknown_member_policy for archive formats. At the suggestion of @jvoisin, it also prints a scary warning if the user explicitly chooses 'keep'.
2018-09-04office: create policy for what to do about unknown membersDaniel Kahn Gillmor
previously, encountering an unknown member meant that any parser of this type would abort. now, the user can set parser.unknown_member_policy to either 'omit' or 'keep' if they don't want the current action of 'abort' note that this causes pylint to complain about branching depth for remove_all() because of the nuanced error-handling. I've disabled this check.
2018-09-03Update the release process to create signed tarballsjvoisin
2018-09-01Bump the coverage back to 100%jvoisin
2018-09-01Add a link to the mailing listjvoisin
2018-09-01Add a .mailmap filejvoisin
2018-09-01Bump the changelog0.3.1jvoisin
2018-09-01three minor spelling fixesDaniel Kahn Gillmor
2018-09-01Add archlinux to the CIjvoisin
2018-09-01Fix a minor formatting issuejvoisin
2018-09-01Logging cleanupdkg
2018-08-26Fix some leftovers from the previous commitjvoisin
2018-08-26nautilus: rename the nautilus pluginAntoine Tenart
Rename the Nautilus plugin (removing 'nautilus' from the file name) as it already lives in its own 'nautilus' directory. The same argument applies when installing the plugin in a distro. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-08-24INSTALL: add instructions for the Fedora coprAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-08-24gitignore: exclude all hidden files from being committedAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-08-24nautilus: remove swp fileAntoine Tenart
A .swp file was committed by mistake. Remove it. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-08-23Improve the detection of unsupported extensions in uppercasejvoisin
2018-08-23libmat2: images: fix handling of .JPG filesAntoine Tenart
Pixbuf only supports .jpeg files, not .jpg, so libmat2 looks for such an extension and converts it if necessary. As this check is case sensitive, processing .JPG files does not work. Fixes #47. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-08-19Don't forget to tell the downstreams about new releasesjvoisin
2018-08-19Mention the Arch linux's AUR package of MAT2jvoisin
2018-08-19Fix a typo spotted by @Francois_Bjvoisin
2018-08-08Add an INSTALL.md filejvoisin
2018-08-03Bump the changelog0.3.0jvoisin
2018-08-03Change mat2's logojvoisin
2018-07-30Improve our .gitignorejvoisin
2018-07-30Add a cli-related testjvoisin
2018-07-30Add some tests about pathological filesjvoisin
2018-07-26Rename image to icon in the Nautilus extensionAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26Switch columns in the Nautilus extensionAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26Rename the Nautilus path column to fileAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-26Rename the Nautilus exit button to closeAntoine Tenart
Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2018-07-25Improve a bit nautilus' popupjvoisin
2018-07-24Add a man page and document how to keep it up to datejvoisin
2018-07-23Improve the linters' coveragejvoisin
2018-07-23The Nautilus extension is now workingjvoisin
2018-07-21AbstractParser: Fix typosgeorg
2018-07-19Improve the code's documentationjvoisin
2018-07-19Minor simplification in how we're handling xml for office filesjvoisin