Commit Graph

138 Commits

Author SHA1 Message Date
ross 57f33ecab4 LP64 tweak in printf(3) instance 1999-02-25 10:56:47 +00:00
christos ca98b383fd Oops remove WARNS=1 1999-02-23 10:51:53 +00:00
christos 756b1291db Resolve conflicts. 1999-02-23 10:47:39 +00:00
msaitoh 73c0a4420d s/ and and / and / 1998-11-22 22:27:32 +00:00
abs 78aeeb96c6 Fix typo 'with routing loop' to 'with a routing loop' 1998-11-13 22:06:56 +00:00
christos 94b2d42842 Update to 980910 from ftp.rhyolite.com 1998-10-25 14:56:06 +00:00
christos e24d852656 Disable and log RIP_TRACEON and RIP_TRACEOFF. They are insecure. 1998-10-24 18:30:23 +00:00
lukem ab0be9be0e spell daemon correctly in the opening paragraph... 1998-10-21 13:58:32 +00:00
christos b2ae8c434d Avoid interraction between pppd and routed, by trying to discover new
interfaces every time there is a new route, irrespective of timeout period.
1998-08-26 17:50:32 +00:00
msaitoh 3181c0a112 fix a roff command bug 1998-08-18 18:03:28 +00:00
mrg 2beab49a06 - use an array MAXHOSTNAMELEN+1 size to hold hostnames
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
thorpej 6d8ef4df7c 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>
1998-06-02 18:02:55 +00:00
kleink 39464b81bb Remove the unrecognized `-v' option from the usage information;
from Geoff C. Wing in PR bin/5521.
1998-06-02 10:48:49 +00:00
fair 3d7afc6d03 fix bad .Xr references 1998-04-29 09:49:10 +00:00
mrg da05df7daf use static int, not just static 1998-03-30 02:15:27 +00:00
mrg 6ea8e66d96 add noreturn attribute, and fix the return value of main. 1998-03-30 02:15:16 +00:00
cgd 856ca5e59c allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf 1998-03-02 21:42:02 +00:00
perry 34a98169f0 macroize BSD, NetBSD, FreeBSD and misc cleanup 1998-02-06 05:54:12 +00:00
christos f526faa596 y2k fixes: use strptime... 1998-02-04 15:06:11 +00:00
mrg 9f84449ae5 add missing .Nm sections. 1997-11-11 14:39:59 +00:00
mycroft b247da14fe Use S_IS*(), not S_IF*. 1997-10-19 18:17:27 +00:00
mycroft e96e918e60 Use bsd.subdir.mk as appropriate. 1997-10-11 09:34:07 +00:00
enami 2a6493fe69 - Use .Nm "" instead of .Nm rtquery in SYNOPSIS.
- Don't use captialized wort to refer command name.
- Delete period at the end of ``SEE ALSO'' list.
- Use .Xr instead of .Em to refer routed.
1997-10-11 02:55:20 +00:00
lukem 76e13a0128 all but the first .Nm in SYNOPSIS need to be spelt out. [bin/4256] 1997-10-10 16:12:45 +00:00
mikel b6c4c4295e link rtquery against dynamic libs; from Soren S. Jorvang in PR bin/4178 1997-10-10 07:34:09 +00:00
christos e398a31c08 Fix uninitialized variable warning. 1997-09-19 16:25:49 +00:00
mrg 52ff5d8fee make these compile on the alpha after WARNS=1. 1997-09-16 08:37:01 +00:00
lukem 613a458802 If One splits a line for cosmetic reasons, One should ensure that the
preceeding line has a \ if it's part of a #define...
1997-09-16 07:29:56 +00:00
lukem 13992bec12 use memmove, memcmp, memset instead of bcopy, bcmp, bzero 1997-09-15 11:51:54 +00:00
lukem 3f50343aa8 * cleanup for WARNS=1
* deprecate register
* bcmp, bcopy, bzero, rindex -> memcmp, memmove, memset, strrchr
* correct use of .Nm
1997-09-15 10:38:11 +00:00
kleink 0505614d4e Fix formatting directives; from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>
in PR misc/3795.
1997-06-26 20:23:44 +00:00
pk 3504520bd0 Install `rtquery' in /usr/sbin. 1997-06-20 19:29:43 +00:00
perry fd9be39827 fix 3128 from SAITOH Masanobu.
this consisted of nuking a duplicated paragraph; I did it slightly
differently than suggested.
1997-03-25 19:51:21 +00:00
mouse 80c0d60f84 alternate -> alternative, per PR 2643 1997-03-08 13:47:08 +00:00
christos e7512e5a5e - resolve conflicts.
- remove md5 stuff; it is in libc.
- define MCAST_PPP_BUG, until we fix if_ppp.c
1997-02-03 22:02:51 +00:00
christos 6cf225561b New version from ftp.sgi.com:sgi/src/routed.tar.Z 1997-02-03 21:06:26 +00:00
ws ac112dcf50 Shifting by 32 on a 32-bit machine is undefined
(and in fact -1 << 32 results in -1 on e.g. x86)
1997-01-29 12:07:26 +00:00
perry b1998ea4df fix some nits from SAITOH Masanobu, pr-3149 1997-01-27 15:01:58 +00:00
mikel 8cd71f8b62 eliminate duplicate paragraph and fix typos; PR misc/3128 1997-01-23 06:34:39 +00:00
perry ea9e41ab25 fix .I which should be .Em, from SAITOH Masanobu in pr-3109 1997-01-17 05:04:09 +00:00
thorpej 575dc254e0 Remove the redundant copy of this file.
Suggested by David Carrel <carrel@ipsec.com>, PR #2872.
1996-10-20 21:55:14 +00:00
perry 0517d113dd RCSid Police 1996-10-16 15:41:06 +00:00
christos df34c6063d explicitly enumerate the ripv1 fields. 1996-09-24 17:00:27 +00:00
christos 4d3fba5988 - resolve conflicts
- try to follow rcsid style more closely
- fix rn_walktree callback routine signatures.
1996-09-24 16:24:12 +00:00
christos 7311bcb20e Latest version of routed(8) from Vernon Schryver <vjs@sgi.com> 1996-09-24 15:11:33 +00:00
mycroft 408ead452e Make sure to fill in the whole sockaddr_in when sending a discovery packet. 1996-08-10 02:37:41 +00:00
thorpej 8d1a5585e8 Add a manual page link from routed(8) to rdisc(8) as suggested by
Giles Lean <giles@nemeton.com.au> on the tech-net@NetBSD.ORG mailing
list.  The rationale for this is that folks may be used to rdisc(8)
or in.rdisc(8) on other systems, and may not realize that NetBSD
implements ICMP Router Discovery in the routed(8) program.
1996-08-10 01:48:41 +00:00
thorpej fc1a524603 - 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.
1996-08-10 01:28:58 +00:00
thorpej b1e0bd39e1 A leaner, meaner routed(8), implementing RIPv1, RIPv2, and ICMP Router
Discovery, courtesy of Vernon Schryver <vjs@sgi.com>.  Thanks!
1996-08-10 01:08:06 +00:00
scottr c88084b900 Grammar police, noted by Peter Seebach <seebs@solon.com>; closes PR #1704. 1996-02-06 20:34:28 +00:00
ws a2465235f4 RIP address families are still 2 bytes 1995-07-24 13:03:25 +00:00
christos 68b7908bf9 Fix bugs cgd pointed out. 1995-07-13 23:20:10 +00:00
cgd 3f230414c7 fix a stupid bug; wrong size was being used for sin_len. 1995-07-13 10:43:23 +00:00
christos 4841cf2927 - Support rip version 2.
- Add ansi prototypes.
- Be less internet centric.
- Convert queues to use <sys/queue.h> so we don't need -lcompat
1995-06-20 22:25:51 +00:00
ragge 06514eb892 Took away use of vax inline functions. Didn't work anyway. 1995-05-31 20:44:35 +00:00
jtc 470a6be999 <sys/errno.h> -> <errno.h>
<sys/signal.h> -> <signal.h>
<sys/syslog.h> -> <syslog.h>
1995-05-28 05:37:32 +00:00
mycroft 2b3cba51fb s/an active/a passive/ 1995-05-24 15:55:02 +00:00
mycroft 312851eab6 Format police. 1995-05-24 15:54:00 +00:00
christos 1f1b61fc49 Fix bug in af_format where the formatted address was returned in the same
static buffer. When af_format is used more than once in the same printf
statement, the second call will overwrite the first. Changed af_format to
take a buffer and the buffer size where to place the formatted string.
1995-05-24 15:22:52 +00:00
mycroft 10f79d3be3 Use inet_aton(), not inet_addr(). 1995-05-21 14:22:23 +00:00
cgd 2fe1f93ac5 fix arguments to tracing functions and/or cast, to avoid warnings. 1995-04-24 13:24:30 +00:00
mycroft 6bfd77e432 Fix typo in previous. 1995-03-23 00:01:03 +00:00
mycroft be82a25869 Use POSIX signals. 1995-03-21 18:48:41 +00:00
mycroft 6faa350c7d Fix typo. 1995-03-21 14:05:36 +00:00
mycroft ffe9a4ccf0 Update to use timer{add,sub}(). 1995-03-21 13:55:23 +00:00
cgd 0114e805ce convert to new RCS Id conventions; reduce my headache 1995-03-18 14:54:19 +00:00
mycroft 705a6ebacb Use S_IS*(). 1995-01-30 19:39:36 +00:00
cgd ae9481b5c5 kill some redundant includes. 1994-12-23 13:13:06 +00:00
cgd 06e2955ff1 specify man pages the new way. 1994-12-22 10:44:04 +00:00
cgd e072e2ae63 some -Wall changes, from Jim Jegers, improved (in some cases) by me.
still needs a bit of work, but closer.
1994-12-18 05:43:48 +00:00
cgd 55b1ef78a6 pull in helpful includes. 1994-10-31 04:35:58 +00:00
mycroft 4922d725cf Remove some more uses of obsolete functions. 1994-09-23 23:48:10 +00:00
mycroft ea7b5d4ec6 Eliminate uses of some obsolete functions. 1994-09-23 14:26:58 +00:00
mycroft c6693394fd Fix `maskof' function which was returning `netof', per Brad Parker. 1994-08-06 05:51:03 +00:00
cgd 3971f6048c don't do query and trace 1994-05-15 00:50:38 +00:00
mycroft 4c8599d370 Clean up import. 1994-05-13 08:02:16 +00:00
cgd 8050627755 light comment change 1994-04-13 04:29:54 +00:00
cgd 5123f7879d don't need -lutil 1994-01-28 00:36:28 +00:00
cgd d31a94286c Undo that last change. It was 100%, beyond a doubt, completely bogus.
afswitch and af_max were still used, but since they was declared 'common'
by virtue of their declaration in af.h, the symbols were defined at link-
time, and their contents were considered BSS -- init to zero.
Now, you and i know that jumping to zero causes a core dump...
Therefore: af.c has been resurrected, so the procedure pointers actually
point to procedures, tables.c has had it's change nuked, and af.h
has been changed so afswitch and af_max are declared as 'extern'.
It's obvious that that 'fix' wasn't even tested.
1993-12-30 10:43:58 +00:00
mycroft c1bb61de2d Move inet_default into tables.c, and remove all of af.c, as it is no longer
used.
1993-12-18 01:46:20 +00:00
cgd e003bbf45a fix from Brad Parker <brad@fcr.com> to curb routed inflation when
using MULTICAST.  it wasn't properly ignoring the new interface flags.
1993-12-11 01:47:28 +00:00
cgd 55c82b0104 remove query and trace from subdir lists; they're for debugging only. 1993-10-28 03:28:46 +00:00
mycroft e9d867ef50 Add RCS identifiers. 1993-08-01 17:54:45 +00:00
mycroft dfb9caab49 Add RCS indentifiers. 1993-08-01 07:32:48 +00:00
mycroft 2982be9a6f Add RCS identifiers. 1993-08-01 00:57:02 +00:00
cgd 06be60083d changed "Id" to "Header" for rcsids 1993-03-23 00:22:59 +00:00
cgd 346aa5dd48 added rcs ids to all files 1993-03-22 08:04:00 +00:00
cgd 61f282557f initial import of 386bsd-0.1 sources 1993-03-21 09:45:37 +00:00