1
0
mirror of synced 2024-12-22 04:39:58 +01:00

Commit Graph

  • d61fb7f77a Wait to remove elements until they are all processed master Alex Marchant 2024-09-12 17:28:16 -04:00
  • 1aed4ff2a5 Catch a MemoryError in cairo jvoisin 2024-09-11 15:51:21 +02:00
  • 75c0a750c1 Keep orientation metadata matiargs 2024-07-18 15:04:24 +00:00
  • a47ac01eb6 Remove a duplicate function jvoisin 2024-04-05 19:51:14 +02:00
  • 156855ab7e Remove dangling references from document.xml.rels Alex Marchant 2024-04-05 18:45:58 +02:00
  • 09672a2dcc Merge branch 'alexmarchant-utf-8-encode-all' jvoisin 2024-04-05 18:33:30 +02:00
  • f2c898c92d Strip comment references from document.xml Alex Marchant 2024-04-03 15:20:00 -04:00
  • f931a0ecee Make utf-8 explicit in all tree.write calls Alex Marchant 2024-04-03 15:27:48 -04:00
  • 61f39c4bd0 Strip comment references from document.xml Alex Marchant 2024-04-03 15:20:00 -04:00
  • 1b9ce34e2c Add test that checks if comments.xml is removed without errors Alex Marchant 2024-04-03 15:03:33 -04:00
  • 17e76ab6f0 Update comments file regex Alex Marchant 2024-04-03 14:49:39 -04:00
  • 94ef57c994 Add python3.12 in the CI jvoisin 2023-11-08 15:55:40 +01:00
  • 05d1ca5841 Improve the pyproject.yaml file jvoisin 2023-12-31 18:34:39 +01:00
  • 55b468ded7 Update Arch Linux package URL in INSTALL.md jvoisin 2023-11-21 12:27:45 +01:00
  • 0fcafa2edd Raise a ValueError for invalid FLAC files to please mypy jvoisin 2023-11-13 15:03:42 +01:00
  • 7405955ab5
    parsers: Inherit the sandbox option when creating additional parsers Romain Vigier 2023-11-13 13:11:35 +01:00
  • e6564509e1
    mat2: Fix the --no-sandbox argument Romain Vigier 2023-11-13 13:06:38 +01:00
  • bbd5b2817c Fix the CI on Debian jvoisin 2023-11-08 15:28:08 +01:00
  • 73f2a87aa0 Provide a name for the loggers jvoisin 2023-09-08 22:15:00 +02:00
  • abcdf07ef4 Properly handle a cairo exception jvoisin 2023-09-07 16:31:34 +02:00
  • a3081bce47
    setup: use share/man/man1 for man1 Rui Chen 2023-08-02 23:17:49 +00:00
  • 47d5529840 tests: drop duplicate dirty.epub file; it's stored below data/ as well georg 2023-08-03 13:42:15 +00:00
  • fa44794dfd Fix the project name in pyproject.toml jvoisin 2023-08-02 21:21:44 +02:00
  • 04786d75da Bump the changelog 0.13.4 jvoisin 2023-08-02 21:09:12 +02:00
  • cb7b5747a8 Add the manpage to the PyPI package jvoisin 2023-07-11 22:03:56 +02:00
  • 8c26020f67 Add more files to ignore for MSOffice documents Jason Smalls 2023-07-11 21:36:52 +02:00
  • a0c97b25c4 Add a variant mimetype for bmp Jason Smalls 2023-07-11 21:35:04 +02:00
  • 1bcb945360 Harden get_meta in archive.py against variants of CVE-2022-35410 Jason Smalls 2023-07-11 21:31:53 +02:00
  • 9159fe8705 Mention wp-mat in the readme jvoisin 2023-06-05 19:52:13 +02:00
  • 1b9608aecf Use proper type annotations instead of comments jvoisin 2023-05-03 22:28:02 +02:00
  • 2ac8c24dac Make use of is_dir/isdir for archives jvoisin 2023-05-03 22:19:19 +02:00
  • 71ecac85b0 Add some documentation about OSX jvoisin 2023-04-11 21:35:25 +02:00
  • b9677d8655 CI: codespell: drop obsolete list of ignored words georg 2023-03-21 13:18:54 +00:00
  • 6fde80d3e3 CI: shallow clone repository and limit depth to 5 georg 2023-03-20 14:53:56 +00:00
  • 6c05360afa CI: 'clone' git repository instead of 'fetch' georg 2023-03-20 14:50:48 +00:00
  • 596696dfbc CI: Add python3.{7,8,9,10,11} test jobs georg 2023-03-09 19:54:58 +00:00
  • daa17a3e9c Fix the CI on Archlinux jvoisin 2023-03-12 13:18:39 +01:00
  • 6061f47231 fix: Typing in the parser factory Gu1nn3zz 2023-03-07 11:10:59 +01:00
  • 8b41764a3e CI: linting: ruff: specify image georg 2023-03-07 11:25:17 +00:00
  • ed0ffa5693 Update pyproject.toml to include version Rui Chen 2023-02-24 09:12:06 +00:00
  • b1c03bce72 Bump the changelog 0.13.3 jvoisin 2023-02-23 21:36:46 +01:00
  • a63011b3f6 Improve the CI jvoisin 2023-02-20 20:00:14 +01:00
  • e41390eb64 Explicitly pass a parameter to functools.lru_cache jvoisin 2023-01-31 20:42:39 +01:00
  • 66a36f6b15 Bump the changelog 0.13.2 jvoisin 2023-01-28 17:55:02 +01:00
  • 3cb3f58084 Another typing pass jvoisin 2023-01-28 17:22:26 +01:00
  • 39fb254e01 Fix the type annotations jvoisin 2023-01-28 15:57:20 +00:00
  • 1f73a16ef3 imghdr is deprecated jvoisin 2023-01-14 15:38:12 +01:00
  • e8b38f1101 Revert "Simplify a bit the typing annotations of ./mat2" jvoisin 2023-01-14 15:35:21 +01:00
  • 8d7230ba16 Fix -l output jvoisin 2023-01-07 17:10:02 +01:00
  • 2b02c82e7f Bump the changelog 0.13.1 jvoisin 2023-01-07 16:52:23 +01:00
  • b00e221675 Make the 'A' in the README ascii art look more "A-like" Megamind 2022-12-30 20:05:33 +00:00
  • 62a45c29df Improve xlsx support jvoisin 2022-12-25 18:05:13 +01:00
  • 6479d869e4 Remove the Nautilus extension jvoisin 2022-12-05 20:31:12 +01:00
  • 29057d6cdf Simplify a bit the typing annotations of ./mat2 jvoisin 2022-11-21 19:58:53 +01:00
  • 180ea24e5a Remove pyflakes jvoisin 2022-11-21 19:42:31 +01:00
  • 618e0a8e39 Fix the tests on the latest Debian jvoisin 2022-10-09 21:19:38 +02:00
  • 6d93cf9397 Remove deprecated pylint checks jvoisin 2022-10-09 21:12:57 +02:00
  • b1a16b334f Get rid of a deprecated check jvoisin 2022-10-09 21:10:12 +02:00
  • 0501359600 Please pylint jvoisin 2022-10-09 21:04:19 +02:00
  • cc5be8608b Simplify the typing annotations jvoisin 2022-08-28 22:29:06 +02:00
  • 292f44c086 update source and installation b068931cc450442b 63f5b3d276ea4297 2022-08-24 18:19:39 +00:00
  • 2dd196c2c7 Make use of cache to get binary paths jvoisin 2022-08-05 20:43:37 +02:00
  • 34eb878aae Add the CVE number to the changelog jvoisin 2022-07-08 22:09:22 +02:00
  • eec5c33a6b Bump the changelog 0.13.0 jvoisin 2022-07-06 19:20:21 +02:00
  • beebca4bf1 Prevent arbitrary file read via zip archives jvoisin 2022-07-05 16:27:07 +02:00
  • e2c4dbf721 Show a scary message in case of path traversal attempt jvoisin 2022-07-05 15:30:10 +02:00
  • 704367f91e Add support for HEIC files jvoisin 2022-05-15 18:57:27 +02:00
  • 2639713709 Minor cleanup jvoisin 2022-05-05 22:00:09 +02:00
  • b18e6e11f0 Bump the changelog 0.12.4 jvoisin 2022-04-30 17:31:29 +02:00
  • 62dc8c71c1 Enable gitlab's SAST jvoisin 2022-04-02 16:19:02 +02:00
  • 697e9583b9 Please the linters jvoisin 2022-03-29 22:18:06 +02:00
  • 1b37604d3a Make processing multiple files safer concurrence-wise jvoisin 2022-03-29 22:15:04 +02:00
  • 1c3e2afa1e Escape more control chars in the cli jvoisin 2022-03-29 22:13:55 +02:00
  • 05b8e97b68 Simplification of the testsuite jvoisin 2022-03-29 22:13:33 +02:00
  • 2a74a400e2 Fix the svg tests on archlinux jvoisin 2022-03-28 22:43:22 +02:00
  • 5ccddae7f5 Fix the PDF version jvoisin 2022-03-28 22:34:57 +02:00
  • 12582ba2f5 Try to use modern rsvg functions when we can jvoisin 2022-03-16 20:23:49 +01:00
  • 35092562e6 Mention dangerzone jvoisin 2022-01-06 18:31:34 +01:00
  • e5dcd39225 Bump the changelog 0.12.3 jvoisin 2022-01-06 17:00:22 +01:00
  • 660f0dea73 Fix the dolphin integration jvoisin 2022-01-05 13:54:50 +01:00
  • cd2b9af902 Fix the Debian CI jvoisin 2021-12-26 15:45:29 +01:00
  • 3378f3ab8c Please pylint by iterating on dict directly, instead of calling .keys() jvoisin 2021-12-26 15:23:26 +01:00
  • 48680b9852 Add a fuzzer based on atheris jvoisin 2021-12-19 22:37:45 +01:00
  • d555a02c90 Increase audio processing robustness jvoisin 2021-12-19 22:33:28 +01:00
  • 143bb0a5f3 Add a check for weird audio files, instead of crashing jvoisin 2021-12-18 19:43:21 +01:00
  • a1a7c76dc9 Make mat2 more robust wrt. weird audio files jvoisin 2021-12-14 23:30:13 +01:00
  • 01b39aa68c Make libmat2 more robust against corrupted zip files jvoisin 2021-12-13 19:44:44 +01:00
  • e312868c4e Increase a bit the robustness of mat2 jvoisin 2021-12-13 19:00:41 +01:00
  • b71bafd2cf
    CONTRIBUTING.md: Update information about tests Denis 'GNUtoo' Carikli 2021-12-09 17:13:51 +01:00
  • 22199df4d0 Please the linters wrt. the previous commit jvoisin 2021-12-09 16:58:24 +01:00
  • 1703ed6ebb
    zip archives: keep individual files compression type Denis 'GNUtoo' Carikli 2021-12-06 17:45:47 +01:00
  • 541b3c83b2 We're not in beta anymore. jvoisin 2021-11-23 17:39:19 +01:00
  • 6afb0cb9d8 Please the linter, again. jvoisin 2021-11-23 17:36:17 +01:00
  • 1c4e98425a Make the linter happier jvoisin 2021-11-23 17:34:14 +01:00
  • fb7440ab5d Please a bit the CI jvoisin 2021-11-21 11:02:22 +01:00
  • 0c91ac7367 Implement code for internationalization jvoisin 2021-11-12 20:10:57 +01:00
  • 708841f9f5 Fix the coverage jvoisin 2021-10-03 19:52:45 +02:00
  • d4479d9baa Bump the changelog 0.12.2 jvoisin 2021-08-29 13:27:30 +02:00
  • 08a5792a9a
    libmat2/pdf: Drop printing 'lol' georg 2021-07-29 15:40:37 +00:00
  • 3b094ae449 Fix pdf issues on printers Antonio Eugenio Burriel 2021-07-25 14:10:36 +02:00