Martin Gallwey
|
ef4c5d1b71
|
#90699# remove unused methods and members and add a new member to track how much we've digested
|
2001-10-02 20:59:46 +00:00 |
|
Martin Gallwey
|
a9d1b292e6
|
#90699# a new constant for digest length
|
2001-10-02 20:58:32 +00:00 |
|
Martin Gallwey
|
ee17b7754b
|
#92549# throw IllegalArgument Exception for illegal seeks
|
2001-09-28 15:31:56 +00:00 |
|
Martin Gallwey
|
bc08738282
|
#92549# update XSeekable implementation to throw an exception if someone tries to seek past the end of the stream
|
2001-09-28 15:24:08 +00:00 |
|
Martin Gallwey
|
9eb6bc4af9
|
#92466# correctly parse deep directory names
|
2001-09-26 11:41:36 +00:00 |
|
Martin Gallwey
|
db128d3449
|
#92268# if a stream has its own encryption key use that one instead of the one from the ZipPackage
|
2001-09-24 17:27:53 +00:00 |
|
Martin Gallwey
|
d369109afa
|
#92268# Allow EncryptionKeys to be set per stream
|
2001-09-24 17:25:30 +00:00 |
|
Martin Gallwey
|
db1557d445
|
#92268# Boolean flag to indicate if this stream has had an encryption key set at it
|
2001-09-24 17:23:40 +00:00 |
|
Martin Gallwey
|
97ea0e7f09
|
#89303# The encryption data is only created on demand
|
2001-09-19 14:43:48 +00:00 |
|
Martin Gallwey
|
34b409abbb
|
#92225# Flush the output stream when finished writing
|
2001-09-18 11:53:16 +00:00 |
|
Martin Gallwey
|
ec52fd233a
|
#89303# fix exception specification
|
2001-09-14 14:46:37 +00:00 |
|
Martin Gallwey
|
88f2fc4151
|
#89303# The correct flags to unline and un-optimise
|
2001-09-14 14:24:09 +00:00 |
|
Martin Gallwey
|
4e84579009
|
#89303# remove unnecessary inline statements/only fill EncryptionData ORef on demand
|
2001-09-14 14:23:03 +00:00 |
|
Martin Gallwey
|
0d7da6fda4
|
#89303# only fill the EncryptionData ORef on demand
|
2001-09-14 14:19:17 +00:00 |
|
Martin Gallwey
|
b4798f2ea1
|
#89303# use optimised hash map
|
2001-09-14 14:17:22 +00:00 |
|
Martin Gallwey
|
b45a26d39d
|
#89303# Use new hash
|
2001-09-14 14:16:27 +00:00 |
|
Martin Gallwey
|
e5ce806ea4
|
#89303# many optimisations
|
2001-09-14 14:14:12 +00:00 |
|
Martin Gallwey
|
1ad713ebac
|
#89303# optimisations
|
2001-09-14 14:10:38 +00:00 |
|
Martin Gallwey
|
67a0964af8
|
#89303# many optimisations
|
2001-09-14 14:07:38 +00:00 |
|
Martin Gallwey
|
5a2bfbf399
|
#89303# do not dump API zipentry struct
|
2001-09-14 14:06:25 +00:00 |
|
Martin Gallwey
|
a41413a9a9
|
#89303# vastly optimised readCEN function
|
2001-09-14 14:03:35 +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
|
380290c0db
|
#89303# remove unnecessary using declarations
|
2001-09-14 13:59:40 +00:00 |
|
Martin Gallwey
|
1ec56e57e8
|
#89303# only fill the EncryptionData ORef on demand
|
2001-09-14 13:57:00 +00:00 |
|
Martin Gallwey
|
1818001cdb
|
#89303# use local ZipEntry
|
2001-09-14 13:55:03 +00:00 |
|
Martin Gallwey
|
f92fe1551f
|
#89303# added methods and members for optimisation
|
2001-09-14 13:52:45 +00:00 |
|
Martin Gallwey
|
20476f2f27
|
#89303# use optimised hash map
|
2001-09-14 13:50:28 +00:00 |
|
Martin Gallwey
|
447eceb846
|
#89303# Use local ZipEntry struct
|
2001-09-14 13:47:23 +00:00 |
|
Martin Gallwey
|
4e98063880
|
#89303# use new hash map and ZipEntry struct
|
2001-09-14 13:45:19 +00:00 |
|
Martin Gallwey
|
23ce8b76d8
|
#89303# use new hash map
|
2001-09-14 13:43:44 +00:00 |
|
Martin Gallwey
|
c476f31d3b
|
#89303# Avoid calling ImplValidChars in a loop by putting the loop in the function
|
2001-09-14 13:41:39 +00:00 |
|
Martin Gallwey
|
465c979022
|
#89303# optimise hash maps for speed (and put them all in one place)
|
2001-09-14 13:38:16 +00:00 |
|
Martin Gallwey
|
ff5a40c661
|
#89303# Small struct to allow me to avoid using Anys as much as possible
|
2001-09-14 13:33:38 +00:00 |
|
Martin Gallwey
|
16fa407bf7
|
#89303# inline memory stream class
|
2001-09-14 13:29:41 +00:00 |
|
Martin Gallwey
|
3b53256de0
|
#89303# use local implementation of this struct, as its never used outside of the package component
|
2001-09-14 13:25:15 +00:00 |
|
Martin Gallwey
|
1e92e832a4
|
#91797# If we are doing a straight write (ie, not packed), we can just copy the temp file to the real file without doing a byte-by-byte write
|
2001-09-06 11:26:49 +00:00 |
|
Martin Gallwey
|
2d94d9948b
|
#91797# remove reference to deleted class
|
2001-09-06 11:25:15 +00:00 |
|
Martin Gallwey
|
4b98f3a0c5
|
#91797# remove unnecessary member and reference to deleted class
|
2001-09-06 11:19:53 +00:00 |
|
Martin Gallwey
|
283159fc50
|
#91797# remove references to a deleted class
|
2001-09-06 11:10:27 +00:00 |
|
Martin Gallwey
|
11b559c0b6
|
#65293# remove unused header include
|
2001-09-06 09:39:11 +00:00 |
|
Martin Gallwey
|
78d8bf70c7
|
#65283# not allowed to include memory.h - use string.h instead
|
2001-09-06 09:37:09 +00:00 |
|
Martin Gallwey
|
d80f6e0b79
|
#91797# remove unused object files
|
2001-09-06 08:42:31 +00:00 |
|
Martin Gallwey
|
13a1a2b5bf
|
#97197# fix stupid bug
|
2001-09-06 08:40:51 +00:00 |
|
Martin Gallwey
|
10a98b81a9
|
#90699# Support for digest
|
2001-09-06 08:22:44 +00:00 |
|
Martin Gallwey
|
e22be18d2d
|
#90699# add attributes to store MD5
|
2001-09-05 18:54:54 +00:00 |
|
Martin Gallwey
|
316490cfdc
|
#91797# Add support for XFileStream
|
2001-09-05 18:37:54 +00:00 |
|
Martin Gallwey
|
621712f29c
|
#91797# remove unused member and add new function to write the temp file
|
2001-09-05 18:34:47 +00:00 |
|
Martin Gallwey
|
b9f0b56010
|
#90699# Add support for storing an MD5 digest of the unencrypted stream
|
2001-09-05 18:33:51 +00:00 |
|
Martin Gallwey
|
745c12a895
|
#91797# support for XFileStream
|
2001-09-05 18:32:43 +00:00 |
|
Martin Gallwey
|
44bda828a2
|
#91797# remove unused constant
|
2001-09-05 18:31:12 +00:00 |
|