summaryrefslogtreecommitdiff
path: root/MAT (follow)
AgeCommit message (Collapse)Author
2014-06-08Rename the MAT folder to libmat.jvoisin
This commit fixes some issues for dump operating systems who doesn't handle capitalization.
2014-06-08Improves zip handlingjvoisin
- ZIP_EPOCH is now set correctly - list_unsupported should now work This also fix the testsuite.
2014-06-08Better handling of utf8 inside archivesjvoisin
2014-04-01MAT 0.5.20.5.2jvoisin
2014-02-16MAT 0.5.2-rc10.5.2-rc1jvoisin
2014-02-10Fix a remanence bugjvoisin
The PDF parser used to instantiate a parameter on construction, which screwed everything up if a method was called multiples times, since it wasn't re-instantiated.
2014-02-01Fix https://labs.riseup.net/code/issues/6627jvoisin
This commit changes `chmod 777` to `chmod 220` in the secure_remove() function. Sinc ethis function is meant to remove files, 777 is ok-ish, but 220 is safer, and cleaner. Plus, it prevents audacious TOCTOU.
2014-01-31Fix office-format handling by the GUIjvoisin
2014-01-28MAT 0.5.10.5.1jvoisin
2014-01-27Non-writtables test files are now chmod'ed to be properly removed.jvoisin
2014-01-20Fix https://labs.riseup.net/code/issues/6609jvoisin
Fix "MAT's GUI traceback when cleaning files"
2014-01-19MAT 0.50.5jvoisin
2014-01-19Improves some comments in archive.pyjvoisin
2014-01-19Improves archive.py code consistencyjvoisin
2014-01-19MAT will now process read-only files inside tar.* archivesjvoisin
2014-01-18Fix https://labs.riseup.net/code/issues/6604jvoisin
2014-01-18Fix a zipinfo issuejvoisin
MAT will now returns correct results when asked to get non-supported files from a zip archive with a comment
2014-01-15Add support for zipfiles!jvoisin
2014-01-06GUI-archive-unsupported-handling, 2nd iterationjvoisin
2014-01-06The user can now chose if he wants to includes unsupported files to archivejvoisin
2014-01-06Fix a pyflakes warningjvoisin
2014-01-06Remove the zip stripperjvoisin
2014-01-06Nested archives are not supported by the GUIjvoisin
2014-01-06Add a test got get_unsupported_archivejvoisin
2014-01-06Fix a design mistake in archives handlingjvoisin
MAT should now return a set of non-supported files currectly.
2014-01-02Fix archive's get_metajvoisin
Python's typing system is a piece of crap.
2014-01-02Greatly improves tarfiles handlingjvoisin
2013-10-31Mat 0.4.20.4.2jvoisin
2013-10-30More pep8 conformancejvoisin
2013-10-30First steps toward a Python3 supportjvoisin
2013-10-30Clean up bencode.py's codejvoisin
2013-10-28Fix _for real_ MAT eating PDF filesjvoisin
2013-10-27Mat 0.4.10.4.1jvoisin
2013-10-27Improves documentationjvoisin
2013-10-27Fix a stupid typojvoisin
2013-10-27Greatly improves torrent handlingjvoisin
- Fields are now handled in a recursive way - Use a whitelist instead of a whitelist - Fields are now removed instead of being nullified - The code is more Pythonic
2013-10-27Minor refactorisation of exiftool.pyjvoisin
2013-10-27Improve MAT's reliabilityjvoisin
2013-10-13Mat 0.40.4jvoisin
2013-10-08Fix call to pager when testing if exiftool is installedjvoisin
2013-10-06The existence check of exiftool now involves less magic.jvoisin
2013-10-05mat is now able to check non-writables filesjvoisin
This is an implementaion of this suggestion: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721572
2013-08-11replace one more subprocess.Popen with subprocess.calljvoisin
2013-08-11Minor cleanup/typoesjvoisin
2013-08-11Refactoring of exiftool.pyjvoisin
2013-07-17Bump version0.4-rcjvoisin
2013-07-17Minor refactoringjvoisin
2013-07-17Fix deterministic filenames. Oups.jvoisin
2013-07-16bugfix: support local installationjvoisin
2013-07-16Logging level is now set to CRITICAL instead of DEBUGjvoisin