Commit graph

145 commits

Author SHA1 Message Date
Martin Gallwey
e522c10e3d #89731# Ensure that the Content has given us a 'real' stream 2001-07-19 12:17:15 +00:00
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
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
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
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
Martin Gallwey
3e0be7d507 Change manifest export to reflect new manifest.dtd 2001-05-08 12:54:33 +00:00
Martin Gallwey
b4f335d1c0 Update new defines to reflect new manifest file structure 2001-05-08 12:53:48 +00:00
Martin Gallwey
2c341a1961 Encode unsigned byte streams, not signed byte streams 2001-05-08 12:52:52 +00:00
Martin Gallwey
37f5b913ed #86337# fix name setting 2001-05-02 17:11:27 +00:00
Martin Gallwey
344db257f5 fix manifest entry 2001-04-30 18:42:15 +00:00
Martin Gallwey
b0401a2302 Fix raw copying of streams 2001-04-30 17:22:56 +00:00
Martin Gallwey
0802bc6db5 set default to be compressed 2001-04-30 17:22:27 +00:00