summaryrefslogtreecommitdiff
path: root/libmat2/archive.py (unfollow)
AgeCommit message (Expand)Author
2025-04-03Properly handle an exceptionjvoisin
2023-11-13parsers: Inherit the sandbox option when creating additional parsersRomain Vigier
2023-07-11Harden get_meta in archive.py against variants of CVE-2022-35410Jason Smalls
2023-05-03Use proper type annotations instead of commentsjvoisin
2023-05-03Make use of is_dir/isdir for archivesjvoisin
2023-01-28Another typing passjvoisin
2023-01-28Fix the type annotationsjvoisin
2022-11-21Remove pyflakesjvoisin
2022-10-09Remove deprecated pylint checksjvoisin
2022-08-28Simplify the typing annotationsjvoisin
2022-07-05Prevent arbitrary file read via zip archivesjvoisin
2022-07-05Show a scary message in case of path traversal attemptjvoisin
2022-05-05Minor cleanupjvoisin
2021-12-13Make libmat2 more robust against corrupted zip filesjvoisin
2021-12-09Please the linters wrt. the previous commitjvoisin
2021-12-08zip archives: keep individual files compression typeDenis 'GNUtoo' Carikli
2021-11-23Make the linter happierjvoisin
2020-03-08Vastly improve ppt compatibilityjvoisin
2019-11-30This is mat2, not MAT2georg
2019-10-12Remove a useless `\`jvoisin
2019-10-12Replace abstractstaticmethod with abstractmethodjvoisin
2019-09-01Mark a comment as FPjvoisin
2019-07-20Fix mypyjvoisin
2019-07-13Compress cleaned zip archives by defaultjvoisin
2019-05-01Add some verification for "dangerous" tarfilesjvoisin
2019-04-27Handle weird permissions in tar archivesjvoisin
2019-04-27Improve the display of tarfile's members mtimejvoisin
2019-04-27Add support for compressed tar filesjvoisin
2019-04-27Add tar archive supportjvoisin
2019-02-25Document the previous commitjvoisin
2019-02-24In archive-based formats, the `mimetype` file comes firstjvoisin
2019-02-04Refactor a bit office get_meta handlingjvoisin
2019-02-03Whenever possible, use bwrap for subprocessesintrigeri
2018-10-25Add support for zip filesjvoisin
2018-10-25Improve archive-based parser's robustness against corrupted embedded filesjvoisin
2018-10-25Implement get_meta() for archivesjvoisin
2018-10-12Bump mypy typing coveragejvoisin
2018-10-03Improve mat2's cli reliabilityjvoisin
2018-10-02Use [Content_Types].xml to improve MS Office coveragejvoisin
2018-09-24Second pass of minor formattingjvoisin
2018-09-24Fix some minor formatting issuesjvoisin
2018-09-18Insert archive members in lexicographic orderjvoisin
2018-09-06Make pylint happyjvoisin
2018-09-06Split office and archivesjvoisin