		CHANGELOG for USAGI libinet6

$USAGI: CHANGELOG.USAGI-LIBINET6.PRERELEASE,v 1.1 2001/02/19 06:14:23 yoshfuji Exp $

<200202>
2001/02/05	yoshfuji
	* usagi.c: put version.

2001/02/05	yoshfuji
	* ifaddrs.c, ifnames.c: repair error handling on sendto(2).
	Because of this bug, getifaddrs() and if_nameindex() stuck at
	recvmsg(2) call on kernels without rtnetlink(7).

<200101>
2001/01/27	yoshfuji
	* usagi.c: define __USAGI_LIBINET6 symbol.

2001/01/27	yoshfuji
	* rcmd.c, rexec.c: iruserok_af(), rcmd_af(), rexec_af(), 
	rresvport_af().

2001/01/26	yoshfuji
	* getaddrinfo.c, include_glibc2{1,2}/netdb.h:
	use EAI_AGAIN, EAI_FAMILY instead of EAI_NODATA, EAI_ADDRFAMILY
	respectively according to rfc2553bis-02.

2001/01/26	yoshfuji
	* include/ifaddrs.h: moved into include_glibc2{1,2}.
	* include_glibc2{1,2}/netinet/in.h, include_glibc2{1,2}/ifaddrs.h:
	style of declaration.

2001/01/26	yoshfuji
	* Makefile.in: define COMPAT_RFC2292; we keep old ip6_rthdr0{}
	at this moment.

2001/01/26	yoshfuji
	* scripts/lorder.pl: move lorder.pl into scripts.
	* scripts/mkdiff: generate diff against glibc2{1,2} tree.
	* FILES: change format to refer secondary version.

2001/01/26	yoshfuji
	* getnameinfo.c: use old argument types for glibc21.
	(type for hostlen and servlen was changed from size_t to
	socklen_t between glibc 2.1 and glibc 2.2.)

2001/01/26	yoshfuji
	* get{addr,name}info.c: sync with glibc 2.2 tree.

2001/01/26	yoshfuji
	* cmsg_nxthdr.c, include_glibc2{1,2}/bits/socket.h: import
	to improve CMSG_xxx().
	* cmsg_nxthdr.c, include_glibc2{1,2}/bits/socket.h: CMSG_NXTHDR() 
	did not return the last element.

2001/01/25	yoshfuji
	* include/bits/in.h: export IPV6_V6ONLY, IPV6_RECVTCLASS
	and IPV6_TCLASS options.

2001/01/24	yoshfuji
	* configure.in, Makefile.in, include_glibc2{1,2}/Makefile.in:
	- define $(INSTALL_DIR) as $(INSTALL) -d and use it to create 
	  directories.
	- define $(INSTALL_LIBRARY) as $(INSTALL_DATA) and use it to
	  install libraries.
	- use $(INSTALL_DATA) to install header files.
	- use $(LN_S) to create symbolic links.

2001/01/24	yoshfuji
	* include/netinet/icmp6.h: repair
	ICMP6_FILTER_SET{PASS,BLOCK}ALL(); remove problematic ';'.

2001/01/23	yoshfuji
	* configure.in ...: make install. default prefix is
	/usr/local/v6.
	* Makefile.in ...: make install-includes.
	NOTE: THIS PROCESS WILL OVERRIDE EXISTING HEADER FILES
	LIVE IN /usr/include; in most cases, this is ok.  But it you're
	unsure, you can give --oldincludedir option to the ./configure
	script to change directory.
	XXX: install to /usr/local/v6/include? (and make symbolic link?)
	XXX: make back-up files.

2001/01/23	yoshfuji
	* include_glibc2{1,2}/netinet/in.h: sync with current
	USAGI glibc2{1,2} tree.

2001/01/23	yoshfuji
	* Makefile.in: Don't create shared libraries.

2001/01/23	yoshfuji
	* lorder.pl - a perl implementation of lorder.

2001/01/22	yoshfuji
	* moved include_glibc2{1,2}/netinet/{icmp6,ip6}.h into
	include/netinet.

2001/01/22	yoshfuji
	* configure.in: check for lorder and tsort.

2001/01/22	yoshfuji
	* CHANGELOG.USAGI.PRERELEASE: Changelog for USAGI libinet6.

2001-01-22 12:46  yoshfuji

	* Makefile.in, configure, configure.in, include/ifaddrs.h,
	include/bits/in.h, include_glibc21/Makefile.in,
	include_glibc21/netdb.h, include_glibc21/bits/.keepme,
	include_glibc21/net/if.h, include_glibc21/netinet/icmp6.h,
	include_glibc21/netinet/in.h, include_glibc21/netinet/ip6.h,
	include_glibc22/Makefile.in, include_glibc22/netdb.h,
	include_glibc22/bits/.keepme, include_glibc22/net/if.h,
	include_glibc22/netinet/icmp6.h, include_glibc22/netinet/in.h,
	include_glibc22/netinet/ip6.h: include files for usagi libinet6. 
	XXX: install include files.

2001-01-14 22:59  yoshfuji

	* ifaddrs.c, ifnames.c: clean-up.

2001-01-14 20:56  yoshfuji

	* ifaddrs.c, ifnames.c: clean-up

2001-01-14 18:32  yoshfuji

	* config.h.in: re-build

2001-01-14 17:38  yoshfuji

	* ifaddrs.c, ifnames.c, libc-compat.h: suck <string.h>, <time.h>
	and <unistd.h>; removed some unused variables; define
	__gettimeofday().

2001-01-14 17:25  yoshfuji

	* ifaddrs.c, ifnames.c, libc-compat.h: Don't use __socket()

2001-01-14 17:14  yoshfuji

	* ifaddrs.c, ifnames.c: ensure to explore whole result via
	rtnetlink.

2001-01-14 17:13  yoshfuji

	* ifnames.c: more style.

2001-01-14 17:08  yoshfuji

	* ifaddrs.c: more style.

2001-01-14 16:26  yoshfuji

	* ifnames.c: beautify copying.

2001-01-14 16:23  yoshfuji

	* ifnames.c: typo

2001-01-14 16:23  yoshfuji

	* ifaddrs.c, ifnames.c: coding style.

2001-01-14 16:02  yoshfuji

	* ifaddrs.c, ifnames.c: add () to make clear.

2001-01-14 15:58  yoshfuji

	* ifaddrs.c, ifnames.c: initialization of sockaddr_nl for recvmsg
	is not needed.

2001-01-14 15:53  yoshfuji

	* ifaddrs.c, ifnames.c, libc-compat.h: use __socket() and
	__close(); suck libc_compat.h

2001-01-14 15:43  yoshfuji

	* ifaddrs.c, ifnames.c: use __set_errno().

2001-01-14 15:26  yoshfuji

	* ifaddrs.c, ifnames.c: - fix sequence number for rtnetlink
	message.  - ensure to initialize some variables.  - nuke unused
	variable.

<200012>
2000-12-01 12:12  yoshfuji

	* ifnames.c: nuke unused #include <ifaddrs.h>

2000-12-01 12:04  yoshfuji

	* ifnames.c: * sysdeps/unix/sysv/linux/ifnames.c: fixed if_name
	storage address calculation error that caused SEGV.

<200011>
2000-11-15 23:29  yoshfuji

	* libc-compat.h: removed useless arguments and comments.

2000-11-15 23:25  yoshfuji

	* COPYING.LIB, configure.in, libc-compat.h, Makefile.in: copyright

2000-11-15 22:44  yoshfuji

	* Makefile.in: remove unused @RANLIB@

2000-11-15 22:35  yoshfuji

	* Makefile.in, config.h.in, configure, configure.in, install-sh:
	autoconf and makefile

2000-11-15 22:33  yoshfuji

	* ifaddrs.c, ifnames.c: Newfile:  ifaddrs.c: for getifaddrs() 
	ifnames.c: for new if_nameindex() and if_freenameindex()

2000-11-15 22:26  yoshfuji

	* getaddrinfo.c, getnameinfo.c, libc-compat.h, tempname.c: glibc22
	compatibility hack.

2000-11-15 22:17  yoshfuji

	* getaddrinfo.c, getnameinfo.c, ip6opt.c, rthdr.c: sync with USAGI
	glibc22  getaddrinfo.c: 1.12  getnameinfo.c: 1.5  ip6opt.c: 1.3 
	rthdr.c: 1.3

2000-11-15 22:05  yoshfuji

	* ip6opt.c, rthdr.c: Initial revision

2000-11-15 22:05  yoshfuji

	* ip6opt.c, rthdr.c: libinet6 functions imported from KAME

2000-11-15 21:53  yoshfuji

	* getaddrinfo.c, getnameinfo.c, tempname.c: libinet6 functions
	imported from glibc-2.2

2000-11-15 21:53  yoshfuji

	* getaddrinfo.c, getnameinfo.c, tempname.c: Initial revision

