Commit Graph

202 Commits

Author SHA1 Message Date
scc@mozilla.org
3c364a083d bug #98089: ripped new license 2001-09-19 20:09:47 +00:00
dveditz@netscape.com
40e2497954 Fix 72551 speed up zip archive opening. r=ssu,sr=waterson 2001-04-03 06:35:13 +00:00
shaver@mozilla.org
0cddbc2ddf 72495: libjar/"regexp" cleanup (r=dveditz,sr=brendan) 2001-03-21 04:08:12 +00:00
dbaron@fas.harvard.edu
b6c6f9da04 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:31:15 +00:00
ssu@netscape.com
fd7f515db2 fixing tree redness 2001-01-22 20:53:31 +00:00
ssu@netscape.com
c55581b766 fixing bug 59105 - chrome install hangs when target is not an install file. sr=mscott, r=dveditz. 2001-01-22 20:15:49 +00:00
sgehani@netscape.com
d3928ad37c Add ZIP_TestArchive support for CRC32 verification of all or individual items.
b = 61544
 r = dveditz
sr = alecf
2000-12-27 07:05:55 +00:00
sgehani@netscape.com
b8e4040011 Make libjar work with Phil Katz zip archives created with Sun's 'jar' tool. (aka honor bit 3 of the general purpose bit flag in local headers when searching forthe central directory offset.)
[r=ssu,dbragg; nsbeta3+ b=20512]
2000-08-24 00:48:34 +00:00
sgehani@netscape.com
2be8997f8c Building standalone libjar for installer use.
[nsbeta3+ b=48109; r=ssu]
2000-08-18 22:09:26 +00:00
warren@netscape.com
84d748485f Fixing bugs in nsZipReaderCache. Bug 18433 2000-06-07 09:05:22 +00:00
sgehani@netscape.com
48d34b74d7 Fix libjar runtime bustage on the Mac. b = 33656 2000-03-30 09:52:32 +00:00
jdunn@netscape.com
9748973a19 just adding a newline at the end for hpux 2000-03-28 05:06:01 +00:00
sgehani@netscape.com
caa1af31e0 Restoring file dates at install time.
b = 5107
r = dbragg
2000-03-28 03:38:06 +00:00
mstoltz@netscape.com
a62840198e Crasher fixes and optimizations to jar signature verification. bug=7270 r=norris 2000-02-14 01:57:01 +00:00
sdagley@netscape.com
9bcad22639 Fixing Mac build bustage. For some unknown @#$%^ reason strdup was defined in the LibjarPrefix headers which was generally a bad idea. Moved the code to an #ifdef XP_MAC block in nsZipArchive.cpp so libjar.mcp _and_ MIW.mcp project build again. Why this ever worked I don't know, I just hacked at it until I could get it building again cause it's Friday night and I wanna go home. r=mstoltz 2000-01-29 04:16:36 +00:00
mstoltz@netscape.com
4fe3cd03f0 Implementation of JAR manifest parser, part of signature verification for signed scripts. bug=7270 r=norris 2000-01-29 00:03:57 +00:00
dougt@netscape.com
d48ec37751 Landing nsIFile. 2000-01-24 21:28:28 +00:00
warren@netscape.com
166e90d53c Fixed bug accessing jar entry. 1999-12-02 01:27:48 +00:00
sgehani@netscape.com
890211b4c6 Fixes bug 18887. Although the bug doesn't mention it this really is: CRC-32 checking is now fixed in libjar. [r=dveditz] 1999-11-17 05:40:00 +00:00
ssu@netscape.com
942053eaae fixing bug #18683. fixing how libjar does crc checks. It didn't work for all cases, until now. r=sgehani 1999-11-16 05:43:44 +00:00
dveditz@netscape.com
1c1e5c376f added Bloaty instrumentation 1999-11-16 01:52:29 +00:00
sgehani@netscape.com
018659ec58 Fixes for bug 18683. Libjar interfaces changed but the implementation didn't so XPInstall was horked. This fixes the runtime XP horkage. [r=dveditz]
Also, added deletion of extracted files if the CRC-32 doesn't match. Mapped 'PR_Delete' to 'remove' for STANDALONE. [r=mstoltz]
1999-11-13 00:44:56 +00:00
warren@netscape.com
6a87cf96f8 Libjar cleanup. Added Close method. Bug#18273. r=mstoltz,gayatrib,dveditz 1999-11-12 06:13:13 +00:00
sgehani@netscape.com
53ffe411ee Added CRC checking for every item we extract. Fixes bug 17511. [r=mstoltz] 1999-11-11 22:08:08 +00:00
dmose@mozilla.org
20621227af updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
mstoltz@netscape.com
ac937eb412 Created helper class nsZipRead to hold read state information. That way
one nsJAR can support multiple input streams. r=norris
1999-11-02 23:46:09 +00:00
cls@seawood.org
d8c10e578e Use #elif not #elseif 1999-11-02 22:36:59 +00:00
ssu@netscape.com
c3e6bb481e fixing redness on mac tinderbox. #else if doesn't work. Changed it to #elseif 1999-11-02 21:50:07 +00:00
sgehani@netscape.com
221bdfd651 Fixed bugs 10540, 9148. Libjar now reads teh central directory headers as opposed to the local file headers. This enables us to glean permissions informationand restore file mode upon extraction. A side-effect is the bug 10540 fix where the Install.Execute() API now works on Linux since we restore the execute bits in temporarily extracted files. [r=ssu] 1999-11-02 20:37:28 +00:00
mstoltz@netscape.com
19e96fe89d Fixed Windows breakage from converting const nsZIpItem* to nsZipItem*. r=dveditz 1999-10-26 20:45:21 +00:00
mstoltz@netscape.com
2490cfc917 Added GetInputStream function to nsJAR in order to extract files into memory rather than to disk. Created nsJARInputStream to carry this data. Most of the code for this change went into nsZipArchive, which now handles either file output or output to memory. bug=16077 r=dveditz 1999-10-26 19:43:26 +00:00
sgehani@netscape.com
62df81ded9 Fixes bug 17190: extract only core_*/* files to obtain the XPInstall engine run by the Install Wizard. [r=cathleen] 1999-10-26 02:08:56 +00:00
dveditz@netscape.com
f3fcbf592a fixing mac bustage 1999-09-07 22:03:53 +00:00
dveditz@netscape.com
83d38d36d9 added blank lines for readability 1999-09-01 01:28:22 +00:00
briano@netscape.com
cc176bd66e Change the undef NETSCAPE to MOZILLA_CLIENT to fix Win and Mac. 1999-08-26 01:23:10 +00:00
sgehani@netscape.com
e322e83770 Fixing Mac bustage in STANDALONE libjar. 1999-08-10 23:05:09 +00:00
ssu@netscape.com
03f711f7ea added ifdef win32 to win32 standalone specific code 1999-08-09 23:01:03 +00:00
ssu@netscape.com
8af3f32f0d fixed blockage of windows process messages when inflating files. This affects only the standalone windows build. 1999-08-06 07:58:15 +00:00
ssu@netscape.com
cd6c9fbe1b fixed problem with PR_Seek() in standalone mode 1999-08-05 22:08:29 +00:00
ssu@netscape.com
47ae51ef0c fixing bug #8454 and AddDirectory() function 1999-06-29 23:23:23 +00:00
sgehani@netscape.com
692f37e429 Modification to the libjar XPCOM interface in order to use it with XPInstall; facilitating ressurection of XPInstall on Unix. 1999-06-23 06:16:28 +00:00
ssu@netscape.com
e6131b1c85 added define's to deal with building standalone 1999-06-20 02:38:14 +00:00
ssu@netscape.com
d10e7f1738 backed out previous checkin due to tree closure 1999-06-16 21:54:13 +00:00
ssu@netscape.com
b2b57bb0a6 ifdef'ed all calls to PR_Seek() for the standalone build 1999-06-16 21:47:58 +00:00
ssu@netscape.com
ba91896214 ifdef'ed call to PR_Seek() for the standalone build 1999-06-16 00:24:37 +00:00
ssu@netscape.com
a37ee60172 Fixing ShExp use (0 means true) 1999-06-10 01:58:06 +00:00
mcmullen@netscape.com
f94b85e7ab Patches for OpenVMS and conversions to nsQuickSort(). Thanks to Colin Blake and James Lewis Nance (resp) 1999-06-03 18:15:53 +00:00
dveditz@netscape.com
6e8668e954 allow multi-user finds 1999-05-19 03:21:03 +00:00
dveditz@netscape.com
1177decd66 zip archive support 1999-04-28 00:34:30 +00:00
dougt@netscape.com
9cd4b25ce8 ack. 1999-03-09 23:06:11 +00:00