Commit graph

35 commits

Author SHA1 Message Date
Martin Gallwey
d3b6ccb9e8 #94573# remove support for pack'n'go disk spanning 2001-11-29 12:49:35 +00:00
Martin Gallwey
c60ff1d790 #92268# support encrypted data headers 2001-11-15 19:23:28 +00:00
Martin Gallwey
a9223df83e #90699# generate a digest on export using SHA1 2001-10-02 21:08:40 +00:00
Martin Gallwey
34b409abbb #92225# Flush the output stream when finished writing 2001-09-18 11:53:16 +00:00
Martin Gallwey
bcd6b5ee31 #89303# don't bother with extra data or comments as we don't use either 2001-09-14 14:01:22 +00:00
Martin Gallwey
9e625bb09c #90699# export an MD5 of the unencrypted, compressed stream 2001-09-05 17:54:28 +00:00
Martin Gallwey
a54919ae91 #86708# remove calls which are no longer necessary for pack'n'go 2001-08-08 17:24:46 +00:00
Martin Gallwey
1157563ae8 #86708# changes for pack'n'go feature (incomplete) 2001-07-04 13:56:37 +00:00
Martin Gallwey
4b1b42665e #87099# Since we can no longer jump around in the buffer, we will write EXT descriptors for deflated entries and calculate the CRC and size of stored entries elsewhere 2001-05-31 09:23:43 +00:00
Martin Gallwey
acd3280d7b Remove an unused method, no longer write EXT descriptors for compressed streams and encrypt streams if asked to 2001-05-08 12:59:39 +00:00
Martin Gallwey
fa2de5099c #86409# Support encryption in package files + a couple of optimisations 2001-04-27 13:56:07 +00:00
Martin Gallwey
4b6f310cd7 misc code clean ups 2001-04-19 13:13:40 +00:00
Martin Gallwey
19e677a2e8 comply with MI's required change for package->packages, as package is a reserved word in Java 2001-03-16 16:11:42 +00:00
Martin Gallwey
5d44dd508f re-organised support for time/date-stamping 2001-03-07 15:09:44 +00:00
Martin Gallwey
1c7be225a3 Remove check for bizarre Solaris bug 2001-02-07 08:15:43 +00:00
Martin Gallwey
bfaa449c45 Allow the setting of the MediaType on the root folder 2001-02-07 08:13:57 +00:00
Martin Gallwey
3507007cba Do not write data descriptors for STORED files because Jar doesn't like them 2001-01-17 12:42:26 +00:00
Martin Gallwey
25eb58da9f removed non thread-safe statics 2000-12-20 11:36:39 +00:00
Martin Gallwey
8d831711c6 many optimisations and memory leaks due to circular references fixed! An altogether amazing commit...tell your friends 2000-12-19 20:55:41 +00:00
Martin Gallwey
4f0d6a6710 fix a second exception specification so that this time _it really does_ compile under Solaris (honest, guv) 2000-12-13 16:21:40 +00:00
Martin Gallwey
95ed8cbae6 fixed exception specification so it compiles under solaris 2000-12-13 16:18:33 +00:00
Martin Gallwey
4b11504f4a This rather enormous commit has the following features:
1. Fixed three different memory leaks, one of them quite serious
2. Considerably streamlined the ZipPackageBuffer class - large performance
   increase, also streamlined EntryInputClass in the same way...
3. Correctly saves embedded zip files as embedded zip files instead of
   directories
4. Supports the copying of raw streams instead of de-compressing/re-
   compressing unnecessarily.

Marty
2000-12-13 16:00:47 +00:00
Martin Gallwey
13c5235608 #81494# fixed the problem with opening empty directories in JAR 2000-12-07 10:04:07 +00:00
Martin Gallwey
2056f50ead #80556# improved exception handling 2000-12-04 10:30:09 +00:00
Martin Gallwey
f2d26f84b4 #80556# fix compiler warnings 2000-12-01 09:50:49 +00:00
Martin Gallwey
07c2807484 #80556# bug fixes 2000-11-29 02:21:56 +00:00
Martin Gallwey
81c60a38c4 #80556# make it build 2000-11-28 15:49:34 +00:00
Martin Gallwey
44d7d255be #80556 fix time modification dates 2000-11-28 12:13:29 +00:00
Martin Gallwey
09362c472e #80556# store pointer instead of reference... 2000-11-28 09:50:54 +00:00
Martin Gallwey
01fefe870a #80556# Implemented support for Zipfiles contained within zip files. These will appear as folders with the name set to the name of the zipfile. 2000-11-23 13:15:52 +00:00
Martin Gallwey
2f5de08723 #80556# Work around for flaw in XOutputStream (not being able to specify how much to write with the writeBytes method)...no longer write lots and lots of white space 2000-11-22 15:55:27 +00:00
Martin Gallwey
40ed918b37 Removed reliance on the tools/debug stuff 2000-11-21 11:07:21 +00:00
Martin Gallwey
f987a8b5e9 Fixed some problems with the buffering 2000-11-16 21:50:51 +00:00
Martin Gallwey
05ac3fe285 Added 50% functional generic package implementation and added support
for un-deflated streams to EntryInputStream. This will require further
work RSN.
2000-11-16 10:55:52 +00:00
Martin Gallwey
db4e8a77ce Initial Revision :D 2000-11-13 12:38:03 +00:00