Commit graph

  • a1da6860ea
    Merge pull request #290 from aweinstock314/more-spec-structs Alexander Zaitsev 2022-03-26 02:13:28 +03:00
  • fc1007a5a4 Add round-trip serialization tests for zip::spec types. Avi Weinstock 2022-03-25 14:34:01 -04:00
  • 45a98c01b9 Cargo fmt and cargo clippy fixes. Avi Weinstock 2022-03-25 12:32:41 -04:00
  • 993cbcdc5c Add zip::spec::{CentralDirectoryHeader, DataDescriptor, LocalFileHeader}, and partially integrate them into zip::{read, write}. Avi Weinstock 2022-03-22 15:27:13 -04:00
  • 574bb3df17
    Merge pull request #289 from zip-rs/issue/281 Alexander Zaitsev 2022-03-26 00:44:45 +03:00
  • d8cfb2fd81
    Merge branch 'master' into issue/281 Alexander Zaitsev 2022-03-26 00:38:59 +03:00
  • 448bbb7e3f
    Merge pull request #288 from qu1x/fix-zip64 Alexander Zaitsev 2022-03-26 00:32:10 +03:00
  • 00c1199dbe Use ZIP64_BYTES_THR and ZIP64_ENTRY_THR. Rouven Spreckels 2022-03-25 15:57:00 +01:00
  • 7fa870c3b7
    Merge branch 'master' into issue/281 Alexander Zaitsev 2022-03-25 17:19:13 +03:00
  • b0306318f1
    docs: add a note about password handling Alexander Zaitsev 2022-03-25 17:13:19 +03:00
  • e9706ae4f5 Fix ZIP64 write support. Rouven Spreckels 2022-03-25 12:40:06 +01:00
  • 4aafe04be6
    Merge pull request #285 from qu1x/fix-targets-without-atomic-64 Alexander Zaitsev 2022-03-25 11:50:07 +03:00
  • cdcef7db09
    Merge pull request #286 from barsgroup/add-compression-level Alexander Zaitsev 2022-03-25 11:49:44 +03:00
  • e8dabec5b6 Add support for specifying compression level Дмитрий Кальянов 2022-03-22 22:31:58 +03:00
  • 1f8c642558 Fix targets without 64-bit atomics. Rouven Spreckels 2022-03-21 16:09:05 +01:00
  • 2be9ae871f release: 0.6 Marli Frost 2022-03-20 19:06:15 +00:00
  • de8a9c5998 fix: remove Shared from public API Marli Frost 2022-03-20 19:01:43 +00:00
  • 25a5b4e4ba
    Merge pull request #265 from zip-rs/explainer Alexander Zaitsev 2022-03-08 18:23:21 +03:00
  • ca60821c0a merge: Merge branch 'master' into explainer Alexander Zaitsev 2022-03-08 17:54:34 +03:00
  • 3f444feeab
    Merge pull request #277 from zip-rs/feature/0.6.0-release_-preparation Alexander Zaitsev 2022-03-08 12:17:57 +03:00
  • 2009d162fb
    Merge pull request #278 from fujiapple852/fix-minimal-versions Alexander Zaitsev 2022-02-28 11:41:18 +03:00
  • 3b611e6e36 build!: update all dependencies (except aes) to the latest versions FujiApple 2022-02-28 12:28:59 +08:00
  • 72a633d367 build: specify precise dependency versions in Cargo.toml FujiApple 2022-02-28 12:22:30 +08:00
  • ee7cc69b70 fix: minimal version updates to bzip2, flate2, hmac & time to allow the crate to compile with Cargo minimal-versions FujiApple 2022-02-28 12:10:19 +08:00
  • c7b599c1fe
    fix: release preparation Alexander Zaitsev 2022-02-17 21:42:56 +03:00
  • a9e1436655
    Merge pull request #276 from a1phyr/cheap_clone Alexander Zaitsev 2022-02-07 13:53:46 +03:00
  • 9f5e46f63b
    Merge pull request #274 from 49nord/fix-273 Alexander Zaitsev 2022-02-07 13:52:01 +03:00
  • 214afdee81 Update doc comment Benoît du Garreau 2022-02-06 23:29:35 +01:00
  • 0f5fa36025
    Merge pull request #272 from kauhat/feature/end-to-end-all-methods Alexander Zaitsev 2022-02-05 23:44:50 +03:00
  • addfe01eb0 Make ZipArchive cheap to clone Benoît du Garreau 2022-02-05 15:58:31 +01:00
  • 478501289a
    Merge pull request #271 from kauhat/feature/supported-methods Alexander Zaitsev 2022-01-31 22:32:06 +03:00
  • aa6adcb1c0 remove CompressionMethod::Aes enum variant Lireer 2022-01-30 22:40:31 +01:00
  • a91736a356 Merge branch 'feature/supported-methods' into feature/end-to-end-all-methods Jack Fletcher 2022-01-30 21:26:45 +00:00
  • acc6e9dc53 Merge branch 'master' into feature/supported-methods Jack Fletcher 2022-01-30 21:14:15 +00:00
  • 0330f4707b Update end to end methods import Jack Fletcher 2022-01-30 20:50:12 +00:00
  • b4224503d5 Merge branch 'feature/supported-methods' into feature/end-to-end-all-methods Jack Fletcher 2022-01-30 20:43:44 +00:00
  • b444664d71 Apply formatter fixes Jack Fletcher 2022-01-30 20:39:43 +00:00
  • 083d95bcd1 Update SUPPORTED_METHODS const name Jack Fletcher 2022-01-30 20:37:46 +00:00
  • 1cd39fb43c
    Merge pull request #203 from 49nord/master Alexander Zaitsev 2022-01-30 21:28:16 +03:00
  • c8aece8f7b fix nightly clippy warnings in examples Lireer 2022-01-30 15:32:40 +01:00
  • 91745d5d27 use assert_eq instead of debug_assert_eq Lireer 2022-01-30 15:28:50 +01:00
  • 8f061f882b fix nightly clippy warning Lireer 2022-01-30 15:26:34 +01:00
  • 3d56021052 use hmac reset feature for finalize_reset method Lireer 2022-01-30 15:14:47 +01:00
  • 49f7501c5f add and use AES associated constant Lireer 2022-01-30 15:10:07 +01:00
  • fddad8965d deduplicate aes testing code Lireer 2022-01-30 14:30:31 +01:00
  • cfc74a558a use same SHA-1 crate with new name Lireer 2022-01-27 12:18:24 +01:00
  • 5aa0b601c9 Add expected data param to test fn check_archive_file Jack Fletcher 2022-01-27 00:51:19 +00:00
  • 4cb2067019 Update test helper function names Jack Fletcher 2022-01-27 00:12:17 +00:00
  • 161308c673 Add comments to test helpers Jack Fletcher 2022-01-26 23:47:40 +00:00
  • 6711ac91a8 Fix linter warnings Jack Fletcher 2022-01-26 22:21:17 +00:00
  • 2e06844429 fix clippy warning and shorten links in tests Lireer 2022-01-26 14:53:19 +01:00
  • 85bb91fb50 update aes-crypto dependencies Lireer 2022-01-26 14:52:10 +01:00
  • c17df86dbf test decryption of aes encrypted files Lireer 2022-01-25 21:51:57 +01:00
  • 3a71893711 run cargo fmt Lireer 2022-01-25 20:57:27 +01:00
  • 35d8f04496 "fix" clippy warnings Lireer 2022-01-25 20:42:51 +01:00
  • bb97711761 explain trait guarantee violation of read impl Lireer 2022-01-25 20:39:22 +01:00
  • d7f0a182b6 Merge remote-tracking branch 'zip-rs/zip/master' Lireer 2022-01-25 17:48:45 +01:00
  • 6dcadff21d Add test changes from other branch Jack Fletcher 2022-01-24 20:32:22 +00:00
  • c5cfb27b6c Merge branch 'feature/end-to-end-tests-only' into feature/supported-methods Jack Fletcher 2022-01-24 20:17:33 +00:00
  • 2d752acecf Use SUPPORTED_METHODS in tests Jack Fletcher 2022-01-24 20:06:12 +00:00
  • 31c5fe8169 Add SUPPORTED_METHODS constant Jack Fletcher 2022-01-24 20:05:54 +00:00
  • 772ab59471 Merge branch 'master' into feature/end-to-end-tests-only Jack Fletcher 2022-01-24 18:31:14 +00:00
  • 7a630e21b3 Sync changes from upstream Jack Fletcher 2022-01-24 18:13:33 +00:00
  • 923c583227
    Merge pull request #269 from zip-rs/docs/add_discord_server Alexander Zaitsev 2022-01-24 20:09:44 +03:00
  • f6074882af fix: change Discord badge Alexander Zaitsev 2022-01-24 20:08:21 +03:00
  • c090846218
    Merge pull request #268 from zip-rs/docs/add_discord_server Alexander Zaitsev 2022-01-24 20:01:02 +03:00
  • e678b6add1 doc: add Discord link Alexander Zaitsev 2022-01-24 19:49:42 +03:00
  • b080731c55 chore: rustfmt Marli Frost 2022-01-23 21:53:42 +00:00
  • ae941ad256 doc: improve landing page Marli Frost 2022-01-23 21:46:17 +00:00
  • f1074bc6a9 doc: remove re-exports section from crate root Marli Frost 2022-01-23 21:45:41 +00:00
  • 0eea88d6c0 doc: more beginner-friendly DateTime Marli Frost 2022-01-23 21:43:28 +00:00
  • afc84af4aa
    Merge pull request #250 from linkmauve/no-thiserror Alexander Zaitsev 2022-01-23 23:58:29 +03:00
  • 37fb0c5df1
    Update Cargo.toml Plecra 2022-01-23 17:39:27 +00:00
  • cfe3bbfa26
    Merge branch 'master' into no-thiserror Plecra 2022-01-23 17:36:27 +00:00
  • d6e0c7dc68
    Merge pull request #264 from zip-rs/fix/issue_252 Alexander Zaitsev 2022-01-23 20:30:57 +03:00
  • 5a4ca9557c fix: permissions are not copied Alexander Zaitsev 2022-01-23 19:54:26 +03:00
  • f331802a57
    Merge pull request #261 from zip-rs/feature/add_zstd_compression Alexander Zaitsev 2022-01-23 19:22:23 +03:00
  • 63e714f622 Merge branch 'master' into feature/add_zstd_compression Alexander Zaitsev 2022-01-23 19:17:26 +03:00
  • 2583740d03
    Merge pull request #262 from zip-rs/fix/polishing Alexander Zaitsev 2022-01-23 19:11:14 +03:00
  • 113afbeafe fix: Clippy fix Alexander Zaitsev 2022-01-23 19:07:24 +03:00
  • a5ae0bbe64 feat: add Clippy to CI Alexander Zaitsev 2022-01-23 19:02:57 +03:00
  • e636399935 fix: fix all Clippy warnings Alexander Zaitsev 2022-01-23 18:06:30 +03:00
  • f956a2eb85 doc: veeeery small fix to CoC Alexander Zaitsev 2022-01-23 17:35:39 +03:00
  • 061cdf149f fix: fix Clippy warnings Alexander Zaitsev 2022-01-23 17:15:24 +03:00
  • 0b82d905b3 feat: add Zstandard compression Alexander Zaitsev 2022-01-23 14:49:48 +03:00
  • 82cb917883
    Merge pull request #251 from linkmauve/use-getrandom Alexander Zaitsev 2022-01-23 13:34:09 +03:00
  • 4e71934b88
    Merge pull request #259 from zip-rs/fix/issue_234 Alexander Zaitsev 2022-01-23 13:32:58 +03:00
  • f69ac34045
    Merge branch 'master' into use-getrandom Alexander Zaitsev 2022-01-23 02:46:40 +03:00
  • b053eb0f2c feat: add tests Alexander Zaitsev 2022-01-22 19:00:40 +03:00
  • 6367be606e
    Merge pull request #260 from zip-rs/fix/issue_219 Alexander Zaitsev 2022-01-22 18:15:16 +03:00
  • 009d0cc0b4 fix: make zip-rs build on nightly compiler Alexander Zaitsev 2022-01-22 17:59:25 +03:00
  • 8a666b102b fix: add header offset overflow check Alexander Zaitsev 2022-01-22 17:56:13 +03:00
  • 06b41010ea
    Merge pull request #258 from zip-rs/feature/bump_msrv Alexander Zaitsev 2022-01-22 16:50:44 +03:00
  • 4a50d24b4d Merge remote-tracking branch 'origin/master' into feature/bump_msrv Alexander Zaitsev 2022-01-22 16:33:05 +03:00
  • 17b96ec732
    Merge pull request #254 from notmandatory/update_time Alexander Zaitsev 2022-01-22 16:30:57 +03:00
  • 2f1630e2b2 feat: bump MSRV Alexander Zaitsev 2022-01-22 15:25:35 +03:00
  • 1b6293eee2
    Merge pull request #244 from striezel/rand-0.8 Alexander Zaitsev 2022-01-22 14:06:28 +03:00
  • 0ee34bd105
    Bump MSRV to 1.52.0 and fix cargo fmt and doc Steve Myers 2021-10-25 08:16:54 -07:00
  • 2f71810c07
    Upgrade time dependency to "0.3" Steve Myers 2021-10-21 16:39:33 -07:00
  • b031ab75bd Use getrandom instead of rand for benches Emmanuel Gil Peyrot 2021-09-06 23:40:36 +02:00