Closed Bug 301212 Opened 19 years ago Closed 19 years ago

Upgrade mozilla/security/nss/cmd/zlib to zlib 1.2.3

Categories

(NSS :: Libraries, defect, P1)

3.10
defect

Tracking

(Not tracked)

RESOLVED FIXED
3.10.1

People

(Reporter: wtc, Assigned: wtc)

Details

(Whiteboard: [sg:fix])

Attachments

(4 files, 1 obsolete file)

zlib 1.2.3 is now available.  It contains some security vulnerability
fixes.  We should upgrade mozilla/security/nss/cmd/zlib to zlib 1.2.3.

See bug 131826 for our previous upgrade to zlib 1.2.2.  That bug contains
our local patch for zlib 1.2.2 (attachment 164666 [details] [diff] [review]) to use our own
implementation of errno for Windows CE.  We may want to apply that
patch again.
This patch does not contain our local changes for Windows CE.
Please look at the new code in zutil.h and see if zlib's
handling of errno is satisfactory.  If it still isn't, we
can apply our local changes again.
Attachment #189683 - Flags: superreview?(nelson)
Attachment #189683 - Flags: review?(rrelyea)
It's easier to see in this smaller patch what our local changes
were and what the new official code is.

The new official code defines 'errno' as a macro that expands
to a global variable named z_errno whose value is always 0.
It is done this way to simplify porting to WinCE and the value of
errno is not supposed to be used.
Group: security
Comment on attachment 189686 [details] [diff] [review]
Subset of the previous patch that's related to errno on WinCE

With regard to the question of WinCE support in zlib, 
IIRC, WinCE has nothing like a command line shell.  
Further, WinCE doesn't start programs at the "main" function.

It is possible to build and run the NSS commands by writing a 
special wrapper for main(), and I have done so to test 
strsclnt and selfserv.	But there is no (conventient) way to 
provide command line args that vary from run to run, so one
resorts to hard-coding command line args in that wrapper for
main.  

Consequently, past attempts to build NSS on WinCE have 
elected to exclude most NSS utility commands, including 
signtool - the only command that uses zlib, from the build.

So, I have no problem with letting zlib define errno as zero
for its own use on WinCE.
Comment on attachment 189683 [details] [diff] [review]
Patch to upgrade to zlib 1.2.3

r=rrelyea other than the wince change, our copy of zlib is essentially the same
as the official release. This patch appears to move us up to the latest
release.
Attachment #189683 - Flags: review?(rrelyea) → review+
Is there an URL for a page describing what is fixed in this release?

We've been thinking about making a 3.10.1 to include various fixes, 
including the recent fix for zlib's inftrees.c.  I think we should 
hold that so we can include this newer zlib code.  
Priority: -- → P1
Target Milestone: --- → 3.10.1
Nelson: I heard about zlib 1.2.3 in bug 300349 comment 7.
It hasn't been announced yet.

You can find out what is fixed in this release in the
ChangeLog file in the zlib 1.2.3 distribution.  NSS is
using zlib 1.2.2 right now.
Whiteboard: [sg:fix]
Comment on attachment 189683 [details] [diff] [review]
Patch to upgrade to zlib 1.2.3

I'm removing myself from the superreview request.  Sorry, I just don't have
time to learn this library. 
If there are no other volunteers to review it, then I guess we should follow
precedent and check it in, knowing that it is the next official release of that
library.
Attachment #189683 - Flags: superreview?(nelson)
Comment on attachment 189683 [details] [diff] [review]
Patch to upgrade to zlib 1.2.3

Nelson: sorry, I should have explained what I asked the
reviewers to do.

What I need the reviewers to do is to approve the following:
drop in the .c and .h files from zlib 1.2.3 *with no local
changes*.  Please indicate your approval by marking review+
on this patch.

The only local changes we applied before are to use our
own "errno" implementation for WinCE.  In zlib 1.2.3, the
authors made an effort to prevent their dummy "errno"
implementation from conflicting with other "errno"
implementations, so I propose that we just use their
"errno" implementation.
Attachment #189683 - Flags: superreview?(nelson)
The only difference from "Patch to upgrade to zlib 1.2.3" is
that I also updated the README file.

I checked in this patch on the NSS trunk for NSS 3.11.	Nelson,
Neil, if you need this in NSS 3.10.1, you need to check this
patch in on the NSS_3_10_BRANCH.

Checking in README;
/cvsroot/mozilla/security/nss/cmd/zlib/README,v  <--  README
new revision: 1.5; previous revision: 1.4
done
Checking in adler32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/adler32.c,v  <--  adler32.c
new revision: 1.5; previous revision: 1.4
done
Checking in compress.c;
/cvsroot/mozilla/security/nss/cmd/zlib/compress.c,v  <--  compress.c
new revision: 1.5; previous revision: 1.4
done
Checking in crc32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/crc32.c,v  <--  crc32.c
new revision: 1.5; previous revision: 1.4
done
Checking in deflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.c,v  <--  deflate.c
new revision: 1.5; previous revision: 1.4
done
Checking in deflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.h,v  <--  deflate.h
new revision: 1.5; previous revision: 1.4
done
Checking in example.c;
/cvsroot/mozilla/security/nss/cmd/zlib/example.c,v  <--  example.c
new revision: 1.5; previous revision: 1.4
done
Checking in gzio.c;
/cvsroot/mozilla/security/nss/cmd/zlib/gzio.c,v  <--  gzio.c
new revision: 1.5; previous revision: 1.4
done
Checking in infback.c;
/cvsroot/mozilla/security/nss/cmd/zlib/infback.c,v  <--  infback.c
new revision: 1.2; previous revision: 1.1
done
Checking in inffast.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inffast.c,v  <--  inffast.c
new revision: 1.5; previous revision: 1.4
done
Checking in inflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.c,v  <--  inflate.c
new revision: 1.5; previous revision: 1.4
done
Checking in inflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.h,v  <--  inflate.h
new revision: 1.2; previous revision: 1.1
done
Checking in inftrees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.c,v  <--  inftrees.c
new revision: 1.6; previous revision: 1.5
done
Checking in inftrees.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.h,v  <--  inftrees.h
new revision: 1.5; previous revision: 1.4
done
Checking in minigzip.c;
/cvsroot/mozilla/security/nss/cmd/zlib/minigzip.c,v  <--  minigzip.c
new revision: 1.5; previous revision: 1.4
done
Checking in trees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/trees.c,v  <--  trees.c
new revision: 1.5; previous revision: 1.4
done
Checking in uncompr.c;
/cvsroot/mozilla/security/nss/cmd/zlib/uncompr.c,v  <--  uncompr.c
new revision: 1.5; previous revision: 1.4
done
Checking in zconf.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zconf.h,v  <--  zconf.h
new revision: 1.6; previous revision: 1.5
done
Checking in zlib.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zlib.h,v  <--  zlib.h
new revision: 1.5; previous revision: 1.4
done
Checking in zutil.c;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.c,v  <--  zutil.c
new revision: 1.6; previous revision: 1.5
done
Checking in zutil.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.h,v  <--  zutil.h
new revision: 1.6; previous revision: 1.5
done
Comment on attachment 189936 [details] [diff] [review]
Patch (for NSS trunk only) as checked in

I found that this patch is missing a security fix that I already
checked in on the NSS trunk, so don't use this patch for the
NSS_3_10_BRANCH or earlier.  Alternatively, apply the patch in
bug 299445, and then apply this patch.
Attachment #189936 - Attachment description: Patch as checked in → Patch (for NSS trunk only) as checked in
Comment on attachment 189683 [details] [diff] [review]
Patch to upgrade to zlib 1.2.3

Yes, I'm OK with dropping our previous change for errno on WinCE.

To the the 3.10 branch, I'd suggest simply checking in the zlib
sources, as they are found on the trunk (now that this has been
checked in) onto the branch.
Attachment #189683 - Flags: superreview?(nelson) → superreview+
I checked in the zlib 1.2.3 files onto the NSS_3_10_BRANCH for
NSS 3.10.1.

Checking in README;
/cvsroot/mozilla/security/nss/cmd/zlib/README,v  <--  README
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in adler32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/adler32.c,v  <--  adler32.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in compress.c;
/cvsroot/mozilla/security/nss/cmd/zlib/compress.c,v  <--  compress.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in crc32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/crc32.c,v  <--  crc32.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in deflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.c,v  <--  deflate.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in deflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.h,v  <--  deflate.h
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in example.c;
/cvsroot/mozilla/security/nss/cmd/zlib/example.c,v  <--  example.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in gzio.c;
/cvsroot/mozilla/security/nss/cmd/zlib/gzio.c,v  <--  gzio.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in infback.c;
/cvsroot/mozilla/security/nss/cmd/zlib/infback.c,v  <--  infback.c
new revision: 1.1.8.1; previous revision: 1.1
done
Checking in inffast.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inffast.c,v  <--  inffast.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in inflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.c,v  <--  inflate.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in inflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.h,v  <--  inflate.h
new revision: 1.1.8.1; previous revision: 1.1
done
Checking in inftrees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.c,v  <--  inftrees.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in inftrees.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.h,v  <--  inftrees.h
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in minigzip.c;
/cvsroot/mozilla/security/nss/cmd/zlib/minigzip.c,v  <--  minigzip.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in trees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/trees.c,v  <--  trees.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in uncompr.c;
/cvsroot/mozilla/security/nss/cmd/zlib/uncompr.c,v  <--  uncompr.c
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in zconf.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zconf.h,v  <--  zconf.h
new revision: 1.5.8.1; previous revision: 1.5
done
Checking in zlib.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zlib.h,v  <--  zlib.h
new revision: 1.4.8.1; previous revision: 1.4
done
Checking in zutil.c;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.c,v  <--  zutil.c
new revision: 1.5.8.1; previous revision: 1.5
done
Checking in zutil.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.h,v  <--  zutil.h
new revision: 1.5.8.1; previous revision: 1.5
done
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
QA could verify this bug as follows.

1. Check out mozilla/security/nss/cmd/zlib without RCS keyword
expansion.

Trunk:
   cvs co -A -kk mozilla/security/nss/cmd/zlib

NSS_3_10_BRANCH:

   cvs co -r NSS_3_10_BRANCH -kk mozilla/security/nss/cmd/zlib

2. Compare the *.c, *.h, and README file in the
mozilla/security/nss/cmd/zlib directory with the version in
zlib 1.2.3 and verify that they are the same.  You can run
a script like the following in mozilla/security/nss/cmd/zlib
to do that (replace /home/wtchang/zlib-1.2.3 by the actual
location of your zlib-1.2.3 source tree):

for file in *.c *.h README; do
    echo "diff /home/wtchang/zlib-1.2.3/$file $file"
    diff /home/wtchang/zlib-1.2.3/$file $file
done

3. NSS QA (all.sh) passed on all platforms.
Group: security
Attached patch Fix for NSS_3_3_4_1_BRANCH (obsolete) — Splinter Review
Remove: (11 files)
< infblock.c
< infblock.h
< infcodes.c
< infcodes.h
< infutil.c
< infutil.h
< makefile.win
< netscape_mods.doc
< stubs.c
< zip16.def
< zip_nodl.c

Add: (5 files)
> crc32.h
> infback.c
> inffixed.h
> inflate.h
> trees.h
Attachment #192101 - Flags: superreview?(julien.pierre.bugs)
Attachment #192101 - Flags: review?(neil.williams)
Comment on attachment 192101 [details] [diff] [review]
Fix for NSS_3_3_4_1_BRANCH

This patch is hard to review but based on the fact that it is a wholesale
replacement and it passes all.sh I'm giving it a go.
Attachment #192101 - Flags: review?(neil.williams) → review+
Christophe,

Which tags or branch is supposed to already have the latest zlib ?
I pulled out NSS_3_3_4_1_BRANCH and applied your patch.
I tried to cvs diff -r NSS_3_10_1_BRANCH and -r NSS_3_10_BRANCH .
There were a lot of differences. Shouldn't the zlib source files now be the same
between all these branches, if we updated them all to the latest zlib version ?
Trunk (mozilla/security/nss/cmd/zlib) seems to be still at zlib-1.2.2, November
2004.
Glenn: you were looking at the version of NSS in Mozilla's trunk.
That's NSS 3.10.  It's not necessary to upgrade that because
Mozilla doesn't use that code.  That copy of zlib is only used
by the NSS command-line tools modutil and signtool.

The zlib in NSS 3.10.1 and NSS trunk (which will be NSS 3.11) has
been upgraded to zlib 1.2.3.
(In reply to comment #16)
> Christophe,
> 
> Which tags or branch is supposed to already have the latest zlib ?
> I pulled out NSS_3_3_4_1_BRANCH and applied your patch.
> I tried to cvs diff -r NSS_3_10_1_BRANCH and -r NSS_3_10_BRANCH .
> There were a lot of differences. Shouldn't the zlib source files now be 
> the same
> between all these branches, if we updated them all to the latest zlib 
> version ?
> 

Christophe didn't see Julien's previous comment, because he wasn't added to
the cc list.  Perhaps that comment belonged in a different bug?
(In reply to comment #18)
> Glenn: you were looking at the version of NSS in Mozilla's trunk.
> That's NSS 3.10. [snip]

> The zlib in NSS 3.10.1 and NSS trunk (which will be NSS 3.11) has
> been upgraded to zlib 1.2.3.

Are there now two CVS repositories for NSS?  
AFAIK, in any given CVS repository there is only one trunk.
Therefore, it's not clear how mozilla can have a separate cvs trunk for NSS
from NSS's own trunk in the same repository.
Or does Mozilla apply the name "trunk" to some branch of theirs?
There is only one CVS repository.

Mozilla trunk, which pulls NSS with the NSS_CLIENT_TAG CVS tag:
http://lxr.mozilla.org/seamonkey/source/security/nss/cmd/zlib/zlib.h

NSS trunk:
http://lxr.mozilla.org/security/source/security/nss/cmd/zlib/zlib.h

NSS_CLIENT_TAG is a floating CVS tag.  It currently coincides
with NSS_3_10_RTM (plus some build system enhancements)
(In reply to comment #16)
> Christophe,
> 
> Which tags or branch is supposed to already have the latest zlib ?
> I pulled out NSS_3_3_4_1_BRANCH and applied your patch.
> I tried to cvs diff -r NSS_3_10_1_BRANCH and -r NSS_3_10_BRANCH .
> There were a lot of differences. Shouldn't the zlib source files now be the same
> between all these branches, if we updated them all to the latest zlib version ?
> 


First, I checked that we have the same Zlib content on the trunk, the
NSS_3_10_BRANCH and the NSS_3_10_1_BRANCH. Good news: these 3 branches are
identical for mozilla/security/nss/cmd/zlib.

In the comment of the patch for NSS_3_3_4_1_BRANCH, I mentionned that there are
11 files to remove and 5 files to add. Did you do this too before checking the
diffs ?
Could you send me the differences you are seeing ?

From my side, the files that should be different between NSS_3_3_4_1_BRANCH and
the trunk are:
mozilla/security/nss/cmd/zlib/manifest.mn
mozilla/security/nss/cmd/zlib/config.mk
mozilla/security/nss/cmd/zlib/Makefile

The differences are due to:
- Mozilla Copyright
- Build variables
But all the .c, .h and README files (the Zlib files) should have no difference
(this is the case in my workspace).
Comment on attachment 192101 [details] [diff] [review]
Fix for NSS_3_3_4_1_BRANCH

I am going to send a new patch with the new files in the patch.
Attachment #192101 - Attachment is obsolete: true
Attachment #192101 - Flags: superreview?(julien.pierre.bugs)
This new patch uses "cvs diff -Nu" for creation. It contains the new files.

In addition, you have to manually remove the following files from
NSS_3_3_4_1_BRANCH (11 files):
< infblock.c
< infblock.h
< infcodes.c
< infcodes.h
< infutil.c
< infutil.h
< makefile.win
< netscape_mods.doc
< stubs.c
< zip16.def
< zip_nodl.c
Attachment #192422 - Flags: superreview?(julien.pierre.bugs)
Attachment #192422 - Flags: review?(neil.williams)
Attachment #192422 - Flags: superreview?(julien.pierre.bugs) → superreview+
Attachment #192422 - Flags: review?(neil.williams) → review+
Comment on attachment 192422 [details] [diff] [review]
Fix for NSS_3_3_4_1_BRANCH (enhanced patch)

Committed on NSS_3_3_4_1_BRANCH.

Checking in README;
/cvsroot/mozilla/security/nss/cmd/zlib/README,v  <--  README
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in adler32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/adler32.c,v  <--  adler32.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in compress.c;
/cvsroot/mozilla/security/nss/cmd/zlib/compress.c,v  <--  compress.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in crc32.c;
/cvsroot/mozilla/security/nss/cmd/zlib/crc32.c,v  <--  crc32.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in crc32.h;
/cvsroot/mozilla/security/nss/cmd/zlib/crc32.h,v  <--  crc32.h
new revision: 1.1.18.2; previous revision: 1.1.18.1
done
Checking in deflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.c,v  <--  deflate.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in deflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/deflate.h,v  <--  deflate.h
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in example.c;
/cvsroot/mozilla/security/nss/cmd/zlib/example.c,v  <--  example.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in gzio.c;
/cvsroot/mozilla/security/nss/cmd/zlib/gzio.c,v  <--  gzio.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in infback.c;
/cvsroot/mozilla/security/nss/cmd/zlib/infback.c,v  <--  infback.c
new revision: 1.2.2.2; previous revision: 1.2.2.1
done
Removing infblock.c;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infblock.c,v  <--	infblock.c
new revision: delete; previous revision: 1.1
done
Removing infblock.h;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infblock.h,v  <--	infblock.h
new revision: delete; previous revision: 1.1
done
Removing infcodes.c;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infcodes.c,v  <--	infcodes.c
new revision: delete; previous revision: 1.1
done
Removing infcodes.h;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infcodes.h,v  <--	infcodes.h
new revision: delete; previous revision: 1.1
done
Checking in inffast.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inffast.c,v  <--  inffast.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in inffast.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inffast.h,v  <--  inffast.h
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in inffixed.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inffixed.h,v  <--  inffixed.h
new revision: 1.3.18.2; previous revision: 1.3.18.1
done
Checking in inflate.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.c,v  <--  inflate.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in inflate.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inflate.h,v  <--  inflate.h
new revision: 1.2.2.2; previous revision: 1.2.2.1
done
Checking in inftrees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.c,v  <--  inftrees.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in inftrees.h;
/cvsroot/mozilla/security/nss/cmd/zlib/inftrees.h,v  <--  inftrees.h
new revision: 1.1.238.1; previous revision: 1.1
done
Removing infutil.c;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infutil.c,v  <--  infutil.c
new revision: delete; previous revision: 1.1
done
Removing infutil.h;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/infutil.h,v  <--  infutil.h
new revision: delete; previous revision: 1.1
done
Removing makefile.win;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/makefile.win,v  <--  makefile.win
new revision: delete; previous revision: 1.1
done
Checking in manifest.mn;
/cvsroot/mozilla/security/nss/cmd/zlib/manifest.mn,v  <--  manifest.mn
new revision: 1.3.172.1; previous revision: 1.3
done
Checking in minigzip.c;
/cvsroot/mozilla/security/nss/cmd/zlib/minigzip.c,v  <--  minigzip.c
new revision: 1.1.238.1; previous revision: 1.1
done
Removing netscape_mods.doc;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/netscape_mods.doc,v  <-- 
netscape_mods.doc
new revision: delete; previous revision: 1.1
done
Removing stubs.c;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/stubs.c,v	<--  stubs.c
new revision: delete; previous revision: 1.1
done
Checking in trees.c;
/cvsroot/mozilla/security/nss/cmd/zlib/trees.c,v  <--  trees.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in trees.h;
/cvsroot/mozilla/security/nss/cmd/zlib/trees.h,v  <--  trees.h
new revision: 1.2.92.2; previous revision: 1.2.92.1
done
Checking in uncompr.c;
/cvsroot/mozilla/security/nss/cmd/zlib/uncompr.c,v  <--  uncompr.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in zconf.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zconf.h,v  <--  zconf.h
new revision: 1.2.200.1; previous revision: 1.2
done
Removing zip16.def;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/zip16.def,v  <--  zip16.def
new revision: delete; previous revision: 1.1
done
Removing zip_nodl.c;
/cvsroot/mozilla/security/nss/cmd/zlib/Attic/zip_nodl.c,v  <--	zip_nodl.c
new revision: delete; previous revision: 1.1
done
Checking in zlib.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zlib.h,v  <--  zlib.h
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in zutil.c;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.c,v  <--  zutil.c
new revision: 1.1.238.1; previous revision: 1.1
done
Checking in zutil.h;
/cvsroot/mozilla/security/nss/cmd/zlib/zutil.h,v  <--  zutil.h
new revision: 1.1.174.1; previous revision: 1.1
done
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: