mrg
9aae0c27f9
u_char -> char for several things:
...
- inet_ntop()
- if_indextoname()
- variable assignment matching
char -> u_char in one place for variable assignment matching
2006-05-11 08:35:47 +00:00
rpaulo
12d9aaea8c
PR 33462: default maxinterval was not being initialized properly.
...
From Matthias Scheller.
From KAME sources.
2006-05-10 22:30:33 +00:00
itojun
d9a428ea1c
avoid heap overrun. thanks goes to Susan Lan of zyxel.
2006-03-22 09:22:28 +00:00
rpaulo
8c2379fd97
NDP-related improvements:
...
RFC4191
- supports host-side router-preference
RFC3542
- if DAD fails on a interface, disables IPv6 operation on the
interface
- don't advertise MLD report before DAD finishes
Others
- fixes integer overflow for valid and preferred lifetimes
- improves timer granularity for MLD, using callout-timer.
- reflects rtadvd's IPv6 host variable information into kernel
(router only)
- adds a sysctl option to enable/disable pMTUd for multicast
packets
- performs NUD on PPP/GRE interface by default
- Redirect works regardless of ip6_accept_rtadv
- removes RFC1885-related code
From the KAME project via SUZUKI Shinsuke.
Reviewed by core.
2006-03-05 23:47:08 +00:00
itojun
8412a300dc
relax addrs#x config parameter. should address PR 21872
2003-06-17 08:08:48 +00:00
itojun
f35cce81c8
strncpy -> strlcpy
2003-05-17 18:51:13 +00:00
itojun
9e876c9803
test malloc failure. From: Chad Loder <cloder@acm.org>. sync w/kame
2002-07-10 21:13:35 +00:00
itojun
5e4b1fc3b1
byebye __FUNCTIION__. sync w/kame
2002-07-10 21:11:43 +00:00
matt
b8282a1148
Remove extra/redundant argument to syslog.
2002-06-15 01:28:39 +00:00
itojun
db47036241
use strchr
2002-06-09 02:47:03 +00:00
itojun
b7330b38e8
do not use deprecated ioctls
2002-06-08 18:11:46 +00:00
itojun
cde8ec7d66
KNF, strlcpy, memory leak fix, random other cleanups. sync w/kame
2002-05-29 14:40:31 +00:00
itojun
dc1b085d64
prevent overflow of lifetime value. sync with kame
2001-06-03 09:26:04 +00:00
itojun
56f2ea71f0
typo. ntohl -> htonl.
2001-02-05 06:04:41 +00:00
itojun
0393c88566
avoid infinite loop when -s is specified (select loop mistake).
...
make agetent() 32bit clean. KAME PR 127.
disable -R (router renumbering receiver). sync with kame.
2001-02-04 06:19:40 +00:00
itojun
2355131777
make sure to initialize prefix information struct before use. sync with kame
2001-01-23 15:35:54 +00:00
itojun
69622e75ab
sync with latest kame.
...
- make icmp6.h spec conformant to 2292bis-02, regarding to router reumbering
flag bit.
- latest rtadvd.
2001-01-21 15:39:32 +00:00
itojun
a88307ab86
sync with latest kame tree.
...
- reduce chances for signal handler rae condition
- decrease chances for misconfiguration
- feedbacks from router renumbering protocol bakeoff
2001-01-15 06:14:05 +00:00
itojun
e459e7617b
sync with latest kame.
...
- decrease warning level on missing rtadvd.conf (actually, the file
can be omitted)
- strict prototype
- gather stats better, emit stats on SIGUSR1 to /var/run
2000-05-23 11:37:58 +00:00
itojun
6f7d4a0536
bring in latest kame tree. this fixes unclosed file descdriptor
...
in router renumbering case.
2000-03-13 06:16:46 +00:00
itojun
387cae5e16
fix include file path (IPv6 related).
2000-02-06 11:21:45 +00:00
itojun
faa17682df
add -R (accept router renumbering packet). now router renumbering is disabled
...
by default for ipsec config twists.
dies gracefully on SIGTERM.
2000-02-02 04:07:50 +00:00
itojun
6a12600abf
fix for 64bit arch, where sizeof(size_t) != sizeof(int).
...
add NetBSD RCS ID.
1999-07-06 13:02:09 +00:00
itojun
6d19cc56e3
more careful signed-ness handling in parsing config file.
1999-07-04 22:14:53 +00:00
itojun
134b5f49f2
rtadvd: advertise IPv6 prefix info via router advertisement.
...
(to be run on routers)
1999-07-02 09:28:16 +00:00