This is a new distrib with some fixes and improvements. Changes are: - kick IPsec more often in mobility (usr.sbin/ndpd-mobility/mc-sec.c) - update IPSec code to KAME 20001127 snapshot - update get{addr,name}info() in order to support % syntax (include/netdb.h, lib/libc/net/get{add,name}info.[3c]) - add a test tool for get{addr,name}info() (IPv6/getna.c) - add an interface argument to key_allocsa() for inbound scope IDs (sys/netkey/key.[hc], sys/netinet/ip6_input.c) - add experimental support for link-local addresses in racoon (add phase 1 address to ipsecdoi_id2sockaddr()) - fix ICMP6_TIME_EXCEED[ED]_* spelling error (sys/netinet/icmp6.h) - change IPV6_MAPPED_ADDR_REJECT into IPV6_V6ONLY (sys/netinet/{in.h, ip6_output.c}) - backtrack/fix an IPsec problem with mobility (sys/netinet/ipsec.c) - fix a pulldown problem in sys/netkey/key.c - fix getph1byaddr() in local/racoon (no check for the source!) - fix phase 2 ID payloads in local/racoon for mobile IPv6 - try to get security for TCP resets (sys/netinet/tcp_subr.c) - disable home registration when the home agent can't forward packets Todo (I don't know if/when this should be done): - go to draft-ietf-mobileip-ipv6-13.txt (and draft-dupont-destoptupd-00.txt?) - finish and test IPCOMP - improve movement detection (attempt to support overlapping cells) - more DSTM, DHCPv6 and HC code - hierarchic/micro mobility for IPv6 (see http://www.inrialpes.fr/planete/people/bellier/hmip.html) - new get*info() code