This is a fix distrib just after the UNH test week and before FreeBSD 2.2.5:

Changes are:

 - flowID generator (sys/netinet/{in.h,ip6_var.h,ip6_input.c,
   ip6_output.c,tcp6_input.c}, telnet)  (test tool is flow6)

 - update telnet for flow ID (usr.bin/telnet/{commands.c,main.c})

 - fix crash with IPv6 multicast for unknown interface
   (sys/netinet/ip6_output.c)

 - fix unknown entry for dynamic bind in RAW user requests
   (sys/netinet/raw_ip6.c)

 - fix if_index for ifnet_addrs (sys/net/if.c)

 - first (32 bit) word can be ignored by AH (sys/netinet/ipsec.c)

 - print interface index in link addresses of route (sbin/route.c)

 - fix print of ICMP in usr.sbin/traceroute6/traceroute6.c

 - recompute first prefix after invalidation (usr.sbin/ndpd-host/route.c)

 - implement short port/passive command for FTP/FTPD
   (libexec/ftpd/{ftpcmd.y,ftpd.8,ftpd.c}, usr.bin/ftp/{cmds.c,
    cmdtab.c,extern.h,ftp.1,ftp.c,ftp_var.h,main.c})

 - include some facilities from autoconf6 in sbin/ifconfig/ifconfig.[c8]

 - lib/libc/rpc/get_myaddress.c gives an IPv4-mapped IPv6 address
   when IPv6 is not yet launched (see usr.bin/rpcinfo/rpcinfo.c too)

 - add litteral IPv6 addresses support to NFS and fix little bugs
   (sbin/{mount_nfs/mount_nfs.[8c], mountd/mountd.c, umount/umount.c},
    sys/nfs/nfs_socket.c)

 - make cti interfaces available without sit (sys/conf/files*,
   sys/netinet/{if_cti6.c,if_sit6.c,in_proto.c,ip6_input.c,in6_var.h})
   (note: then cti_count should be the last sysctl variable)

 - many improvements to usr.sbin/ndpd-{host,router}/*
   (MTU, short mask, ...)

 - switch to the MMM 0.41 (with Objective CAML 1.07)
   (local/{ocaml-1.07,ocamltk41,mmm-0.41}/*)

 - clean up /sys/netinet/if_llink6.c

 - add RTF_LOCAL flag to local (!) routes in sys/net/if_loop.c

 - add BTI (IPv4 over IPv6) tunnels (sys/conf/files*,
   sys/netinet/{in6_var.h,ip6_var.h,in6_proto.c,if_bti6.c})
   (strickly NOT tested !!!)

 - add PVC ATM P2P interfaces (see NBMA as a collection of P2P)
   (sys/{conf/files*, net/if_atm*, netnatm/natm*, netnatm/natm_sif.c})
   (not yet finished, don't try it...)

FreeBSD changes:

 - add sys/i386/isa/if_ep_pao.c for 3C589 with the PAO kit

 - fix (virtual) hostname print in libexec/ftpd/ftpd.c

NetBSD changes:

 - remove sys/netinet/if_tugi.c kludge (default IPv6/IPv6 in ip6_input.c)

Other stuffs:

 - libpcap-0.4a5+ and tcpdump-3.4a5+ (works on several systems
   including IPv6 FreeBSD and NetBSD, new version)

 - GateD with RIPng and BGP4+ (a bit less buggy, see gated-work)
   (Yixin Jin's GateD has PIMv6 too)

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

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

Short term planned improvements are:

 - update IPv6-COPYRIGHT

 - move to FreeBSD 2.2.5! (with last ATLQ)

 - test BTI (IPv4 over IPv6) and SAT (ATM PVC P2P)

 - test mMosaic (multicast and IPv6 Mosaic version,
   see ftp://ftp.enst.fr/pub/mbone/mMosaic/)

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

Medium & long term planned improvements are:

 - move to next basic API specs

 - support for security new specs, netkey API

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

 - IPv6 over ATM (the real thing with SVCs)

 - 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, ...)
   (for BIND in6_pktinfo does the job very well, other common usage
   is (in)security test for internal communications).

