1. 40f2e63 workaround for tar implementations that insert a NUL byte into header fields. COMPRESS-181 by Stefan Bodewig · 12 years ago
  2. c75c10f add workaround for broken implementations that use backslashes rather than slashes in file names. COMPRESS-176 by Stefan Bodewig · 12 years ago
  3. e99d0ad Replace init method with private ctor; allows several fields to be made final by Sebastian Bazley · 12 years ago
  4. bc84d20 COMPRESS-178 TarArchiveInputStream throws IllegalArgumentException instead of IOException by Sebastian Bazley · 12 years ago
  5. b23b5c8 Javadoc by Sebastian Bazley · 12 years ago
  6. 915e8ef COMPRESS-179 TarUtils.formatLongOctalOrBinaryBytes() assumes the field will be 12 bytes long by Sebastian Bazley · 12 years ago
  7. 16dc21b Javadoc by Sebastian Bazley · 12 years ago
  8. 7ee6b67 COMPRESS-175 - GNU Tar sometimes uses binary encoding for UID and GID by Sebastian Bazley · 12 years ago
  9. b410868 whitespace by Stefan Bodewig · 13 years ago
  10. 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
  11. 00cc49e throw an IOException rather than a RuntimeException for a certain type of corrupted ZIPs. COMPRESS-169 by Stefan Bodewig · 13 years ago
  12. 2d52e39 Support the POSIX way of writing tar entries with names longer than 100 chars. COMPRESS-166 by Stefan Bodewig · 13 years ago
  13. 0ad3bf8 Write big files in PAX/POSIX mode. COMPRESS-165 by Stefan Bodewig · 13 years ago
  14. a6fbdae support writing big files using star extensions. COMPRESS-165. Patch by John Kodis. by Stefan Bodewig · 13 years ago
  15. 67c25f9 whitespace by Stefan Bodewig · 13 years ago
  16. 5c136a3 prove parsing of PAX headers works correctly. COMPRESS-167 by Stefan Bodewig · 13 years ago
  17. 5dad112 Allow PAX headers to set sizes bigger than 8GiB. COMPRESS-163. Based on patch by John Kodis by Stefan Bodewig · 13 years ago
  18. 3476606 ZipFile doesn't work properly for unicode extra fields. Based on patch by Volker Leidl. COMPRESS-164 by Stefan Bodewig · 13 years ago
  19. 6846564 Add read-support for big files using GNU tar extensions. write support will be added later. Based on patch by John Kodis. COMPRESS-16 by Stefan Bodewig · 13 years ago
  20. 1ce7ae0 Explicit boxing by Sebastian Bazley · 13 years ago
  21. 23e22d2 Unnecessary @SuppressWarnings - fallthrough is commented by Sebastian Bazley · 13 years ago
  22. ab6edbc unused code by Stefan Bodewig · 13 years ago
  23. f51fee1 Improve test-coverage for DumpArchiveEntry and fix a bug found by doing so by Stefan Bodewig · 13 years ago
  24. f3b51a5 remove unneeded cast to int in bitwise operations, add tests for convert methods by Stefan Bodewig · 13 years ago
  25. 8038cf7 unused field by Stefan Bodewig · 13 years ago
  26. fdac147 TarArchiveOutputStream's getBytesWritten doesn't work. COMPRESS-160 by Stefan Bodewig · 13 years ago
  27. 41fc7c5 Add Counting(In|Out)putStreams by Stefan Bodewig · 13 years ago
  28. 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
  29. 54ac6da Add a getNextDumpEntry method to parallel what the other archivers do by Stefan Bodewig · 13 years ago
  30. 3b3f4cf Unthrown Exception by Sebastian Bazley · 13 years ago
  31. 072d794 Javadoc by Sebastian Bazley · 13 years ago
  32. 624a89a Javadoc references by Sebastian Bazley · 13 years ago
  33. 82c16de Fix up some raw types by Sebastian Bazley · 13 years ago
  34. e7f2f3c dump code doesn't support BZIP right now. COMPRESS-132 by Stefan Bodewig · 13 years ago
  35. 4b27ac7 ensure DumpArchiveInputStream closes underlying stream. COMPRESS-132 by Stefan Bodewig · 13 years ago
  36. 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
  37. 5fffb01 labeled break is not needed, there is only one loop. COMPRESS-132 by Stefan Bodewig · 13 years ago
  38. 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
  39. b0e55a1 make extraction tests pass for dump. COMPRESS-132 by Stefan Bodewig · 13 years ago
  40. 34e9390 address issues detected by findbugs by Stefan Bodewig · 13 years ago
  41. 6972162 make PMD happier by Stefan Bodewig · 13 years ago
  42. 0ad7f0f whitespace by Stefan Bodewig · 13 years ago
  43. 07ec353 reduce public API of dump package, fix equals in DumpArchiveSummary. COMPRESS-132 by Stefan Bodewig · 13 years ago
  44. 3502040 Javadoc fixes by Sebastian Bazley · 13 years ago
  45. fb06e3a Missing @Override by Sebastian Bazley · 13 years ago
  46. 2e44b5b Javadoc fixes by Sebastian Bazley · 13 years ago
  47. f357449 Java5 suppport, COMPRESS-132 by Stefan Bodewig · 13 years ago
  48. dfea836 DumpArchiveInputStream didn't count bytes read. COMPRESS-132 by Stefan Bodewig · 13 years ago
  49. a932366 add dump to ArchiveStreamFactory by Stefan Bodewig · 13 years ago
  50. 054452a Initial code base for read-only Unix dump support contributed by Bear Giles. COMPRESS-132 by Stefan Bodewig · 13 years ago
  51. 3ed497f forgot @Override by Stefan Bodewig · 13 years ago
  52. 7e74dd4 formatting only by Stefan Bodewig · 13 years ago
  53. b64aa8a address issues detected by FindBugs and PMD by Stefan Bodewig · 13 years ago
  54. 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
  55. 9dd152d whitespace - and rename of local variables in ZAIS.bufferContainsSignature by Stefan Bodewig · 13 years ago
  56. 794c20f a few 'extract method' refactorings to make code more readable, still won't win a beauty-contest 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. 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
  60. cb37781 Implement Zip64Mode.Never. COMPRESS-36 and COMPRESS-150 by Stefan Bodewig · 13 years ago
  61. 6a301f8 Document UseZip64-API of ZipArchiveOutputStream that I intend to implement by Stefan Bodewig · 13 years ago
  62. 1b915c7 support writing of BSD dialect AR archives with long file names. COMPRESS-144 by Stefan Bodewig · 13 years ago
  63. de4c4b3 small refactoring of long filename support in AR input stream by Stefan Bodewig · 13 years ago
  64. 0456186 support reading of long file names in AR archives that use the BSD variant. COMPRESS-144 by Stefan Bodewig · 13 years ago
  65. 4aea7b2 address most issues detected by findbugs by Stefan Bodewig · 13 years ago
  66. e81176f @Override is not valid for interface implementations in Java5 by Stefan Bodewig · 13 years ago
  67. 46628ef @Override by Stefan Bodewig · 13 years ago
  68. 4397820 foreach loops by Stefan Bodewig · 13 years ago
  69. 4a82530 compile without warnings with -Xlint by Stefan Bodewig · 13 years ago
  70. 3553cda compile without warnings using -Xlint:unchecked by Stefan Bodewig · 13 years ago
  71. 1eaaaef After reading up what the InfoZIP people do I changed the data descriptor by Stefan Bodewig · 13 years ago
  72. 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
  73. 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
  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. ff615cb the loop searching for the signature could be reading beyond the start of the archive by Stefan Bodewig · 13 years ago
  78. d870323 Extract the 'search the archive backwards for a signature' logic so it can be reused to serach for the ZIP64 end of central directory locator by Stefan Bodewig · 13 years ago
  79. d3aea33 Java5ify ZipFile by Stefan Bodewig · 13 years ago
  80. cadc527 work around unexpected result from Inflater#getBytesRead by Stefan Bodewig · 13 years ago
  81. d48f106 finalize deflater and inflater instances in ZIP streams. COMPRESS-152 by Stefan Bodewig · 13 years ago
  82. 04e132b separate state of stream from state of entry current being read from state of temporary buffer data is read into. Document a few fields by Stefan Bodewig · 13 years ago
  83. 12f896a get rid of Deflater#getBytesWritten by self-counting by Stefan Bodewig · 13 years ago
  84. 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
  85. d321829 extract the various fields that hold state for the active ZipArchiveEntry into a separate structure by Stefan Bodewig · 13 years ago
  86. 69ed6e5 ensure ZIP64 features are kept to a minimum for entries that don't need them. COMPRESS-150 by Stefan Bodewig · 13 years ago
  87. fb05377 cases five and six of seven: unknown sizes, writing to a file, compressed and uncompressed. COMPRESS-150 by Stefan Bodewig · 13 years ago
  88. 704a6af forth of seven cases: known size, compressed, writing to RandomAccessFile. COMPRESS-150 by Stefan Bodewig · 13 years ago
  89. ed66885 whitespace only by Stefan Bodewig · 13 years ago
  90. 3b3b11c third case of seven: known size, no compression, writing to random access file. COMPRESS-150 by Stefan Bodewig · 13 years ago
  91. 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
  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. d019610 If the entry has a ZIP64 extra field, sizes inside the data descriptor must be eight bytes long. COMPRESS-150 by Stefan Bodewig · 13 years ago
  94. 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
  95. 8ba08d8 merge Javadoc fixes from trunk by Stefan Bodewig · 13 years ago
  96. 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
  97. ca91f41 Javadoc: Invalid URL reference. Double quote the reference or use the href syntax line 27 by Gary D. Gregory · 13 years ago
  98. 43e546e add ZIP64 extended information to the central directory if needed. COMPRESS-150 by Stefan Bodewig · 13 years ago
  99. 6824421 Javadoc: Invalid URL reference. Double quote the reference or use the href syntax line 50 by Gary D. Gregory · 13 years ago
  100. d9017b2 Javadoc: Parameter length is not declared line 116. by Gary D. Gregory · 13 years ago