| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-03 | Bump the changelog0.4.0 | jvoisin | |
| 2018-10-03 | Don't break office files for MS Office | jvoisin | |
| We didn't take the whitelist into account while removing dangling files from [Content_types].xml | |||
| 2018-10-03 | Remove file left behind by the testsuite | jvoisin | |
| 2018-10-03 | Fix the testsuite | jvoisin | |
| 2018-10-03 | Improve mat2's cli reliability | jvoisin | |
| - Replace some class members by instance members - Don't thread the cleaning process anymore for now | |||
| 2018-10-02 | Use [Content_Types].xml to improve MS Office coverage | jvoisin | |
| 2018-10-02 | fix typo | georg | |
| 2018-10-02 | Check that cleaning twice doesn't break the file | jvoisin | |
| 2018-10-02 | Silence a bit the testsuite | jvoisin | |
| 2018-10-02 | Update the CONTRIBUTING.md file wrt. to the previous commit | jvoisin | |
| 2018-10-01 | manpage: this is about mat2, not mat | georg | |
| 2018-10-01 | Files processed via MAT2 are now accepted without warnings by MS Office | jvoisin | |
| 2018-10-01 | Fix a typo in the README spotted by @georg | jvoisin | |
| 2018-09-30 | Please mypy | jvoisin | |
| 2018-09-30 | Remove dangling references in MS Office's [Content_types].xml | jvoisin | |
| 2018-09-26 | Document mat2's output scheme in the manpage as well | jvoisin | |
| 2018-09-26 | Document the output scheme in the README | jvoisin | |
| 2018-09-25 | Run the testsuite exclusively on Whitewhale for now | jvoisin | |
| This should fix the intermittent failures, thanks to @pollo for the tip | |||
| 2018-09-24 | Second pass of minor formatting | jvoisin | |
| 2018-09-24 | Fix some minor formatting issues | jvoisin | |
| 2018-09-24 | Implement rsid stripping for office files | jvoisin | |
| 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-24 | Lexicographical sort on xml attributes for office files | jvoisin | |
| 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-20 | Add a test for zip ordering | jvoisin | |
| 2018-09-20 | Make pyflakes happy | jvoisin | |
| 2018-09-20 | Split the tests | jvoisin | |
| 2018-09-18 | Insert archive members in lexicographic order | jvoisin | |
| 2018-09-17 | Add a link to the gentoo overlay | jvoisin | |
| 2018-09-12 | trivial 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-12 | Bump coverage back to 100% | jvoisin | |
| 2018-09-09 | Improve the resilience of MAT2 wrt. corrupted PNG | jvoisin | |
| 2018-09-06 | Fix a setuptool-related warning | jvoisin | |
| 2018-09-06 | Make pylint happy | jvoisin | |
| 2018-09-06 | Split office and archives | jvoisin | |
| 2018-09-06 | Improve a cli test resilience | jvoisin | |
| 2018-09-06 | Mention "scambled exif" as a related software | jvoisin | |
| 2018-09-06 | Change a bit the previous commit | jvoisin | |
| 2018-09-05 | Unknown Members: make policy use an Enum | Daniel Kahn Gillmor | |
| Closes #60 Note: this changeset also ensures that clean.cleaned.docx is removed up after the pytest is over. | |||
| 2018-09-05 | spelling 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-05 | Remove defusedxml support and document why | jvoisin | |
| 2018-09-05 | Remove short version of dangerous/advanced options | jvoisin | |
| 2018-09-05 | Add missing dependencies for the Nautilus extension to INSTALL.md | Christian | |
| 2018-09-05 | Make sure target directory exists, assume MAT2 is in parent directory | Christian | |
| 2018-09-05 | Improve the previous commit | jvoisin | |
| 2018-09-04 | office: try all members, even when one fails | Daniel 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-04 | document all unknown/unhandlable files even on abort | Daniel 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-04 | add --unknown-members argument to mat2 | Daniel 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-04 | office: create policy for what to do about unknown members | Daniel 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-03 | Update the release process to create signed tarballs | jvoisin | |
| 2018-09-01 | Bump the coverage back to 100% | jvoisin | |
| 2018-09-01 | Add a link to the mailing list | jvoisin | |
