Chris Hennick
|
dd1bfaf309
|
ci(fuzz): Update fuzz corpora
|
2024-06-05 18:38:22 -07:00 |
|
Chris Hennick
|
360b4bff93
|
ci(fuzz): Update fuzz_write seed corpus
|
2024-06-05 18:21:21 -07:00 |
|
Chris Hennick
|
c0773d5564
|
ci(fuzz): Update fuzz_read seed corpus and fix a bug in update script
|
2024-06-05 18:21:20 -07:00 |
|
Chris Hennick
|
a7b89a7674
|
ci(fuzz): Perform cmin recursively in CI
|
2024-06-05 18:21:20 -07:00 |
|
Chris Hennick
|
c9619c2b71
|
ci(fuzz): Exit from recursive-fuzz-cmin.sh when it's done
|
2024-06-05 18:21:19 -07:00 |
|
Chris Hennick
|
b5eb25d52f
|
Merge pull request #188 from zip-rs/release-plz-2024-06-04T17-06-20Z
chore: release v2.1.3
|
2024-06-05 00:52:54 +00:00 |
|
Chris Hennick
|
cb076226f0
|
chore: release
|
2024-06-04 10:06:22 -07:00 |
|
Chris Hennick
|
5c77e93616
|
ci(fuzz): Update fuzz_write seed corpus
|
2024-06-04 09:58:39 -07:00 |
|
Chris Hennick
|
0fef68b68f
|
ci(fuzz): Update fuzz_read seed corpus
|
2024-06-04 09:34:33 -07:00 |
|
Chris Hennick
|
fce5e0a2d3
|
test: Add regression tests for #159
|
2024-06-04 09:29:33 -07:00 |
|
Chris Hennick
|
e052842d78
|
style: cargo fmt --all
|
2024-06-04 08:58:17 -07:00 |
|
Chris Hennick
|
b4970dd80f
|
test: Delete a unit test that's no longer needed
|
2024-06-04 08:55:33 -07:00 |
|
Chris Hennick
|
362a1123b5
|
ci(fuzz): Limit Zopfli buffer size to fix OOMEs
|
2024-06-04 08:38:05 -07:00 |
|
Chris Hennick
|
b7bec1c2dd
|
fix: Some date/time filters were previously unreliable (i.e. later-pass filters had no earliest-pass or latest-fail, and vice-versa)
|
2024-06-03 22:35:40 -07:00 |
|
Chris Hennick
|
cb50ca1213
|
test: Bug fix? Explicitly type int that may become as large as 3 << 29
|
2024-06-03 21:12:54 -07:00 |
|
Chris Hennick
|
7ffcfce916
|
ci: Bug fix? Make rss_limit_mb a more reasonable 8GiB
|
2024-06-03 21:07:57 -07:00 |
|
Chris Hennick
|
7025689066
|
ci: Bug fix? Set memory (rss) limits
|
2024-06-03 20:55:59 -07:00 |
|
Chris Hennick
|
c06f49b153
|
ci(fuzz): Fix: T::arbitrary returns Result
|
2024-06-03 20:43:49 -07:00 |
|
Chris Hennick
|
17c406ce69
|
ci(fuzz): Add new fuzz_write corpus entries from a recent run
|
2024-06-03 20:38:32 -07:00 |
|
Chris Hennick
|
808ecbd7a2
|
ci(fuzz): Increase inner max runtime to 345 minutes and outer to 350 minutes
|
2024-06-03 20:36:44 -07:00 |
|
Chris Hennick
|
c0cc03c0e7
|
style: cargo fmt --all
|
2024-06-03 20:25:36 -07:00 |
|
Chris Hennick
|
ad218a6c9c
|
ci(fuzz): Allow zopfli_buffer_size to be 3 * power of 2
|
2024-06-03 20:23:46 -07:00 |
|
Chris Hennick
|
8f32bb91b4
|
ci(fuzz): Remove .gitkeep files in dirs that are now ignored
|
2024-06-03 18:14:02 -07:00 |
|
Chris Hennick
|
c3944cdcd6
|
ci(fuzz): Increase fuzz_write iterations when time allows, but also ensure resilience when time limit is reached
|
2024-06-03 18:09:39 -07:00 |
|
Chris Hennick
|
6afffaefb7
|
test: Update an integration test case
|
2024-06-03 17:47:52 -07:00 |
|
Chris Hennick
|
d1680b85a6
|
ci(fuzz): Delete old fuzz_write entries missed in previous commit
|
2024-06-03 17:46:00 -07:00 |
|
Chris Hennick
|
8cee006e47
|
refactor: Return extended timestamp fields copied rather than borrowed (#183)
|
2024-06-03 17:42:48 -07:00 |
|
Chris Hennick
|
7c1761813d
|
ci(fuzz): Tweak .gitignore
|
2024-06-03 17:35:11 -07:00 |
|
Chris Hennick
|
dab0787ddf
|
ci(fuzz): Update fuzz_write corpus
|
2024-06-03 17:30:11 -07:00 |
|
Chris Hennick
|
05f0972678
|
ci(fuzz): Update .gitignore so intermediate versions of the fuzz corpus aren't committed
|
2024-06-03 17:25:58 -07:00 |
|
Chris Hennick
|
58237dbff5
|
ci(fuzz): Update fuzz corpus
|
2024-06-03 14:44:58 -07:00 |
|
Chris Hennick
|
9cc845d7fa
|
Merge pull request #182 from zip-rs/utf8_extra_fields
fix: Decode Zip-Info UTF8 name and comment fields (#159)
|
2024-06-03 10:45:45 +00:00 |
|
Chris Hennick
|
97245ad68d
|
chore: Fix a new Clippy warning
|
2024-06-02 22:04:40 -07:00 |
|
Chris Hennick
|
2725416c0d
|
chore: Fix a bug and inline deserialize for safety
|
2024-06-02 22:00:44 -07:00 |
|
Chris Hennick
|
eacc320fe0
|
chore: Add check for wrong-length blocks, and incorporate fixed-size requirement into the trait name
|
2024-06-02 21:48:21 -07:00 |
|
Chris Hennick
|
9218599b40
|
chore: Fix a fuzz failure by using checked_sub
|
2024-06-02 21:16:55 -07:00 |
|
Chris Hennick
|
fb781e0517
|
chore: Add feature gate for new unit test
|
2024-06-02 18:53:27 -07:00 |
|
Chris Hennick
|
c8d1cb905f
|
Merge branch 'master' into utf8_extra_fields
|
2024-06-02 17:52:04 -07:00 |
|
Chris Hennick
|
847e537e86
|
test: Add unit test for UTF8 extra-field handling
|
2024-06-02 17:46:55 -07:00 |
|
Chris Hennick
|
28fb992532
|
chore: Refactor alignment field write logic
|
2024-06-02 17:37:45 -07:00 |
|
Chris Hennick
|
d547930a3f
|
ci(fuzz): Update fuzzing dictionary with extra-field tags
|
2024-06-02 17:34:29 -07:00 |
|
Chris Hennick
|
2a131e67a9
|
fix: Use deflate-flate2 flag to guard import
|
2024-06-02 17:29:49 -07:00 |
|
Chris Hennick
|
79fc5a9cdd
|
chore: Fix a build error
|
2024-06-02 17:06:10 -07:00 |
|
Chris Hennick
|
8e92cc4d81
|
chore: Fix a build error
|
2024-06-02 17:03:32 -07:00 |
|
Chris Hennick
|
888e5fac16
|
fix: Switch padding field ID to one documented in APPNOTE
|
2024-06-02 16:09:19 -07:00 |
|
Chris Hennick
|
999d41d438
|
feat: Update dependencies
|
2024-06-02 12:25:02 -07:00 |
|
Chris Hennick
|
6279c38d87
|
style: Remove unused lifetime parameter
|
2024-06-02 11:57:39 -07:00 |
|
Chris Hennick
|
7530ce5000
|
style: Cargo fmt --all
|
2024-06-02 11:56:46 -07:00 |
|
Chris Hennick
|
e3c81023a7
|
fix: Decode Zip-Info UTF8 name and comment fields (#159)
|
2024-06-02 11:52:20 -07:00 |
|
Chris Hennick
|
c74a811680
|
ci(fuzz): Update fuzz_read corpus to increase coverage
|
2024-05-30 08:49:29 -07:00 |
|