Chris Hennick
546e49d7f2
docs: Update pull_request_template.md
...
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-07-20 20:44:42 -07:00
Chris Hennick
50fd94fe4e
docs: Update pull_request_template.md
...
Commit messages in PR no longer need to follow ConCom, since we now squash-merge PRs.
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-07-20 20:39:54 -07:00
Chris Hennick
8fb107ad5e
chore: release ( #222 )
2024-07-20 16:31:46 +00:00
Danny McClanahan
a7c1230dfa
publicly export and document the zip64 threshold constants ( #79 )
...
- add doctest for ZIP64_BYTES_THR
2024-07-20 01:52:06 +00:00
Chris Hennick
a60bd79826
Merge pull request #210 from a1phyr/multiple_refactors
...
Multiple refactors
2024-07-20 01:29:39 +00:00
Chris Hennick
7471cf526f
refactor: change invalid_state() return type to io::Result<T>
...
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-07-19 13:32:23 -07:00
Chris Hennick
9caa3b678f
Merge pull request #194 from zip-rs/release-plz-2024-06-15T04-17-17Z
...
chore: release v2.1.4
2024-07-19 05:50:09 +00:00
Chris Hennick
8b11361b9e
chore: release
2024-07-18 15:34:03 -07:00
Chris Hennick
55c2c64249
ci(fuzz): Set max length closer to current corpus entries' length
2024-07-18 22:18:58 +00:00
Chris Hennick
193bbe125b
fix( #215 ): Upgrade to deflate64 0.1.9
2024-07-18 21:06:33 +00:00
Chris Hennick
4e971d07ab
Commit unfinished corpus
2024-07-18 21:02:19 +00:00
Chris Hennick
c14986806a
Fix divergence from origin/master
2024-07-18 21:02:19 +00:00
Chris Hennick
81b5fb6088
Update fuzz_write corpus to use only smaller entries
2024-07-18 21:02:16 +00:00
Chris Hennick
6106a2bf0b
Merge pull request #201 from nichmor/fix/soft-links-should-remain-the-same
...
fix: soft links should remain the same
2024-07-18 17:26:17 +00:00
Chris Hennick
03dd55773e
Merge pull request #218 from zip-rs/fuzz-write-no-feat-40m
...
ci(fuzz): Run fuzz_write_with_no_features only 40m times
2024-07-18 01:11:45 +00:00
Chris Hennick
e48686a9d2
ci(fuzz): Run fuzz_write_with_no_features only 40m times
2024-07-17 14:31:10 -07:00
Chris Hennick
6b797b1ba9
Merge pull request #64 from zip-rs/oldpr368
...
feat: Added function to get if a file is encrypted or not
2024-07-17 17:25:50 +00:00
Chris Hennick
5632e7f25a
Merge pull request #69 from zip-rs/oldpr369
...
feat: Add by_name_seek() for Stored zips
2024-07-17 17:25:19 +00:00
Chris Hennick
b8c145717b
Merge pull request #212 from a1phyr/improve_unsafe_code
...
refactor: Improve `FixedSizeBlock`
2024-07-17 17:24:58 +00:00
Chris Hennick
97d0a345f1
Merge pull request #66 from zip-rs/oldpr373
...
feat: Add ZipWriter::set_file_metadata()
2024-07-17 17:23:33 +00:00
Chris Hennick
fd119850e8
Merge pull request #206 from zip-rs/dependabot/github_actions/dependabot/fetch-metadata-2.2.0
...
ci(deps): bump dependabot/fetch-metadata from 2.1.0 to 2.2.0
2024-07-17 17:23:07 +00:00
Chris Hennick
5cfae807f5
Merge pull request #216 from zip-rs/dependabot/cargo/fuzz/tikv-jemallocator-0.6.0
...
test(fuzz)(deps): update tikv-jemallocator requirement from 0.5.4 to 0.6.0 in /fuzz
2024-07-17 17:22:39 +00:00
Chris Hennick
97bb7ad563
Merge pull request #217 from zip-rs/fuzz-progressive-sizes
...
ci(fuzz): Update fuzz corpora with WIP versions
2024-07-17 02:01:57 +00:00
Chris Hennick
27ddf22677
Merge remote-tracking branch 'origin/fuzz-progressive-sizes' into fuzz-progressive-sizes
2024-07-16 21:50:50 +00:00
Chris Hennick
2e7d538a30
ci(fuzz): Updated fuzz_read corpus
2024-07-16 17:20:00 +00:00
Benoît du Garreau
2e679997b0
Avoid an intermediary buffer in LZMA decoder
2024-07-16 10:54:52 +02:00
Benoît du Garreau
e9b13121cc
Make make_crypto_reader
take ZipFileData
directly
2024-07-16 10:54:52 +02:00
Benoît du Garreau
deb71baf9b
Remove crypto_reader
field from ZipFile
2024-07-16 10:54:51 +02:00
Benoît du Garreau
b01d5c9b1f
Split reader and decompressor
2024-07-16 10:47:11 +02:00
Chris Hennick
dc1d596f4a
Merge branch 'master' into fuzz-progressive-sizes
2024-07-15 15:16:49 -07:00
Chris Hennick
53cb364575
Merge remote-tracking branch 'origin/master' into fuzz-progressive-sizes
2024-07-15 22:10:33 +00:00
Chris Hennick
86568263c6
fix: Panic when reading a file truncated in the middle of an XZ block header
2024-07-15 15:07:21 -07:00
Chris Hennick
be6a46e74e
ci(fuzz): Update fuzz corpora with WIP versions
2024-07-15 21:54:43 +00:00
Chris Hennick
43db4be237
Update src/write.rs
...
Signed-off-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
2024-07-15 09:04:41 -07:00
Chris Hennick
bde1bb9ef1
Merge branch 'master' into fix/soft-links-should-remain-the-same
2024-07-15 09:01:34 -07:00
dependabot[bot]
d8360cf89a
test(fuzz)(deps): update tikv-jemallocator requirement in /fuzz
...
Updates the requirements on [tikv-jemallocator](https://github.com/tikv/jemallocator ) to permit the latest version.
- [Release notes](https://github.com/tikv/jemallocator/releases )
- [Changelog](https://github.com/tikv/jemallocator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tikv/jemallocator/commits )
---
updated-dependencies:
- dependency-name: tikv-jemallocator
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-15 10:41:06 +00:00
Alphyr
1e7085fd10
Merge pull request #45 from zip-rs/oldpr441
...
fix: Improve several `Read` methods on `ZipFile`
2024-07-15 08:34:57 +00:00
Chris Hennick
4b57e8f72b
Merge pull request #213 from zip-rs/fuzz-progressive-sizes
...
test(fuzz): Commit new work-in-progress seed corpus
2024-07-14 01:58:08 +00:00
Chris Hennick
4a54d13472
test(fuzz): Commit work-in-progress new seed corpus
2024-07-13 19:58:48 +00:00
Benoît du Garreau
7a8048b159
Improve FixedSizeBlock
...
- Remove allocations
- Make unsafe code easier to check
- Prevent potential `repr(Rust)` fields reordering
2024-07-12 11:11:17 +02:00
Benoît du Garreau
83b1273fab
Improve several Read
methods on ZipFile
2024-07-11 14:31:31 +02:00
Chris Hennick
b4b0784d54
Add new fuzz_write corpus entries
2024-07-08 16:06:48 +00:00
Chris Hennick
a5b92af578
Merge branch 'refs/heads/master' into fuzz-progressive-sizes
2024-07-08 08:59:38 -07:00
Chris Hennick
6ec1824cb4
Revert "test(fuzz): Make the choice of no dictionary explicit"
...
This reverts commit 5917dff39b
.
2024-07-08 08:57:54 -07:00
nichmor
a3232a2119
Merge branch 'master' into fix/soft-links-should-remain-the-same
2024-07-08 17:15:38 +03:00
Chris Hennick
014b8b78a7
test(fuzz): Refactor: don't need to fuzz all the way to convergence *before* merging in old inputs
2024-07-07 10:27:01 -07:00
Chris Hennick
5917dff39b
test(fuzz): Make the choice of no dictionary explicit
2024-07-06 16:09:57 -07:00
Chris Hennick
0453cf0ebf
test(fuzz): Refactor: move and re-create directory rather than contents, when possible
2024-07-06 16:07:33 -07:00
Chris Hennick
57f01ba946
chore: Fix build errors
2024-07-06 14:26:37 -07:00
Chris Hennick
8635b16316
Merge branch 'master' into oldpr368
2024-07-06 12:38:27 -07:00