Home | History | Annotate | Download | only in net
History log of /src/sys/net/ppp-deflate.c
RevisionDateAuthorComments
 1.24  05-Jul-2024  rin sys: Drop redundant NULL check before m_freem(9)

m_freem(9) safely has accepted NULL argument at least since 4.2BSD:
https://www.tuhs.org/cgi-bin/utree.pl?file=4.2BSD/usr/src/sys/sys/uipc_mbuf.c

Compile-tested on amd64/ALL.

Suggested by knakahara@
 1.23  06-Aug-2016  pgoyette Catch up with the renaming of module ppp --> if_ppp and avoid warning
messages at boot (or module load) time.
 1.22  06-Aug-2016  pgoyette Modularize the ppp driver, and adjust dependencies of the compressor
modules.

For now, this is still included as a built-in module in GENERIC kernels.
 1.21  05-Apr-2016  pgoyette Add modular dependency on zlib module.
 1.20  17-Dec-2008  cegger branches: 1.20.24; 1.20.42;
kill MALLOC and FREE macros.
 1.19  29-Nov-2008  cube Fix handling of ppp compressor modules, from Andrew Doran's input.
- ref count each compressor
- allow {un,}registration of several modules at once
- une RUN_ONCE to make sure the mutex is initialised, because
unfortunately built-in (and bootloader-loaded) modules init functions
are run before pseudo-devices attach (reported by Nick Hudson).
 1.18  25-Nov-2008  cube Rework the way PPP compmressors are handled and allow them to be
automatically loaded when needed.
 1.17  05-May-2008  ad branches: 1.17.6; 1.17.8;
Back out previous. It broke the build.
 1.16  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.15  16-Nov-2006  christos branches: 1.15.48; 1.15.52;
__unused removal on arguments; approved by core.
 1.14  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.13  11-Dec-2005  thorpej branches: 1.13.20; 1.13.22;
ANSI function decls and application of static.
 1.12  13-Sep-2002  itojun branches: 1.12.22;
copyright clarification. from openbsd

1.
Paul Mackerras and the Australian National University have worked things
out, and as a result, Paul now owns copyright on all these files, with the
proper terms.

2.
and... we managed to contact "Eric Rosenquist" <eric@rosenquist.com> through
the help of people who found him: first one was nick.stott@cogeco.ca
This now has a better license. Two authors left to go.
 1.11  13-Mar-2002  fvdl Fix what looks like a merge error: olen = 0 in z_decompress, not
PPP_HDRLEN, which caused lots of 'ppp_deflate0: exceeded mru (1508 > 1504)'
messages.
 1.10  15-Nov-2001  lukem don't need <sys/types.h> when including <sys/param.h>
 1.9  12-Nov-2001  lukem add RCSIDs
 1.8  18-Jul-2001  thorpej bzero -> memset
 1.7  25-Aug-2000  thorpej branches: 1.7.2; 1.7.4;
Don't use MALLOC() for variable-sized allocations.
 1.6  02-May-1998  christos branches: 1.6.14; 1.6.24;
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.5  17-May-1997  christos Update to ppp-2.3b5
 1.4  12-Mar-1997  christos Update to ppp-2.3b4; from Paul Mackerras
 1.3  13-Oct-1996  christos backout previous kprintf change
 1.2  10-Oct-1996  christos - printf -> kprintf, sprintf -> ksprintf
 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.6.24.1  20-Mar-2002  he Pull up revision 1.11 (requested by fvdl):
Fix a problem related to compression which would cause a lot of
logged incorrect warnings.
 1.6.14.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
 1.7.4.4  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.7.4.3  16-Mar-2002  jdolecek Catch up with -current.
 1.7.4.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.4.1  03-Aug-2001  lukem update to -current
 1.7.2.5  17-Sep-2002  nathanw Catch up to -current.
 1.7.2.4  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.7.2.3  08-Jan-2002  nathanw Catch up to -current.
 1.7.2.2  14-Nov-2001  nathanw Catch up to -current.
 1.7.2.1  24-Aug-2001  nathanw Catch up with -current.
 1.12.22.1  21-Jun-2006  yamt sync with head.
 1.13.22.2  10-Dec-2006  yamt sync with head.
 1.13.22.1  22-Oct-2006  yamt sync with head
 1.13.20.1  18-Nov-2006  ad Sync with head.
 1.15.52.1  04-May-2009  yamt sync with head.
 1.15.48.1  17-Jan-2009  mjf Sync with HEAD.
 1.17.8.1  19-Jan-2009  skrll Sync with HEAD.
 1.17.6.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.20.42.2  05-Oct-2016  skrll Sync with HEAD
 1.20.42.1  22-Apr-2016  skrll Sync with HEAD
 1.20.24.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed