Commit graph

1435 commits

Author SHA1 Message Date
Chris Hennick
207e595785 Enable fuzz_read with no default features 2024-02-28 17:43:30 -08:00
Chris Hennick
9113cb6b07 Bug fix: allow invalid compressed files, but verify length if decompression succeeds 2024-02-28 17:28:17 -08:00
Chris Hennick
026a49ffa7 Truncate huge files during read fuzz rather than skipping them 2024-02-28 17:22:43 -08:00
Chris Hennick
e787187cdd Allow files up to 1<<24 bytes in read fuzzing 2024-02-28 17:13:05 -08:00
Chris Hennick
c0f22ec444
Merge pull request #19 from zip-rs/master
in-source vulnerability tracking
2024-02-28 16:57:20 -08:00
Chris Hennick
dfd781a9b3 Update CHANGELOG 2024-02-28 16:54:47 -08:00
Chris Hennick
9324b28e71 Enable DEFLATE64 by default and bump version to 0.10.4 2024-02-28 16:49:30 -08:00
Chris Hennick
11b6f01c75 cargo fmt: remove trailing space 2024-02-28 16:40:43 -08:00
Chris Hennick
3a6eecfa19 #[allow(unknown_lints)] 2024-02-28 16:36:52 -08:00
Chris Hennick
c48b5a558b cargo fmt 2024-02-28 16:28:41 -08:00
Chris Hennick
007918a81f Update dependencies and allow for 64-bit Zopfli compression levels 2024-02-28 16:27:03 -08:00
Chris Hennick
da21bbe45f Remove redundant imports 2024-02-28 16:03:44 -08:00
Chris Hennick
8e33631c31 Bug fix: disable non-nightly toolchains for fuzz for now 2024-02-28 15:58:32 -08:00
Chris Hennick
d36233a7db Enable stable/MSRV builds for fuzz 2024-02-28 15:54:17 -08:00
Chris Hennick
0a2e351999 Bump MSRV to 1.67.0 2024-02-28 15:50:08 -08:00
Chris Hennick
bcc5a91988 Fix clippy error 2024-02-28 15:29:29 -08:00
Chris Hennick
3367c618cf
Suppress invalid_from_utf8 in test where it's intentional 2024-02-28 15:23:01 -08:00
Chris Hennick
7e6c5c38d9
Merge pull request #18 from anatawa12/deflate64-next
Deflate64
2024-02-28 15:18:49 -08:00
lolpro11
94ac6ab68b
add back zstd without default features 2024-01-29 09:58:08 -08:00
lolpro11
d99c9e88a9
add rs versions of libs in order to pass static compiles 2024-01-26 12:51:46 -08:00
Brett Simons
ee044c2a3c
Fix directory check in extract function
The directory check is not robust and fails if the path uses the Windows style path separator and not the unix style. A function "is_dir" already exists and accounts for this so this change switches to using that function instead.
2024-01-02 21:20:13 -05:00
anatawa12
d6fcd355b8
fix: cargo clippy error 2023-10-13 21:49:41 +09:00
anatawa12
ffbf5f7b58
format: cargo fmt 2023-10-13 21:47:05 +09:00
anatawa12
4812d77e5b
Merge remote-tracking branch 'zip-next/master' into deflate64-next 2023-10-13 19:58:44 +09:00
Marli Frost
3e88fe66c9 in-source vulnerability tracking 2023-09-19 18:55:01 +01:00
anatawa12
c82edf6ed2
test: skip deflate64 in compression tests 2023-08-04 23:14:23 +09:00
anatawa12
70c0b164be
chore: use streaming in deflate64 crate 2023-08-04 22:55:48 +09:00
anatawa12
065058d30d
feat: support deflate64 compression with deflate64 crate 2023-08-04 21:52:08 +09:00
Sebastian Thiel
4f4f76c9a2
feat: add write-large-file example to show how to write huge files.
This requires DEFLATE64 support, which is seemingly present in the
default rust backend.
2023-07-23 10:28:11 +02:00
github-actions[bot]
2fe9520c2d
Merge pull request #12 from Pr0methean/dependabot/github_actions/dependabot/fetch-metadata-1.6.0
Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0
2023-06-28 12:33:47 +00:00
dependabot[bot]
a6e6ad246e
Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-28 11:07:29 +00:00
Chris Hennick
8b6baf9fdd
Bump version to 0.10.3 2023-06-17 17:58:56 -07:00
Chris Hennick
9ba7c80761
Update aes and constant-time-eq 2023-06-17 17:52:58 -07:00
Chris Hennick
93f7e87f16
Update crossbeam-utils 2023-06-14 09:53:52 -07:00
Chris Hennick
367f231f15
Bug fix: don't run cargo doc on dependencies 2023-06-11 11:17:54 -07:00
Chris Hennick
2e423f12db
Update constant_time_eq 2023-06-10 21:03:26 -07:00
Chris Hennick
56718b3344
Bump version to 0.10.2 and update CHANGELOG 2023-06-07 22:26:49 -07:00
Chris Hennick
3cb826fe8b
Make functions const where possible 2023-06-07 22:15:06 -07:00
Chris Hennick
b0687378fd
Update dependencies 2023-06-07 16:03:33 -07:00
Chris Hennick
52db1d03a6
Bump version to 0.10.1 2023-06-01 21:48:25 -07:00
Chris Hennick
bcd8fb27d2
Bug fix 2023-06-01 14:27:55 -07:00
Chris Hennick
34945fe884
Refactor to eliminate From<Infallible> 2023-06-01 14:26:15 -07:00
Chris Hennick
a6a6484bf8
Refactor: From<Infallible> is unreachable 2023-06-01 13:11:42 -07:00
Chris Hennick
07679d3b7f
Reformat and fix error 2023-06-01 12:59:17 -07:00
Chris Hennick
7b23b3212a
Update doc comment about compression_method 2023-06-01 12:56:11 -07:00
Chris Hennick
60553541ed
Change error return type to DateTimeRangeError 2023-06-01 12:41:54 -07:00
Chris Hennick
3daa3a7ef4
Reduce fuzz_write_with_no_features to 1 million runs 2023-05-31 09:01:40 -07:00
Chris Hennick
21d50041f0
Reduce fuzz_write_with_no_features to 10 million runs 2023-05-30 20:17:39 -07:00
Chris Hennick
12eae587e1
Remove unused import 2023-05-30 18:21:48 -07:00
Chris Hennick
2407ef95c6
Fixes and refactors for no-features build 2023-05-30 18:17:59 -07:00