Commit Graph

363 Commits

Author SHA1 Message Date
Joshua Hudson 58cd06b7d8 Merge pull request #307 from Davidde94/master
Added support for getting zip file creation progress.
2017-01-23 11:00:41 -08:00
Joshua Hudson 4fcec5bf76 Merge pull request #299 from polac24/master
Define NSError as nullable argument of completionHandler
2017-01-23 10:57:06 -08:00
Joshua Hudson 4a2bc37c7a Add test for #296. Check for both valid and invalid password checks. 2017-01-23 10:53:39 -08:00
Joshua Hudson 7bac3fb757 Merge pull request #296 from fritzt0/master
Added password validation & prevent stale file entries in case of invalid password
2017-01-23 09:47:27 -08:00
David Evans 97cd6424fd Added changes left out in last commit.
Users can now provide a callback to retrieve real-time statistics on
the progress of zipping files.
2017-01-21 18:29:28 +00:00
David Evans 0c98af7f9e Added support for retrieving zip progress information.
No additional information required.
2017-01-21 01:05:45 +00:00
Bartosz Polaczyk a13812407b Define NSError as nullable argument of completionHandler
In order to expose it as Error? in Swift3 rather than Error
2016-11-09 10:55:14 +01:00
Felix Ritter df48275b02 Added bad password detection for AES from minizip master 2016-11-05 15:19:45 +01:00
Felix Ritter 46ebe69295 Ensure we are not creating stale file entries in unzipFileAtPath 2016-11-05 15:16:16 +01:00
Felix Ritter c08241ef19 added isPasswordValidForArchiveAtPath method 2016-11-05 15:14:30 +01:00
Joshua Hudson 76ca4b3293 pod version bump v1.6.2 2016-09-28 09:17:16 -07:00
Joshua Hudson 2ad2d02a81 Merge pull request #290 from ZipArchive/revert-281-dev-fileoption
Revert "Extended to allow passing in directory or file to unzip to"
2016-09-27 20:39:50 -07:00
Joshua Hudson ab77a21ffc Revert "Extended to allow passing in directory or file to unzip to" 2016-09-27 20:38:52 -07:00
Joshua Hudson 96577a06c8 Update Readme
Clarify Swift3 vs Swift 2.3 support
2016-09-21 08:53:11 -07:00
Joshua Hudson 39b3500120 Bump Podspec v1.6.1 2016-09-14 12:11:37 -07:00
Joshua Hudson f4c0147086 Merge pull request #285 from priya87/master
Bug fix: feof() creates infinite loop.
2016-09-14 10:34:28 -07:00
Joshua Hudson 9dae2eca4a Update README.md 2016-09-14 10:33:38 -07:00
priya TIROUNARAYANANE 650c6fb0ab Bug fix: feof() creates infinite loop. 2016-09-14 10:05:00 +02:00
Joshua Hudson edc099d6be Update swift test project for swift 3 and xcode 8 v1.6 2016-09-13 11:02:55 -07:00
Joshua Hudson 81c8672414 Update Readme.md 2016-09-13 10:45:08 -07:00
Joshua Hudson df34c1b896 Merge pull request #281 from simerjots/dev-fileoption
Extended to allow passing in directory or file to unzip to
2016-09-13 10:43:41 -07:00
Joshua Hudson 79fd869347 Merge pull request #282 from pk/master
Convert Swift code in to Swift 3 and change appropriate project settings
2016-09-13 10:43:03 -07:00
Joshua Hudson 38c24c156a Merge pull request #284 from priya87/master
Added SSZipCommom.h to target ZipArchive-Mac
2016-09-13 10:41:41 -07:00
priya TIROUNARAYANANE e764d19b9e Added SSZipCommom.h to target ZipArchive-Mac 2016-09-13 12:30:35 +02:00
Pavel Kunc 3c06f00fee Convert Swift code in to Swift 3 and change appropriate project
settings.
2016-09-13 09:17:31 +01:00
Sam Singh d1e5f47e29 Extended to allow passing in directory or file to unzip to 2016-09-05 20:40:00 -04:00
Joshua Hudson 503373bc53 fix main source build v1.5 2016-08-10 13:19:07 -07:00
Joshua Hudson 988b828240 update podspec 2016-08-10 13:07:15 -07:00
Joshua Hudson a4b4c9711d Merge pull request #273 from shaojiankui/master
if filename contains chinese dir transform Encoding
2016-08-10 10:50:14 -07:00
Jakey 391c6e75bb if filename contains chinese dir transform Encoding 2016-08-10 14:44:44 +08:00
Joshua Hudson ecdb034302 Merge pull request #271 from dlahyani/feature/add-newline-at-eof
SSZipArchive: Make sure header files ends with a single \n character.
2016-08-08 08:30:00 -07:00
Daniel Lahyani a0155be07f SSZipArchive: Make sure header files ends with a single \n character.
This is common practice silences a commonly used warning: 'Wnewline-eof'
2016-08-08 14:43:09 +03:00
Joshua Hudson 677b83cd96 update pod file 2016-08-03 16:14:30 -07:00
Joshua Hudson 6d0ac40a80 Rename Common.h to avoid conflicts with other Cocoapod projects 2016-08-03 16:08:42 -07:00
Joshua Hudson 21cae258bf podspec bump v1.4 2016-07-13 09:06:50 -07:00
Joshua Hudson 82534a7cba Merge pull request #264 from sibext/PerformanceImprovements
Performance improvements with zip files that have large amounts of files.
2016-07-13 09:02:47 -07:00
Joshua Hudson 93d72503dc Merge pull request #263 from sibext/SymlinkedFilesBug
Fix of symlinked files bug
2016-07-13 08:52:38 -07:00
Artyom Gladkov 0820787fc6 Add additional public unzipping method to allow skipping of operations on files' attributes.
Operations with files' attribute are performance bottleneck and for some tasks and archives it is overkill.
2016-07-13 14:15:13 +06:00
Artyom Gladkov ae9a5b5fdf Change collection type for 'directoriesModificationDates' from NSMutableSet to NSMutableArray.
The performance of NSMutableSet degradates very rapidly on increasing of archive size (count of files). Especially it becomes when costly to add new files to it.
2016-07-13 12:59:44 +06:00
Artyom Gladkov 41e2c0f61d Tests validate symlinked files using their file type. 2016-07-13 11:21:18 +06:00
Artyom Gladkov 40d2eb9b1a Set YES to symlinked files during unzipping. 2016-07-13 10:56:30 +06:00
Artyom Gladkov 4203301734 'pod install' for ObjectiveCExample 2016-07-13 10:31:13 +06:00
Joshua Hudson f420e47ea5 bump podspec and fix swift example and add autolayout constraints. v1.3 2016-07-06 15:34:42 -07:00
Joshua Hudson 3050c9a340 Merge pull request #260 from bdunayAGL/master
Nullablilty Annotations for better swift support
2016-07-06 15:23:25 -07:00
Bill Dunay 99d98ac5e8 Added nullablilty annotations to the framework. 2016-07-06 17:44:47 -04:00
Joshua Hudson d1af8a01ea Merge pull request #261 from sibext/RunOutOfSpaceFix
Check for: Run out of space issue
2016-07-06 12:18:12 -07:00
Joshua Hudson 62e640b3c0 Merge pull request #258 from oanhof/master
check if zip file is password protected
2016-07-06 12:16:43 -07:00
Artyom Gladkov 701400d06f Add errors forwarding on 'run out of space issue' 2016-07-06 18:29:55 +06:00
Dominik Arnhof d93b03eb1a added password check 2016-07-02 18:52:36 +02:00
Joshua Hudson 4fde7a92dc Add build badge 2016-05-31 13:21:33 -07:00