Commit graph

243 commits

Author SHA1 Message Date
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
Martin Gallwey
d09dbbaea6 #90699# add defines for MD5 export 2001-09-05 18:19:12 +00:00
Martin Gallwey
dab95c2c47 #90699# Export a digest of the unencrypted stream 2001-09-05 18:13:50 +00:00
Martin Gallwey
e9e01272e3 #91797# Move code back into ZipPackage from OutputThread, as we don't need a threaded solution any longer 2001-09-05 18:10:58 +00:00
Martin Gallwey
9e625bb09c #90699# export an MD5 of the unencrypted, compressed stream 2001-09-05 17:54:28 +00:00
Martin Gallwey
0dec214361 #91797# Use XFileStream for bigger than 20k 2001-09-05 17:50:48 +00:00
Martin Gallwey
1746feadee #91797# Finish XFileStream with an underlying XTempFile instead of an osl::File 2001-09-05 17:48:26 +00:00
Martin Gallwey
5405bc873e #91797# Remove unused functionality 2001-09-05 17:44:36 +00:00
Martin Gallwey
0d8c5e7653 #91797# remove unused classes/files 2001-09-05 17:42:04 +00:00
Martin Gallwey
17e516c755 #91844# hide the META-INF directory from upper layers 2001-09-03 12:58:24 +00:00
Martin Gallwey
e93a190262 #91769# reccomended change: InteractiveFileIOException to InteractiveAugmentedIOException 2001-08-31 09:01:28 +00:00
Martin Gallwey
c0aba12aab #91514# return code from getVolumeInformation is not useful, so check if we have valid attributes instead 2001-08-30 14:59:45 +00:00
Martin Gallwey
b54c50be69 #91604# truncate files if over-writing 2001-08-30 13:39:56 +00:00
Martin Gallwey
38192c9c27 #91474# do not explicitly export Directories 2001-08-30 12:45:19 +00:00
Martin Gallwey
a9f4db10c4 #91383# oops, remove the MTG_DEBUG define 2001-08-22 18:21:42 +00:00
Martin Gallwey
4c6d14718f #91383# clear the Content which holds onto a reference to the first disk segment so that we can unmount the disk correctly 2001-08-22 18:18:39 +00:00
Martin Gallwey
c7bc70ed97 #86708# handle variable spanning to hard drive and change suffixes to being numeric 2001-08-22 15:12:18 +00:00
Martin Gallwey
235529ee36 #86708# use only random pool for all calls to saveContents 2001-08-08 17:32:39 +00:00
Martin Gallwey
de8cb713b0 #86708#,#87673#,#88979# write the full zip file to a tempfile before over-writing, thus fixing 87673 and 88979. Also, some new code for pack'n'go (should work on windows now) 2001-08-08 17:29:56 +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
7f3134674a #86708# optimise findEND function 2001-08-08 17:23:04 +00:00
Martin Gallwey
dfae4e9ef6 #86708# re-grab pointer everytime to make sure we don't use a stale pointer 2001-08-08 17:22:03 +00:00
Martin Gallwey
fd676f8c2f #86708# remove evil code that is thankfully no longer necessary 2001-08-08 17:21:21 +00:00
Martin Gallwey
c01cf400c4 #86708# Use the same random pool for random number generation for all calls to saveContents 2001-08-08 17:20:28 +00:00