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