aboutsummaryrefslogtreecommitdiff
path: root/sbin/routed/defs.h
Commit message (Collapse)AuthorAgeFilesLines
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-1/+3
| | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=326025
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=314436
* Fix a bug which could make routed(8) daemon exit by sending a special RIPHiroki Sato2014-09-211-0/+1
| | | | | | | | | 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. Notes: svn path=/head/; revision=271919
* Add some consts, remove some unused stuff and other attempts to calmPoul-Henning Kamp2009-04-051-0/+1
| | | | | | | FlexeLint down. Notes: svn path=/head/; revision=190718
* Some constificationsPoul-Henning Kamp2009-04-051-1/+1
| | | | Notes: svn path=/head/; revision=190716
* Modernize prototypes (ie: no extern)Poul-Henning Kamp2009-04-051-112/+97
| | | | | | | Make lots of stuff static. Notes: svn path=/head/; revision=190715
* Convert list of remote interfaces to LIST_* macrosPoul-Henning Kamp2009-04-051-2/+2
| | | | Notes: svn path=/head/; revision=190713
* Use <sys/queue.h> to manage the interface list.Poul-Henning Kamp2009-04-051-2/+4
| | | | Notes: svn path=/head/; revision=190711
* Update routed to use the RFC 3678 protocol-independent multicast API. UsePoul-Henning Kamp2008-07-301-15/+0
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=180993
* Turn on RFC 1724 compliant behaviour with regards to IP_ADD_MEMBERSHIP;Bruce M Simpson2004-06-161-1/+1
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=130557
* Remove advertising clause from University of California Regent's license,Mark Murray2004-04-091-4/+0
| | | | | | | | | per letter dated July 22, 1999. Approved by: core, imp Notes: svn path=/head/; revision=128073
* Sync HEAD sources to vendor branch import of routed v2.27 from rhyolite.com.Bruce M Simpson2004-02-251-4/+26
|\ | | | | | | | | | | | | | | | | | | | | Update <protocols/routed.h> for the MD5 changes requested in bin/35843. Preserve local changes. Education by: obrien, markm, pointy-stick PR: bin/35843 (and doubtless others) Notes: svn path=/head/; revision=126250
| * Virgin import of rhyolite.com routed v2.27vendor/SGIBruce M Simpson2004-02-251-8/+28
| | | | | | | | Notes: svn path=/vendor/SGI/dist_v_2_21/; revision=126247
* | Prefer PATH_MAX to MAXPATHLEN. Both contain the trailing NUL, soWarner Losh2003-08-071-1/+1
| | | | | | | | | | | | | | remove the unneeded +1. Notes: svn path=/head/; revision=118582
* | $Revision$ -> $FreeBSD$ (more cleanup needed here)Peter Wemm1999-09-051-1/+1
| | | | | | | | Notes: svn path=/head/; revision=50969
* | $Id$ -> $FreeBSD$Peter Wemm1999-08-281-2/+2
| | | | | | | | Notes: svn path=/head/; revision=50476
* | Merge-o-matic and add a bunch of $Id'sMark Murray1999-05-021-75/+109
|\| | | | | | | Notes: svn path=/head/; revision=46303
| * Latest-and-greatest routed.vendor/SGI/vjs_990324vendor/SGI/v_2_17Mark Murray1999-05-021-78/+99
| | | | | | | | | | | | | | | | | | | | | | Includes RIPv2 and Router Discovery. Submitted by: Vernon Schryver <vjs@calcite.rhyolite.com> Notes: svn path=/vendor/SGI/dist2/; revision=46286 svn path=/vendor/SGI/tags/v_2_17/; revision=46287; tag=vendor/SGI/v_2_17 svn path=/vendor/SGI/vjs_990324/; revision=46288; tag=vendor/SGI/vjs_990324
| * Latest routed from Vern Schryver. This is supposed to fixvendor/SGI/vjs_961217Garrett Wollman1996-12-171-5/+2
| | | | | | | | | | | | | | | | | | | | Andrey's rtquery problem. Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com> Notes: svn path=/vendor/SGI/dist_v_2_21/; revision=20606 svn path=/vendor/SGI/vjs_961217/; revision=20608; tag=vendor/SGI/vjs_961217
| * New version of Vern's routed. This includes more byte-order fixes,vendor/SGI/vjs_961211Garrett Wollman1996-12-111-21/+26
| | | | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/vendor/SGI/dist_v_2_21/; revision=20339 svn path=/vendor/SGI/vjs_961211/; revision=20341; tag=vendor/SGI/vjs_961211
| * Last import was botched. Fix it.vendor/SGI/vjs_961119Garrett Wollman1996-11-191-1/+9
| | | | | | | | | | Notes: svn path=/vendor/SGI/dist2/; revision=19882 svn path=/vendor/SGI/vjs_961119/; revision=19884; tag=vendor/SGI/vjs_961119
| * Latest version of SGI routed courtesy of Vern Schryver. This versionGarrett Wollman1996-11-191-18/+77
| | | | | | | | | | | | | | | | | | | | adds the capability to use MD5 authentication as defined in the latest documents. Submitted by: Vernon J. Schryver <vjs@mica.denver.sgi.com> Notes: svn path=/vendor/SGI/dist2/; revision=19880
* | Spelling, add rcsid, remove unused #includes.Philippe Charnier1998-07-281-5/+5
| | | | | | | | | | | | | | | | | | | | | | 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(). Notes: svn path=/head/; revision=37908
* | Revert $FreeBSD$ to $Id$Peter Wemm1997-02-221-1/+1
| | | | | | | | Notes: svn path=/head/; revision=22990
* | Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=21673
* | Delete redundant include of <sys/time.h>Garrett Wollman1996-12-171-2/+1
| | | | | | | | Notes: svn path=/head/; revision=20610
* | Merge from vendor branch.Garrett Wollman1996-12-171-5/+2
| | | | | | | | Notes: svn path=/head/; revision=20609
* | Merge from vendor branch.Garrett Wollman1996-12-111-21/+26
| | | | | | | | Notes: svn path=/head/; revision=20342
* | Fix up programs which expect <net/if.h> to include <sys/time.h> to insteadGarrett Wollman1996-12-101-1/+2
| | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=20287
* | Merge from vendor branch and use system MD5 library.Garrett Wollman1996-11-191-22/+77
| | | | | | | | Notes: svn path=/head/; revision=19885
* | Layer on FreeBSD local changes from old routed.Garrett Wollman1996-09-161-3/+2
|/ | | | Notes: svn path=/head/; revision=18322
* Virgin import of new BSD/SGI routed. This update contains a numbervendor/SGI/vjs_960912Garrett Wollman1996-09-161-0/+566
of important bug fixes. Obtained from: Vernon J. Schryver <vjs@mica.denver.sgi.com> Notes: svn path=/vendor/SGI/dist2/; revision=18316 svn path=/vendor/SGI/vjs_960912/; revision=18318; tag=vendor/SGI/vjs_960912