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 |
|
Martin Gallwey
|
2fc05fd183
|
#90699# add member to store MD5 digest
|
2001-09-05 18:29:41 +00:00 |
|
Martin Gallwey
|
0fdda5b546
|
#91797# Remove unnecessary members
|
2001-09-05 18:27:27 +00:00 |
|
Martin Gallwey
|
88b6b6e872
|
#90699# add new strings for MD5 import
|
2001-09-05 18:26:06 +00:00 |
|
Martin Gallwey
|
ae2ba0d8d9
|
#90699# import MD5 of unencrypted stream
|
2001-09-05 18:23:48 +00:00 |
|
Martin Gallwey
|
2b0c30410b
|
#90699# Export MD5 of decrypted stream
|
2001-09-05 18:21:21 +00:00 |
|