georg
|
8b41764a3e
|
CI: linting: ruff: specify image
Otherwise, this job might fail, depending on the runner which executes
the job, due to different configurations, especially wrt the default
image.
Ref https://0xacab.org/jvoisin/mat2/-/merge_requests/105
|
2023-03-07 11:25:17 +00:00 |
|
Rui Chen
|
ed0ffa5693
|
Update pyproject.toml to include version
|
2023-02-24 09:12:06 +00:00 |
|
jvoisin
|
b1c03bce72
|
Bump the changelog
|
2023-02-23 21:36:46 +01:00 |
|
jvoisin
|
a63011b3f6
|
Improve the CI
- Remove some useless linters
- Make use of ruff
|
2023-02-20 21:15:07 +01:00 |
|
jvoisin
|
e41390eb64
|
Explicitly pass a parameter to functools.lru_cache
|
2023-01-31 20:42:39 +01:00 |
|
jvoisin
|
66a36f6b15
|
Bump the changelog
|
2023-01-28 17:55:02 +01:00 |
|
jvoisin
|
3cb3f58084
|
Another typing pass
|
2023-01-28 17:22:26 +01:00 |
|
jvoisin
|
39fb254e01
|
Fix the type annotations
|
2023-01-28 15:57:20 +00:00 |
|
jvoisin
|
1f73a16ef3
|
imghdr is deprecated
|
2023-01-14 15:38:12 +01:00 |
|
jvoisin
|
e8b38f1101
|
Revert "Simplify a bit the typing annotations of ./mat2"
This reverts commit 29057d6cdf .
|
2023-01-14 15:35:21 +01:00 |
|
jvoisin
|
8d7230ba16
|
Fix -l output
|
2023-01-07 17:10:02 +01:00 |
|
jvoisin
|
2b02c82e7f
|
Bump the changelog
|
2023-01-07 16:52:58 +01:00 |
|
Megamind
|
b00e221675
|
Make the 'A' in the README ascii art look more "A-like"
|
2022-12-30 20:05:33 +00:00 |
|
jvoisin
|
62a45c29df
|
Improve xlsx support
|
2022-12-25 18:05:13 +01:00 |
|
jvoisin
|
6479d869e4
|
Remove the Nautilus extension
|
2022-12-05 20:31:12 +01:00 |
|
jvoisin
|
29057d6cdf
|
Simplify a bit the typing annotations of ./mat2
|
2022-11-21 19:58:53 +01:00 |
|
jvoisin
|
180ea24e5a
|
Remove pyflakes
Isn't borderline useless compared to mypy and pylint
|
2022-11-21 19:57:38 +01:00 |
|
jvoisin
|
618e0a8e39
|
Fix the tests on the latest Debian
|
2022-10-09 21:49:07 +02:00 |
|
jvoisin
|
6d93cf9397
|
Remove deprecated pylint checks
|
2022-10-09 21:14:20 +02:00 |
|
jvoisin
|
b1a16b334f
|
Get rid of a deprecated check
Nobody should be using Poppler < 0.46
|
2022-10-09 21:11:02 +02:00 |
|
jvoisin
|
0501359600
|
Please pylint
|
2022-10-09 21:04:19 +02:00 |
|
jvoisin
|
cc5be8608b
|
Simplify the typing annotations
|
2022-08-28 22:29:06 +02:00 |
|
b068931cc450442b 63f5b3d276ea4297
|
292f44c086
|
update source and installation
|
2022-08-24 20:20:02 +02:00 |
|
jvoisin
|
2dd196c2c7
|
Make use of cache to get binary paths
|
2022-08-05 20:43:37 +02:00 |
|
jvoisin
|
34eb878aae
|
Add the CVE number to the changelog
|
2022-07-08 22:09:22 +02:00 |
|
jvoisin
|
eec5c33a6b
|
Bump the changelog
|
2022-07-06 19:20:21 +02:00 |
|
jvoisin
|
beebca4bf1
|
Prevent arbitrary file read via zip archives
A zip file with a file pointing to /etc/passwd would, upon being cleaned by
mat2, produce a file with the filesystem's /etc/passwd file.
|
2022-07-05 16:27:07 +02:00 |
|
jvoisin
|
e2c4dbf721
|
Show a scary message in case of path traversal attempt
|
2022-07-05 15:30:10 +02:00 |
|
jvoisin
|
704367f91e
|
Add support for HEIC files
Thanks to Maxime Morin ( https://www.maijin.fr/ )
for the patch.
|
2022-05-15 18:57:27 +02:00 |
|
jvoisin
|
2639713709
|
Minor cleanup
|
2022-05-05 22:00:09 +02:00 |
|
jvoisin
|
b18e6e11f0
|
Bump the changelog
|
2022-04-30 17:31:29 +02:00 |
|
jvoisin
|
62dc8c71c1
|
Enable gitlab's SAST
|
2022-04-02 16:19:13 +02:00 |
|
jvoisin
|
697e9583b9
|
Please the linters
|
2022-03-29 22:18:06 +02:00 |
|
jvoisin
|
1b37604d3a
|
Make processing multiple files safer concurrence-wise
|
2022-03-29 22:15:04 +02:00 |
|
jvoisin
|
1c3e2afa1e
|
Escape more control chars in the cli
|
2022-03-29 22:13:55 +02:00 |
|
jvoisin
|
05b8e97b68
|
Simplification of the testsuite
|
2022-03-29 22:13:33 +02:00 |
|
jvoisin
|
2a74a400e2
|
Fix the svg tests on archlinux
|
2022-03-28 23:22:42 +02:00 |
|
jvoisin
|
5ccddae7f5
|
Fix the PDF version
This should prevent the testsuite from breaking,
and marginally increase fingerprinting resistance.
|
2022-03-28 22:34:57 +02:00 |
|
jvoisin
|
12582ba2f5
|
Try to use modern rsvg functions when we can
|
2022-03-16 20:23:49 +01:00 |
|
jvoisin
|
35092562e6
|
Mention dangerzone
|
2022-01-06 18:31:34 +01:00 |
|
jvoisin
|
e5dcd39225
|
Bump the changelog
|
2022-01-06 17:00:22 +01:00 |
|
jvoisin
|
660f0dea73
|
Fix the dolphin integration
Kudos to Miguel Angel Marco Buzunariz for the original patch.
|
2022-01-05 13:54:50 +01:00 |
|
jvoisin
|
cd2b9af902
|
Fix the Debian CI
This should fix #162
|
2021-12-26 16:11:26 +01:00 |
|
jvoisin
|
3378f3ab8c
|
Please pylint by iterating on dict directly, instead of calling .keys()
|
2021-12-26 15:23:26 +01:00 |
|
jvoisin
|
48680b9852
|
Add a fuzzer based on atheris
|
2021-12-19 22:37:45 +01:00 |
|
jvoisin
|
d555a02c90
|
Increase audio processing robustness
|
2021-12-19 22:33:28 +01:00 |
|
jvoisin
|
143bb0a5f3
|
Add a check for weird audio files, instead of crashing
|
2021-12-18 19:43:21 +01:00 |
|
jvoisin
|
a1a7c76dc9
|
Make mat2 more robust wrt. weird audio files
|
2021-12-14 23:30:13 +01:00 |
|
jvoisin
|
01b39aa68c
|
Make libmat2 more robust against corrupted zip files
|
2021-12-13 19:44:44 +01:00 |
|
jvoisin
|
e312868c4e
|
Increase a bit the robustness of mat2
Those issues were found via https://github.com/google/atheris
|
2021-12-13 19:00:41 +01:00 |
|