1. fb06e3a Missing @Override by Sebastian Bazley · 13 years ago
  2. 720b3b1 Unused import by Sebastian Bazley · 13 years ago
  3. 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
  4. 6daf585 be more aggressive when closing/deleting temporary files in tests by Stefan Bodewig · 13 years ago
  5. 7c71493 Interop tests with WinZip by Stefan Bodewig · 13 years ago
  6. 500d940 Move ZIP64 (integration) tests to a separate run-it profile as suggested by Mark Struberg by Stefan Bodewig · 13 years ago
  7. 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
  8. ef47fbd whitespace changes and @Ignore-ing the whole test by Stefan Bodewig · 13 years ago
  9. e1f851d implement the last remaining case for ZIP64 writing. COMPRESS-150. by Stefan Bodewig · 13 years ago
  10. dda4aaa Implement Zip64Mode.Always. COMPRESS-150 by Stefan Bodewig · 13 years ago
  11. 4fd5ecb whitespace changes and updated comments in test by Stefan Bodewig · 13 years ago
  12. 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
  13. cb37781 Implement Zip64Mode.Never. COMPRESS-36 and COMPRESS-150 by Stefan Bodewig · 13 years ago
  14. 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
  15. 6a301f8 Document UseZip64-API of ZipArchiveOutputStream that I intend to implement by Stefan Bodewig · 13 years ago
  16. 1b915c7 support writing of BSD dialect AR archives with long file names. COMPRESS-144 by Stefan Bodewig · 13 years ago
  17. 0456186 support reading of long file names in AR archives that use the BSD variant. COMPRESS-144 by Stefan Bodewig · 13 years ago
  18. 52b9fcd disable a few tests to speed up site generation, add Clirr report by Stefan Bodewig · 13 years ago
  19. 4a82530 compile without warnings with -Xlint by Stefan Bodewig · 13 years ago
  20. 3553cda compile without warnings using -Xlint:unchecked by Stefan Bodewig · 13 years ago
  21. afd202f use Unicode escapes by Stefan Bodewig · 13 years ago
  22. 1eaaaef After reading up what the InfoZIP people do I changed the data descriptor by Stefan Bodewig · 13 years ago
  23. 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
  24. 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
  25. 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
  26. 2629802 parse ZIP64 extra data from central directory header in ZipFile. COMPRESS-149 by Stefan Bodewig · 13 years ago
  27. 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
  28. 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
  29. 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
  30. 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
  31. 2917696 Prove you can't trust Inflater/Deflater by Stefan Bodewig · 13 years ago
  32. 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
  33. 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
  34. 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
  35. 69ed6e5 ensure ZIP64 features are kept to a minimum for entries that don't need them. COMPRESS-150 by Stefan Bodewig · 13 years ago
  36. 7cbbf6a whitespace only by Stefan Bodewig · 13 years ago
  37. fb05377 cases five and six of seven: unknown sizes, writing to a file, compressed and uncompressed. COMPRESS-150 by Stefan Bodewig · 13 years ago
  38. 704a6af forth of seven cases: known size, compressed, writing to RandomAccessFile. COMPRESS-150 by Stefan Bodewig · 13 years ago
  39. ed66885 whitespace only by Stefan Bodewig · 13 years ago
  40. 3b3b11c third case of seven: known size, no compression, writing to random access file. COMPRESS-150 by Stefan Bodewig · 13 years ago
  41. fc2816d assert general purpose bit values, COMPRESS-151 by Stefan Bodewig · 13 years ago
  42. 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
  43. 5006259 currently failing (almost passing ;-) test for deflate with known size to a stream case, save work by Stefan Bodewig · 13 years ago
  44. 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
  45. c5396e0 temporarily disable passing but long running tests by Stefan Bodewig · 13 years ago
  46. ed3e215 whitespace only by Stefan Bodewig · 13 years ago
  47. 4ccffaf add tests for the stream and RandomAccessFile variants of ZipArchiveOutputStream by Stefan Bodewig · 13 years ago
  48. 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
  49. 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
  50. 2c09534 completely validate the structure of ZIP64 'end of central directory' structures. COMPRESS-150 by Stefan Bodewig · 13 years ago
  51. ab96bfc start validating file structure, incomplete, need to run now by Stefan Bodewig · 13 years ago
  52. 55960b1 sync with trunk, make archive itself available to writing ZIP64 tests by Stefan Bodewig · 13 years ago
  53. fadf636 shuffling some code around by Stefan Bodewig · 13 years ago
  54. f169feb very preliminary not-a-test for writing archives with more than 64k entries. InfoZIP's zip likes the archive created. by Stefan Bodewig · 13 years ago
  55. 8aeea17 initial tests for reading of ZIP64 archives using ZipArchiveInputStream, seems to work OK. COMPRESS-148 by Stefan Bodewig · 13 years ago
  56. f23ef9f tar archives containing sparse entries in POSIX formats generated using GNU tar with --format=posix and --sparse-version=X.Y where X and Y correspond to the file posixXY_sparse.tar. COMPRESS-124 by Stefan Bodewig · 13 years ago
  57. e00e51c unit test for oldGNU sparse file detection by Stefan Bodewig · 13 years ago
  58. 19e7014 TAR archive with an oldgnu style sparse file. by Stefan Bodewig · 13 years ago
  59. 934a96e Provide access to the raw bytes that made up the ZIP entry's name. COMPRESS-123 by Stefan Bodewig · 13 years ago
  60. 8bdc739 ArArchiveInputStream already supports reading the GNU format. COMPRESS-141 by Stefan Bodewig · 13 years ago
  61. 871fc2d a test GNU ar archive containing a single file with a name longer than 16 bytes. COMPRESS-141 by Stefan Bodewig · 13 years ago
  62. 60e2dec very initial implementation of the extra field that holds Zip64 data. Many question marks. We'll likely be forced to change the way we deal with extra fields specifically for this one because of its parsing logic of optional data. COMPRESS-36 by Stefan Bodewig · 13 years ago
  63. 2cd145a extra field header id 1 is the zip 64 extra information field which will soon be supported, so don't use it as 'unknown' placeholder by Stefan Bodewig · 13 years ago
  64. 7531f00 first piece of infrastructure for ZIP64 support, deal with numbers represented as eight bytes in big-endian order. COMPRESS-36 by Stefan Bodewig · 13 years ago
  65. 30e980d to verify https://issues.apache.org/jira/browse/COMPRESS-137 by Torsten Curdt · 13 years ago
  66. dba2c5c RandomAccessFile.close() doesn't throw any exception when it is closed more than once, so the guard and synchronization are not needed by Stefan Bodewig · 13 years ago
  67. c795098 Deletion was failing on Windows XP / Java 1.6 by Sebastian Bazley · 13 years ago
  68. 5f8c26e COMPRESS-117 Add some test cases by Sebastian Bazley · 13 years ago
  69. ac01345 Missing AL header by Sebastian Bazley · 14 years ago
  70. 35e4e4f COMPRESS-113: TarArchiveEntry.parseTarHeader() includes the trailing space/NUL when parsing the octal size by Sebastian Bazley · 14 years ago
  71. d7398f4 Must have trailing space/NUL by Sebastian Bazley · 14 years ago
  72. 4ca9982 Fixup tests - should only allow at most 11 octal digits in 12-byte buffer by Sebastian Bazley · 14 years ago
  73. 948e342 Oops - use the correct case for the test file name... by Sebastian Bazley · 14 years ago
  74. 050db3d COMPRESS-118: TarUtils.parseName does not properly handle characters outside the range 0-127 by Sebastian Bazley · 14 years ago
  75. 2d858d5 COMPRESS-114 Fix name round-trip problem by Sebastian Bazley · 14 years ago
  76. c83d9f7 COMPRESS-112 ArArchiveInputStream does not handle GNU extended filename records (//) by Sebastian Bazley · 14 years ago
  77. 1cc4e84 We can now handle pax archives by Sebastian Bazley · 14 years ago
  78. 29b210f Add cpio version of test by Sebastian Bazley · 14 years ago
  79. 0bc6bec Add zip and jar versions of longpath tests. Also acts as auto-detect test case by Sebastian Bazley · 14 years ago
  80. 7ddaec1 Oops - name is not picked up by Surefire by Sebastian Bazley · 14 years ago
  81. cb893e8 Add some tar long name archive tests by Sebastian Bazley · 14 years ago
  82. 1bf8e32 Handle archives containing directories Report actual missing entry by Sebastian Bazley · 14 years ago
  83. 0fd9354 Don't rely on default charset by Sebastian Bazley · 14 years ago
  84. 03e94a4 optionally read STORED entries with data descriptors. COMPRESS-103 by Stefan Bodewig · 14 years ago
  85. 7b115db Misspelt Javadoc tag by Sebastian Bazley · 14 years ago
  86. fc62b2a Unused variables by Sebastian Bazley · 14 years ago
  87. f08fadf Unused import by Sebastian Bazley · 14 years ago
  88. c69db93 Make private static field final by Sebastian Bazley · 14 years ago
  89. 62cb9c4 provide access to the general purpose bit flag field of a zip entry and fail when a STORED entry requires a data descriptor. COMPRESS-100 by Stefan Bodewig · 14 years ago
  90. 30e1cc8 provide more information if an entry cannot be read/written. OCMPRESS-98 by Stefan Bodewig · 14 years ago
  91. ade9379 return Zipentries in predictable order. COMPRESS-99 by Stefan Bodewig · 14 years ago
  92. d67b1c3 Unused import and data by Sebastian Bazley · 14 years ago
  93. bd7d575 Javadoc syntax by Sebastian Bazley · 14 years ago
  94. fd2c260 Unused variables by Sebastian Bazley · 14 years ago
  95. c640fab Tab police by Sebastian Bazley · 14 years ago
  96. c37c629 Tab police tidy code slightly by Sebastian Bazley · 14 years ago
  97. 8b3e64b was closing the wrong stream by Stefan Bodewig · 14 years ago
  98. 98e8e5a testcase for COMPRESS-84 by Stefan Bodewig · 14 years ago
  99. 23e7ed8 ensure streams get closed by Stefan Bodewig · 14 years ago
  100. 7cc558b whitespace by Stefan Bodewig · 14 years ago