Martin Gallwey
|
fefe4a7b2c
|
#89838# get the pre-compiler to hide some debugging information from everyone else...also handle a bad URL in the initialize function
|
2001-07-18 15:54:37 +00:00 |
|
Jens-Heiner Rechtien
|
fce5a701b8
|
#65293#: never use memory.h, use string.h instead
|
2001-07-12 16:54:22 +00:00 |
|
Jens-Heiner Rechtien
|
7a23964399
|
#65293#: rURL -> rMountPath
|
2001-07-12 10:56:11 +00:00 |
|
Martin Gallwey
|
1157563ae8
|
#86708# changes for pack'n'go feature (incomplete)
|
2001-07-04 13:56:37 +00:00 |
|
Martin Gallwey
|
2d212fe048
|
#87667# The if encrypted then compress check should be done here
|
2001-06-22 10:48:03 +00:00 |
|
Martin Gallwey
|
258efc65a0
|
#87667# The if encrypted then compress check should be done when writing not here, as we don't know here if we have an encryption key or not
|
2001-06-22 10:46:49 +00:00 |
|
Martin Gallwey
|
3203cca098
|
#88228# improve exception handling
|
2001-06-15 14:26:10 +00:00 |
|
Martin Gallwey
|
a4b32bb8af
|
#88338# Add some try catch blocks...
|
2001-06-15 14:25:10 +00:00 |
|
Martin Gallwey
|
e51a89eb29
|
#88256# If we have a potentially corrupt file, just assert and then keep going
|
2001-06-14 16:36:15 +00:00 |
|
Martin Gallwey
|
c4b00bf081
|
#87187# add two catch's to support new UCB error stuff
|
2001-06-12 10:24:24 +00:00 |
|
Jens-Heiner Rechtien
|
b8f9457b70
|
<memory.h> -> <string.h>
|
2001-06-11 08:32:41 +00:00 |
|
Rüdiger Timm
|
2060767eea
|
#87576# changed for gcc
|
2001-06-05 14:14:23 +00:00 |
|
Martin Gallwey
|
2a78cea0e7
|
#87099# remember the exception specification
|
2001-06-05 09:20:42 +00:00 |
|
Martin Gallwey
|
7fa0c288d1
|
#87099# Make sure we compress all STORED streams that are supposed to be encrypted
|
2001-05-31 09:29:31 +00:00 |
|
Martin Gallwey
|
b93185adc3
|
#87099# Added ThreadedBuffer and OutputThread
|
2001-05-31 09:28:09 +00:00 |
|
Martin Gallwey
|
a9e3305015
|
#87099# Must calculate the size and CRC32 for STORED streams here as it can no longer be done in ZipOutputStream
|
2001-05-31 09:27:26 +00:00 |
|
Martin Gallwey
|
2ee7e4552b
|
#87099# Remove unused code and only initialise the buffer when we need to
|
2001-05-31 09:25:58 +00:00 |
|
Martin Gallwey
|
fed8ec37d3
|
#87099# Use the new ThreadedBuffer class and let it do all the work
|
2001-05-31 09:24:50 +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
|
a4f45a88f7
|
#87099# Use offapi.rdb instead of applicat.rdb
|
2001-05-31 09:21:44 +00:00 |
|
Martin Gallwey
|
17f08c3195
|
#87099# Remove unused method
|
2001-05-31 08:48:20 +00:00 |
|
Martin Gallwey
|
ae7f43c18a
|
#87099# Added updateStream method and change the 'using namespace' stuff
|
2001-05-31 08:47:40 +00:00 |
|
Martin Gallwey
|
35be97b4e7
|
#87099# OPtimise the stream operators
|
2001-05-31 08:46:36 +00:00 |
|
Martin Gallwey
|
4d46ad186c
|
#87099# Optimise the stream operators
|
2001-05-31 08:46:05 +00:00 |
|
Martin Gallwey
|
96505f3ae5
|
#87099# Make destructor virtual and make OutputThread a 'friend', also do not realloc the buffer until we need to
|
2001-05-31 08:40:58 +00:00 |
|
Martin Gallwey
|
ee17f48992
|
#87099# Make OutputThread a 'friend' instead of making members public or making getter functions
|
2001-05-31 08:39:40 +00:00 |
|
Martin Gallwey
|
f23c0fc3c1
|
#87099# remove unused member and add offset and length parameters to 'rawWrite'
|
2001-05-31 08:38:31 +00:00 |
|
Martin Gallwey
|
7782f736c5
|
#87099# Added updateStream method
|
2001-05-31 08:37:33 +00:00 |
|
Martin Gallwey
|
d148b0125f
|
#87099# Optimisation for stream operators
|
2001-05-31 08:36:39 +00:00 |
|
Martin Gallwey
|
b238840966
|
#87099# Initial revision
|
2001-05-31 08:35:05 +00:00 |
|
Martin Gallwey
|
ce28f432b5
|
#87256# Keep a copy of the ZipEntry struct, not a reference
|
2001-05-29 10:57:06 +00:00 |
|
Martin Gallwey
|
8a382d18a8
|
#87256# Neither of these classes should close the underlying stream
|
2001-05-28 11:52:33 +00:00 |
|
Martin Gallwey
|
033a4d7e7e
|
#86409# Change storage method for encrypted compressed streams pretending to be plain text
|
2001-05-17 15:17:06 +00:00 |
|
Martin Gallwey
|
48297e47c2
|
#86409# fix typos in encrypted data import
|
2001-05-17 12:03:42 +00:00 |
|
Martin Gallwey
|
0f928c494c
|
#86409# Add parantheses to clarify when exceptions should be thrown
|
2001-05-16 15:23:48 +00:00 |
|
Martin Gallwey
|
b66f73d7d1
|
#86409# Allow EncryptionKey's of any length
|
2001-05-15 14:33:22 +00:00 |
|
Martin Gallwey
|
adaf24e004
|
#86409# Support 'HasEncryptedEntries property
|
2001-05-15 14:18:49 +00:00 |
|
Martin Gallwey
|
e7b921bd37
|
Add bHasEncryptedEntries property
|
2001-05-15 14:17:54 +00:00 |
|
Martin Gallwey
|
e8f99d4c4e
|
readBytes is responsible for reallocing the calling stream
|
2001-05-15 12:05:28 +00:00 |
|
Martin Gallwey
|
5eadc19940
|
Remove unnecessary parameter in call to getRawStream
|
2001-05-15 12:04:04 +00:00 |
|
Martin Gallwey
|
0371b5cd9b
|
Remove unnecessary parameter from getRawStream (rEntry should always be aEntry)
|
2001-05-15 12:03:04 +00:00 |
|
Martin Gallwey
|
26e0332d5a
|
Support encryption of streams!
|
2001-05-08 13:04:49 +00:00 |
|
Martin Gallwey
|
776aa370d4
|
made getEncryptionKey inline
|
2001-05-08 13:04:03 +00:00 |
|
Martin Gallwey
|
b6eb650d3d
|
Clean up inline methods
|
2001-05-08 13:02:21 +00:00 |
|
Martin Gallwey
|
c5dbb2c73b
|
retrieve and use encryption data recieved from the manifest
|
2001-05-08 13:01:33 +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
|
cbde1894bd
|
Remove unused 'aSequence' member
|
2001-05-08 12:58:22 +00:00 |
|
Martin Gallwey
|
53ddbecafe
|
If we have an encrypted stream, decrypt it! (if we can!)
|
2001-05-08 12:57:41 +00:00 |
|
Martin Gallwey
|
9e15535240
|
Update manifest import to reflect new manifest.dtd
|
2001-05-08 12:56:22 +00:00 |
|
Martin Gallwey
|
885ef79bbd
|
Change manifest import to reflect new manifest.dtd
|
2001-05-08 12:55:13 +00:00 |
|