Home | History | Annotate | Download | only in routed
History log of /src/sbin/routed/if.c
RevisionDateAuthorComments
 1.31  02-Oct-2017  maya unifdef sgi. NFCI
 1.30  24-Jun-2012  kardel PR/44647: commit fix proposed by Takahiro HAYASHI
verified to be working in -current and also helps NetBSD-6 BETA2
 1.29  13-Oct-2010  martin branches: 1.29.6; 1.29.8;
Memcpy into local variable to ensure proper alignement.
Fixes PR port-sparc64/43965.
 1.28  26-Oct-2009  christos merge 2.32 which is actually 2.31. Most important change is:
- use multicast over point-to-point (GRE) links as proposed by Dan Lukes.
 1.27  28-Dec-2008  christos fix printf formats.
 1.26  14-Aug-2007  dyoung branches: 1.26.10; 1.26.16; 1.26.20;
Don't nul-terminate the interface name in a sockaddr_dl that is
part of an ifa_msghdr returned by sysctl(3), because that could
overwrite the ifam_len field of the following ifa_msgher. Instead,
copy the interface name out of the sockaddr_dl, and then nul-terminate.
Fixes the bug reported by Frank Kardel on current-users@. Thanks
Frank for reporting, and for testing the fix.
 1.25  17-Mar-2006  christos Coverity CID 2671: Fix use of ifp after free.
 1.24  30-Nov-2002  christos sync with routed 2.27
 1.23  02-Nov-2001  lukem fix -Wshadow warnings
 1.22  10-Mar-2001  christos sync with version 2.24. Vernon says:
The most significant [fix] involves so called "remote" interfaces
configured in the kludge file to with what appear to be colliding
networks. Edward Mascarenhas <eddiem@vihar.engr.sgi.com> found
the problem and the fix, and I think has tested it in the SGI
network.
 1.21  15-Jan-2001  itojun specify interface by using interface index (set/getsockopt with 0.0.0.0/8).
 1.20  11-Jun-2000  christos Revert 1.18 -> 1.19; causes infinite loops on machines that use ppp and
do active routing.
 1.19  02-Mar-2000  christos branches: 1.19.2;
remove the once hack; vjs says it is not necessary with the monotonic
time kludge. We'll see.
 1.18  19-Nov-1999  bouyer Ignore RTM_OIFINFO messages (send by a COMPAT_14 kernel).
 1.17  23-Feb-1999  christos branches: 1.17.6;
Resolve conflicts.
 1.16  25-Oct-1998  christos Update to 980910 from ftp.rhyolite.com
 1.15  26-Aug-1998  christos Avoid interraction between pppd and routed, by trying to discover new
interfaces every time there is a new route, irrespective of timeout period.
 1.14  02-Jun-1998  thorpej Merge the 980602 RIPv2/Router Discovery routed. Fixes floods of host routes
generated when one of the interfaces on the network does not support
broadcast (e.g. HIPPI or ATM).

From Vern Schryver <vjs@rhyolite.com>
 1.13  15-Sep-1997  lukem use memmove, memcmp, memset instead of bcopy, bcmp, bzero
 1.12  15-Sep-1997  lukem * cleanup for WARNS=1
* deprecate register
* bcmp, bcopy, bzero, rindex -> memcmp, memmove, memset, strrchr
* correct use of .Nm
 1.11  03-Feb-1997  christos - resolve conflicts.
- remove md5 stuff; it is in libc.
- define MCAST_PPP_BUG, until we fix if_ppp.c
 1.10  24-Sep-1996  christos - resolve conflicts
- try to follow rcsid style more closely
- fix rn_walktree callback routine signatures.
 1.9  10-Aug-1996  thorpej - Finished up merge.

- Add some prototypes and definitions for types as necessary,
wrapped in __NetBSD__ to maintain portability.

- Explicit size types in structures that go out the wire.

- RCS id police.
 1.8  20-Jun-1995  christos - Support rip version 2.
- Add ansi prototypes.
- Be less internet centric.
- Convert queues to use <sys/queue.h> so we don't need -lcompat
 1.7  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.6  23-Sep-1994  mycroft Remove some more uses of obsolete functions.
 1.5  13-May-1994  mycroft Clean up import.
 1.4  01-Aug-1993  mycroft Add RCS identifiers.
 1.3  23-Mar-1993  cgd changed "Id" to "Header" for rcsids
 1.2  22-Mar-1993  cgd added rcs ids to all files
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.7  23-Feb-1999  christos Latest version of routed(8) from Vernon Schryver <vjs@calcite.rhyolite.com>
 1.1.1.6  02-Jun-1998  thorpej Latest RIPv2/Router Discovery routed, from Vern Schryver <vjs@rhyolite.com>
 1.1.1.5  03-Feb-1997  christos New version from ftp.sgi.com:sgi/src/routed.tar.Z
 1.1.1.4  24-Sep-1996  christos Latest version of routed(8) from Vernon Schryver <vjs@sgi.com>
 1.1.1.3  10-Aug-1996  thorpej A leaner, meaner routed(8), implementing RIPv1, RIPv2, and ICMP Router
Discovery, courtesy of Vernon Schryver <vjs@sgi.com>. Thanks!
 1.1.1.2  14-Jun-1994  mycroft Import 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.17.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.19.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.26.20.1  16-Aug-2010  matt Change to new route message sematics
 1.26.16.1  21-Nov-2010  riz Pull up following revision(s) (requested by martin in ticket #1460):
sbin/routed/if.c: revision 1.29
Memcpy into local variable to ensure proper alignement.
Fixes PR port-sparc64/43965.
 1.26.10.1  17-Jan-2009  mjf Sync with HEAD.
 1.29.8.1  02-Jul-2012  jdc Pull up revision 1.30 (requested by kardel in ticket #376).

PR/44647: commit fix proposed by Takahiro HAYASHI
verified to be working in -current and also helps NetBSD-6 BETA2
 1.29.6.1  30-Oct-2012  yamt sync with head

RSS XML Feed