itojun
ad678343e6
support RTF_BLACKHOLE.
...
XXX route show is total duplicate of netstat -r, we need to either remove
route show, or share the same source code, otherwise maintenance cost
bites (and is biting) us
2001-01-27 04:26:49 +00:00
itojun
d9196c1881
remove use of uninitialized route (struct ortentry).
...
it seems that the bug was born during 4.3reno -> 4.4Lite1 transition.
2001-01-27 03:20:29 +00:00
is
9979da6cbb
Format string cleanups by Bill Sommerfeld.
2000-10-10 20:24:49 +00:00
itojun
d72739fb8a
on "route monitor", print RTM_IFANNOUNCE, RTM_IFINFO (new #), and others.
2000-10-10 09:35:05 +00:00
sommerfeld
16bad8ee40
Allow INET6 to be used with SMALL without undefined symbols
2000-05-04 18:29:34 +00:00
itojun
9de652ed48
use scoped notation for link-local multicast too.
2000-04-20 12:25:08 +00:00
itojun
bfbec7cf43
support extended scoped address notation (fe80::1%de0).
...
it hides implementation detail (embedded ifid) from the users.
2000-04-20 12:08:50 +00:00
itojun
f816cfa0ca
don't make "-prefixlen 64" a default in -inet6 case. the past behavior
...
was not compatible with past practice ("route get" did not work right).
sync with recent KAME.
1999-12-03 05:43:00 +00:00
drochner
85cbf55d16
Since our gcc doesn't warn about NULL format strings anymore, we can
...
fix the incorrect err(1, "%s", "") et al.
Closes PR bin/7592 by cgd.
1999-11-09 15:06:30 +00:00
sommerfeld
a5e1bf5368
Display local address associated with route (if any) in "route get".
1999-11-01 13:32:38 +00:00
itojun
0a69640f14
remove false fix for routing socket align issue.
1999-09-03 04:17:19 +00:00
itojun
65b4964f1e
fix alignment issue in routing socket data, on 64bit arch (i.e. alpha).
...
sockaddrs are packed with ROUNDUP() in sys/net/rtsock.c so userland
programs needs to follow that.
PR: 8179
1999-09-03 03:47:39 +00:00
itojun
9e2ce6114e
tweak IPv6 case so that "route show" does not truncate numeric IPv6 address.
...
PR: 7955
1999-07-17 06:51:27 +00:00
itojun
d4aa58bc6c
avoid using constants, use #define'd values.
1999-07-12 20:46:15 +00:00
mjacob
dd514ad75e
Incorrect integration. ctime takes a time_t value, not a long.
1999-07-06 23:15:48 +00:00
itojun
9a6abc8c5d
s/CFLAGS/CPPFLAGS/ for -D and -I.
1999-07-03 06:26:25 +00:00
itojun
d211125175
IPv6-ready route command (-inet6 and -prefixlen are added)
1999-07-02 15:29:02 +00:00
mycroft
68d6f4bf44
Remove spurious .ne's.
1999-03-24 06:27:49 +00:00
bgrayson
f4609c553d
Typo fixed
1999-03-04 03:03:15 +00:00
lukem
a9db50e608
* implement -f; flush all routes before executing command
...
* reset af to 0 in flushroutes() and newroute()
* cleanup -DSMALL:
- `flush' and AF_APPLETALK is supported (the latter had partial support)
- AF_NS, AF_ISO, and AF_CCITT are not supported at all (rather than being
- partially unsupported).
1998-10-23 05:36:42 +00:00
mycroft
519d858510
__AUDIT__ cleanup.
1998-07-28 19:22:54 +00:00
mycroft
0db548a927
const poisoning.
1998-07-26 14:57:56 +00:00
fair
3d7afc6d03
fix bad .Xr references
1998-04-29 09:49:10 +00:00
kleink
7dac38df65
Need <time.h> for time() prototype.
1998-04-01 15:14:25 +00:00
ross
a7c69aab3f
64-bit sweep, "route -v show" was spinning forever.
1998-02-05 21:09:46 +00:00
kleink
5f9598407c
Recognize AF_APPLETALK as "AppleTalk".
1997-12-01 17:03:24 +00:00
christos
e65e7d8dd2
Use {warn,err}{,x}(3) instead of printf's
1997-11-16 17:03:11 +00:00
christos
e230a48b57
CFLAGS->CPPFLAGS
1997-10-10 19:47:50 +00:00
enami
2481ddf882
Don't declare optind.
1997-10-01 02:22:54 +00:00
lukem
5e45f6e836
resolve conflicts from lite-2 import
1997-09-16 07:04:17 +00:00
lukem
b0670720e5
wrap line @ 80 columns
1997-09-15 09:34:58 +00:00
lukem
c9d9a2a11e
* cleanup for WARNS=1
...
* use .Nm correctly
* deprecate register
* getopt returns -1 not EOF
1997-09-15 09:15:26 +00:00
thorpej
1f0fddb7d1
Fix uninitialized pointer botch when attempting to flush an already
...
empty routing table. From Matthias Scheler <tron@lyssa.owl.de>, in
PR #4074 .
1997-09-02 00:30:49 +00:00
mikel
788dcf907f
fix numerous tyops and use some -mdoc macros to advantage
1997-08-27 06:38:06 +00:00
mikel
d110bb9714
comment out xref to XNSrouted(8)
1997-07-10 04:14:32 +00:00
mycroft
cc4a1553a1
Eliminate bogus redefinitions of standard targets.
1997-05-09 07:50:03 +00:00
thorpej
186a8bd2e4
Don't SEGV if a qualifier is passed without an argument. From
...
Geoff Wing <mason@primenet.com.au>, fixes PR #2700 .
1997-04-27 16:58:22 +00:00
mrg
1dcbfad4c0
be safe with buffers.
1997-04-21 11:42:11 +00:00
mrg
0ebc8c3756
KNF. be safe with buffers.
1997-04-21 11:40:13 +00:00
christos
d9349e61e1
- Add netatalk bits
...
- Add prototypes
- Fix printf formats
1997-04-03 02:35:46 +00:00
carrel
533cb559da
Remove uid checks since the kernel now handles this and route(1) is no
...
longer setuid.
Document the "Permission denied" msg in the man page since this is
_slightly_ less clear than route(1)'s old error msg.
1997-02-22 21:22:24 +00:00
thorpej
c7e33aad6c
Now that non-superuser can open the routing socket, this program no
...
longer needs to be setuid-root. Superuser status is required to
alter the routing table, but is enforced by the kernel.
1997-02-22 03:49:31 +00:00
cgd
d9842e70b9
declare the keywords structure 'extern' in keywords.h, to avoid a common defn.
1996-12-16 19:53:02 +00:00
gwr
6b2707d575
Note that distrib/utils/x_route uses these files.
1996-11-15 19:10:38 +00:00
gwr
786940dfb1
Remove comment that was no longer applicable.
1996-11-15 18:57:21 +00:00
gwr
13410f03ee
As discussed some time ago, add a "show" sub-command.
...
Also allow compilation with -DSMALL to ommit support for
non-essential protocols (i.e. when built into a ramdisk).
Use a less hack-ish way to generate keywords.[ch] and just
check in the result (helps ../../distrib/utils/x_route).
1996-11-15 18:45:23 +00:00
gwr
a54521537f
As discussed some time ago, add a "show" sub-command.
...
Also allow compilation with -DSMALL to ommit support for
non-essential protocols (i.e. when built into a ramdisk).
Use a less hack-ish way to generate keywords.[ch] and just
check in the result (helps ../../distrib/utils/x_route).
1996-11-15 18:01:36 +00:00
cgd
4d54b9c567
check returns of inet_addr() and inet_network() against INADDR_NONE,
...
not -1, per the manual page. on 64-bit systems like the alpha, -1 will
never equal (unsigned long)INADDR_NONE.
1996-04-15 18:27:05 +00:00
pk
d7fa0b22af
Produce less output on -q as promised by the man page (John Hawkinson; PR#998).
1996-01-07 00:07:23 +00:00
cgd
555d4b510e
slightly clean rcs ids, etc.
1995-04-23 10:33:03 +00:00
mycroft
6f98502ae2
Interface-specific routes can be static.
1995-04-20 20:52:46 +00:00
mycroft
22ecc6ab1a
Implement the document `-llinfo' flag.
1995-04-20 17:39:17 +00:00
cgd
5bc2528656
route.o, not route, depends on keywords.h. from jhawk@mit.edu; pr 978
1995-04-19 09:08:28 +00:00
mycroft
5b613aff01
Remove extra `break;'.
1995-04-18 03:14:18 +00:00
cgd
0114e805ce
convert to new RCS Id conventions; reduce my headache
1995-03-18 14:54:19 +00:00
cgd
b35dc8dfe1
kill some extraneous equal signs.
1994-12-24 11:07:28 +00:00
cgd
06e2955ff1
specify man pages the new way.
1994-12-22 10:44:04 +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
cgd
cca0652a0f
don't need that 'all' line.
1994-05-20 08:58:22 +00:00
cgd
62561b3dc7
need dep. first
1994-05-13 21:24:15 +00:00
mycroft
4c8599d370
Clean up import.
1994-05-13 08:02:16 +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
1fb80e5b34
Add RCS identifiers.
1993-08-01 05:26:30 +00:00
mycroft
62d8a597f9
Reenable building keywords.h dynamically.
1993-04-25 07:50:56 +00:00
mycroft
2c35f5c582
Compile X.25, OSI, and NS code.
1993-04-25 07:26:40 +00:00
mycroft
db1e3ba015
Cleanup for GCC 2.
1993-04-18 19:02:31 +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