History
=======

0.23	Fixed a getaddrinfo() bug dealing with /etc/hosts. Fixed a packaging
	problem - 0.22's distribution archive ended up with two copies of the
	kit.
0.22	Lots of portability mods. Includes headers to build and support the
	same API on 4.4BSD systems running the NRL IPv6 code. Use netinet
	instead of netinet6 to comply with the basic API spec (NOT because
	it's right, but because it's more portable). Support wildcards in
	getaddrinfo/getnameinfo. Bug fixes. Updates to obsolete some old
	symbols. Fixed bug where ftp wouldn't ratchet out of SPORT mode.
0.21	Install fixes. Fixed a segfault in getaddrinfo when lookups fail.
0.20	Changed CMSG_LENGTH() to CMSG_LEN() for advanced API 02.
0.19	Fixed getaddrinfo() not handling req.ai_family for numeric addresses
	and not handling names with A and AAAA records associated with them.
	Made use of libbind the new config default.
0.18	Fixed getaddrinfo() not handling CNAME records.
0.17	Fixed ftpd and fingerd not to look up host names; that should be done
	before calling them (consider cases where DNS is hosed). getnameinfo()
	didn't handle IPv4-mapped addresses.
0.16	Gutted and rewrote most of the parts of getaddinfo and getnameinfo that
	actually do the work. They now both talk directly to the resolver (via
	res_send()) and directly read host tables. As a result, LOTS of random
	support functions and the BIND resolver code got cut out of the kit.
	Lots of performance and DNS traffic improvements are (should be) in the
	new code. Added inner_connect() and got ftp and finger using it; this
	will provide a standard connection loop that makes several things
	easier. Reworked LIBRESOLV option to handle libresolv/libbind name
	difference (grumble). Added AI_NONAME extension flag to getaddrinfo.
	Added inner_addrcmp(). Split support.h. Lots of other mods/cleanups.
0.15	Minor bug fixes. Added LIBCAPI option. Split support lib a bit.
	Updated advanced API stuff to handle alignments properly.
0.14	Fixed stupid bug in top-level makefile; support lib must be built
	first. Removed two unused config options. Ported back to NRL 4.4BSD
	IPv6+IPsec distribution.
0.13	Fixed bug where ftpd would print insane numbers for sizes and offsets.
	Added a few local hacks. Fixed traceroute -- ICMP and checksums now
	work. Removed an extraneous debugging message from ftpd. Added a kluge
	to getnameinfo to eliminate extraneous DNS queries. Split off
	sendmail, traceroute, tcpdump/libpcap, qpopper, and tftpd into separate
	distributions; added glue to allow them to still drop into the build
	environment. Removed Linux kernel patch not that it's finally in the
	stock kernel. Straightened out copyright blurbs.
0.12	Fixed simple, but serious, bug in getnameinfo() that caused lots of
	segfaults. Added SO_BROADCAST so ping(8) can broadcast.
0.11	Renamed nrl_gai_strerror to gai_strerror. Applied some of Philip
	Blundell's fixes for operation with GNU libc.
0.10	Added interface selection support to ping. Lots of minor mods to the
	support library for netd(in inner-apps). Make telnet print the
	addresses like it used to. Fixed a file descriptor leak in the support
	library. Removed wrapper and addrform -- they are obsoleted by netd.
	Made traceroute stop printing the "Connection refused" error. Re-wrote
	getnameinfo to comply to newest API spec and added freeifindex().
	Fixed lots of minor install problems.
0.09	Put Andrew Tridgell's SMB patches back into tcpdump. Updated sendmail
	to 8.8.5. Added qpopper 2.2. getaddrinfo()/getnameinfo() mods. Added
	some useful support library functions and changed socktest to use one.
0.08	Added a FTPd bug fix. Added several compilation bug fixes. Added
	support/interfaceid-linux.c.
0.07	Updated libpcap to 0.3.1a2, tcpdump to 3.3.1a2. Reverted to NRL
	IPv6/ICMPv6 tcpdump printers (the new ones may reappear later)
	and removed SMB support from tcpdump (will reappear later).
	Added traceroute 1.4a4 and sendmail 8.8.4 conversions, N.B both are
	not yet complete. Header file tweaks and updates. Updated apps to
	newer versions from NRL. Made PF_LOCAL support optional. Lots of
	random bug/portability fixes and cleanups.
0.06	Updated libpcap to 0.3. Fixed its build scripts/makefiles. Fixed
	some serious bugs in the ICMPv6 filter macros.
0.05	Removed NRL headers (except support.h, which was cut down to the NRL
	grown functions). Heavily modified remaining headers. Converted
	tcpdump to use new symbols. Added ping. Bug fixes. Changed 'make
	clean' behavior for tcpdump and libpcap to never run configure on
	clean. Mod to libpcap so Ethernet payload comes out aligned.
	Rewrote IPv6 and ICMPv6 dump functions in tcpdump. Added libefence
	config option.
0.04	Bug fixes. Added PF_LOCAL support to getaddrinfo(). Added SMB support
	patches to tcpdump.
0.03	Bug/portability fixes, added more flexible resolver options.
0.02	Flattened directories, converted BSD makefiles to GNU make. Added
	wrapper.
0.01	Initial public release
0.00	Initial private release
