History log of /freebsd-current/sbin/routed/defs.h
Revision Date Author Comments
# 51e16cb8 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

sbin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# b3e76948 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line .h pattern

Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/


# 7e757182 25-Dec-2020 Xin LI <delphij@FreeBSD.org>

sbin/routed: Remove unused code for sgi and NetBSD.

MFC after: 2 weeks


# 8a16b7a1 20-Nov-2017 Pedro F. Giffuni <pfg@FreeBSD.org>

General further adoption of SPDX licensing ID tags.

Mainly focus on files that use BSD 3-Clause license.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.

Special thanks to Wind River for providing access to "The Duke of
Highlander" tool: an older (2014) run over FreeBSD tree was useful as a
starting point.


# fbbd9655 28-Feb-2017 Warner Losh <imp@FreeBSD.org>

Renumber copyright clause 4

Renumber cluase 4 to 3, per what everybody else did when BSD granted
them permission to remove clause 3. My insistance on keeping the same
numbering for legal reasons is too pedantic, so give up on that point.

Submitted by: Jan Schaumann <jschauma@stevens.edu>
Pull Request: https://github.com/freebsd/freebsd/pull/96


# b9f70ced 20-Sep-2014 Hiroki Sato <hrs@FreeBSD.org>

Fix a bug which could make routed(8) daemon exit by sending a special RIP
query from a remote machine, and disable accepting it by default. This
requests a routed(8) daemon to dump routing information base for debugging
purpose. An -i flag to enable it has been added.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# a3e04ddc 05-Apr-2009 Poul-Henning Kamp <phk@FreeBSD.org>

Add some consts, remove some unused stuff and other attempts to calm
FlexeLint down.


# 49694c6d 05-Apr-2009 Poul-Henning Kamp <phk@FreeBSD.org>

Some constifications


# f2ca6d8a 05-Apr-2009 Poul-Henning Kamp <phk@FreeBSD.org>

Modernize prototypes (ie: no extern)

Make lots of stuff static.


# 6b6b8280 05-Apr-2009 Poul-Henning Kamp <phk@FreeBSD.org>

Convert list of remote interfaces to LIST_* macros


# 38ae6523 05-Apr-2009 Poul-Henning Kamp <phk@FreeBSD.org>

Use <sys/queue.h> to manage the interface list.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 68b22388 30-Jul-2008 Poul-Henning Kamp <phk@FreeBSD.org>

Update routed to use the RFC 3678 protocol-independent multicast API. Use
IP_MULTICAST_IF with struct ip_mreqn (obtained from Linux) to tell the
stack which interface index to use for sending IPv4 datagrams.

Submitted by: bms
Tested by: phk


# c90cea00 15-Jun-2004 Bruce M Simpson <bms@FreeBSD.org>

Turn on RFC 1724 compliant behaviour with regards to IP_ADD_MEMBERSHIP;
routed should be able to specify multicast memberships to be added by
interface index. This should fix the unnumbered / point-to-point case
for RIPv2.

PR: bin/51927
Requested by: Eugene Grosbein


# 4c723140 09-Apr-2004 Mark Murray <markm@FreeBSD.org>

Remove advertising clause from University of California Regent's license,
per letter dated July 22, 1999.

Approved by: core, imp


# caa79e36 25-Feb-2004 Bruce M Simpson <bms@FreeBSD.org>

Virgin import of rhyolite.com routed v2.27


# 534734ed 06-Aug-2003 Warner Losh <imp@FreeBSD.org>

Prefer PATH_MAX to MAXPATHLEN. Both contain the trailing NUL, so
remove the unneeded +1.


# 7a6c3acc 05-Sep-1999 Peter Wemm <peter@FreeBSD.org>

$Revision$ -> $FreeBSD$ (more cleanup needed here)


# 7f3dea24 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 2c7a9781 02-May-1999 Mark Murray <markm@FreeBSD.org>

Latest-and-greatest routed.
Includes RIPv2 and Router Discovery.

Submitted by: Vernon Schryver <vjs@calcite.rhyolite.com>


# 90100551 28-Jul-1998 Philippe Charnier <charnier@FreeBSD.org>

Spelling, add rcsid, remove unused #includes.
Convert 1000000 usec to 1 sec 0 usec.
Use provided safe malloc (rtmalloc()) instead of malloc(): exit on allocation
failure.
Correct use of .Nm
Add usage() and use errx().


# c0ec1f37 22-Feb-1997 Peter Wemm <peter@FreeBSD.org>

Revert $FreeBSD$ to $Id$


# 1130b656 14-Jan-1997 Jordan K. Hubbard <jkh@FreeBSD.org>

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 2bd2205c 17-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

Delete redundant include of <sys/time.h>


# b8186907 17-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

Merge from vendor branch.


# 337e72d0 17-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

Latest routed from Vern Schryver. This is supposed to fix
Andrey's rtquery problem.

Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com>


# a30febec 11-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

Merge from vendor branch.


# 71965874 11-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

New version of Vern's routed. This includes more byte-order fixes,
some MD5 fixes, better tracing, configurable redirect processing,
and a fix to split-horizon/poisoned-reverse treatment.

Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com>


# 628d2ac1 10-Dec-1996 Garrett Wollman <wollman@FreeBSD.org>

Fix up programs which expect <net/if.h> to include <sys/time.h> to instead
do it themselves. (Some of these programs actually depended on this
beyond compiling the definition of struct ifinfo!) Also fix up some
other #include messes while we're at it.


# 52ad6021 19-Nov-1996 Garrett Wollman <wollman@FreeBSD.org>

Merge from vendor branch and use system MD5 library.


# c9c588ef 19-Nov-1996 Garrett Wollman <wollman@FreeBSD.org>

Last import was botched. Fix it.


# d5b718b3 19-Nov-1996 Garrett Wollman <wollman@FreeBSD.org>

Latest version of SGI routed courtesy of Vern Schryver. This version
adds the capability to use MD5 authentication as defined in the latest
documents.

Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com>


# 50d2cb3e 16-Sep-1996 Garrett Wollman <wollman@FreeBSD.org>

Layer on FreeBSD local changes from old routed.


# 7b6ab19d 16-Sep-1996 Garrett Wollman <wollman@FreeBSD.org>

Virgin import of new BSD/SGI routed. This update contains a number
of important bug fixes.

Obtained from: Vernon J. Schryver <vjs@mica.denver.sgi.com>