2000-10-09  Artur Frysiak  <wiget@pld.org.pl>

	* VERSION: 0.1.1 - bugfix release

2000-10-07  Jan Rkorajski  <baggins@pld.org.pl>

	* NEWS, TODO: - updated

	* lib/libwrap.c:
	- more code simplification (no undocumented hosts.access behaviour now)

	* doc/hosts_access.5: - described how /etc/hosts.access is parsed

	* TODO: - update manpages how hosts.access parser works!

	* lib/libwrap.c:
	- stop parsing service when explicit ALLOW or DENY match found. Kill me now.
	  It fixes problem where sequence "ALLOW host DENY ALL" would deny host.
	- minor code simplification

	* configure.in: - upped LIB_REVISION to 2

	* lib/libwrap.c:
	- argh, added fix so rules for specific service takes precedence over ALL.

2000-10-03  Jan Rkorajski  <baggins@pld.org.pl>

	* doc/hosts_access.5: - added myself to authors

	* AUTHORS: - added me self :)

	* NEWS: - updated

2000-10-03  Artur Frysiak  <wiget@pld.org.pl>

	* VERSION: prepare for 0.1.0

2000-10-03  Jan Rkorajski  <baggins@pld.org.pl>

	* configure.in: - uppded LIB_REVISIOPN to 1

2000-10-01  Jan Rkorajski  <baggins@pld.org.pl>

	* lib/libwrap.c, lib/tcpd_tools.c, doc/hosts_access.5, include/tcpd_local.h, TODO:
	merged branch with proper parser

	* doc/hosts_access.5: - cosmetic fixes

	* lib/libwrap.c:
	- changed logic in options parser, now service configuration takes
	  precedence over ALL and DEFAULT. This means you don'n need to worry
	  about order of directives.

	* lib/tcpd_tools.c, include/tcpd_local.h:
	- added T_FUNC_SET0 and T_FUNC_SET1 to tcpd_parse_options,
	  these are functions called with one argument - 0 or 1.

	* TODO: - removed moot reentrancy
	- more tcp_wrapeers compatibility

	* TODO: - create

	* lib/libwrap.c:
	- gosh, guys, I'm more and more convinced that you never, ever really
	  tested if this stuff works nor used it in real life. Config file
	  parser was just plain stupid, it stopped on FIRST MATCHING RULE -
	  IT'S WRONG, it now reads entire file and at least tries to decide
	  basing on all rules refering the service.
	  FIXME: 'ALL' should not override options specific to service.

	* lib/tcpd_exec.c: - use proper "sreq" variable in exec_twist

	* doc/hosts_access.5: - small redability fix

	* lib/refuse.c, lib/tcpd_exec.c:
	- moved tcpd_refuse2 from tcpd_exec.c to refuse.c
	- fixed return code in exec_system()
	- close stdin and stderr for twisted program
	- added syslog() to exec_twist()

2000-09-28  Jan Rkorajski  <baggins@pld.org.pl>

	* lib/tcpd_exec.c: - twist works now, needed to dup(2) std{in,out,err}

	* lib/libwrap.c:
	- accept things like setenv, twist... - PARSE them damnit!

	* lib/libwrap.c: - .DOMAIN really fixed this time

	* lib/libwrap.c: - fixed .DOMAIN config option

	* lib/libwrap.c: - one more typo

	* lib/libwrap.c: - fixed typo

2000-09-28  Artur Frysiak  <wiget@pld.org.pl>

	* VERSION: prepare for 0.0.3

2000-09-28  Jan Rkorajski  <baggins@pld.org.pl>

	* doc/hosts_access.5:
	- documented ignore{src,dst}dnsfake and deny{src,dst}dnsfake
	- fixed documentation about ignorednsfake and denydnsfake

	* lib/libwrap.c, lib/refuse.c, lib/tcpd_allowlog.c:
	- implemeted src_ and dst_ wrongdns split
	- added ignore{src,dst}dnsfake and deny{src,dst}dnsfake config options
	  setting ignorednsfake will set also ignore{src and dst}dnsfake

	* include/tcpd.h: - broken "wrongdns" field into src_ and dst_
	  (there are hosts that have two and more interfaces but their DNS
	   knows of only one)

2000-09-02  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* doc/hosts_access.3:
	- added info about multi-threaded programs to BUGS

2000-08-18  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* lib/libwrap.c: - check against NULL pointer

2000-06-22  Artur Frysiak  <wiget@pld.org.pl>

	* NEWS: more news and release date

2000-05-16  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* include/tcpd_local.h, lib/refuse.c, lib/tcpd_allowlog.c, lib/tcpd_exec.c, lib/tcpd_tools.c:
	- line numer displaing fix

	* doc/hosts_access.3, lib/libwrap.c:
	- added support for RQ_CLIENT_SIN and RQ_SERVER_SIN. IPv6 structs are also supported.

2000-05-15  Artur Frysiak  <wiget@pld.org.pl>

	* src/Makefile.am, tcpd.spec.in:
	move tcpd to libexec dir (back compatibility with freebsd)

	* NEWS: release date

2000-05-15  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* tcpd.spec.in: - added URL and fixed Source URL

	* autogen.sh: - tcpd is not only for Linux

	* include/tcpd.h: - #include <sys/types.h> for *BSD

	* include/tcpd_local.h, lib/rfc1413.c, lib/tcpd_satostr.c, configure.in:
	- #include <sys/types.h> in configure tests, too
	- SA_LEN() fixes

	* lib/Makefile.am, lib/libwrap.c, lib/tcpd_tools.c:
	- return TCPD_DENY if configuration file can't be opened

	* AUTHORS, NEWS, README, doc/Attic/tcpd.access.manual, doc/MEMO, doc/Makefile.am, doc/hosts.access, doc/hosts_access.3, doc/hosts_access.5, doc/tcpd.8, doc/tcpd_check.8:
	- documentation updates. hosts_access.5 is now available.

	* Makefile.am, VERSION, autogen.sh, configure.in:
	- new autogen.sh script
	- use libinet6.a if needed
	- added struct sockaddr_storage checking to configure.in

	* tcpd.spec.in: - added descriptions

2000-05-09  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* lib/libwrap.c, lib/rfc1413.c, lib/tcpd_tools.c, include/tcpd.h, include/tcpd_local.h:
	- merged changes from latest Fujiwara tcpd release

2000-03-27  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* configure.in: - define _ss_len=ss_len, too

2000-03-24  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* configure.in:
	- chose beetwen ss_family and __ss_family in struct sockaddr_storage

2000-03-07  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* include/tcpd.h: - include sys/socket.h for struct sockaddr_storage

2000-03-07  Artur Frysiak  <wiget@pld.org.pl>

	* tcpd.spec.in: - added Obsoletes, Requires and %%post %%postun scripts

2000-02-28  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* src/tcpd.c, README, doc/hosts_access.3, include/tcpd.h, lib/libwrap.c:
	- functions request_init() and request_set() are returning
	  struct request_info, now (for compatibility).

	* configure.in: - added missing getnameinfo check

	* INSTALL: - generic INSTALL

2000-02-25  Artur Frysiak  <wiget@pld.org.pl>

	* tcpd.spec.in: - rpm spec template

	* include/Makefile.am, lib/Makefile.am, src/Makefile.am, Makefile.am, configure.in, doc/Makefile.am:
	- new make target: rpm

2000-02-25  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* doc/hosts_access.3, include/tcpd.h, lib/libwrap.c:
	- implemented request_set() to be more compatible with tcp_wrappers API

2000-02-24  Artur Frysiak  <wiget@pld.org.pl>

	* doc/hosts.access: - moved ALL rules to end

	* NEWS, configure.in: - cleanups

2000-02-24  Arkadiusz Mikiewicz  <misiek@pld.org.pl>

	* src/Makefile.am, src/tcpd.c, src/tcpd_check.c, lib/clean_request.c, lib/eval_client.c, lib/libwrap.c, lib/parse_syslog.c, lib/refuse.c, lib/rfc1413.c, lib/severity_vars.c, lib/tcpd_allowlog.c, lib/tcpd_exec.c, lib/tcpd_satostr.c, lib/tcpd_tools.c, doc/MEMO, doc/Makefile.am, doc/hosts_access.3, doc/hosts_access.5, doc/hosts_options.5, doc/tcpd.8, doc/tcpd_check.8, include/Makefile.am, include/rcsid.h, include/tcpd.h, include/tcpd_local.h, COPYING, autogen.sh, configure.in:
	- BSD style copyright
	- switch to current IPv6 API
	- support for IPv4-mapped IPv6 addresses
	- implemented hosts_ctl()
	- initial documentation (manual pages)

2000-02-23  Artur Frysiak  <wiget@pld.org.pl>

	* src/Makefile.am, src/tcpd.c, lib/Makefile.am:
	set REAL_DAEMON_DIR at compile time

2000-02-22  Artur Frysiak  <wiget@pld.org.pl>

	* src/tcpd_check.c: - added usage instruction for tcpd_check

	* src/Makefile.am, src/tcpd_check.c, AUTHORS, NEWS, configure.in, lib/Makefile.am, lib/clean_request.c, lib/eval_client.c, lib/libwrap.c, lib/refuse.c, lib/rfc1413.c, lib/tcpd_allowlog.c, lib/tcpd_exec.c, lib/tcpd_satostr.c, lib/tcpd_tools.c:
	- fix compilation (s/isnumber/isdigit/g)

	* src/Makefile.am, AUTHORS, Attic/Makefile, COPYING, INSTALL, Makefile.am, NEWS, autogen.sh, configure.in, doc/Attic/tcpd.access.manual, doc/Makefile.am, include/Makefile.am, lib/Makefile.am:
	- libtool/automake/autoconf stuffs

	* doc/MEMO, doc/hosts.access, include/tcpd.h, include/tcpd_local.h, lib/clean_request.c, lib/eval_client.c, lib/libwrap.c, lib/parse_syslog.c, lib/refuse.c, lib/rfc1413.c, lib/severity_vars.c, lib/tcpd_allowlog.c, lib/tcpd_exec.c, lib/tcpd_satostr.c, lib/tcpd_tools.c, src/tcpd.c, src/tcpd_check.c, Attic/MEMO, Attic/README.txt, Attic/clean_request.c, Attic/eval_client.c, Attic/hosts.access, Attic/libwrap.c, Attic/parse_syslog.c, Attic/refuse.c, Attic/rfc1413.c, Attic/severity_vars.c, Attic/tcpd.access.manual, Attic/tcpd.c, Attic/tcpd.h, Attic/tcpd_allowlog.c, Attic/tcpd_check.c, Attic/tcpd_exec.c, Attic/tcpd_local.h, Attic/tcpd_satostr.c, Attic/tcpd_tools.c, README:
	- step to nice directory structure

	* Attic/clean_request.c, Attic/eval_client.c, Attic/refuse.c, Attic/severity_vars.c, Attic/tcpd.c, Attic/tcpd_allowlog.c, Attic/tcpd_check.c, Attic/tcpd_exec.c, Attic/tcpd_local.h, Attic/tcpd_satostr.c, Attic/tcpd_tools.c:
	New file.

	* Attic/clean_request.c, Attic/eval_client.c, Attic/refuse.c, Attic/severity_vars.c, Attic/tcpd.c, Attic/tcpd_allowlog.c, Attic/tcpd_check.c, Attic/tcpd_exec.c, Attic/tcpd_local.h, Attic/tcpd_satostr.c, Attic/tcpd_tools.c:
	from Fujiwara

	* Attic/hosts.access, Attic/libwrap.c, Attic/parse_syslog.c, Attic/rfc1413.c, Attic/tcpd.h:
	New file.

	* Attic/hosts.access, Attic/libwrap.c, Attic/parse_syslog.c, Attic/rfc1413.c, Attic/tcpd.h:
	from Fujiwara

	* Attic/MEMO, Attic/Makefile, Attic/README.txt, Attic/tcpd.access.manual, VERSION:
	New file.

	* Attic/MEMO, Attic/Makefile, Attic/README.txt, Attic/tcpd.access.manual, VERSION:
	from Fujiwara

