1. 915e8ef COMPRESS-179 TarUtils.formatLongOctalOrBinaryBytes() assumes the field will be 12 bytes long by Sebastian Bazley · 13 years ago
  2. 68391e8 Don't use default encoding by Sebastian Bazley · 13 years ago
  3. a933173 Only assume a TAR is a TAR if it at least contains one 512 byte block. COMPRESS-171 by Stefan Bodewig · 13 years ago
  4. 2d52e39 Support the POSIX way of writing tar entries with names longer than 100 chars. COMPRESS-166 by Stefan Bodewig · 13 years ago
  5. 0ad3bf8 Write big files in PAX/POSIX mode. COMPRESS-165 by Stefan Bodewig · 13 years ago
  6. a6fbdae support writing big files using star extensions. COMPRESS-165. Patch by John Kodis. by Stefan Bodewig · 13 years ago
  7. 5c136a3 prove parsing of PAX headers works correctly. COMPRESS-167 by Stefan Bodewig · 13 years ago
  8. c4704be test that proves PAX archives with big entries are read correctly. COMPRESS-16 by Stefan Bodewig · 13 years ago
  9. 5dad112 Allow PAX headers to set sizes bigger than 8GiB. COMPRESS-163. Based on patch by John Kodis by Stefan Bodewig · 13 years ago
  10. 3476606 ZipFile doesn't work properly for unicode extra fields. Based on patch by Volker Leidl. COMPRESS-164 by Stefan Bodewig · 13 years ago
  11. 8cece72 Test for reading GNU tar archive with file bigger than 8 GiB. COMPRESS-16 by Stefan Bodewig · 13 years ago
  12. 6a2166b testcases for compressors with concatenated streams. COMPRESS-146 COMPRESS-154 COMPRESS156 by Stefan Bodewig · 13 years ago
  13. e244ef5 Use Collection.isEmpty() instead of size() == 0 by Gary D. Gregory · 13 years ago
  14. 5a90662 Remove unused variables by Sebastian Bazley · 13 years ago
  15. d406df9 Unused buffer by Sebastian Bazley · 13 years ago
  16. e5a26fd Unused imports by Sebastian Bazley · 13 years ago
  17. 1770ed0 Unused imports by Sebastian Bazley · 13 years ago
  18. 3217007 extract common file name munging code from the *Utils classes by Stefan Bodewig · 13 years ago
  19. 1b86ffa XZUtils modelled after GzipUtils by Stefan Bodewig · 13 years ago
  20. eaba993 Initial test for XZ. COMPRESS-156 by Stefan Bodewig · 13 years ago
  21. e43a802 increase test coverage by Stefan Bodewig · 13 years ago
  22. f51fee1 Improve test-coverage for DumpArchiveEntry and fix a bug found by doing so by Stefan Bodewig · 13 years ago
  23. f3b51a5 remove unneeded cast to int in bitwise operations, add tests for convert methods by Stefan Bodewig · 13 years ago
  24. 5eab478 Remove unused imports. by Gary D. Gregory · 13 years ago
  25. 010795e Fix typo in // comment. by Gary D. Gregory · 13 years ago
  26. cb384be Tests for Counting(In|Out)putStream by Stefan Bodewig · 13 years ago
  27. 18b78a4 improve test-coverage of pack200 package by Stefan Bodewig · 13 years ago
  28. fdac147 TarArchiveOutputStream's getBytesWritten doesn't work. COMPRESS-160 by Stefan Bodewig · 13 years ago
  29. f35bdab Add a tarball holding all zips needed for zip64 interop tests by Stefan Bodewig · 13 years ago
  30. bb54f6d PKZip integration tests. COMPRESS-36 by Stefan Bodewig · 13 years ago
  31. 9d48613 Convenience overloads by Stefan Bodewig · 13 years ago
  32. 8743675 Utility class that "normalizes" a JAR archive so it can be signed without Pack200 breaking the signature by Stefan Bodewig · 13 years ago
  33. 2accfc4 re-create test Pack200 archive using Java5 by Stefan Bodewig · 13 years ago
  34. 8aeba82 change some class names in the pack200 package. COMPRESS-142 by Stefan Bodewig · 13 years ago
  35. 65c2498 Fix dump stream detection based on magic value - 24 is the offset used inside my Ubuntu Linux magic file and seems to work for the example archives. COMPRESS-132 by Stefan Bodewig · 13 years ago
  36. b7095f3 Pack200 support. COMPRESS-142 by Stefan Bodewig · 13 years ago
  37. cdb582d Remove unnecessary @SuppressWarnings; document necessary ones by Sebastian Bazley · 13 years ago
  38. bdf9470 No need to override factory from super-class by Sebastian Bazley · 13 years ago
  39. 8896a5c Add specific check for incorrect classpath, rather than relying on NPE by Sebastian Bazley · 13 years ago
  40. 4525a60 Redundant null check by Sebastian Bazley · 13 years ago
  41. 82c16de Fix up some raw types by Sebastian Bazley · 13 years ago
  42. 6715dba I don't think leading slashes is what one would expect from the content of a dump archive. COMPRESS-132 by Stefan Bodewig · 13 years ago
  43. 281591e make DumpArchiveEntry's getName consistent with other implementations by adding a trailing / for directories. Strip leading . if present. COMPRESS-132 by Stefan Bodewig · 13 years ago
  44. b0e55a1 make extraction tests pass for dump. COMPRESS-132 by Stefan Bodewig · 13 years ago
  45. 0b26aa5 (mostly failing) testcase for dump stream. COMPRESS-132 by Stefan Bodewig · 13 years ago
  46. e635c30 Linux dump archives containing test1.xml and test2.xml (along with some dirs that the tests will need to ignore) by Stefan Bodewig · 13 years ago
  47. a15f6c6 Unnecessay cast by Sebastian Bazley · 13 years ago
  48. 207e421 Raw types - internal code by Sebastian Bazley · 13 years ago
  49. fb06e3a Missing @Override by Sebastian Bazley · 13 years ago
  50. 720b3b1 Unused import by Sebastian Bazley · 13 years ago
  51. 18e1a3a It seems WinZip uses 'version needed to extract' from the central directory entry to parse the local file header ignoring the 'version' stored in the LFH. Make sure the two values agree, which they did not in 'Always' mode. by Stefan Bodewig · 13 years ago
  52. 6daf585 be more aggressive when closing/deleting temporary files in tests by Stefan Bodewig · 13 years ago
  53. 7c71493 Interop tests with WinZip by Stefan Bodewig · 13 years ago
  54. 500d940 Move ZIP64 (integration) tests to a separate run-it profile as suggested by Mark Struberg by Stefan Bodewig · 13 years ago
  55. 29bfd37 this doesn't test Compress but the JDK, will never pass on anything < Java7 and has served its purpose. RIP by Stefan Bodewig · 13 years ago
  56. ef47fbd whitespace changes and @Ignore-ing the whole test by Stefan Bodewig · 13 years ago
  57. e1f851d implement the last remaining case for ZIP64 writing. COMPRESS-150. by Stefan Bodewig · 13 years ago
  58. dda4aaa Implement Zip64Mode.Always. COMPRESS-150 by Stefan Bodewig · 13 years ago
  59. 4fd5ecb whitespace changes and updated comments in test by Stefan Bodewig · 13 years ago
  60. eb01643 Zip64Mode.Never was still creating extra fields for entries of unknown size when writing to a file. COMPRESS-150 by Stefan Bodewig · 13 years ago
  61. cb37781 Implement Zip64Mode.Never. COMPRESS-36 and COMPRESS-150 by Stefan Bodewig · 13 years ago
  62. a5a9964 didn't intend to commit this change, actually I didn't even intend to make it at all by Stefan Bodewig · 13 years ago
  63. 6a301f8 Document UseZip64-API of ZipArchiveOutputStream that I intend to implement by Stefan Bodewig · 13 years ago
  64. 1b915c7 support writing of BSD dialect AR archives with long file names. COMPRESS-144 by Stefan Bodewig · 13 years ago
  65. 0456186 support reading of long file names in AR archives that use the BSD variant. COMPRESS-144 by Stefan Bodewig · 13 years ago
  66. 52b9fcd disable a few tests to speed up site generation, add Clirr report by Stefan Bodewig · 13 years ago
  67. 4a82530 compile without warnings with -Xlint by Stefan Bodewig · 13 years ago
  68. 3553cda compile without warnings using -Xlint:unchecked by Stefan Bodewig · 13 years ago
  69. afd202f use Unicode escapes by Stefan Bodewig · 13 years ago
  70. 1eaaaef After reading up what the InfoZIP people do I changed the data descriptor by Stefan Bodewig · 13 years ago
  71. 46701aa if the central directory header holds only one of the size values, the other one must still be set so the internal logic for handling of extra fields doesn't throw an exception creating the local file header data. COMPRESS-149 by Stefan Bodewig · 13 years ago
  72. 1aea86e ensure the CRC is correct for empty entries, with this 7ZIP likes the 100K files written to stream archive as well by Stefan Bodewig · 13 years ago
  73. d89c373 On second, third and forth thought, this already is all that is needed to make ZipFile work. The Java7 JAR interop test fails, looking into it. COMPRESS-149 by Stefan Bodewig · 13 years ago
  74. 2629802 parse ZIP64 extra data from central directory header in ZipFile. COMPRESS-149 by Stefan Bodewig · 13 years ago
  75. 8044739 infrastructure that is going to be needed by ZipFile in order to correctly parse ZIP64 data from the central directory. COMPRESS-149 by Stefan Bodewig · 13 years ago
  76. 45b3f7c Use the ZIP64 structures to locate the central directory in ZipFile if the archive is a ZIP64 archive, fallback to 'the old way' if it is not a ZIP64 archive. COMPRESS-149 by Stefan Bodewig · 13 years ago
  77. 1e708a0 don't rely on archives to implement ZIP64 correctly when reading the data descriptor. Works around a bug in java.util.ZipArchiveOutputStream of Java7, may be useful for other implementations as well. COMPRESS-148 by Stefan Bodewig · 13 years ago
  78. 53f15f1 hard-code compressed sizes in tests so there is a baseline to test against when I stop using Deflater#getBytesWritten. This assumes compressed sizes do not depend on platform or Java version, will verify the same later. by Stefan Bodewig · 13 years ago
  79. 2917696 Prove you can't trust Inflater/Deflater by Stefan Bodewig · 13 years ago
  80. 3466783 three more archives with 100k files generated by different archivers. The archives themselves are linked from COMPRESS-36 by Stefan Bodewig · 13 years ago
  81. 81af623 If the entry uses a data descriptor, size information is only available after trying to read the next entry. This doesn't help the jar case as Java7's jar doesn't implement the spec correctly, will file a bug report with OpenJDK and ponder whether a work-around is possible. by Stefan Bodewig · 13 years ago
  82. a47f6e5 Unit tests for the 7ZIP and jar created archives I attached to COMPRESS-36. The jar one currently fails to set the entry's size correctly, this likely shows a bug/shortcoming of ZipArchiveInputStream, will check. COMPRESS-148 by Stefan Bodewig · 13 years ago
  83. 69ed6e5 ensure ZIP64 features are kept to a minimum for entries that don't need them. COMPRESS-150 by Stefan Bodewig · 13 years ago
  84. 7cbbf6a whitespace only by Stefan Bodewig · 13 years ago
  85. fb05377 cases five and six of seven: unknown sizes, writing to a file, compressed and uncompressed. COMPRESS-150 by Stefan Bodewig · 13 years ago
  86. 704a6af forth of seven cases: known size, compressed, writing to RandomAccessFile. COMPRESS-150 by Stefan Bodewig · 13 years ago
  87. ed66885 whitespace only by Stefan Bodewig · 13 years ago
  88. 3b3b11c third case of seven: known size, no compression, writing to random access file. COMPRESS-150 by Stefan Bodewig · 13 years ago
  89. fc2816d assert general purpose bit values, COMPRESS-151 by Stefan Bodewig · 13 years ago
  90. 0257fe0 second of seven permutations: size known, compression, writing to a stream. Lesson learned: don't trust Deflater.getBytesRead, likely don't trust any of the related methods either, must fix later. COMPRESS-150 by Stefan Bodewig · 13 years ago
  91. 5006259 currently failing (almost passing ;-) test for deflate with known size to a stream case, save work by Stefan Bodewig · 13 years ago
  92. 6d2b8b5 ZIP64 support for writing big archive entries in the most simple of the seven possible permutations: no compression + stream + size known upfront. COMPRESS-150 by Stefan Bodewig · 13 years ago
  93. c5396e0 temporarily disable passing but long running tests by Stefan Bodewig · 13 years ago
  94. ed3e215 whitespace only by Stefan Bodewig · 13 years ago
  95. 4ccffaf add tests for the stream and RandomAccessFile variants of ZipArchiveOutputStream by Stefan Bodewig · 13 years ago
  96. 2f3b09f add a test that verifies ZipArchiveOutputStream now creates a ZIP64 extension extra field if the offset of a LFH exceeds 4GB. COMPRESS-150 by Stefan Bodewig · 13 years ago
  97. a058133 there is one more case where the CD version of the ZIP64 extended information can be parsed without context information by Stefan Bodewig · 13 years ago
  98. 2c09534 completely validate the structure of ZIP64 'end of central directory' structures. COMPRESS-150 by Stefan Bodewig · 13 years ago
  99. ab96bfc start validating file structure, incomplete, need to run now by Stefan Bodewig · 13 years ago
  100. 55960b1 sync with trunk, make archive itself available to writing ZIP64 tests by Stefan Bodewig · 13 years ago