2001-10-17  Artur Frysiak  <wiget@pld.org.pl>

	* NEWS: release news

	* VERSION: version 0.2.0

	* lib/clean_request.c, src/tcpd.c, src/tcpd_check.c, include/tcpd.h:
	include/tcpd.h:      (free_request) prototype.
	lib/clean_request.c: and use it ...
	src/tcpd.c:          ... and to ...
	src/tcpd_check.c:    ... and to too.

	* tcpd.spec.in: switch to tar.bz2 sources

	* Makefile.am: add bin_SCRIPTS to EXTRA_DIST
	make rpms from tar.bz2

	* autogen.sh: update to autoconf 2.52

	* lib/free_request.c:
	(free_request) new function, free struct request_info

	* Attic/configure.in, configure.ac: update to autoconf 2.52

	* Attic/configure.in: small cleanup

	* lib/Makefile.am, doc/Makefile.am, include/Makefile.am, src/Makefile.am, Makefile.am:
	automake options cleanup
	add free_request.c to libwrap.la sources

2001-10-17  Micha Moskal  <malekith@pld.org.pl>

	* src/tcpd.c, src/tcpd_check.c, include/tcpd.h, lib/libwrap.c:
	- removed redutant first argument to request_init() (it had to be always
	  NULL)
	- request_set() protype changed (API-compatibile change)

2001-10-17  Artur Frysiak  <wiget@pld.org.pl>

	* doc/hosts_access.3, doc/hosts_access.5, doc/tcpd.8, doc/tcpd_check.8, tcpd.spec.in:
	PLD Linux name cleanup

	* acconfig.h: typo

	* src/tcpd.c, src/tcpd_check.c, lib/Attic/refuse.c, lib/Attic/tcpd_allowlog.c, lib/rfc1413.c, lib/tcpd_log.c, lib/Attic/eval_client.c, lib/Makefile.am, lib/clean_request.c, lib/libwrap.c, include/tcpd.h, include/tcpd_local.h, doc/hosts_access.3, Attic/configure.in, tcp_wrappers2tcpd.awk, README:
	marge NEWAPI branch

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

	* acconfig.h: define HAVE_SA_LEN macro

	* include/tcpd_local.h, Attic/configure.in (SA_LEN):
	check if macro exist. If not, define new one. Fixes problem with
	building on glibc 2.2.2 and newer.

2001-02-05  Jan Rkorajski  <baggins@pld.org.pl>

	* lib/rfc1413.c: - save/restore alarm() value

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

	* tcp_wrappers2tcpd.awk: New file.

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

	* lib/libwrap.c: - fixed not enough initializers in struct

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

	* lib/tcpd_log.c: New file.

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

	* NEWS: added release date

	* 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

	* Attic/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>

	* Attic/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

	* 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/Attic/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/Attic/refuse.c, lib/Attic/tcpd_allowlog.c, lib/libwrap.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/Attic/refuse.c, lib/Attic/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, Attic/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.

	* Attic/configure.in, Makefile.am, VERSION, autogen.sh:
	- 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>

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

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

	* Attic/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).

	* Attic/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, Attic/configure.in, Makefile.am, 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

	* Attic/configure.in, NEWS: - cleanups

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

	* src/Makefile.am, src/tcpd.c, src/tcpd_check.c, lib/Attic/eval_client.c, lib/Attic/refuse.c, lib/Attic/tcpd_allowlog.c, lib/clean_request.c, lib/libwrap.c, lib/parse_syslog.c, lib/rfc1413.c, lib/severity_vars.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, Attic/configure.in, COPYING, autogen.sh:
	- 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, Attic/configure.in, NEWS, lib/Attic/eval_client.c, lib/Attic/refuse.c, lib/Attic/tcpd_allowlog.c, lib/Makefile.am, lib/clean_request.c, lib/libwrap.c, lib/rfc1413.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, Attic/configure.in, COPYING, INSTALL, Makefile.am, NEWS, autogen.sh, 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/Attic/eval_client.c, lib/Attic/refuse.c, lib/Attic/tcpd_allowlog.c, lib/clean_request.c, lib/libwrap.c, lib/parse_syslog.c, lib/rfc1413.c, lib/severity_vars.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, Attic/hosts.access, Attic/libwrap.c, Attic/parse_syslog.c, Attic/rfc1413.c, Attic/tcpd.h, Attic/MEMO, Attic/Makefile, Attic/README.txt, Attic/tcpd.access.manual, VERSION:
	New file.

