Home | History | Annotate | Download | only in net
History log of /src/sys/net/zlib.c
RevisionDateAuthorComments
 1.39  04-Jul-2024  rin net/zlib.c: Add apparent /* FALLTHROUGH */'s to appease compilers

Ideas from t-kusaba at iij, thanks!
 1.38  12-Apr-2022  andvar branches: 1.38.4; 1.38.10;
s/similarily/similarly/
 1.37  11-Jul-2019  msaitoh Fix typo (s/supress/suppress/).
 1.36  19-Feb-2019  christos revert previous. we don't want to change upstream code.
 1.35  18-Feb-2019  christos add fallthrough's
 1.34  29-Dec-2013  pgoyette branches: 1.34.30;
Modularize net/zlib so it can be used by the vnd module (and, eventually,
by an opencrypto module).
 1.33  18-Mar-2009  cegger branches: 1.33.12; 1.33.22; 1.33.26;
Ansify function definitions w/o arguments. Generated with sed.
 1.32  16-Mar-2009  cegger ansify function definitions
 1.31  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.30  05-May-2008  ad branches: 1.30.8; 1.30.14;
Back out previous. It broke the build.
 1.29  04-May-2008  ad Move zlib out of net/ and into kern/. It would probably be better to use
the reachover Makefiles and libz, but this is already here and it works.
 1.28  16-Nov-2006  christos branches: 1.28.52;
__unused removal on arguments; approved by core.
 1.27  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.26  10-May-2006  mrg branches: 1.26.8; 1.26.10;
quell GCC 4.1 uninitialised variable warnings.

XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
 1.25  15-Apr-2006  christos Don't use KASSERT, return an error instead to fix the build.
 1.24  15-Apr-2006  christos Coverity CID 1193: Add KASSERT before negative array deref.
 1.23  14-Jan-2006  christos branches: 1.23.2; 1.23.4; 1.23.6; 1.23.8; 1.23.10;
prepare for userland compilation.
 1.22  11-Dec-2005  christos branches: 1.22.2;
merge ktrace-lwp.
 1.21  29-May-2005  christos branches: 1.21.2;
- sprinkle const
- remove unneeded casts
- use more mem*() instead of b*() funcs.
 1.20  26-Feb-2005  perry nuke trailing whitespace
 1.19  20-Aug-2002  kristerw branches: 1.19.6; 1.19.14; 1.19.16;
#if 0 a couple of unused functions.
 1.18  07-May-2002  tron branches: 1.18.2;
Fix memory leak which occurs after an allocation failure.
 1.17  13-Mar-2002  fvdl Upgrade this generated version to be based on zlib-1.1.4
 1.16  23-Dec-2001  thorpej Do not provide memcpy()/memset()/memcmp() macros as wrappers
around b*() functions (!!).
 1.15  12-Nov-2001  lukem add RCSIDs
 1.14  14-Oct-2001  simonb Put the storage class first in an array declaration.
 1.13  05-Feb-2001  chs branches: 1.13.2; 1.13.4;
expose the definitions of MIN() and MAX() in sys/param.h to the kernel
and use those in favor of a dozen copies scattered around the source tree.
 1.12  18-Jan-2001  jdolecek constify
 1.11  17-Jan-2001  jdolecek mark local constant stuff as const, so that it's pushed to text segment
 1.10  30-Mar-2000  augustss branches: 1.10.4;
Kill some more register declarations.
 1.9  19-Nov-1999  ragge Include param.h instead of types.h, to get mem* macros on vax.
 1.8  15-Feb-1999  hubertf branches: 1.8.8; 1.8.14;
RCS ID police
 1.7  02-May-1998  christos Merge changes from pppd-2.3.4; adds ppp-deflate-draft stuff and updates
zlib. Maybe we can merge our other copy of zlib with this one now and
avoid having two copies?
 1.6  17-May-1997  christos Update to ppp-2.3b5
 1.5  13-Mar-1997  fvdl Avoid 'unused variable' warning for copyright string, like in the
previous zlib.c version in the tree.
 1.4  12-Mar-1997  christos Update to ppp-2.3b4; from Paul Mackerras
 1.3  18-Sep-1996  scottr Use sys/types.h and sys/systm.h to bring in prototypes for bzero() and
bcopy(), instead of string.h
 1.2  16-Mar-1996  christos branches: 1.2.4;
#if 0 unused string
 1.1  15-Mar-1996  paulus Added packet filtering, support for "PPP Deflate" packet compression,
trivial multicast support, and support for xon/xoff output flow
control to the PPP subsystem. Fixed several bugs, including making
the accumulation and resetting of statistics more consistent. State
for the VJ compressor is now dynamically allocated.
 1.2.4.1  11-Dec-1996  mycroft From trunk:
Use sys/types.h and sys/systm.h to bring in prototypes for bzero() and
bcopy(), instead of string.h.
 1.8.14.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.8.2  11-Feb-2001  bouyer Sync with HEAD.
 1.8.8.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
 1.10.4.2  21-Mar-2002  he Revert pull-up of revision 1.13 (requested by he):
Need to reexpose local definition of MAX.
 1.10.4.1  20-Mar-2002  he Pull up revisions 1.11-1.17 (requested by fvdl):
Upgrade libz to 1.1.4 due to a possible security bug.
 1.13.4.4  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.13.4.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.13.4.2  16-Mar-2002  jdolecek Catch up with -current.
 1.13.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.13.2.6  27-Aug-2002  nathanw Catch up to -current.
 1.13.2.5  20-Jun-2002  nathanw Catch up to -current.
 1.13.2.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.13.2.3  08-Jan-2002  nathanw Catch up to -current.
 1.13.2.2  14-Nov-2001  nathanw Catch up to -current.
 1.13.2.1  22-Oct-2001  nathanw Catch up to -current.
 1.18.2.1  29-Aug-2002  gehenna catch up with -current.
 1.19.16.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.19.14.1  29-Apr-2005  kent sync with -current
 1.19.6.2  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.19.6.1  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.21.2.2  30-Dec-2006  yamt sync with head.
 1.21.2.1  21-Jun-2006  yamt sync with head.
 1.22.2.1  15-Jan-2006  yamt sync with head.
 1.23.10.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.23.8.2  11-May-2006  elad sync with head
 1.23.8.1  19-Apr-2006  elad sync with head.
 1.23.6.1  24-May-2006  yamt sync with head.
 1.23.4.2  01-Jun-2006  kardel Sync with head.
 1.23.4.1  22-Apr-2006  simonb Sync with head.
 1.23.2.1  09-Sep-2006  rpaulo sync with head
 1.26.10.2  10-Dec-2006  yamt sync with head.
 1.26.10.1  22-Oct-2006  yamt sync with head
 1.26.8.1  18-Nov-2006  ad Sync with head.
 1.28.52.1  04-May-2009  yamt sync with head.
 1.30.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.30.8.1  28-Apr-2009  skrll Sync with HEAD.
 1.33.26.1  18-May-2014  rmind sync with head
 1.33.22.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.33.12.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.34.30.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.34.30.1  10-Jun-2019  christos Sync with HEAD
 1.38.10.1  02-Aug-2025  perseant Sync with HEAD
 1.38.4.1  20-Jul-2024  martin Pull up following revision(s) (requested by rin in ticket #739):

sys/net/zlib.c: revision 1.39
sys/conf/copts.mk: revision 1.12 (patch)

net/zlib.c: Add apparent /* FALLTHROUGH */'s to appease compilers
Ideas from t-kusaba at iij, thanks!

sys/conf/copts.mk: Drop fallthrough hack for zlib.c

RSS XML Feed