Pedro F. Giffuni
bdfd68dca7
routed(8): Use arc4random_uniform instead of arc4random.
...
Use arc4random_uniform() when the desired random number upper bound
is not a power of two.
While here, we don't need srandom() and friends anymore.
Obtained from: OpenBSD (CVS rev. 1.20)
2016-05-15 06:06:22 +00:00
Pedro F. Giffuni
365cb451d3
routed(8): Use arc4random.
...
CID: 1305962
Obtained from: NetBSD (CVS Rev. 1.34, Itojun)
2016-05-14 23:22:19 +00:00
Pedro F. Giffuni
562c5a82cb
routed(8): use NULL instead of zero for pointers.
2016-05-14 22:40:08 +00:00
Hiroki Sato
b9f70ced25
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.
2014-09-21 04:00:28 +00:00
Ulrich Spörlein
4b85a12f71
Spelling fixes for sbin/
2012-01-07 16:09:33 +00:00
Poul-Henning Kamp
49694c6d53
Some constifications
2009-04-05 16:01:56 +00:00
Poul-Henning Kamp
f2ca6d8a90
Modernize prototypes (ie: no extern)
...
Make lots of stuff static.
2009-04-05 15:55:09 +00:00
Poul-Henning Kamp
38ae65235e
Use <sys/queue.h> to manage the interface list.
2009-04-05 14:01:39 +00:00
Poul-Henning Kamp
3b3e61faa1
Remove newlines from string argument of __COPYRIGHT(), it results in
...
assembler warning messages.
2009-04-05 13:48:06 +00:00
Poul-Henning Kamp
68b22388a0
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
2008-07-30 11:56:15 +00:00
Tom Rhodes
a4fff644c3
Sync up with rhyolite routed 2.31 which fixes the handling of varargs.
...
Remove -p from usage, it's gone completely now.
PR: 83387
Submited by: arved
2006-11-05 14:49:47 +00:00
Stefan Farfeleder
92e7a424c5
Remove #ident directives, they don't exist on the vendor branch anymore.
2005-05-31 20:28:49 +00:00
Mark Murray
4c723140a4
Remove advertising clause from University of California Regent's license,
...
per letter dated July 22, 1999.
Approved by: core, imp
2004-04-09 19:58:40 +00:00
Bruce M Simpson
c39ebb1dbb
Sync HEAD sources to vendor branch import of routed v2.27 from rhyolite.com.
...
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)
2004-02-25 23:45:57 +00:00
Bruce M Simpson
caa79e368e
Virgin import of rhyolite.com routed v2.27
2004-02-25 23:20:22 +00:00
Andrey A. Chernov
ae4ce2c16e
Use srandomdev() for FreeBSD
2003-02-11 02:31:53 +00:00
Sheldon Hearn
6017865885
Resolve conflicts.
2000-08-10 07:54:33 +00:00
Sheldon Hearn
8b336df137
Import routed-2.22.
2000-08-10 07:48:06 +00:00
Sheldon Hearn
064effd49b
Resolve conflicts from vendor merge.
2000-08-02 11:38:20 +00:00
Sheldon Hearn
f7434bbd42
Import routed-2.21.
2000-08-02 11:12:54 +00:00
Peter Wemm
7a6c3acc83
$Revision$ -> $FreeBSD$ (more cleanup needed here)
1999-09-05 17:49:11 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Mark Murray
c90fe7dc24
Merge-o-matic and add a bunch of $Id's
1999-05-02 13:14:16 +00:00
Mark Murray
2c7a97817b
Latest-and-greatest routed.
...
Includes RIPv2 and Router Discovery.
Submitted by: Vernon Schryver <vjs@calcite.rhyolite.com>
1999-05-02 10:51:54 +00:00
Philippe Charnier
90100551e6
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().
1998-07-28 06:36:31 +00:00
Daniel O'Callaghan
6f1edd29a4
Fix typo in comment.
1997-09-12 10:52:49 +00:00
Philippe Charnier
768b3fbd57
Sync man page and usage string. Remove unused -p option from getopt call.
1997-06-18 06:34:28 +00:00
Warner Losh
8d64695c7c
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 03:33:12 +00:00
Garrett Wollman
a30febec0e
Merge from vendor branch.
1996-12-11 21:04:17 +00:00
Garrett Wollman
71965874ee
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>
1996-12-11 20:59:33 +00:00
Garrett Wollman
1608c04fbd
For some reason the merge of this file didn't get committed properly.
...
Who has the conical hat?
Make things compile again.
1996-11-20 15:23:40 +00:00
Garrett Wollman
d5b718b3ee
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>
1996-11-19 20:23:47 +00:00
Garrett Wollman
50d2cb3ed7
Layer on FreeBSD local changes from old routed.
1996-09-16 17:04:22 +00:00
Garrett Wollman
7b6ab19dde
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>
1996-09-16 16:51:32 +00:00