This is a interim distrib just before changeing the whole
multi-homing code:

Changes are:

 - move to AUI-64 by default!!!

 - move to ALTQ v0.3.2

 - move to libpcap-0.4a2+ and tcpdump-3.4a4+

 - test of external resolution for ATM
 (/sys/net/if_atmsubr.c, /sys/netinet/if_atm.c, IPv6/xres.c)

 - fix RPC stuff (lib/libc/rpc/svc_{tcp,udp}.c)

 - update some definitions according to the last (04) advanced API draft
   (etc/protocols, sys/netinet/{icmp6.h,ip6.h})

 - unify option reversal (sys/netinet/{ip6_var.h,ip6_input.c,
   ip6_icmp.c,tcp6_input.c,udp6_usrreq.c})

 - fix AH length unit (sys/netinet/{ip6_input.c,ip6_output.c,ipsec.c},
   IPv6/ttcp6s.c)

 - use dynamic bind routine for any transcient in6_pkinfo with address
   (sys/netinet/ip6_output.c)

 - add extension field for routes and Internet PCB
   (sys/net/{route.[hc],in_pcb.[hc],ip6_output.c})

 - add a mobility daemon compatibility flag in ndpd-host

 - fix the ifq_maxlen of send queue of dynamic CTI interface
   (sys/netinet/if_cti6.c)

 - introduce sockaddr_rt6 structure and variables for MULTI_HOMED
   (sys/netinet/{in.h, ...})

 - implement ICMPv6 filters (as PCB extensions)
   (sys/netinet/{ip6_icmp.[hc], raw_ip6.c})

 - ICMPv6 checksum is computed if zero and header not included
   (sys/netinet/raw_ip6.c)

 - Apply last changes to ping6 (sbin/ping6/ping6.c)

 - fix a stupid cut & past bug in autoconf6,
   change the compatibility flag name from not -s to -c
   (sbin/autoconf6.c)

 - use the RTF_LOCAL flag for loopback hacks
   (sbin/route/{keywords,route.[c8]},
    sys/net/{if_loop.c, route.h}, sys/netinet/{if_ndp6.c, if_sit6.c,
    ip6_input.c, ip6_output.c, tcp6_input.c},
    usr.bin/netstat/{route.c, netstat.1})

 - make ATM npcbs shareable (sys/net/if_atmsubr.c, sys/netnatm/*,
   sys/netinet/if_atm.c, IPv6/atm{pcbs,spy}.c)

 - add the ip6_copyoptions function
   (sys/netinet/{ip6_var.h, ip6_input.c, ip6_icmp.c})

 - ICMPv6 Echo Requests (ie all valid ICMPv6 packets) are
   delivered to users (sys/netinet/ip6_icmp.c)

 - port lynx 2.7.1 to IPv6

 - fix some little bugs in RPC code (cf Jean-Luc Richier for the bugs
   and their fixes :-)

FreeBSD changes:

 - move to XFree86 3.3.1

 - correct again a route bug in tcp6_resprst (sys/netinet/tcp6_subr.c)

NetBSD changes:

 - add the FreeBSD route flags in sys/net/route.h

 - add host, dnsquery and manual pages for named
   (usr.sbin/named-new/*/Makefile*)

Other stuffs:

 - libpcap-0.4a2+ and tcpdump-3.4a4+ (works on several systems
   including IPv6 FreeBSD and NetBSD)

 - GateD with RIPng and BGP4+ (a bit less buggy, ask us)

 - EPFL ATM stuff for Linux ported to *BSD (just at the beginning,
   ILMI daemon works, ask us)

 - Security (old RFC for AH and ESP, not available outside French
   military and police 'cause of the French law)

 - IPv6 NFSv3 (the code is here but perhaps needs some tests)

New external softwares:

 - Mobility (CMU Monarch) MIP6 1.0

 - MRT with BGP4+ (and RIPng) (Merit) MRT 1.4.0a

Short term planned improvements are:

 - NFS over IPv6 (next week!)

 - new multi-homed/multi-sited code and routes per interface
   (See MULTIHOMED)

Medium & long term planned improvements are:

 - multicast routing

 - support for security new specs, netkey API

 - BIND 8.1.x with DHCPv6, security and ...

 - EPFL ATM stuff ported to *BSD (not yet finished)

 - RSVP/CBQ for IPv6 (RSVP 4.2a1 needs some fixes)

 - more of extended API

 - a good way to announce interface changes (mainly address changes)
   to all the stupid tools which need to know (X11, BIND, ...)

