Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stable Ruby #412

Closed
wants to merge 540 commits into from
Closed

Stable Ruby #412

wants to merge 540 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 23, 2015

  1. Configuration menu
    Copy the full SHA
    edf3126 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5f7982 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6f9176 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47b72f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    930b5ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    04f6902 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a7a22f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f291e1f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31fb9d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77b7d6c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1ba81ff View commit details
    Browse the repository at this point in the history
  12. fix rubocop Style/Not cop

    ShockwaveNN committed Mar 23, 2015
    Configuration menu
    Copy the full SHA
    8533708 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    abb8c02 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d6cc880 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b1bfb1a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2015

  1. Configuration menu
    Copy the full SHA
    23cfcc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c8f6f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9aefaf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63b3ee3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b920a1e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    112a77d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    68b5fcf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    068a3e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f6693af View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    94c1df1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4b60095 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    784e70b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ce7e01a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    96f3997 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1759f71 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    aa83776 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    fd864bd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2007be0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e211434 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2015

  1. Remove executable bit.

    voxik committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    32016ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #228 from voxik/fix-permissions

    Remove executable bit.
    simonoff committed Mar 31, 2015
    Configuration menu
    Copy the full SHA
    6a98297 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2015

  1. Update README.md

    matugm committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    1175abf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #230 from matugm/patch-1

    Update README.md
    simonoff committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    e1d5012 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2015

  1. Fix Recursive zipping example

    - Minor refactoring
    - Rubify Java-ish code
    - Fix issue with `::Zip` reference
    - Add test to ensure integrity
    KernCheh committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    34899f3 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    KernCheh committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    6e8069e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #235 from KernCheh/master

    Fix Recursive zipping example
    simonoff committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    faa45ef View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2015

  1. Configuration menu
    Copy the full SHA
    d289780 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2015

  1. Merge pull request #2 from rubyzip/master

    update master
    ShockwaveNN committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    63d388c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into rubocop_fixes

    Conflicts:
    	README.md
    	samples/example_recursive.rb
    ShockwaveNN committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    c0177a4 View commit details
    Browse the repository at this point in the history
  3. fix after merge fix

    ShockwaveNN committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    53fba8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47aa16f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68181da View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7eec2d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    37ede3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13658b0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4c81b11 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    753eab1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8c13dfc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1e99ff6 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #226 from ShockwaveNN/rubocop_fixes

    Add configs of rubocop gem and fix some rubocop warnings
    simonoff committed Jun 8, 2015
    Configuration menu
    Copy the full SHA
    bbd7cc4 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2015

  1. Do something more expected with new file permissions.

    Instead of inheriting the permissions from the tmp directory, new files should
    have permissions that reflect the defaults on the system taking umask into
    account.
    
    It seems that (unix) permissions of 666 - umask are as close to a standard as
    anything [1] and that 'touch' uses this. On Windows it seems sensible to just
    use 644 directly [2].
    
    [1] http://unix.stackexchange.com/a/102080
    [2] http://ruby-doc.org/core-1.9.3/File.html
    hainesr committed Jun 24, 2015
    Configuration menu
    Copy the full SHA
    9acc50f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8edb2bd View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2015

  1. Merge pull request #237 from hainesr/create-file-perms

    Do something more expected with new file permissions.
    simonoff committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    228cd4a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2015

  1. Configuration menu
    Copy the full SHA
    37a5baa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #238 from pwnall/stringio

    Accept StringIO in Zip.open_buffer
    simonoff committed Jul 2, 2015
    Configuration menu
    Copy the full SHA
    93528de View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2015

  1. Added error for empty (zero bit) zip file. Added tests for empty and …

    …non existant zips
    Claire Pitman committed Jul 28, 2015
    Configuration menu
    Copy the full SHA
    a1f75a3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #242 from ClairePitman/master

    [#241]Added error for empty (zero bit) zip file. Added tests for empty and …
    simonoff committed Jul 28, 2015
    Configuration menu
    Copy the full SHA
    0ac4a84 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2015

  1. Configuration menu
    Copy the full SHA
    1a028fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05a9ba3 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2015

  1. Merge pull request #244 from sethk/io_like

    Use duck typing with IO methods.
    simonoff committed Sep 7, 2015
    Configuration menu
    Copy the full SHA
    04714ec View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2015

  1. Configuration menu
    Copy the full SHA
    77acc03 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #248 from pwnall/crash

    Fix exception due to calling empty? on nil.
    simonoff committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    a3ca219 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2015

  1. Fix high memory usage due to Deflater buffering

    When support for ZipCrypto was added, an internal StringIO buffer was
    added to Deflater, in order to fix a decryption bug. While this worked,
    it caused unlimited memory growth when compressing large files. The
    proper fix is to writer the encryption header in init_next_entry instead
    of finalize_current_entry, so the headers are written before any
    encrypted data. Because of this fix we can remove the buffering in
    Deflater, which keeps memory usage low and allows to stream compressed
    data while it is written.
    
    This should fix issue #233.
    felixbuenemann committed Oct 17, 2015
    6 Configuration menu
    Copy the full SHA
    7a4b8bb View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2015

  1. Merge pull request #250 from felixbuenemann/fix-deflate-buffering

    Fix high memory usage due to Deflater buffering
    simonoff committed Oct 18, 2015
    Configuration menu
    Copy the full SHA
    e1ce501 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2015

  1. Fix #252

    simonoff committed Nov 21, 2015
    Configuration menu
    Copy the full SHA
    8447f0e View commit details
    Browse the repository at this point in the history
  2. Upgrade bundler on travis

    simonoff committed Nov 21, 2015
    Configuration menu
    Copy the full SHA
    9dd0912 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2015

  1. Configuration menu
    Copy the full SHA
    6e1dea4 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2015

  1. Configuration menu
    Copy the full SHA
    73a35d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bee921b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2015

  1. Configuration menu
    Copy the full SHA
    73bfa59 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2016

  1. Merge pull request #264 from shhavel/bug/type_error_cannot_dup_nil_class

    Fix TypeError: can't dup NilClass from EntrySet#dup
    simonoff committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    4b41915 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #263 from ShockwaveNN/feature/fix-warn-date-tests

    Add correct test for `Zip.warn_invalid_date` attribute
    simonoff committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    972749c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #259 from mnaberez/remove-tempfile

    Fix accidental unlink (#185) without using ObjectSpace (#252)
    simonoff committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    560bf5d View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2016

  1. Configuration menu
    Copy the full SHA
    9a261bc View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2016

  1. Fix in example_recursive

    Replacing 'puts' with 'write' as 'puts' was adding extra lines in files,
    damaging them. Ref : #260
    pol0nium committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    fb0b58c View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2016

  1. Merge pull request #268 from Neil-Ni/master

    Fix typo file name in samples/example_filesystem.rb
    simonoff committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    62558f0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #270 from pol0nium/master

    Fix in example_recursive
    simonoff committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    088f44a View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2016

  1. Version bump

    simonoff committed Feb 19, 2016
    Configuration menu
    Copy the full SHA
    3ec40d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2016

  1. Configuration menu
    Copy the full SHA
    4a60771 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2016

  1. - revised typo

    beyrle committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    66d6076 View commit details
    Browse the repository at this point in the history
  2. - copied current version of example_recursive.rb to readme (old versi…

    …on was buggy on windows systems)
    beyrle committed Mar 22, 2016
    Configuration menu
    Copy the full SHA
    63c0ef0 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2016

  1. Small change to "Modify docx file with rubyzip"

    To make copy-pasting work :D
    peter50216 committed Mar 28, 2016
    Configuration menu
    Copy the full SHA
    4d86978 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2016

  1. Merge pull request #287 from peter50216/patch-1

    Small change to "Modify docx file with rubyzip"
    simonoff committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    4b21d52 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #278 from mnaberez/changelog-1.2.0

    Add changelog entries for RubyZip 1.2.0
    simonoff committed Apr 6, 2016
    Configuration menu
    Copy the full SHA
    7aa3666 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2016

  1. Configuration menu
    Copy the full SHA
    c0dccb1 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2016

  1. Switch file_permission_test.rb to compare with File.open perms

    ...instead of comparing against in-ruby subtraction math.
    metavida committed Jun 30, 2016
    Configuration menu
    Copy the full SHA
    b6896c4 View commit details
    Browse the repository at this point in the history
  2. Add a failing test when the umask is 0027

    This test fails because in *NIX when the umask is 0027, files are created with 0640 permissions. The current implementation of Zip::File.create_file_permissions does a simple subtraction of 0666 - 0027 == 0637
    metavida committed Jun 30, 2016
    Configuration menu
    Copy the full SHA
    046b7f8 View commit details
    Browse the repository at this point in the history
  3. Add a test helper for more human-readable file permission comparison

    Before this change:
      1) Failure:
    FilePermissionsTest#test_umask_027 [/Users/marcoswk/workspace/rubyzip/test/file_permissions_test.rb:52]:
    Expected: 33184
      Actual: 33183
    
    After this change:
      1) Failure:
    FilePermissionsTest#test_umask_027 [/Users/marcoswk/workspace/rubyzip/test/file_permissions_test.rb:52]:
    --- expected
    +++ actual
    @@ -1,2 +1,2 @@
     # encoding: US-ASCII
    -"100640"
    +"100637"
    metavida committed Jun 30, 2016
    Configuration menu
    Copy the full SHA
    4b27538 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2016

  1. example_recursive.rb lost some special characters (0x1a at file end) …

    …in file
    
    example_recursive.rb lost some special characters ( for example 0x1a at file end ) , it should related to io stream implementation . Use internal zip add method instead of File.read could avoid this lose . 
    
    An issue is posted at #296
    EagleSHCN committed Aug 15, 2016
    Configuration menu
    Copy the full SHA
    b0b54e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2016

  1. Clean up empty.zip after running tests.

    After running the tests there was a file left in the project directory,
    'empty.zip', which was simply 'touch'ed to use as a null file. Switch to create
    this as one of the generated test files so it's cleaned up automatically.
    
    Also, use 'null.zip' as the name as there is already an 'empty.zip' generated
    that is a zip file, but empty.
    hainesr committed Aug 28, 2016
    Configuration menu
    Copy the full SHA
    7caab1f View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2016

  1. Stop using 0600 perms for temporary files.

    This fixes #294 in what I hope is a more sensible way than trying to mess with
    umasks, etc, directly.
    
    Temporary files were being created with 0600 permissions and then being set to
    different permissions, based on umask, etc, afterwards. I don't know what the
    rationale for this was, but there were errors in the umask calculations when
    moving from the temporary file to the intended end result.
    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    7b14d11 View commit details
    Browse the repository at this point in the history
  2. Clean up file permissions tests.

    Now we don't differentiate between Windows and Linux in the library code for
    this, we don't need separate tests.
    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    b005c48 View commit details
    Browse the repository at this point in the history
  3. Test ruby 2.3.1 with Travis.

    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    9366044 View commit details
    Browse the repository at this point in the history
  4. Update Travis rubies to latest in each branch.

    Rubies available are detailed here: http://rubies.travis-ci.org/
    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    40eca74 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b75ffe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b2e65ca View commit details
    Browse the repository at this point in the history
  7. Test with Java 8 in Travis.

    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    36dc49b View commit details
    Browse the repository at this point in the history
  8. Allow Travis jruby tests to fail, for now.

    It's not ideal to have these tests being allowed to fail but while there are
    issues with jruby itself I think it's best to have the Travis tests pass.
    
    Jruby should be OK from the next release given that jruby-head passes at the
    moment.
    hainesr committed Sep 1, 2016
    Configuration menu
    Copy the full SHA
    e8def12 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2016

  1. Try latest jruby.

    hainesr committed Sep 2, 2016
    Configuration menu
    Copy the full SHA
    dee6fbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    331c4bb View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2016

  1. Refactor the code which manages temp files.

    Combine the creation of the temporary filename with the writing to it.
    hainesr committed Sep 5, 2016
    Configuration menu
    Copy the full SHA
    63ed0d9 View commit details
    Browse the repository at this point in the history
  2. Refactor the create logic in Zip::File.

    Make the internal @create varible more consistent and actually match the
    documentation.
    
    Zip::File::CREATE is now true, rather than 1.
    
    A new test is added to check if passing 1 in still works to ensure backwards
    compatibility.
    hainesr committed Sep 5, 2016
    Configuration menu
    Copy the full SHA
    fc23f68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c00d767 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2016

  1. Fix test failure when running a single test file

    ```
    bundle exec rake TEST=test/file_test.rb
    ```
    
    was giving
    
    ```
      1) Error:
    ZipFileTest#test_get_output_stream:
    NameError: uninitialized constant ZipFileTest::ZipEntryTest
        .../test/file_test.rb:59:in `block in test_get_output_stream'
        .../lib/zip/file.rb:102:in `open'
        .../test/file_test.rb:45:in `test_get_output_stream'
    ```
    David Rodríguez committed Oct 8, 2016
    Configuration menu
    Copy the full SHA
    366a1d8 View commit details
    Browse the repository at this point in the history
  2. Cleanup after ourselves

    Otherwise tests leave an empty file there.
    David Rodríguez committed Oct 8, 2016
    Configuration menu
    Copy the full SHA
    6597af1 View commit details
    Browse the repository at this point in the history
  3. Add extended globbing support

    David Rodríguez committed Oct 8, 2016
    Configuration menu
    Copy the full SHA
    9c475f5 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2016

  1. Update entry.rb

    knut2 committed Oct 10, 2016
    Configuration menu
    Copy the full SHA
    579e78f View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2016

  1. Merge pull request #301 from hainesr/update-travis

    Update travis config
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    80af58e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #304 from knut2/internal_file_attributes

    Update entry.rb
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    bf8ffa4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #283 from entwanderer/master

    Fixing outdated/incorrect example code in Readme and some typos
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    2569a65 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #298 from hainesr/cleanup-post-tests

    Clean up empty.zip after running tests.
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    fdc7a50 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #303 from deivid-rodriguez/extended_globbing

    Extended globbing
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    82fa57c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #300 from hainesr/fix-create-perms

    Fix permissions on new zip files (#294)
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    a0cf673 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #297 from EagleSHCN/patch-1

    example_recursive.rb lost some special characters (0x1a at file end) …
    simonoff committed Nov 9, 2016
    Configuration menu
    Copy the full SHA
    8126091 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2016

  1. Revert "Cleanup after ourselves"

    This reverts commit 6597af1 since
    7caab1f already fixed the same thing. It should fix the build.
    David Rodríguez committed Nov 10, 2016
    Configuration menu
    Copy the full SHA
    f157dfc View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2016

  1. Configuration menu
    Copy the full SHA
    a4e3b55 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2016

  1. Merge pull request #306 from deivid-rodriguez/fix_build

    Revert "Cleanup after ourselves"
    simonoff committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    8d1808f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #308 from dogatana/support_cp932

    remove tr to support cp932 encoding
    simonoff committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    c12b8b3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #289 from Meatballs1/fix_readme_dir_recursion

    Replace puts with write in README.md for dir recursion
    simonoff committed Dec 21, 2016
    Configuration menu
    Copy the full SHA
    f34c1d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2017

  1. Use the latest rubies on Travis

    koic committed Jan 8, 2017
    Configuration menu
    Copy the full SHA
    4a7ec6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33d0949 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c250c0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    960414a View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2017

  1. Configuration menu
    Copy the full SHA
    14b8fed View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2017

  1. Merge pull request #312 from koic/use_latest_rubies

    Use the latest rubies on Travis
    simonoff committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    1dfce05 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #313 from koic/fix_deprecated_warnings

    Fix deprecated warnings
    simonoff committed Feb 4, 2017
    Configuration menu
    Copy the full SHA
    28c5dd5 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2017

  1. Merge pull request #314 from mwlang/bugfix/open_buffer_without_block

    allows open_buffer to work without a given block
    simonoff committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    df8dfbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce4208f View commit details
    Browse the repository at this point in the history
  3. Version bump

    simonoff committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    98f4f2e View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Configuration menu
    Copy the full SHA
    722ee6e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2017

  1. Configuration menu
    Copy the full SHA
    258ef02 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2017

  1. Configuration menu
    Copy the full SHA
    d80e720 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2017

  1. Configuration menu
    Copy the full SHA
    9bfc52b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf91112 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. Merge pull request #332 from aeroastro/feature/rubocop-update

    Update RuboCop settings and apply automatic corrections
    simonoff committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    41fcf0a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #321 from gaurish/patch-1

    File.join() is our friend for joining paths
    simonoff committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    fc83680 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

  1. Configuration menu
    Copy the full SHA
    3c0de6c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2017

  1. add option to force entry names encoding

    if you need to work with existing zip files which contain names with
    non-ascii characters then you can specify this option.
    Without this option find_entry will not work properly
    alsor committed Oct 18, 2017
    Configuration menu
    Copy the full SHA
    a9f020c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deb6616 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2017

  1. Merge pull request #340 from alsor/force-entry-names-encoding-option

    add option to force entry names encoding
    simonoff committed Nov 8, 2017
    Configuration menu
    Copy the full SHA
    1039b28 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #326 from aeroastro/feature/readme-improvement

    Make naming on README more consistent
    simonoff committed Nov 8, 2017
    Configuration menu
    Copy the full SHA
    4ecb5b9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #325 from aeroastro/feature/tempfile-directory

    Save temporary files to a temporary directory
    simonoff committed Nov 8, 2017
    Configuration menu
    Copy the full SHA
    57c3772 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2017

  1. Configuration menu
    Copy the full SHA
    a27204f View commit details
    Browse the repository at this point in the history
  2. Travis: use pre-installed Travis rubies

     - these are newer
     - rvm does gem update --system built-in
    olleolleolle committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    43f01f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e19a5c1 View commit details
    Browse the repository at this point in the history
  4. Travis: drop oraclejdk-7

    olleolleolle committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    e65bc45 View commit details
    Browse the repository at this point in the history
  5. Travis: update RubyGems

    olleolleolle committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    cbdea2a View commit details
    Browse the repository at this point in the history
  6. Travis: Try using rbx-3

    olleolleolle committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    849e774 View commit details
    Browse the repository at this point in the history
  7. Travis: typo

    olleolleolle committed Nov 28, 2017
    Configuration menu
    Copy the full SHA
    75cd0dc View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2017

  1. Configuration menu
    Copy the full SHA
    5ac2707 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2017

  1. Merge pull request #347 from swamp09/ci_against

    CI against Ruby 2.2.8, 2.3.5, and 2.4.2
    simonoff committed Dec 6, 2017
    Configuration menu
    Copy the full SHA
    2f6bc8e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2017

  1. Configuration menu
    Copy the full SHA
    ea98fa1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #346 from olleolleolle/patch-2

    Travis: JRuby code coverage possible using the --debug flag, drop a failing JDK variant, use Rubinius rbx-3
    simonoff committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    2f6b47d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #345 from olleolleolle/patch-1

    README: Use a blockquote to make text readable
    simonoff committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    ae9d8fb View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2017

  1. Configuration menu
    Copy the full SHA
    50b01d0 View commit details
    Browse the repository at this point in the history
  2. Travis: Typo

    olleolleolle committed Dec 9, 2017
    Configuration menu
    Copy the full SHA
    6c2bddb View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2018

  1. Merge pull request #350 from olleolleolle/patch-1

     Travis: Workaround a rbx-3 autoload issue  WIP
    simonoff committed Jan 11, 2018
    Configuration menu
    Copy the full SHA
    2f80da6 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2018

  1. Configuration menu
    Copy the full SHA
    888ca88 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2018

  1. Configuration menu
    Copy the full SHA
    792266d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2018

  1. Fix regression caused by Rubocop cleanup

    InputStream:
    
    ```
    if @current_entry && @current_entry.gp_flags & 8 == 8 && @current_entry.crc == 0 \
      && @current_entry.compressed_size == 0 \
      && @current_entry.empty? && !@internal
    ```
    
    `Zip::Entry#empty?` doesn't exist, but an automatic Rubocop check thought it should be converted from `size == 0`.
    
    Unfortunately, this is tricky to write a test for as it only fails under some very specific conditions.
    pnomolos committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    ffd0b67 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Merge pull request #355 from pnomolos/pnomolos/fix-rubocop-breakage

    Fix regression caused by automatic Rubocop fixes
    simonoff committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    c0a8ad9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #352 from tricknotes/bump-ruby-versions

    Bump Ruby versions on Travis CI
    simonoff committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    bdd57e1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #353 from pnomolos/pnomolos/fix_stringio

    Added fix for calling 'close' on a StringIO-backed zip file, and specs
    simonoff committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    05af123 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2018

  1. Handle stored files with general purpose bit 3 set

    Signed-off-by: Sam Coward <scoward@pivotal.io>
    ameyer-pivotal authored and idoru committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    c787d94 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cd263e View commit details
    Browse the repository at this point in the history
  3. Handle passing an IO to Zip::File.new better.

    This now actually extracts the path from the IO if one is passed in.
    hainesr committed Apr 3, 2018
    Configuration menu
    Copy the full SHA
    cfa9441 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. No need to require stringio in Zip::File.open_buffer.

    It's already required in zip.rb.
    hainesr committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    0363393 View commit details
    Browse the repository at this point in the history
  2. Fix File.open_buffer when no changes are made.

    Things are now more carefully set up, and if a buffer is passed in which
    represents a file that already exists then this is taken into account. All
    initialization is now done in File.new, rather than being split between there
    and File.open_buffer.
    
    This has also needed a bit of a re-write of Zip::File.initialize. I've tried to
    bring some logic to it as a result, and have added comments to explain what is
    now happening.
    hainesr committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    15ccc25 View commit details
    Browse the repository at this point in the history
  3. Switch newly created StringIOs to binmode.

    StringIO objects created within File.open_buffer were not being switched into
    binmode, but those passed in were. Fix this inconsistency and add a test.
    hainesr committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    84c2089 View commit details
    Browse the repository at this point in the history
  4. Turn off all terminal output in all tests.

    Makes things a lot easier when trying to track down bugs.
    hainesr committed Apr 4, 2018
    Configuration menu
    Copy the full SHA
    cd7bb14 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Merge pull request #358 from idoru/handle-gpbit-3

    Handle stored files with general purpose bit 3 set
    simonoff committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    f073f64 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #361 from hainesr/quiet-tests

    Turn off all terminal output in all tests.
    simonoff committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    8887b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Pass glob through from ZipFileNameMapper.

    Just pass the basic glob straight through to the underlying Zip::File
    implementation.
    hainesr committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    1673da7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa6284d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2018

  1. Merge pull request #363 from hainesr/fix-dir-glob

    Fix Zip::FileSystem::ZipFsDir#glob
    simonoff committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    6ea4a71 View commit details
    Browse the repository at this point in the history
  2. Fix jruby version

    simonoff committed Aug 22, 2018
    Configuration menu
    Copy the full SHA
    e89f6ac View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2018

  1. Fix CVE-2018-1000544 absolute path traversal

    Small refactor along the way to centralize destination handling when no explicit path is given and a potential malicious one from the zipfile is used
    bdewater committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    6e0d231 View commit details
    Browse the repository at this point in the history
  2. Fix CVE-2018-1000544 symlink path traversal

    Not sure if the exception is the right way to go
    bdewater committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    8e78311 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2018

  1. 3 Configuration menu
    Copy the full SHA
    eda8862 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf71583 View commit details
    Browse the repository at this point in the history
  3. Trigger CI again

    bdewater committed Aug 26, 2018
    Configuration menu
    Copy the full SHA
    0586329 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c468f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ffebfa3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3dd165b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a1de58 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2018

  1. Bump version to 2.0.0

    jdleesmiller committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    ffb374c View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.3.0

    jdleesmiller committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    cf35774 View commit details
    Browse the repository at this point in the history
  3. Bump version to 1.2.2

    jdleesmiller committed Aug 27, 2018
    1 Configuration menu
    Copy the full SHA
    fd81bd5 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Merge pull request #376 from jdleesmiller/fix-cve-2018-1000544

    Fix CVE-2018-1000544 and disable symlinks to avoid other security issues
    simonoff committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    d07b13a View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. Configuration menu
    Copy the full SHA
    afb1b79 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Add Changelog for 1.2.2 (#378)

    1.2.2 was already released in #376, so unfortunately this is too late
    for inclusion in that, but at least future releases will have it.
    
    This is just a list of the titles of all non-merge commits since
    1.2.1, so it won't be as concise or readable a summary as for previous
    releases, but it's better than nothing, and anyone is welcome to
    volunteer to condense it further.
    
    Closes #378.
    Adam Spiers committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    9eac0d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2019

  1. Configuration menu
    Copy the full SHA
    a420323 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. Configuration menu
    Copy the full SHA
    74f0d4e View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. fixed CI error

    taichi-ishitani committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    0e6e626 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Merge pull request #387 from aspiers/add-1.2.2-changelog

    Add Changelog for 1.2.2 (#378)
    jdleesmiller committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    cc7b18e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #388 from d235j/pathname-require

    require pathname where it is used
    jdleesmiller committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    6aecdf9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #390 from taichi-ishitani/master

    fixed FrozenError caused by frozen-string-literal
    jdleesmiller committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    3219d8e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #385 from mihyaeru21/remove-commas

    remove some strange commas
    jdleesmiller committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    bb34887 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #375 from vipulnsward/allow-jruby-failure-on-crc

    Move jruby to allow failures matrix
    jdleesmiller committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    d40921b View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Configuration menu
    Copy the full SHA
    fa4f7fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2f0f02 View commit details
    Browse the repository at this point in the history
  3. Update ruby dependencies

    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    0f36838 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #392 from rubyzip/update-ci

    Update supported ruby versions
    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    8ece5c9 View commit details
    Browse the repository at this point in the history
  5. Allow tilde in zip entry names

    Use absolute_path rather than expand_path to allow tilde to pass through
    unchanged. Otherwise, we try to expand it to a home directory.
    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    ad15c3c View commit details
    Browse the repository at this point in the history
  6. Bump version to 1.2.3

    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    fb1c230 View commit details
    Browse the repository at this point in the history
  7. CI: update to latest MRI, drop a setting

      - drop unused Travis configuration: sudo: false - see https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration for historical detail about when it was removed.
    olleolleolle committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    a8609e1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #394 from olleolleolle/patch-1

    CI: update to latest MRI, drop a setting
    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    249775f View commit details
    Browse the repository at this point in the history
  9. Add #394 to changelog

    jdleesmiller committed Mar 22, 2019
    Configuration menu
    Copy the full SHA
    ada408d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Merge pull request #391 from jdleesmiller/fix-expand-path

    Allow tilde in zip entry names
    jdleesmiller committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ef516bd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #393 from rubyzip/v1-2-3

    Bump version to 1.2.3
    jdleesmiller committed May 23, 2019
    Configuration menu
    Copy the full SHA
    6f0b219 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d891f7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Update example_recursive in README

    The sample has been updated several times since the last update to the 
    README. Also ran through prettier for formatting consistency.
    jdleesmiller committed May 24, 2019
    Configuration menu
    Copy the full SHA
    1e21121 View commit details
    Browse the repository at this point in the history
  2. Update changelog for #397

    Also run changelog through prettier for consistency with README.md.
    jdleesmiller committed May 24, 2019
    Configuration menu
    Copy the full SHA
    952950e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #397 from rubyzip/tidy-examples

    Update example_recursive in README
    jdleesmiller committed May 24, 2019
    Configuration menu
    Copy the full SHA
    2ffbc3b View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. Put CI back to trusty

    Xenial is now the default.
    
    Trusty is now out of support but still not end of life.
    
    Also omit the ruby patch versions so we don't have to keep updating 
    them.
    jdleesmiller committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    5152f6f View commit details
    Browse the repository at this point in the history
  2. Use rbx-4 in CI

    jdleesmiller committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    b2573f6 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2019

  1. Update changelog for #399

    jdleesmiller committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    fc23db2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dfc95d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #399 from rubyzip/rbx-4

    Fix CI and try rbx-4
    jdleesmiller committed Jul 20, 2019
    Configuration menu
    Copy the full SHA
    ee6fb82 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Merge pull request #360 from hainesr/fix-open-buffer

    Fix #280 - `open_buffer` mangles the content of the buffer it is given.
    jdleesmiller committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    7fbaf1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eeef507 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Configuration menu
    Copy the full SHA
    9a41ce6 View commit details
    Browse the repository at this point in the history
  2. Bump to 1.2.4

    jdleesmiller committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    0d85cb6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Add project metadata to the gemspec

    As per https://guides.rubygems.org/specification-reference/#metadata,
    add metadata to the gemspec file. This'll allow people to more easily
    access the source code, raise issues and read the changelog. These
    `bug_tracker_uri`, `changelog_uri`, `documentation_uri`, `wiki_uri` and
    `source_code_uri` links will appear on the rubygems page at
    https://rubygems.org/gems/rubyzip and be available via the rubygems API
    after the next release.
    orien committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    72e7ca0 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Merge pull request #402 from orien/gem-metadata

    Add project metadata to the gemspec
    jdleesmiller committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    09bb946 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. Zip::File.add_stored() to add uncompressed files.

    Adding uncompressed files to a zip archive can be overly complex, so
    this convenience method makes it easier.
    hainesr committed Sep 14, 2019
    1 Configuration menu
    Copy the full SHA
    ecb2776 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2019

  1. Merge pull request #366 from hainesr/add-stored

    Zip::File.add_stored() to add uncompressed files.
    jdleesmiller committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    6619bf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93505ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94b7fa2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4167f0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7849f73 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Configuration menu
    Copy the full SHA
    97cb6ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74d4bec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35446f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Merge pull request #403 from rubyzip/check-size

    Validate entry sizes when extracting
    jdleesmiller committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    d65fe7b View commit details
    Browse the repository at this point in the history
  2. Bump version to 1.3.0

    jdleesmiller committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    7c65e1e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #407 from rubyzip/v1-3-0

    Bump version to 1.3.0
    jdleesmiller committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    e79d9ea View commit details
    Browse the repository at this point in the history
  4. Merge pull request #405 from rubyzip/remove-test-files

    Remove test files from gem
    jdleesmiller committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    3641a96 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #406 from rubyzip/bump-supported-ruby

    Bump supported ruby versions
    jdleesmiller committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    e1d9af6 View commit details
    Browse the repository at this point in the history
  6. Bump version to 2.0.0

    jdleesmiller committed Sep 25, 2019
    1 Configuration menu
    Copy the full SHA
    cb407b1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #408 from rubyzip/v2-0-0

    Bump version to 2.0.0
    jdleesmiller committed Sep 25, 2019
    3 Configuration menu
    Copy the full SHA
    2825898 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. StreamableStream now uses the OS temp directory.

    Rather than using the local folder.
    
    Fixes #410
    hainesr committed Sep 27, 2019
    Configuration menu
    Copy the full SHA
    506d557 View commit details
    Browse the repository at this point in the history
  2. Require 'tmpdir' only in the tests.

    It's not used in the library code.
    hainesr committed Sep 27, 2019
    1 Configuration menu
    Copy the full SHA
    e871842 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. Merge pull request #411 from hainesr/tempfiles

    Clean up temp file usage and fix #410
    jdleesmiller committed Oct 4, 2019
    Configuration menu
    Copy the full SHA
    a9a313a View commit details
    Browse the repository at this point in the history
  2. Update changelog for #411

    jdleesmiller committed Oct 4, 2019
    1 Configuration menu
    Copy the full SHA
    34d2074 View commit details
    Browse the repository at this point in the history