freebsd-dev/sys/netipx
Archie Cobbs 2127f26023 Examine all occurrences of sprintf(), strcat(), and str[n]cpy()
for possible buffer overflow problems. Replaced most sprintf()'s
with snprintf(); for others cases, added terminating NUL bytes where
appropriate, replaced constants like "16" with sizeof(), etc.

These changes include several bug fixes, but most changes are for
maintainability's sake. Any instance where it wasn't "immediately
obvious" that a buffer overflow could not occur was made safer.

Reviewed by:	Bruce Evans <bde@zeta.org.au>
Reviewed by:	Matthew Dillon <dillon@apollo.backplane.com>
Reviewed by:	Mike Spengler <mks@networkcs.com>
1998-12-04 22:54:57 +00:00
..
ipx_cksum.c Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
ipx_if.h Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
ipx_input.c When system act as IPX router (sysctl -w net.ipx.ipx.ipxforwarding=1, 1998-06-10 12:52:11 +00:00
ipx_ip.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
ipx_ip.h Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
ipx_outputfl.c Staticize. 1998-02-09 06:11:36 +00:00
ipx_pcb.c Staticize. 1998-02-09 06:11:36 +00:00
ipx_pcb.h Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
ipx_proto.c Staticize. 1998-02-09 06:11:36 +00:00
ipx_tun.c Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
ipx_usrreq.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
ipx_var.h Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
ipx.c Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
ipx.h Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
README Reviewed by: julian and jhay@mikom.csir.co.za 1995-10-26 20:31:59 +00:00
spx_debug.c Fixed printf format errors. 1998-08-17 01:05:25 +00:00
spx_debug.h Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
spx_timer.h Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
spx_usrreq.c Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
spx_var.h Removed the #ifdef IPXERRORMSGS'ed code. Fix a lot of style errors that I 1997-06-26 19:36:03 +00:00
spx.h Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00

This protocol implements IPX/SPX over Ethernet_II frame type 0x8137.
Please note: the SPX implementation may require further work and testing
to insure proper operation.

Mike Mitchell, Network Engineer
AMTECH Systems Corporation, Technology and Manufacturing
8600 Jefferson Street, Albuquerque, New Mexico 87113 (505) 856-8000
supervisor@alb.asctmd.com

John Hay
Some Company
Some Address
jhay@mikom.csir.co.za

--- Copyright Information ---

Copyright (c) 1984, 1985, 1986, 1987, 1993
The Regents of the University of California.  All rights reserved.

Modifications Copyright (c) 1995, Mike Mitchell
Modifications Copyright (c) 1995, John Hay