Permalink
Commits on Oct 28, 2016
  1. Merge pull request #153 from rsanchezsaez/warning-fixes

    Static analyzer warning fixes
    committed on GitHub Oct 28, 2016
  2. [ZZInflateInputStream] Make -decompressData:withUncompressedSize: ret…

    …urn type nullable
    
    Avoids a static analyzer warning.
    rsanchezsaez committed Oct 28, 2016
  3. [ZZArchiveEntry] Make intentional nullability violations explicit

    Avoids static analyzer warnings. This code will never run because ZZArchiveEntry is an abstract class. More details here: http://clang-analyzer.llvm.org/faq.html#nullability_intentional_violation
    rsanchezsaez committed Oct 28, 2016
  4. [ZZArchive] No need to explicitly initialize instance variables to nil

    This avoids a static analyzer warning. See here for more info: http://stackoverflow.com/a/990826/269753
    rsanchezsaez committed Oct 28, 2016
Commits on Sep 15, 2016
  1. Merge pull request #147 from vkotovv/readme-fix

    Add syntax highlighting for code examples in Readme
    committed on GitHub Sep 15, 2016
Commits on Jul 20, 2016
  1. Merge pull request #146 from keith/ks/update-podspec

    Add watchOS to available platforms
    committed on GitHub Jul 20, 2016
Commits on Feb 19, 2016
  1. Only write the data descriptor if any blocks were provided (fix #137)

    * Some zip clients do not expect a data descriptor if there's actually no data, e.g. iOS Quick Look and directory entries.
    committed Feb 19, 2016
Commits on Jan 6, 2016
  1. Merge pull request #135 from mz2/master

    Adds Carthage/Build into .gitignore
    committed Jan 6, 2016
Commits on Dec 16, 2015
  1. Merge pull request #131 from fritzgerald/master

    Fix a Crash when trying to extract an encrypted zip with nil password
    committed Dec 16, 2015
Commits on Dec 15, 2015
Commits on Dec 14, 2015
  1. Fix crash when block fails without error (fix #129)

    * The NSUnderlyingErrorKey value would be nil in the userInfo dictionary initialization, causing the crash. To fix, generate a ZZBlockFailedWithoutError error to substitute for the missing underlying error.
    
    * Update unit tests.
    
    * Update podspec to 8.1.1.
    committed Dec 14, 2015
Commits on Dec 7, 2015
  1. Fix crash on corrupted central file header lengths

    * ZZCentralFileHeader::nextCentralFileHeader() uses the its filename, extra field and comment lengths to calculate where the next header is. If these lengths are corrupt, this calculation may extend beyond the end of central directory. Accessing it may then segfault or return spurious data.
    
    * The fix detects this and throws a ZZCentralFileHeaderReadErrorCode instead.
    committed Dec 7, 2015
Commits on Nov 25, 2015
Commits on Nov 12, 2015
Commits on Nov 7, 2015
  1. Add fine-grained filename encoding

    * Add entry encoding property based on the EFS flag of the general purpose bit flags.
    
    * Add entry fileNameWithEncoding: methods to force a particular entry-level encoding for the file name.
    
    * Remove archive-level encoding for file name.
    
    * Default encoding is now CP-437, as per the Zip file format specification. This is a breaking change since previous default encoding was UTF-8.
    
    * Update unit tests.
    
    * Update podspec to 8.1.
    committed Nov 7, 2015
Commits on Oct 26, 2015
Commits on Oct 13, 2015
  1. Merge pull request #120 from Doxxer/master

    uncodedFileName as NSData *
    committed Oct 13, 2015
  2. added new property 'uncodedFileName' as NSData

    rename to rawFileName
    Doxxer committed Oct 7, 2015
Commits on Sep 30, 2015
  1. Fix missing nullables + generics from @8a28415

    * Update podspec to 8.0.6.
    committed Sep 30, 2015
  2. Add nullability annotations and lightweight generics

    * Require Xcode 7 to build.
    
    * Update podspec to 8.0.5 (fix #117).
    committed Sep 30, 2015
Commits on Sep 29, 2015
Commits on Sep 28, 2015
  1. Fix missing -init override build warning (fix #113)

    committed with Glen Low Sep 28, 2015
  2. Merge pull request #115 from rileytestut/master

    Target tvOS Framework + Static Library
    committed Sep 28, 2015
Commits on Sep 26, 2015
Commits on Sep 17, 2015
  1. Merge pull request #111 from Dwarven/master

    Update for Xcode 7.0
    committed Sep 17, 2015
  2. Update for Xcode 7.0

    Dwarven committed Sep 17, 2015
Commits on Jul 3, 2015
  1. Fix podspec file reference

    committed Jul 3, 2015
  2. Fix podspec capitalization

    * Can't change the capitalization of pod specs. We're stuck with "zipzap".
    committed Jul 3, 2015
  3. Update podspec

    * Support platforms iOS 7.0 and OS X 10.9.
    
    * Merge subspecs back into pod_target_xcconfig (fix #78). Subspecs don't play well with frameworks, and this new setting is the proper way to keep the pod xcconfig from infecting the whole project.
    committed Jul 3, 2015
Commits on Jul 2, 2015