glebius
1ca5d173ab
Remove #ifdef IFT_FOO.
...
Submitted by: Guy Yur <guyyur gmail.com>
2015-05-02 20:31:27 +00:00
bapt
491d8d9470
rtsold does not need to link to libkvm
2015-04-09 21:52:14 +00:00
glebius
78d51c7b15
Stop including if_var.h from userland.
...
Sponsored by: Nginx, Inc.
2015-04-06 09:42:23 +00:00
bapt
a191ba5195
Convert usr.sbin to LIBADD
...
Reduce overlinking
2014-11-25 16:57:27 +00:00
hrs
a9647f4732
Fix buffer overrun.
...
MFC after: 1 day
2014-10-11 20:46:06 +00:00
hrs
a4ad03957c
Use sysctl(ICMPV6CTL_ND6_DRLIST) instead of SIOCGDRLST_IN6 ioctl.
2013-08-17 22:13:26 +00:00
hrs
a8298dcc37
- Remove struct ifinfo *iflist. It is no longer used.
...
- Suppress warnings about increase of alignment requirement.
2013-08-17 19:23:35 +00:00
hrs
cd60e1fa27
Fix build on arm and mips.
2013-08-06 15:49:18 +00:00
hrs
13c1bcf2c1
- Use time_uptime instead of time_second in data structures for
...
PF_INET6 in kernel. This fixes various malfunction when the wall time
clock is changed. Bump __FreeBSD_version to 1000041.
- Use clock_gettime(CLOCK_MONOTONIC_FAST) in userland utilities.
MFC after: 1 month
2013-08-05 20:13:02 +00:00
kevlo
1711e0f9b0
Silent warnings.
2013-07-16 03:12:31 +00:00
markj
5b00876186
- Fix wording. [1]
...
- Improve the descriptions in the FILES section. [2]
Reported by: Jason McIntyre [1]
Obtained from: NetBSD [2]
MFC after: 3 days
2013-05-28 13:54:26 +00:00
markj
b49fdc7305
Correct the description of the -a option: rtsol(d) -a will in fact send out
...
router solicitations on multiple interfaces.
Reviewed by: hrs
MFC after: 1 week
2013-05-23 19:47:35 +00:00
eadler
84d41facfb
Fix warning when compiling with gcc46:
...
error: variable 'target' set but not used
Approved by: dim, cperciva (mentor, blanket for pre-mentorship already-approved commits)
MFC after: 3 days
2012-01-20 01:38:52 +00:00
uqs
415a3a9b96
Spelling fixes for usr.sbin/
2011-12-30 10:58:14 +00:00
hrs
06dd2030ac
- Add ":origin" label to the interface id for resolvconf(8). (r223149)
...
- Add -u option to enable adding :[RA-source-address] to the interface id.
(r223149)
- s/INET6_ADDRSTRLEN/sizeof(ntopbuf)/ (r223149)
- Fix a bug that can prevent -D from being overridden by -d. (r223149)
- /-P pidfile/-p pidfile/ for consistency with rtadvd(8). (r223149)
- Fix -F flag handling to support receiving RAs even when ip6.forwarding=1.
(r225150)
Approved by: re (kib)
2011-09-12 23:55:23 +00:00
hrs
1eefc7ab06
- Accumulate RA options instead of replacing old ones when a new RA arrived.
...
RFC 4861 6.3.4 clearly defines handling multiple RAs in this way.
- RDNSS/DNSSL options from multiple RAs on a single link will be
gathered and sent to resolvconf(8).
- Call "resolvconf -d" only after at least one RDNSS or DNSSL option is
received and then all of them are expired.
- The rtsold.dump output now supports displaying a list of the RA options.
- Use more human-readable expression for logging values of struct timeval.
Discussed with: ume
2011-06-08 16:03:29 +00:00
hrs
e8152d9ab6
- Disable "resolvconf -d" temporarily to avoid extra invocations of the script
...
under a certain condition.
- Fix argv handling.
Spotted by: ume
2011-06-08 04:06:56 +00:00
marcel
e58c149ca2
Lower WARNS level to 3 to eliminate alignment warnings related to
...
casting inherent in CMSG_DATA().
2011-06-07 04:38:33 +00:00
ed
52acbc4c0a
Remove redundant assignments to WARNS.
...
For these directories, WARNS is already implied to be 6.
2011-06-06 20:24:17 +00:00
hrs
10df0af5a5
- Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement
...
Options for DNS Configuration) into rtadvd(8) and rtsold(8). DNS
information received by rtsold(8) will go to resolv.conf(5) by
resolvconf(8) script. This is based on work by J.R. Oldroyd (kern/156259)
but revised extensively[1].
- rtadvd(8) now supports "noifprefix" to disable gathering on-link prefixes
from interfaces when no "addr" is specified[2]. An entry in rtadvd.conf
with "noifprefix" + no "addr" generates an RA message with no prefix
information option.
- rtadvd(8) now supports RTM_IFANNOUNCE message to fix crashes when an
interface is added or removed.
- Correct bogus ND_OPT_ROUTE_INFO value to one in RFC 4191.
Reviewed by: bz[1]
PR: kern/156259 [1]
PR: bin/152458 [2]
2011-06-06 03:06:43 +00:00
uqs
64c451d29e
mdoc: move remaining sections into consistent order
...
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:08:11 +00:00
uqs
1d0c38de11
rtsol(8)/rtsold(8): make WARNS=3 clean
...
It is actually WARNS=6 clean for non-strict alignment archs.
Approved by: ed (co-mentor)
2010-02-27 10:19:39 +00:00
ume
8a75e0399d
Exclude the interfaces which IPv6 and/or accepting RA is disabled
...
from the auto probed interface list.
MFC after: 1 week
2010-02-02 18:38:17 +00:00
ume
5dab0840c8
Make -a option actually work.
...
MFC after: 1 week
2010-02-02 16:02:09 +00:00
delphij
98e2905d7c
Test index value is within the range before using it to reference
...
array member.
PR: bin/141838
Submitted by: Henning Petersen <henning.petersen@t-online.de>
MFC after: 2 weeks
2010-01-04 18:04:36 +00:00
ed
073cafdd42
The last big commit: let usr.sbin/ use WARNS=6 by default.
2010-01-02 11:07:44 +00:00
hrs
4336827beb
Add support for ND6_IFF_IFDISABLED and ND6_IFF_ACCEPT_RTADV to
...
the -F flag.
MFC after: 3 days
2009-09-12 22:14:58 +00:00
danger
8e4bced718
- rename the RETURN VALUES section to EXIT STATUS [1]
...
- convert to .Ex macro
- not bumping a date as this is not a real content change
Approved by: ru
MFC after: 3 days
2009-01-07 00:54:30 +00:00
ache
ce16c85534
Change arc4random to arc4random_uniform since modulo is not power of 2,
...
as OpenBSD does.
Obtained from: OpenBSD
2008-07-26 15:46:39 +00:00
kevlo
fa3791e1a7
Cleanup of userland __P use
2007-11-07 10:53:41 +00:00
dd
aea18db9ce
Improve wording for -f and -F.
2006-08-14 08:49:08 +00:00
yar
b8f7c89828
These IPv6-only tools have no explicit dependency on the INET6 macro.
...
Tested with: cmp(1)
2006-07-27 15:31:13 +00:00
suz
2c8d49d5d1
fixed a potential memory leak
...
Obtained from: KAME
MFC after: 1 day
2006-03-24 23:59:51 +00:00
suz
11400ad9f4
an English grammar fix
...
Reported by: ru
MFC after: 1 day
2005-06-09 09:28:35 +00:00
suz
0d934928d9
fixed typo
...
Obtained from: KAME
MFC after: 1 day
2005-06-08 23:51:42 +00:00
ru
114ea39c76
Fixed the misplaced $FreeBSD$.
2005-02-09 18:07:17 +00:00
ru
6294018a20
Mechanically kill hard sentence breaks.
2004-07-02 23:13:00 +00:00
ru
4be5843981
Fixed a warning.
2004-03-17 20:10:59 +00:00
ume
ff9ef7b641
-DSMALL will remove the need of dump.c (for rtsol)
...
Obtained from: KAME
2004-01-14 17:59:38 +00:00
ume
7fa7bd6ad2
add -F flag, which configures sysctl(8) setting by rtsold
...
itself (rather than warn about the current setting).
Obtained from: KAME
2004-01-14 17:42:03 +00:00
ume
ab3e3db491
ansify.
...
Obtained from: KAME
2004-01-14 17:16:19 +00:00
ume
ae8f515ebb
use timeradd/sub/cmp.
...
Obtained from: KAME
2004-01-14 16:55:08 +00:00
ume
c4d0d668af
backout 1.11. ifname in struct ifreq should be copyed by strncpy.
...
Pointed out by: itojun
2003-08-17 11:54:58 +00:00
ume
e63e485957
- improved the -a option. it can probe a interface automatically when
...
the interface wake up. it can be started anytime even when there is
no network interface on the list of intarfaces in the kernel.
- get a correct link ID for each interface at initialization
(using scope libraries if HAVE_SCOPELIB is defined).
- fill in sin6_scope_id correctly before sendmsg().
Obtained from: KAME
MFC after: 1 week
2003-08-17 11:11:32 +00:00
ume
77de7395bb
use strlcpy().
...
Pointed out by: Pawel Jakub Dawidek <nick@garage.freebsd.pl>
MFC after: 1 week
2003-08-16 20:19:20 +00:00
ume
d4cffa7ed3
- added the case of 802.11 to check link status.
...
- use strncpy just in case.
- __P() cleanup.
Obtained from: KAME
MFC after: 1 week
2003-08-16 19:00:32 +00:00
ume
3152567590
support poll(2).
...
Obtained from: KAME
MFC after: 1 week
2003-08-14 18:43:57 +00:00
ume
e9eb0e8fd5
daemon() has to be called prior to file descriptor setups
...
(otherwise file descriptors could be closed mistakenly)
Obtained from: KAME
MFC after: 1 week
2003-08-14 18:13:34 +00:00
ume
5c5187dc96
signal handler must take "int" arg.
...
Obtained from: KAME
MFC after: 1 week
2003-08-14 15:57:52 +00:00
ume
a5c1661ac1
avoid fd_set overrun.
...
Obtained from: KAME
MFC after: 1 week
2003-08-14 15:47:31 +00:00