Bohdan Hernandez
b89dfcf4fd
Merge branch 'master' of https://github.com/soffes/ssziparchive
...
# By Adam Yanalunas (2) and Landon Fuller (1)
# Via Adam Yanalunas
* 'master' of https://github.com/soffes/ssziparchive :
Updated podspec for v0.3.2
Relative symlink fixture for new symlink detection in #91
Replace symlink heuristic with a well-defined test.
2014-09-22 00:45:08 +01:00
Adam Yanalunas
60f577ab9a
Updated podspec for v0.3.2
2014-09-08 11:39:44 -07:00
Adam Yanalunas
60312c173b
Merge pull request #111 from soffes/test/relative_path_fixture
...
Relative symlink fixture for new symlink detection in #91
2014-09-08 11:26:13 -07:00
Adam Yanalunas
c363747a15
Merge pull request #91 from landonf/master
...
Fix symlink detection
2014-09-08 11:26:01 -07:00
Adam Yanalunas
e29efca7bf
Relative symlink fixture for new symlink detection in #91
2014-09-05 13:19:30 -07:00
Bohdan Hernandez
47c50d0482
Adds progress and completion handlers.
2014-07-29 18:54:28 +01:00
Bohdan Hernandez
b91fe135e2
Removes some compile warnings.
2014-05-12 09:52:50 +01:00
Bohdan Hernandez
57b6018ca0
Merge branch 'master' of https://github.com/soffes/ssziparchive
...
# By Andreas Dangel (2) and others
# Via Erickson Pacioles (1) and Sam Soffes (1)
* 'master' of https://github.com/soffes/ssziparchive :
Fixed warnings from Xcode Analyzer
Fix warnings on 64-bit
Add a unit test for zipArchiveProgressEvent.
Add a progress event while unzipping. The progress is determined by the compressed file size and zip entries.
2014-04-28 10:46:50 +01:00
Sam Soffes
89b32b9328
Merge pull request #99 from mr-fahrenheit/master
...
Fixed warnings from Xcode Analyzer
2014-04-06 09:25:57 -04:00
Mr. Fahrenheit
1b2ec1a9ec
Fixed warnings from Xcode Analyzer
2014-04-06 19:42:33 +08:00
Sam Soffes
b4c9bde3fb
Fix warnings on 64-bit
2014-03-22 08:01:08 -07:00
Andreas Dangel
4fca963b62
Add a unit test for zipArchiveProgressEvent.
2014-03-22 03:56:37 +01:00
Andreas Dangel
281571d99f
Add a progress event while unzipping.
...
The progress is determined by the compressed file size and zip entries.
2014-03-14 21:22:20 -04:00
Bohdan Hernandez
de0ffe7478
Support for adding folders and subfolders to ZIP packages.
2014-02-09 02:48:44 +00:00
Landon Fuller
653caaa9b2
Replace symlink heuristic with a well-defined test.
...
As per the PKWARE ZIP File Format Specification (6.3.2), this
patch tests the file 'version made by' field for the UNIX (3)
constant, and then interprets the external file attributes accordingly,
assuming an st_mode field in the high 16 bits.
2014-01-16 11:53:45 -05:00
Sam Soffes
d3c40f0e95
Happy New Year 🎉
2014-01-01 11:00:26 -08:00
Sam Soffes
ebc0b248ef
Merge pull request #86 from dennda/master
...
Issue #85 : Keep relative symbolic links relative.
2013-11-08 11:52:25 -08:00
Christopher Denter
f89c159b2a
Issue #85 : Add test for relative symlink preservation patch.
...
This test adds a fixture RelativeSymlinks.zip with the following
structure:
RelativeSymbolicLink
├── symlinkedFile
├── symlinkedFolder
└── symlinks
├── fileSymlink -> ../symlinkedFile
└── folderSymlink -> ../symlinkedFolder
The test checks if both `fileSymlink` and `folderSymlink` still point to
the respective files in the parent directory after the fixture has been
unzipped.
2013-11-08 20:34:17 +01:00
Christopher Denter
a5de5b6bef
Issue #85 : Keep relative symbolic links relative.
...
Before, the library resolved symbolic links that are relative
into absolute paths, using the current working directory of the process
that's doing the unzipping, which to me seems pretty wrong.
This was due to using -[NSURL fileURLWithPath:], which transforms
relative URLs to absolute URLs automatically.
I don't see much of a reason to use NSFileManager here, so I made that
use symlink() directly. Alternatively, one could also use -[NSURL
URLWithString:].
This keeps relative symlinks relative after unzipping.
2013-11-08 19:04:42 +01:00
Sam Soffes
bf95dc2fd4
Fix
2013-09-11 08:56:12 -07:00
Sam Soffes
c2b33b42d0
There we go
2013-09-11 08:43:46 -07:00
Sam Soffes
b91252282e
Simplify project structure
2013-09-10 00:03:11 -07:00
Sam Soffes
1fefbc022f
Add shares scheme
2013-09-09 23:50:07 -07:00
Sam Soffes
273fc1b36e
Fix minizip path
2013-09-09 09:04:04 -07:00
Sam Soffes
164ae9bfd3
Move minizip up
2013-09-09 09:00:52 -07:00
Sam Soffes
6ca6e0c28f
Version 0.3.0
2013-09-07 08:52:49 -07:00
Sam Soffes
07cfb62107
Update readme
2013-09-07 08:38:55 -07:00
Sam Soffes
364be2ed4f
Restructure project and move to XCTest
2013-09-07 08:33:47 -07:00
Sam Soffes
524ca1abae
Add missing fclose
. Thanks @aceisScope!
2013-09-07 08:22:56 -07:00
Sam Soffes
c81002605b
Version 0.2.5
2013-07-16 10:20:46 -04:00
Sam Soffes
5227bb251b
Merge pull request #68 from marcelofabri/master
...
Fixing compilation error (missing ";")
2013-07-12 15:34:05 -07:00
Marcelo Fabri
3bb7fe8d26
Adding missing ";".
...
Fixes syntax error.
2013-07-12 19:31:18 -03:00
Sam Soffes
21c3694d0c
Merge pull request #67 from ChristopherRogers/master
...
NSCalendar caching
2013-07-12 08:27:07 -07:00
Rogers, Christopher
84c8171151
Caching Gregorian NSCalendar for performance.
...
This was taking about 30% of the time unzipping on an iPhone 5.
2013-07-12 17:28:18 +09:00
Sam Soffes
f9136dd744
Merge pull request #65 from nibroc/master
...
Added check to ensure permissions are not explicitly set if they do not exist in the zip
2013-07-10 17:50:20 -07:00
Sam Soffes
d7ac059a8a
Version 0.2.4
2013-07-03 08:58:01 -07:00
Corbin Hughes
adfc3cae92
Added a check to make sure 0 permissions are not set
2013-07-01 04:55:42 -05:00
Joshua Garnham
9d322d173f
Added tests for compressing and uncompressing files with permissions
2013-06-26 12:16:29 +01:00
Joshua Garnham
c91865d01b
Adds support for maintaining file permissions when compressing and decompressing
2013-06-25 17:11:08 +01:00
frytaz
548b3acbba
Fix for file creation date + tests
2013-06-25 13:45:30 +02:00
djskinner
7627a1b4fc
wrapped main loop in @autorelease pool
...
Massively reduces the memory overhead whilst unzipping
2013-06-17 15:33:44 +02:00
Sam Soffes
481ddf2096
Merge pull request #53 from randomsequence/master
...
Fix NSFileManager leak when building without ARC
2013-05-03 06:15:24 -07:00
Johnnie Walker
b078433f2e
Fix warning with -Widiomatic-parentheses enabled
2013-05-01 12:38:44 +01:00
Johnnie Walker
ceae6ae819
Fix warning with -Wmissing-braces enabled
2013-05-01 12:36:32 +01:00
Johnnie Walker
d7c7955cdc
Fix NSFileManager leak when building without ARC
2013-05-01 12:03:48 +01:00
Sam Soffes
ffbacdb288
Merge pull request #51 from carlj/master
...
Notice file date when save file
2013-04-23 02:03:25 -07:00
Carl Jahn
4ac78e3121
fixed bug: writeFileAtPath now notice the file date
2013-04-19 15:05:54 +02:00
Sam Soffes
b4fa2e4739
Merge pull request #44 from iggycoder/master
...
zipping folders
2013-03-09 09:40:39 -08:00
Ingmar
7aea62f0dd
- add folder zipping functionality
...
- fixed zipping test case [testZipping] (zipped an empty archive)
2013-03-09 05:36:20 -08:00
Sam Soffes
798a317bdc
Merge pull request #40 from Keithbsmiley/master
...
Podspec fix
2013-03-03 10:55:22 -08:00