summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-11add recursivity for archive style filesSimon Magnin
2018-10-06Add the mailing list announcement to the release processjvoisin
2018-10-05Improve both the typing and the commentsjvoisin
2018-10-05Hide unsupported extensions in `mat2 -l`jvoisin
2018-10-05Improve the display of mat2 when no metadata are foundjvoisin
This should close #74
2018-10-05Update logoPoncho
Use color palette an size according to https://developer.gnome.org/hig/stable/icon-design.html.en
2018-10-04Trash word/people.xml in office filesjvoisin
2018-10-04Remove a superfluous importjvoisin
2018-10-04Make the testsuite runnable on the installed MAT2jvoisin
2018-10-03libmat2: fix shebanggeorg
Relates 0a2a398c9c797f8a93e8a4d91e80c0582f127354
2018-10-03Bump the changelog0.4.0jvoisin
2018-10-03Don't break office files for MS Officejvoisin
We didn't take the whitelist into account while removing dangling files from [Content_types].xml
2018-10-03Remove file left behind by the testsuitejvoisin
2018-10-03Fix the testsuitejvoisin
2018-10-03Improve mat2's cli reliabilityjvoisin
- Replace some class members by instance members - Don't thread the cleaning process anymore for now
2018-10-02Use [Content_Types].xml to improve MS Office coveragejvoisin
2018-10-02fix typogeorg
2018-10-02Check that cleaning twice doesn't break the filejvoisin
2018-10-02Silence a bit the testsuitejvoisin
2018-10-02Update the CONTRIBUTING.md file wrt. to the previous commitjvoisin
2018-10-01manpage: this is about mat2, not matgeorg
2018-10-01Files processed via MAT2 are now accepted without warnings by MS Officejvoisin
2018-10-01Fix a typo in the README spotted by @georgjvoisin
2018-09-30Please mypyjvoisin
2018-09-30Remove dangling references in MS Office's [Content_types].xmljvoisin
2018-09-26Document mat2's output scheme in the manpage as welljvoisin
2018-09-26Document the output scheme in the READMEjvoisin
2018-09-25Run the testsuite exclusively on Whitewhale for nowjvoisin
This should fix the intermittent failures, thanks to @pollo for the tip
2018-09-24Second pass of minor formattingjvoisin
2018-09-24Fix some minor formatting issuesjvoisin
2018-09-24Implement rsid stripping for office filesjvoisin
MS Office XML rsid is a "unique identifier used to track the editing session when the physical character representing this section mark was last formatted." See the following links for details: - https://msdn.microsoft.com/en-us/library/office/documentformat.openxml.wordprocessing.previoussectionproperties.rsidrpr.aspx - https://blogs.msdn.microsoft.com/brian_jones/2006/12/11/whats-up-with-all-those-rsids/.
2018-09-24Lexicographical sort on xml attributes for office filesjvoisin
In XML, the order of the attributes shouldn't be meaningful, however, MS Office sorts attributes for a given XML tag differently than LibreOffice.
2018-09-20Add a test for zip orderingjvoisin
2018-09-20Make pyflakes happyjvoisin
2018-09-20Split the testsjvoisin
2018-09-18Insert archive members in lexicographic orderjvoisin
2018-09-17Add a link to the gentoo overlayjvoisin
2018-09-12trivial modification of all shebang.Yoann Lamouroux
`/usr/bin/python3` -> `/usr/bin/env python3` It's always better to trust the environment defined path to bin/python, as virtualenv become the way to go.
2018-09-12Bump coverage back to 100%jvoisin
2018-09-09Improve the resilience of MAT2 wrt. corrupted PNGjvoisin
2018-09-06Fix a setuptool-related warningjvoisin
2018-09-06Make pylint happyjvoisin
2018-09-06Split office and archivesjvoisin
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