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
Stable Ruby #412
Commits on Mar 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for edf3126 - Browse repository at this point
Copy the full SHA edf3126View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f7982 - Browse repository at this point
Copy the full SHA d5f7982View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f9176 - Browse repository at this point
Copy the full SHA b6f9176View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47b72f5 - Browse repository at this point
Copy the full SHA 47b72f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 930b5ae - Browse repository at this point
Copy the full SHA 930b5aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f6902 - Browse repository at this point
Copy the full SHA 04f6902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7a22f - Browse repository at this point
Copy the full SHA 6a7a22fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f291e1f - Browse repository at this point
Copy the full SHA f291e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31fb9d7 - Browse repository at this point
Copy the full SHA 31fb9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b7d6c - Browse repository at this point
Copy the full SHA 77b7d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba81ff - Browse repository at this point
Copy the full SHA 1ba81ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8533708 - Browse repository at this point
Copy the full SHA 8533708View commit details -
Configuration menu - View commit details
-
Copy full SHA for abb8c02 - Browse repository at this point
Copy the full SHA abb8c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6cc880 - Browse repository at this point
Copy the full SHA d6cc880View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1bfb1a - Browse repository at this point
Copy the full SHA b1bfb1aView commit details
Commits on Mar 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 23cfcc7 - Browse repository at this point
Copy the full SHA 23cfcc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8f6f8 - Browse repository at this point
Copy the full SHA 2c8f6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9aefaf - Browse repository at this point
Copy the full SHA b9aefafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b3ee3 - Browse repository at this point
Copy the full SHA 63b3ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b920a1e - Browse repository at this point
Copy the full SHA b920a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 112a77d - Browse repository at this point
Copy the full SHA 112a77dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b5fcf - Browse repository at this point
Copy the full SHA 68b5fcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 068a3e7 - Browse repository at this point
Copy the full SHA 068a3e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6693af - Browse repository at this point
Copy the full SHA f6693afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c1df1 - Browse repository at this point
Copy the full SHA 94c1df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b60095 - Browse repository at this point
Copy the full SHA 4b60095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 784e70b - Browse repository at this point
Copy the full SHA 784e70bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce7e01a - Browse repository at this point
Copy the full SHA ce7e01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f3997 - Browse repository at this point
Copy the full SHA 96f3997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1759f71 - Browse repository at this point
Copy the full SHA 1759f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa83776 - Browse repository at this point
Copy the full SHA aa83776View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd864bd - Browse repository at this point
Copy the full SHA fd864bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2007be0 - Browse repository at this point
Copy the full SHA 2007be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e211434 - Browse repository at this point
Copy the full SHA e211434View commit details
Commits on Mar 31, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 32016ab - Browse repository at this point
Copy the full SHA 32016abView commit details -
Merge pull request #228 from voxik/fix-permissions
Remove executable bit.
Configuration menu - View commit details
-
Copy full SHA for 6a98297 - Browse repository at this point
Copy the full SHA 6a98297View commit details
Commits on Apr 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1175abf - Browse repository at this point
Copy the full SHA 1175abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1d5012 - Browse repository at this point
Copy the full SHA e1d5012View commit details
Commits on Jun 1, 2015
-
- Minor refactoring - Rubify Java-ish code - Fix issue with `::Zip` reference - Add test to ensure integrity
Configuration menu - View commit details
-
Copy full SHA for 34899f3 - Browse repository at this point
Copy the full SHA 34899f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e8069e - Browse repository at this point
Copy the full SHA 6e8069eView commit details -
Merge pull request #235 from KernCheh/master
Fix Recursive zipping example
Configuration menu - View commit details
-
Copy full SHA for faa45ef - Browse repository at this point
Copy the full SHA faa45efView commit details
Commits on Jun 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d289780 - Browse repository at this point
Copy the full SHA d289780View commit details
Commits on Jun 8, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 63d388c - Browse repository at this point
Copy the full SHA 63d388cView commit details -
Merge branch 'master' into rubocop_fixes
Conflicts: README.md samples/example_recursive.rb
Configuration menu - View commit details
-
Copy full SHA for c0177a4 - Browse repository at this point
Copy the full SHA c0177a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53fba8a - Browse repository at this point
Copy the full SHA 53fba8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47aa16f - Browse repository at this point
Copy the full SHA 47aa16fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68181da - Browse repository at this point
Copy the full SHA 68181daView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7eec2d - Browse repository at this point
Copy the full SHA f7eec2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37ede3c - Browse repository at this point
Copy the full SHA 37ede3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13658b0 - Browse repository at this point
Copy the full SHA 13658b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c81b11 - Browse repository at this point
Copy the full SHA 4c81b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 753eab1 - Browse repository at this point
Copy the full SHA 753eab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c13dfc - Browse repository at this point
Copy the full SHA 8c13dfcView commit details -
Revert "fix rubocop cop Style/ClassCheck". It cause regression in tests
This reverts commit 8c13dfc.
Configuration menu - View commit details
-
Copy full SHA for 1e99ff6 - Browse repository at this point
Copy the full SHA 1e99ff6View commit details -
Merge pull request #226 from ShockwaveNN/rubocop_fixes
Add configs of rubocop gem and fix some rubocop warnings
Configuration menu - View commit details
-
Copy full SHA for bbd7cc4 - Browse repository at this point
Copy the full SHA bbd7cc4View commit details
Commits on Jun 24, 2015
-
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
Configuration menu - View commit details
-
Copy full SHA for 9acc50f - Browse repository at this point
Copy the full SHA 9acc50fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8edb2bd - Browse repository at this point
Copy the full SHA 8edb2bdView commit details
Commits on Jun 25, 2015
-
Merge pull request #237 from hainesr/create-file-perms
Do something more expected with new file permissions.
Configuration menu - View commit details
-
Copy full SHA for 228cd4a - Browse repository at this point
Copy the full SHA 228cd4aView commit details
Commits on Jul 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 37a5baa - Browse repository at this point
Copy the full SHA 37a5baaView commit details -
Merge pull request #238 from pwnall/stringio
Accept StringIO in Zip.open_buffer
Configuration menu - View commit details
-
Copy full SHA for 93528de - Browse repository at this point
Copy the full SHA 93528deView commit details
Commits on Jul 28, 2015
-
Added error for empty (zero bit) zip file. Added tests for empty and …
…non existant zips
Claire Pitman committedJul 28, 2015 Configuration menu - View commit details
-
Copy full SHA for a1f75a3 - Browse repository at this point
Copy the full SHA a1f75a3View commit details -
Merge pull request #242 from ClairePitman/master
[#241]Added error for empty (zero bit) zip file. Added tests for empty and …
Configuration menu - View commit details
-
Copy full SHA for 0ac4a84 - Browse repository at this point
Copy the full SHA 0ac4a84View commit details
Commits on Sep 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1a028fc - Browse repository at this point
Copy the full SHA 1a028fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05a9ba3 - Browse repository at this point
Copy the full SHA 05a9ba3View commit details
Commits on Sep 7, 2015
-
Merge pull request #244 from sethk/io_like
Use duck typing with IO methods.
Configuration menu - View commit details
-
Copy full SHA for 04714ec - Browse repository at this point
Copy the full SHA 04714ecView commit details
Commits on Sep 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 77acc03 - Browse repository at this point
Copy the full SHA 77acc03View commit details -
Merge pull request #248 from pwnall/crash
Fix exception due to calling empty? on nil.
Configuration menu - View commit details
-
Copy full SHA for a3ca219 - Browse repository at this point
Copy the full SHA a3ca219View commit details
Commits on Oct 17, 2015
-
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.
6Configuration menu - View commit details
-
Copy full SHA for 7a4b8bb - Browse repository at this point
Copy the full SHA 7a4b8bbView commit details
Commits on Oct 18, 2015
-
Merge pull request #250 from felixbuenemann/fix-deflate-buffering
Fix high memory usage due to Deflater buffering
Configuration menu - View commit details
-
Copy full SHA for e1ce501 - Browse repository at this point
Copy the full SHA e1ce501View commit details
Commits on Nov 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8447f0e - Browse repository at this point
Copy the full SHA 8447f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dd0912 - Browse repository at this point
Copy the full SHA 9dd0912View commit details
Commits on Nov 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 6e1dea4 - Browse repository at this point
Copy the full SHA 6e1dea4View commit details
Commits on Dec 18, 2015
-
User
warn
method insteadSTDERR.puts
to correctly check error in …Configuration menu - View commit details
-
Copy full SHA for 73a35d4 - Browse repository at this point
Copy the full SHA 73a35d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bee921b - Browse repository at this point
Copy the full SHA bee921bView commit details
Commits on Dec 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 73bfa59 - Browse repository at this point
Copy the full SHA 73bfa59View commit details
Commits on Jan 4, 2016
-
Merge pull request #264 from shhavel/bug/type_error_cannot_dup_nil_class
Fix TypeError: can't dup NilClass from EntrySet#dup
Configuration menu - View commit details
-
Copy full SHA for 4b41915 - Browse repository at this point
Copy the full SHA 4b41915View commit details -
Merge pull request #263 from ShockwaveNN/feature/fix-warn-date-tests
Add correct test for `Zip.warn_invalid_date` attribute
Configuration menu - View commit details
-
Copy full SHA for 972749c - Browse repository at this point
Copy the full SHA 972749cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 560bf5d - Browse repository at this point
Copy the full SHA 560bf5dView commit details
Commits on Jan 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9a261bc - Browse repository at this point
Copy the full SHA 9a261bcView commit details
Commits on Jan 20, 2016
-
Replacing 'puts' with 'write' as 'puts' was adding extra lines in files, damaging them. Ref : #260
Configuration menu - View commit details
-
Copy full SHA for fb0b58c - Browse repository at this point
Copy the full SHA fb0b58cView commit details
Commits on Jan 22, 2016
-
Merge pull request #268 from Neil-Ni/master
Fix typo file name in samples/example_filesystem.rb
Configuration menu - View commit details
-
Copy full SHA for 62558f0 - Browse repository at this point
Copy the full SHA 62558f0View commit details -
Merge pull request #270 from pol0nium/master
Fix in example_recursive
Configuration menu - View commit details
-
Copy full SHA for 088f44a - Browse repository at this point
Copy the full SHA 088f44aView commit details
Commits on Feb 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 3ec40d8 - Browse repository at this point
Copy the full SHA 3ec40d8View commit details
Commits on Feb 29, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4a60771 - Browse repository at this point
Copy the full SHA 4a60771View commit details
Commits on Mar 22, 2016
-
beyrle committed
Mar 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 66d6076 - Browse repository at this point
Copy the full SHA 66d6076View commit details -
- copied current version of example_recursive.rb to readme (old versi…
…on was buggy on windows systems)
beyrle committedMar 22, 2016 Configuration menu - View commit details
-
Copy full SHA for 63c0ef0 - Browse repository at this point
Copy the full SHA 63c0ef0View commit details
Commits on Mar 28, 2016
-
Small change to "Modify docx file with rubyzip"
To make copy-pasting work :D
Configuration menu - View commit details
-
Copy full SHA for 4d86978 - Browse repository at this point
Copy the full SHA 4d86978View commit details
Commits on Apr 6, 2016
-
Merge pull request #287 from peter50216/patch-1
Small change to "Modify docx file with rubyzip"
Configuration menu - View commit details
-
Copy full SHA for 4b21d52 - Browse repository at this point
Copy the full SHA 4b21d52View commit details -
Merge pull request #278 from mnaberez/changelog-1.2.0
Add changelog entries for RubyZip 1.2.0
Configuration menu - View commit details
-
Copy full SHA for 7aa3666 - Browse repository at this point
Copy the full SHA 7aa3666View commit details
Commits on May 9, 2016
-
Configuration menu - View commit details
-
Copy full SHA for c0dccb1 - Browse repository at this point
Copy the full SHA c0dccb1View commit details
Commits on Jun 30, 2016
-
Switch file_permission_test.rb to compare with File.open perms
...instead of comparing against in-ruby subtraction math.
Configuration menu - View commit details
-
Copy full SHA for b6896c4 - Browse repository at this point
Copy the full SHA b6896c4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 046b7f8 - Browse repository at this point
Copy the full SHA 046b7f8View commit details -
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"
Configuration menu - View commit details
-
Copy full SHA for 4b27538 - Browse repository at this point
Copy the full SHA 4b27538View commit details
Commits on Aug 15, 2016
-
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
Configuration menu - View commit details
-
Copy full SHA for b0b54e5 - Browse repository at this point
Copy the full SHA b0b54e5View commit details
Commits on Aug 28, 2016
-
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.
Configuration menu - View commit details
-
Copy full SHA for 7caab1f - Browse repository at this point
Copy the full SHA 7caab1fView commit details
Commits on Sep 1, 2016
-
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.
Configuration menu - View commit details
-
Copy full SHA for 7b14d11 - Browse repository at this point
Copy the full SHA 7b14d11View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for b005c48 - Browse repository at this point
Copy the full SHA b005c48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9366044 - Browse repository at this point
Copy the full SHA 9366044View commit details -
Update Travis rubies to latest in each branch.
Rubies available are detailed here: http://rubies.travis-ci.org/
Configuration menu - View commit details
-
Copy full SHA for 40eca74 - Browse repository at this point
Copy the full SHA 40eca74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b75ffe - Browse repository at this point
Copy the full SHA 3b75ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e65ca - Browse repository at this point
Copy the full SHA b2e65caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36dc49b - Browse repository at this point
Copy the full SHA 36dc49bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for e8def12 - Browse repository at this point
Copy the full SHA e8def12View commit details
Commits on Sep 2, 2016
-
Configuration menu - View commit details
-
Copy full SHA for dee6fbe - Browse repository at this point
Copy the full SHA dee6fbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 331c4bb - Browse repository at this point
Copy the full SHA 331c4bbView commit details
Commits on Sep 5, 2016
-
Refactor the code which manages temp files.
Combine the creation of the temporary filename with the writing to it.
Configuration menu - View commit details
-
Copy full SHA for 63ed0d9 - Browse repository at this point
Copy the full SHA 63ed0d9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for fc23f68 - Browse repository at this point
Copy the full SHA fc23f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for c00d767 - Browse repository at this point
Copy the full SHA c00d767View commit details
Commits on Oct 8, 2016
-
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 committedOct 8, 2016 Configuration menu - View commit details
-
Copy full SHA for 366a1d8 - Browse repository at this point
Copy the full SHA 366a1d8View commit details -
Otherwise tests leave an empty file there.
David Rodríguez committedOct 8, 2016 Configuration menu - View commit details
-
Copy full SHA for 6597af1 - Browse repository at this point
Copy the full SHA 6597af1View commit details -
David Rodríguez committed
Oct 8, 2016 Configuration menu - View commit details
-
Copy full SHA for 9c475f5 - Browse repository at this point
Copy the full SHA 9c475f5View commit details
Commits on Oct 10, 2016
-
Add accessor to @internal_file_attributes See http://stackoverflow.com/questions/39800771/hot-to-set-binary-flag-in-zip-file-with-rubyzip
Configuration menu - View commit details
-
Copy full SHA for 579e78f - Browse repository at this point
Copy the full SHA 579e78fView commit details
Commits on Nov 9, 2016
-
Merge pull request #301 from hainesr/update-travis
Update travis config
Configuration menu - View commit details
-
Copy full SHA for 80af58e - Browse repository at this point
Copy the full SHA 80af58eView commit details -
Merge pull request #304 from knut2/internal_file_attributes
Update entry.rb
Configuration menu - View commit details
-
Copy full SHA for bf8ffa4 - Browse repository at this point
Copy the full SHA bf8ffa4View commit details -
Merge pull request #283 from entwanderer/master
Fixing outdated/incorrect example code in Readme and some typos
Configuration menu - View commit details
-
Copy full SHA for 2569a65 - Browse repository at this point
Copy the full SHA 2569a65View commit details -
Merge pull request #298 from hainesr/cleanup-post-tests
Clean up empty.zip after running tests.
Configuration menu - View commit details
-
Copy full SHA for fdc7a50 - Browse repository at this point
Copy the full SHA fdc7a50View commit details -
Merge pull request #303 from deivid-rodriguez/extended_globbing
Extended globbing
Configuration menu - View commit details
-
Copy full SHA for 82fa57c - Browse repository at this point
Copy the full SHA 82fa57cView commit details -
Merge pull request #300 from hainesr/fix-create-perms
Fix permissions on new zip files (#294)
Configuration menu - View commit details
-
Copy full SHA for a0cf673 - Browse repository at this point
Copy the full SHA a0cf673View commit details -
Merge pull request #297 from EagleSHCN/patch-1
example_recursive.rb lost some special characters (0x1a at file end) …
Configuration menu - View commit details
-
Copy full SHA for 8126091 - Browse repository at this point
Copy the full SHA 8126091View commit details
Commits on Nov 10, 2016
-
Revert "Cleanup after ourselves"
David Rodríguez committedNov 10, 2016 Configuration menu - View commit details
-
Copy full SHA for f157dfc - Browse repository at this point
Copy the full SHA f157dfcView commit details
Commits on Dec 7, 2016
-
Configuration menu - View commit details
-
Copy full SHA for a4e3b55 - Browse repository at this point
Copy the full SHA a4e3b55View commit details
Commits on Dec 21, 2016
-
Merge pull request #306 from deivid-rodriguez/fix_build
Revert "Cleanup after ourselves"
Configuration menu - View commit details
-
Copy full SHA for 8d1808f - Browse repository at this point
Copy the full SHA 8d1808fView commit details -
Merge pull request #308 from dogatana/support_cp932
remove tr to support cp932 encoding
Configuration menu - View commit details
-
Copy full SHA for c12b8b3 - Browse repository at this point
Copy the full SHA c12b8b3View commit details -
Merge pull request #289 from Meatballs1/fix_readme_dir_recursion
Replace puts with write in README.md for dir recursion
Configuration menu - View commit details
-
Copy full SHA for f34c1d9 - Browse repository at this point
Copy the full SHA f34c1d9View commit details
Commits on Jan 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4a7ec6a - Browse repository at this point
Copy the full SHA 4a7ec6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33d0949 - Browse repository at this point
Copy the full SHA 33d0949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c250c0 - Browse repository at this point
Copy the full SHA 7c250c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 960414a - Browse repository at this point
Copy the full SHA 960414aView commit details
Commits on Jan 16, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 14b8fed - Browse repository at this point
Copy the full SHA 14b8fedView commit details
Commits on Feb 4, 2017
-
Merge pull request #312 from koic/use_latest_rubies
Use the latest rubies on Travis
Configuration menu - View commit details
-
Copy full SHA for 1dfce05 - Browse repository at this point
Copy the full SHA 1dfce05View commit details -
Merge pull request #313 from koic/fix_deprecated_warnings
Fix deprecated warnings
Configuration menu - View commit details
-
Copy full SHA for 28c5dd5 - Browse repository at this point
Copy the full SHA 28c5dd5View commit details
Commits on Feb 8, 2017
-
Merge pull request #314 from mwlang/bugfix/open_buffer_without_block
allows open_buffer to work without a given block
Configuration menu - View commit details
-
Copy full SHA for df8dfbc - Browse repository at this point
Copy the full SHA df8dfbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce4208f - Browse repository at this point
Copy the full SHA ce4208fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98f4f2e - Browse repository at this point
Copy the full SHA 98f4f2eView commit details
Commits on Apr 3, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 722ee6e - Browse repository at this point
Copy the full SHA 722ee6eView commit details
Commits on Jun 27, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 258ef02 - Browse repository at this point
Copy the full SHA 258ef02View commit details
Commits on Jun 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d80e720 - Browse repository at this point
Copy the full SHA d80e720View commit details
Commits on Jun 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 9bfc52b - Browse repository at this point
Copy the full SHA 9bfc52bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf91112 - Browse repository at this point
Copy the full SHA cf91112View commit details
Commits on Aug 2, 2017
-
Merge pull request #332 from aeroastro/feature/rubocop-update
Update RuboCop settings and apply automatic corrections
Configuration menu - View commit details
-
Copy full SHA for 41fcf0a - Browse repository at this point
Copy the full SHA 41fcf0aView commit details -
Merge pull request #321 from gaurish/patch-1
File.join() is our friend for joining paths
Configuration menu - View commit details
-
Copy full SHA for fc83680 - Browse repository at this point
Copy the full SHA fc83680View commit details
Commits on Aug 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 3c0de6c - Browse repository at this point
Copy the full SHA 3c0de6cView commit details
Commits on Oct 18, 2017
-
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
Configuration menu - View commit details
-
Copy full SHA for a9f020c - Browse repository at this point
Copy the full SHA a9f020cView commit details -
Configuration menu - View commit details
-
Copy full SHA for deb6616 - Browse repository at this point
Copy the full SHA deb6616View commit details
Commits on Nov 8, 2017
-
Merge pull request #340 from alsor/force-entry-names-encoding-option
add option to force entry names encoding
Configuration menu - View commit details
-
Copy full SHA for 1039b28 - Browse repository at this point
Copy the full SHA 1039b28View commit details -
Merge pull request #326 from aeroastro/feature/readme-improvement
Make naming on README more consistent
Configuration menu - View commit details
-
Copy full SHA for 4ecb5b9 - Browse repository at this point
Copy the full SHA 4ecb5b9View commit details -
Merge pull request #325 from aeroastro/feature/tempfile-directory
Save temporary files to a temporary directory
Configuration menu - View commit details
-
Copy full SHA for 57c3772 - Browse repository at this point
Copy the full SHA 57c3772View commit details
Commits on Nov 28, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a27204f - Browse repository at this point
Copy the full SHA a27204fView commit details -
Travis: use pre-installed Travis rubies
- these are newer - rvm does gem update --system built-in
Configuration menu - View commit details
-
Copy full SHA for 43f01f4 - Browse repository at this point
Copy the full SHA 43f01f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e19a5c1 - Browse repository at this point
Copy the full SHA e19a5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e65bc45 - Browse repository at this point
Copy the full SHA e65bc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbdea2a - Browse repository at this point
Copy the full SHA cbdea2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 849e774 - Browse repository at this point
Copy the full SHA 849e774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75cd0dc - Browse repository at this point
Copy the full SHA 75cd0dcView commit details
Commits on Dec 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5ac2707 - Browse repository at this point
Copy the full SHA 5ac2707View commit details
Commits on Dec 6, 2017
-
Merge pull request #347 from swamp09/ci_against
CI against Ruby 2.2.8, 2.3.5, and 2.4.2
Configuration menu - View commit details
-
Copy full SHA for 2f6bc8e - Browse repository at this point
Copy the full SHA 2f6bc8eView commit details
Commits on Dec 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for ea98fa1 - Browse repository at this point
Copy the full SHA ea98fa1View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2f6b47d - Browse repository at this point
Copy the full SHA 2f6b47dView commit details -
Merge pull request #345 from olleolleolle/patch-1
README: Use a blockquote to make text readable
Configuration menu - View commit details
-
Copy full SHA for ae9d8fb - Browse repository at this point
Copy the full SHA ae9d8fbView commit details
Commits on Dec 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 50b01d0 - Browse repository at this point
Copy the full SHA 50b01d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c2bddb - Browse repository at this point
Copy the full SHA 6c2bddbView commit details
Commits on Jan 11, 2018
-
Merge pull request #350 from olleolleolle/patch-1
Travis: Workaround a rbx-3 autoload issue WIP
Configuration menu - View commit details
-
Copy full SHA for 2f80da6 - Browse repository at this point
Copy the full SHA 2f80da6View commit details
Commits on Jan 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 888ca88 - Browse repository at this point
Copy the full SHA 888ca88View commit details
Commits on Feb 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 792266d - Browse repository at this point
Copy the full SHA 792266dView commit details
Commits on Feb 23, 2018
-
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.
Configuration menu - View commit details
-
Copy full SHA for ffd0b67 - Browse repository at this point
Copy the full SHA ffd0b67View commit details
Commits on Mar 30, 2018
-
Merge pull request #355 from pnomolos/pnomolos/fix-rubocop-breakage
Fix regression caused by automatic Rubocop fixes
Configuration menu - View commit details
-
Copy full SHA for c0a8ad9 - Browse repository at this point
Copy the full SHA c0a8ad9View commit details -
Merge pull request #352 from tricknotes/bump-ruby-versions
Bump Ruby versions on Travis CI
Configuration menu - View commit details
-
Copy full SHA for bdd57e1 - Browse repository at this point
Copy the full SHA bdd57e1View commit details -
Merge pull request #353 from pnomolos/pnomolos/fix_stringio
Added fix for calling 'close' on a StringIO-backed zip file, and specs
Configuration menu - View commit details
-
Copy full SHA for 05af123 - Browse repository at this point
Copy the full SHA 05af123View commit details
Commits on Apr 3, 2018
-
Handle stored files with general purpose bit 3 set
Signed-off-by: Sam Coward <scoward@pivotal.io>
Configuration menu - View commit details
-
Copy full SHA for c787d94 - Browse repository at this point
Copy the full SHA c787d94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cd263e - Browse repository at this point
Copy the full SHA 7cd263eView commit details -
Handle passing an IO to Zip::File.new better.
This now actually extracts the path from the IO if one is passed in.
Configuration menu - View commit details
-
Copy full SHA for cfa9441 - Browse repository at this point
Copy the full SHA cfa9441View commit details
Commits on Apr 4, 2018
-
No need to require stringio in Zip::File.open_buffer.
It's already required in zip.rb.
Configuration menu - View commit details
-
Copy full SHA for 0363393 - Browse repository at this point
Copy the full SHA 0363393View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 15ccc25 - Browse repository at this point
Copy the full SHA 15ccc25View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 84c2089 - Browse repository at this point
Copy the full SHA 84c2089View commit details -
Turn off all terminal output in all tests.
Makes things a lot easier when trying to track down bugs.
Configuration menu - View commit details
-
Copy full SHA for cd7bb14 - Browse repository at this point
Copy the full SHA cd7bb14View commit details
Commits on Apr 23, 2018
-
Merge pull request #358 from idoru/handle-gpbit-3
Handle stored files with general purpose bit 3 set
Configuration menu - View commit details
-
Copy full SHA for f073f64 - Browse repository at this point
Copy the full SHA f073f64View commit details -
Merge pull request #361 from hainesr/quiet-tests
Turn off all terminal output in all tests.
Configuration menu - View commit details
-
Copy full SHA for 8887b70 - Browse repository at this point
Copy the full SHA 8887b70View commit details
Commits on Apr 30, 2018
-
Pass glob through from ZipFileNameMapper.
Just pass the basic glob straight through to the underlying Zip::File implementation.
Configuration menu - View commit details
-
Copy full SHA for 1673da7 - Browse repository at this point
Copy the full SHA 1673da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6284d - Browse repository at this point
Copy the full SHA aa6284dView commit details
Commits on Aug 22, 2018
-
Merge pull request #363 from hainesr/fix-dir-glob
Fix Zip::FileSystem::ZipFsDir#glob
Configuration menu - View commit details
-
Copy full SHA for 6ea4a71 - Browse repository at this point
Copy the full SHA 6ea4a71View commit details -
Configuration menu - View commit details
-
Copy full SHA for e89f6ac - Browse repository at this point
Copy the full SHA e89f6acView commit details
Commits on Aug 23, 2018
-
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
Configuration menu - View commit details
-
Copy full SHA for 6e0d231 - Browse repository at this point
Copy the full SHA 6e0d231View commit details -
Fix CVE-2018-1000544 symlink path traversal
Not sure if the exception is the right way to go
Configuration menu - View commit details
-
Copy full SHA for 8e78311 - Browse repository at this point
Copy the full SHA 8e78311View commit details
Commits on Aug 26, 2018
-
3
Configuration menu - View commit details
-
Copy full SHA for eda8862 - Browse repository at this point
Copy the full SHA eda8862View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf71583 - Browse repository at this point
Copy the full SHA cf71583View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0586329 - Browse repository at this point
Copy the full SHA 0586329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c468f3 - Browse repository at this point
Copy the full SHA 9c468f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffebfa3 - Browse repository at this point
Copy the full SHA ffebfa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd165b - Browse repository at this point
Copy the full SHA 3dd165bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a1de58 - Browse repository at this point
Copy the full SHA 8a1de58View commit details
Commits on Aug 27, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ffb374c - Browse repository at this point
Copy the full SHA ffb374cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf35774 - Browse repository at this point
Copy the full SHA cf35774View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for fd81bd5 - Browse repository at this point
Copy the full SHA fd81bd5View commit details
Commits on Aug 31, 2018
-
Merge pull request #376 from jdleesmiller/fix-cve-2018-1000544
Fix CVE-2018-1000544 and disable symlinks to avoid other security issues
Configuration menu - View commit details
-
Copy full SHA for d07b13a - Browse repository at this point
Copy the full SHA d07b13aView commit details
Commits on Dec 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for afb1b79 - Browse repository at this point
Copy the full SHA afb1b79View commit details
Commits on Jan 23, 2019
-
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 committedJan 23, 2019 Configuration menu - View commit details
-
Copy full SHA for 9eac0d6 - Browse repository at this point
Copy the full SHA 9eac0d6View commit details
Commits on Feb 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a420323 - Browse repository at this point
Copy the full SHA a420323View commit details
Commits on Feb 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 74f0d4e - Browse repository at this point
Copy the full SHA 74f0d4eView commit details
Commits on Feb 28, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 0e6e626 - Browse repository at this point
Copy the full SHA 0e6e626View commit details
Commits on Mar 21, 2019
-
Merge pull request #387 from aspiers/add-1.2.2-changelog
Add Changelog for 1.2.2 (#378)
Configuration menu - View commit details
-
Copy full SHA for cc7b18e - Browse repository at this point
Copy the full SHA cc7b18eView commit details -
Merge pull request #388 from d235j/pathname-require
require pathname where it is used
Configuration menu - View commit details
-
Copy full SHA for 6aecdf9 - Browse repository at this point
Copy the full SHA 6aecdf9View commit details -
Merge pull request #390 from taichi-ishitani/master
fixed FrozenError caused by frozen-string-literal
Configuration menu - View commit details
-
Copy full SHA for 3219d8e - Browse repository at this point
Copy the full SHA 3219d8eView commit details -
Merge pull request #385 from mihyaeru21/remove-commas
remove some strange commas
Configuration menu - View commit details
-
Copy full SHA for bb34887 - Browse repository at this point
Copy the full SHA bb34887View commit details -
Merge pull request #375 from vipulnsward/allow-jruby-failure-on-crc
Move jruby to allow failures matrix
Configuration menu - View commit details
-
Copy full SHA for d40921b - Browse repository at this point
Copy the full SHA d40921bView commit details
Commits on Mar 22, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fa4f7fb - Browse repository at this point
Copy the full SHA fa4f7fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f0f02 - Browse repository at this point
Copy the full SHA d2f0f02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f36838 - Browse repository at this point
Copy the full SHA 0f36838View commit details -
Merge pull request #392 from rubyzip/update-ci
Update supported ruby versions
Configuration menu - View commit details
-
Copy full SHA for 8ece5c9 - Browse repository at this point
Copy the full SHA 8ece5c9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ad15c3c - Browse repository at this point
Copy the full SHA ad15c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb1c230 - Browse repository at this point
Copy the full SHA fb1c230View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a8609e1 - Browse repository at this point
Copy the full SHA a8609e1View commit details -
Merge pull request #394 from olleolleolle/patch-1
CI: update to latest MRI, drop a setting
Configuration menu - View commit details
-
Copy full SHA for 249775f - Browse repository at this point
Copy the full SHA 249775fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ada408d - Browse repository at this point
Copy the full SHA ada408dView commit details
Commits on May 23, 2019
-
Merge pull request #391 from jdleesmiller/fix-expand-path
Allow tilde in zip entry names
Configuration menu - View commit details
-
Copy full SHA for ef516bd - Browse repository at this point
Copy the full SHA ef516bdView commit details -
Merge pull request #393 from rubyzip/v1-2-3
Bump version to 1.2.3
Configuration menu - View commit details
-
Copy full SHA for 6f0b219 - Browse repository at this point
Copy the full SHA 6f0b219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d891f7 - Browse repository at this point
Copy the full SHA 9d891f7View commit details
Commits on May 24, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 1e21121 - Browse repository at this point
Copy the full SHA 1e21121View commit details -
Also run changelog through prettier for consistency with README.md.
Configuration menu - View commit details
-
Copy full SHA for 952950e - Browse repository at this point
Copy the full SHA 952950eView commit details -
Merge pull request #397 from rubyzip/tidy-examples
Update example_recursive in README
Configuration menu - View commit details
-
Copy full SHA for 2ffbc3b - Browse repository at this point
Copy the full SHA 2ffbc3bView commit details
Commits on Jul 7, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 5152f6f - Browse repository at this point
Copy the full SHA 5152f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2573f6 - Browse repository at this point
Copy the full SHA b2573f6View commit details
Commits on Jul 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fc23db2 - Browse repository at this point
Copy the full SHA fc23db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dfc95d - Browse repository at this point
Copy the full SHA 8dfc95dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee6fb82 - Browse repository at this point
Copy the full SHA ee6fb82View commit details
Commits on Sep 5, 2019
-
Merge pull request #360 from hainesr/fix-open-buffer
Fix #280 - `open_buffer` mangles the content of the buffer it is given.
Configuration menu - View commit details
-
Copy full SHA for 7fbaf1e - Browse repository at this point
Copy the full SHA 7fbaf1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeef507 - Browse repository at this point
Copy the full SHA eeef507View commit details
Commits on Sep 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9a41ce6 - Browse repository at this point
Copy the full SHA 9a41ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d85cb6 - Browse repository at this point
Copy the full SHA 0d85cb6View commit details
Commits on Sep 12, 2019
-
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.
Configuration menu - View commit details
-
Copy full SHA for 72e7ca0 - Browse repository at this point
Copy the full SHA 72e7ca0View commit details
Commits on Sep 13, 2019
-
Merge pull request #402 from orien/gem-metadata
Add project metadata to the gemspec
Configuration menu - View commit details
-
Copy full SHA for 09bb946 - Browse repository at this point
Copy the full SHA 09bb946View commit details
Commits on Sep 14, 2019
-
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.
1Configuration menu - View commit details
-
Copy full SHA for ecb2776 - Browse repository at this point
Copy the full SHA ecb2776View commit details
Commits on Sep 15, 2019
-
Merge pull request #366 from hainesr/add-stored
Zip::File.add_stored() to add uncompressed files.
Configuration menu - View commit details
-
Copy full SHA for 6619bf3 - Browse repository at this point
Copy the full SHA 6619bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93505ca - Browse repository at this point
Copy the full SHA 93505caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94b7fa2 - Browse repository at this point
Copy the full SHA 94b7fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4167f0c - Browse repository at this point
Copy the full SHA 4167f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7849f73 - Browse repository at this point
Copy the full SHA 7849f73View commit details
Commits on Sep 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 97cb6ae - Browse repository at this point
Copy the full SHA 97cb6aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d4bec - Browse repository at this point
Copy the full SHA 74d4becView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35446f4 - Browse repository at this point
Copy the full SHA 35446f4View commit details
Commits on Sep 25, 2019
-
Merge pull request #403 from rubyzip/check-size
Validate entry sizes when extracting
Configuration menu - View commit details
-
Copy full SHA for d65fe7b - Browse repository at this point
Copy the full SHA d65fe7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c65e1e - Browse repository at this point
Copy the full SHA 7c65e1eView commit details -
Merge pull request #407 from rubyzip/v1-3-0
Bump version to 1.3.0
Configuration menu - View commit details
-
Copy full SHA for e79d9ea - Browse repository at this point
Copy the full SHA e79d9eaView commit details -
Merge pull request #405 from rubyzip/remove-test-files
Remove test files from gem
Configuration menu - View commit details
-
Copy full SHA for 3641a96 - Browse repository at this point
Copy the full SHA 3641a96View commit details -
Merge pull request #406 from rubyzip/bump-supported-ruby
Bump supported ruby versions
Configuration menu - View commit details
-
Copy full SHA for e1d9af6 - Browse repository at this point
Copy the full SHA e1d9af6View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for cb407b1 - Browse repository at this point
Copy the full SHA cb407b1View commit details -
Merge pull request #408 from rubyzip/v2-0-0
Bump version to 2.0.0
3Configuration menu - View commit details
-
Copy full SHA for 2825898 - Browse repository at this point
Copy the full SHA 2825898View commit details
Commits on Sep 27, 2019
-
StreamableStream now uses the OS temp directory.
Rather than using the local folder. Fixes #410
Configuration menu - View commit details
-
Copy full SHA for 506d557 - Browse repository at this point
Copy the full SHA 506d557View commit details -
Require 'tmpdir' only in the tests.
It's not used in the library code.
1Configuration menu - View commit details
-
Copy full SHA for e871842 - Browse repository at this point
Copy the full SHA e871842View commit details
Commits on Oct 4, 2019
-
Merge pull request #411 from hainesr/tempfiles
Clean up temp file usage and fix #410
Configuration menu - View commit details
-
Copy full SHA for a9a313a - Browse repository at this point
Copy the full SHA a9a313aView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 34d2074 - Browse repository at this point
Copy the full SHA 34d2074View commit details