Commit graph

  • 29517e9a6b
    run cargo fix --edition-idioms and manually fix other things Lachezar Lechev 2019-11-11 09:20:31 +02:00
  • 99dba6b397
    run cargo fix --edition Lachezar Lechev 2019-11-11 08:58:59 +02:00
  • 6fbcc33d82
    Update README Mathijs van de Nes 2019-11-08 16:58:11 +01:00
  • 744bb41b43 Ignore password if file not encrypted. Clean up code structure. Benjamin Richner 2019-10-20 00:58:07 +02:00
  • 2a5112386c Remove useless return in ZipCryptoReaderValid::read() Benjamin Richner 2019-10-19 23:44:20 +02:00
  • 1f87098e57 Enable decryption with file reader by_name() Benjamin Richner 2019-10-19 23:43:33 +02:00
  • f9f5029fc1 Added ZipCrypto support for stored and deflated files Benjamin Richner 2019-10-19 18:57:56 +02:00
  • a872278429 Bump version Mathijs van de Nes 2019-08-14 20:47:45 +02:00
  • f9c2c64faa Merge branch 'flate2' of https://github.com/jonpas/zip-rs Mathijs van de Nes 2019-08-14 20:40:00 +02:00
  • faa7aae4e2
    Merge pull request #110 from exphp-forks/default-fileoptions Mathijs van de Nes 2019-07-28 14:52:24 +02:00
  • 907e13b5b6 impl Default for write::FileOptions Michael Lamparski 2019-07-22 13:24:34 -04:00
  • cd867ecdc2 Add ZipFile::header_start Joel Depooter 2019-07-02 16:27:45 -07:00
  • c82a635c5c Default deflate to flate2/rust_backend (miniz_oxide) jonpas 2019-06-20 16:29:16 +02:00
  • c30d7c3d10 Remove _ - updated rustc jonpas 2019-06-18 12:32:44 +02:00
  • 14f77b390a Use deflate as feature name jonpas 2019-06-17 21:36:38 +02:00
  • b171b915f8 Switch to flate2 jonpas 2019-06-14 15:25:00 +02:00
  • 6f9150d3dc Fix compilation error jonpas 2019-06-14 15:02:41 +02:00
  • 5d0f198124 Rename all tests in tests folder Mathijs van de Nes 2019-04-06 17:59:04 +02:00
  • 57c8444d8e Simplify test code of compression Mathijs van de Nes 2019-04-06 17:58:12 +02:00
  • 256da313b4 Remove warning Mathijs van de Nes 2019-04-06 17:23:57 +02:00
  • e6a1c68a64 Update example to use new functionality Mathijs van de Nes 2019-04-06 16:49:09 +02:00
  • 2314abc307
    Merge pull request #96 from damiencollard/file_and_dir_predicates Mathijs van de Nes 2019-04-06 17:07:55 +02:00
  • 7b26b18b2f
    Merge pull request #102 from jonpas/patch-1 Mathijs van de Nes 2019-04-06 16:54:32 +02:00
  • cdbdc008fc Allow a Path to be used as a file/directory name Mathijs van de Nes 2019-04-06 16:30:02 +02:00
  • c14a8c7f5d
    Use add_directory in write_dir example jonpas 2019-03-30 21:06:43 +01:00
  • d1a0a7d472 Require at libflate >= 0.1.21 Mathijs van de Nes 2019-03-10 14:04:15 +01:00
  • 895cc95bb8
    Merge pull request #100 from nareshganduri/master Mathijs van de Nes 2019-03-06 09:39:07 +01:00
  • 8a24ef994f Fix bounds check in DateTime::from_time unknown 2019-03-05 21:43:59 -06:00
  • d9c3c085a8 Fix CI test with --no-default-features failing. Damien Collard 2019-01-31 13:39:30 +01:00
  • b9af51e654 Add ZipFile::is_dir() and ZipFile::is_file(). Damien Collard 2019-01-27 15:57:30 +01:00
  • 659c9186c6 Remove unused import Mathijs van de Nes 2018-12-06 19:55:29 +01:00
  • df9bf606b2 No longer pursue 1.20.0 compatibiliy Mathijs van de Nes 2018-12-06 19:51:51 +01:00
  • 3d61d9cd8a Publish version 0.5.0 Mathijs van de Nes 2018-11-17 12:10:31 +01:00
  • ad7a0fd4e5 Fix for rust 1.20.0 Mathijs van de Nes 2018-11-17 12:10:23 +01:00
  • b6e12e9451 Remove TODO Mathijs van de Nes 2018-11-17 11:53:53 +01:00
  • 803a4d7521 Do not allow writing to a directory Mathijs van de Nes 2018-11-17 11:53:37 +01:00
  • cfbcd768d3 Fix bug in last_modified_time Mathijs van de Nes 2018-11-17 11:30:00 +01:00
  • 4fd5c9e509 Update DateTime API Mathijs van de Nes 2018-11-17 11:02:21 +01:00
  • f94d4b7a78 Change date api Mathijs van de Nes 2018-11-13 19:07:19 +01:00
  • 3f9bccbfc7 Merge branch 'srijs-unroll-crc' Mathijs van de Nes 2018-11-17 10:07:37 +01:00
  • 8ae6d81ab9 use crc32fast crate for checksumming Sam Rijs 2018-11-07 18:35:57 +11:00
  • 2b42b0219b add read_entry benchmark Sam Rijs 2018-11-07 18:35:32 +11:00
  • 4ae1db992c Merge branch 'add-libflate' of https://github.com/xmclark/zip-rs Mathijs van de Nes 2018-11-13 10:33:16 +01:00
  • 847b38aece simplify appveyor Mackenzie Clark 2018-11-12 16:28:17 -08:00
  • 7171b496d0 Merge branch 'srijs-file-info-perf-improvements' Mathijs van de Nes 2018-11-12 20:40:36 +01:00
  • 5192fcef2f remove the rust 1.20.0 check Mackenzie Clark 2018-11-10 08:37:28 -08:00
  • efd1ac69cb newline Mackenzie Clark 2018-11-09 16:23:49 -08:00
  • 6528ea63d2 use the fully qualified decoder name Mackenzie Clark 2018-11-09 16:20:40 -08:00
  • 9e849ef089 revert the code order changes Mackenzie Clark 2018-11-09 16:20:23 -08:00
  • a9a3fb521e Defer conversion to time::Tm on read Sam Rijs 2018-11-06 23:46:06 +11:00
  • 9e8747872b Defer parsing of local file header Sam Rijs 2018-11-06 23:13:20 +11:00
  • 493424e93d Use BufReader in file_info example Sam Rijs 2018-11-06 23:14:09 +11:00
  • c05b6c2317 add libflate feature Mackenzie Clark 2018-11-04 10:12:16 -08:00
  • 27c79de0f8 Fix copy paste error in zip64_large Mathijs van de Nes 2018-10-17 14:46:22 +02:00
  • 475d655a75 Add test for large zip64 files Mathijs van de Nes 2018-10-17 14:43:50 +02:00
  • b716547a93 Fix travis for rust 1.20.0 Mathijs van de Nes 2018-10-17 11:55:35 +02:00
  • bb38674a14 Add archive_offset after processing extra fields Mathijs van de Nes 2018-10-17 11:45:41 +02:00
  • 9065122b93 Skip another test for 1.20.0 Mathijs van de Nes 2018-10-17 11:41:13 +02:00
  • c286a8ba16 Zip64: also support a large header_start Mathijs van de Nes 2018-10-17 11:39:15 +02:00
  • 87dbf02e77 Add new example file_info Mathijs van de Nes 2018-10-17 11:38:44 +02:00
  • a1d579b146 Silence warnings about AsciiExt Mathijs van de Nes 2018-10-16 17:47:48 +02:00
  • dbb871245b Fix parse_extra_field for zip64 Mathijs van de Nes 2018-10-16 17:42:48 +02:00
  • 74639e46d7
    Merge pull request #83 from camchenry/master Mathijs van de Nes 2018-10-15 19:31:24 +02:00
  • 59075de36a Revert to Vec<u8> owned by cursor camchenry 2018-10-15 12:06:54 -04:00
  • 19250df9e9 Change end-to-end test to use &[u8] instead of Vec<u8> camchenry 2018-10-13 18:40:06 -04:00
  • a8b5210487 Add end-to-end test camchenry 2018-10-13 18:16:12 -04:00
  • 52594745f3 Merge branch 'replace-try-macro-usage' of https://github.com/bfrascher/zip-rs into bfrascher-replace-try-macro-usage Mathijs van de Nes 2018-10-09 13:13:53 +02:00
  • 60a4426798 Fix travis script Mathijs van de Nes 2018-10-09 12:46:39 +02:00
  • 74446dd59b Do not test deflate-zlib on version 1.20.0 for now Mathijs van de Nes 2018-10-09 12:38:28 +02:00
  • 804cfea51c Replace try! macros with ? operator calls Benedikt Rascher-Friesenhausen 2018-10-02 23:12:35 +02:00
  • b23200d4a1 Append a slash to directory names Mathijs van de Nes 2018-08-15 21:54:24 +02:00
  • 1c2024c554 Derivce Clone for ZipArchive Mathijs van de Nes 2018-06-22 15:46:38 +02:00
  • 3e532d8ef3 Update readme and bump version Mathijs van de Nes 2018-06-22 15:28:18 +02:00
  • 2fa4111042 Fix an issue parsing zip64 files Mathijs van de Nes 2018-06-22 15:16:04 +02:00
  • 9b0a6930d4 Update example and bump version to 0.4.1 Mathijs van de Nes 2018-06-20 22:18:50 +02:00
  • ae18b244ef
    Merge pull request #75 from repi/seperator-fix Mathijs van de Nes 2018-06-20 21:40:50 +02:00
  • 0b222aa958 Remove redundant type specification Johan Andersson 2018-06-20 01:38:43 +02:00
  • d51a4fc1d0 Fix file name sanitization for incompatible path separators. Johan Andersson 2018-06-20 01:31:46 +02:00
  • 86d9d20884 Calculate data_start after parse_extra_field Mathijs van de Nes 2018-06-17 15:23:19 +02:00
  • d2ccfc16f7 Speed up Drop of ZipFileReader Mathijs van de Nes 2018-06-17 15:16:14 +02:00
  • 38d1699853 Improve reading from non-seekable streams Mathijs van de Nes 2018-06-16 14:14:34 +02:00
  • 5b17e07086 Merge branch 'sequential-read' of https://github.com/FauxFaux/zip-rs into FauxFaux-sequential-read Mathijs van de Nes 2018-06-15 16:59:09 +02:00
  • f502a7acf3 Update README for new version Mathijs van de Nes 2018-05-27 10:36:30 +02:00
  • 2212ca1476 New point release 0.4.0 Mathijs van de Nes 2018-05-27 10:34:21 +02:00
  • 39ccaab76c Merge branch 'flate2-backends' of https://github.com/alexbool/zip-rs Mathijs van de Nes 2018-05-27 10:33:52 +02:00
  • 1cb79a0b91 Fix memory issues on corrupt zip files Mathijs van de Nes 2018-05-23 19:42:52 +02:00
  • 00310c44d8 Expose zip file comment in ZipArchive Mathijs van de Nes 2018-05-23 19:17:06 +02:00
  • 362f12dc9b Bump version Mathijs van de Nes 2018-05-22 23:37:19 +02:00
  • 602952750e Update DEFAULT_VERSION Mathijs van de Nes 2018-05-22 23:34:03 +02:00
  • ab9667aa5c Properly write 'version needed' in local file header Mathijs van de Nes 2018-05-22 23:30:31 +02:00
  • fee626ba59 Control backend choice of flate2 Alexander Bulaev 2018-05-19 20:03:23 +03:00
  • 806147ac9e Fix sanitized_name test for Windows Mathijs van de Nes 2018-04-20 13:53:07 +02:00
  • 140021173a Bump version Mathijs van de Nes 2018-04-20 13:42:05 +02:00
  • 5e8c95e6ed Make santized_name part of the library Mathijs van de Nes 2018-04-20 13:35:20 +02:00
  • ce4104d682
    Merge pull request #63 from Songbird0/fix_walkdir_broken_link Mathijs van de Nes 2018-03-01 21:58:31 +01:00
  • 44ec82e746
    Fix walkdir broken link. Songbird0 2018-02-28 20:24:48 +01:00
  • 34b7502a7d Bump version and update README Mathijs van de Nes 2018-02-17 20:11:59 +01:00
  • fce3836059 Better handling of zips with invalid datetimes Mathijs van de Nes 2018-02-17 20:05:09 +01:00
  • e8c6a07790
    Merge pull request #59 from gilescope/master Mathijs van de Nes 2018-01-27 13:24:23 +01:00
  • da68a33c80 Updated readme to indicate existence of examples dir. Generalised zip dir example so people could use it also to write to an memory buffer rather than a file. Ideally I'd have the zip dir functionaility in the crate but I can see the need to minimise dependencies. Giles Cope 2018-01-27 06:21:57 +00:00