
  -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+-
   NOTE: This file was automatically generated by `cvs2cl.pl'.  If you
   edit this file, your changes will be lost when someone next runs
   cvs2cl.pl.  See http://www.red-bean.com/~kfogel/cvs2cl.shtml for more.
  -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+- -+-

2001-03-13 13:12  dillema

	* Makefile.in: install manpage

2001-03-13 13:06  dillema

	* ChangeLog, README, totd.8: first totd manual page, derived from
	README file

2001-03-13 11:14  dillema

	* ne_io.c: unused variabel fix. trivial, but gets rid of a warning

	* configure.in, cons_common.c, cons_tcp_response.c,
	cons_udp_response.c, conv_trick.c, ev_udp_in.c, ne_io.c, ne_mesg.c,
	ns_const.h, protos.h, res_record.c: patches from Kame CVS, send in
	by itojun. Adds support for A6 and DNAME, and improves message
	validation and fixes possible buffer overrun....

2000-12-14 06:36  dillema

	* ev_udp_in.c: minor cleanup. looks mostly fine. testing only with
	tcpdump. looks ok, but need some real-world test to before release.

2000-12-13 23:40  dillema

	* ChangeLog, totd.conf.sample: stuff

2000-12-13 21:29  dillema

	* cons_common.c, cons_tcp_request.c, cons_udp_request.c,
	cons_udp_response.c, context.c, forward.c, ne_io.c: preparing for
	new release. cleanup of debugging code

2000-12-13 19:46  dillema

	* conv_scoped.c: fixed typo

2000-12-12 20:44  dillema

	* conv_stf.c: 
	preparing to get started again with the 6to4 stuff. just needs
	testing and cleanup

2000-10-13 12:58  dillema

	* config.h.in: forgotten checkin ?

2000-09-28 11:52  dillema

	* README, cons_common.c, cons_tcp_response.c, cons_udp_response.c,
	conv_scoped.c, read_config.c, tot.h, totd.c: work during traveling

2000-09-08 13:02  dillema

	* totd.c: changed version number to 1.2

2000-09-08 12:17  dillema

	* README, cons_common.c, conv_stf.c, totd.c: updated docs

2000-09-07 12:15  dillema

	* cons_common.c: added a little comment

2000-09-06 20:28  dillema

	* Makefile.dummy, Makefile.in, README, config.h.in, configure,
	configure.in, cons.h, cons_common.c, cons_tcp_request.c,
	cons_tcp_response.c, cons_udp_request.c, cons_udp_response.c,
	context.c, context_var.h, conv_scoped.c, conv_stf.c, conv_trick.c,
	errmesg.c, errmesg.h, ev.h, ev_dup.c, ev_main.c, ev_signal.c,
	ev_tcp_common.c, ev_tcp_conn_in.c, ev_tcp_out.c, ev_tcp_srv_in.c,
	ev_timeout.c, ev_udp_in.c, forward.c, forward.h, list.c, list.h,
	macros.h, ne_io.c, ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h,
	ns_var.h, protos.h, queue.c, queue.h, read_config.c, res_record.c,
	res_record.h, tot.h, totd.c: just a cvs test no changes

2000-09-06 20:18  dillema

	* Makefile.in, configure: config cleanup.

2000-09-06 20:11  dillema

	* config.h.in, configure, configure.in: better configuration. not
	tested on portability though. Let's hear from the users if there
	are problems (most likely) on other than BSD machines

2000-09-06 19:57  dillema

	* config.h.in, cons_common.c, macros.h, ns_const.h, tot.h: minor
	cleanup

2000-09-06 18:17  dillema

	* cons_common.c, cons_tcp_response.c: TCP for 6to4 is also works
	now (cut&paste from UDP, and a bugfix)

2000-09-05 18:09  dillema

	* cons.h, cons_common.c, context.c, context_var.h, forward.c,
	protos.h: Oh Oh, this one actually seems to work. At least for UDP,
	probably forgot some stuff for the equivalent TCP routines. Should
	check, test (and test moer of the rest too). Should also look at
	timeouts again and go through error handling.  Then I'd like to rip
	out the UDP interface stuff and use the DSTADDRRECV sock opt
	instead. should make things simpler, get rid of interface
	rescanning and such. Then add listen-on{} options ala bind. Then
	it's time for a new release, I think. After release I plan to do a
	complete work-over of the code for better performance, security and
	just plain more elegant code...

2000-08-29 12:11  dillema

	* cons_common.c, context.c: seems to do something right, but
	something mysteriously wrong is going on.  nasty debugging session
	coming up

2000-08-25 14:57  dillema

	* cons_common.c, context.c: almost works. still need to avoid
	infinite loop ;-}

2000-08-25 11:45  dillema

	* cons.h, cons_common.c, conv_stf.c, forward.c, protos.h,
	read_config.c: forgot to commit this last time

2000-08-10 14:36  dillema

	* cons_common.c: continuing on 6to4 support

2000-08-01 18:06  dillema

	* cons_common.c, cons_udp_response.c: y with 6to4 PTR queries; not
	finished yet.

2000-07-31 19:57  dillema

	* conv_stf.c: minor cleanup

	* Makefile.in, cons_common.c, cons_udp_response.c, conv_stf.c,
	conv_trick.c, protos.h, res_record.c: 6to4 support for NS queries
	seems to work. still need to finish PTR queries; those require a
	bit of rewriting here and there.

2000-07-27 17:51  dillema

	* cons_udp_response.c: forgot minor thing

	* cons_tcp_request.c, cons_tcp_response.c, cons_udp_request.c,
	cons_udp_response.c, context.c: finished cleaning up for now. still
	some stuff to do on lower level code

2000-07-27 15:24  dillema

	* cons_tcp_request.c, cons_tcp_response.c, cons_udp_request.c,
	cons_udp_response.c, context_var.h, ev_udp_in.c, protos.h: mostly
	TCP cleanup and further testing

2000-07-27 13:47  dillema

	* cons_tcp_request.c: fixed memory leak

	* list.c: cleaning

2000-07-27 13:33  dillema

	* conv_trick.c, ne_io.c, ne_mesg.c: minor thingies

2000-07-25 21:12  dillema

	* cons.h, cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context.c, context_var.h,
	conv_scoped.c, conv_trick.c, ev_dup.c, ev_main.c, ev_signal.c,
	ev_tcp_common.c, ev_tcp_conn_in.c, ev_tcp_out.c, ev_tcp_srv_in.c,
	ev_timeout.c, ev_udp_in.c, forward.c, ne_io.c, ne_mesg.c, protos.h,
	queue.c, res_record.c, totd.c: lots of small changes, cleanup and
	fixes. UDP tests fine. still need to fo through the TCP code again
	and test that to.

2000-07-21 16:25  dillema

	* config.h.in, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, ne_mesg.c, protos.h:
	cleanup, and I think I fixed a memory leak but am not sure ;-{}.
	Needs more testing.

2000-07-21 15:05  dillema

	* config.h.in, cons.h, cons_common.c, cons_tcp_request.c,
	cons_tcp_response.c, cons_udp_request.c, cons_udp_response.c,
	context.c, conv_scoped.c, conv_trick.c, ev_udp_in.c, protos.h:
	added framework code for 6to4 PTR DNS support. In mean time also
	did some minor cleanups. new code is ifdeffed STF, without it totd
	still operates like it used to be...

2000-04-02 12:41  dillema

	* totd.c: added patchlevel to version string

2000-04-02 12:35  dillema

	* README, cons_common.c, cons_tcp_response.c, cons_udp_response.c,
	conv_scoped.c, conv_trick.c, protos.h, read_config.c, tot.h,
	totd.c: 
	
		here are more improvements.
		- PTR query translation for "scoped" mode
		- more robust PTR query translation for "faith" mode
		- couple of minor changes
	itojun

2000-02-27 21:35  dillema

	* config.h.in, cons_tcp_response.c, cons_udp_response.c,
	conv_scoped.c, read_config.c: made scoped address rewriting
	conditional (betweeen SCOPED_REWRITE ifdef's).	Enabled by default
	in config.h.in

2000-02-27 21:24  dillema

	* conv_scoped.c: bail out when no scoped stuff is configured

	* cons_tcp_response.c, cons_udp_response.c: added scoped rewrite to
	tcp and added debug statement

2000-02-27 20:57  dillema

	* cons_udp_response.c: add scoped address rewriting (by itojun)

	* cons_tcp_response.c: rewrite PTR queries on TCP transport. (not
	tested)

2000-02-27 20:48  dillema

	* tot.h: add fields in global structure for scoped address
	rewriting (itojun)

	* protos.h: scoped rewriting

	* read_config.c: add scoped keyword (for scoped address rewriting)
	and fix error when no forwarders are specified at all.

	* ne_io.c: check error code from inet_pton (itojun)

	* conv_trick.c: old code did not work on this prefix in config file
	since the underlined 0 caused trouble: 3ffe:0501:4819:ffff:: (by
	itojun)      ~

2000-02-27 20:34  dillema

	* README: document scoped address rewrite (by itojun)

	* Makefile.in: add conv_scoped.c source fiel for scoped address
	rewrite

	* conv_scoped.c: Scoped address rewriting. Translates dst addresses
	to site-local if possible.  This enables use of site local
	addresses e.g. without having them in DNS (only their global
	counterparts are in DNS). Sent to  me by itojun.

2000-01-20 20:09  dillema

	* README: addded comment on max num of prefixes

	* Makefile.in: copy at install time

2000-01-20 20:04  dillema

	* README: updated doc

2000-01-20 18:36  dillema

	* config.h.in, cons_common.c, cons_tcp_request.c,
	cons_tcp_response.c, cons_udp_request.c, cons_udp_response.c,
	conv_trick.c, ev_main.c, protos.h, read_config.c, tot.h, totd.c:
	fixed config file bug. some cleanup. and added support for multiple
	prefixes through which totd can cycle to balance load over multiple
	translator boxes.

2000-01-10 08:38  dillema

	* read_config.c: fixed the bug that makes totd core dump when
	forwarder lines doesn't contain port num.

	* read_config.c: fixed bug that makes totd coredump when config
	file forwarder line is specified without port.

1999-11-22 18:29  feico

	* config.h.in, cons_tcp_request.c, cons_udp_request.c, forward.c:
	fixed horrible bug that caused endless retries eventually with zero
	timeout, causing network flooding

1999-10-06 11:08  feico

	* ne_io.c: applied patch from itojun by email:
	
	From: itojun@iijlab.net Subject: (KAME-snap 1392) Re: [patch]
	mpg123-059-19990729 To: snap-users@kame.net Date: Wed, 06 Oct 1999
	19:40:55 +0900 In-reply-to: dillema's message of Wed, 06 Oct 1999
	12:15:48 +0200.        <19991006121548.C249@acm.org> 
	X-Template-Reply-To: itojun@itojun.org
	X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint:
	F8 24 B4 2C 8C 98 57 FD  90 5F B4 60 79 54 16 E2 Reply-To:
	snap-users@kame.net X-Distribute: distribute [version 2.1 (Alpha)
	patchlevel=24] X-Sequence: KAME-snap 1392 Errors-To:
	owner-snap-users@kame.net X-UIDL: 30cec980baec1eef734760145878c91d

1999-10-05 21:10  feico

	* Makefile.in, config.h.in: changed location of config file

1999-10-02 20:29  feico

	* config.h.in, configure: fixed INET6 stuff

1999-10-02 20:21  feico

	* tot.h: made little fix for FreeBSD

1999-10-02 19:53  feico

	* forward.c: fixed debug thingy

1999-10-02 19:44  feico

	* config.h.in, configure: cleanup configure stufff a bit

	* configure.in: let's get rid of it. I'm not using it.

1999-10-02 00:51  feico

	* README, config.h.in, cons_common.c, cons_tcp_request.c,
	cons_udp_request.c, ev_main.c, forward.c, ns_const.h, protos.h,
	totd.c: made timeouts better, smarter use of backup forwarders... 
	should be pretty solid now...

1999-10-01 22:01  feico

	* cons_tcp_request.c, ev_dup.c, ne_io.c, ns_const.h, res_record.c,
	totd.c: snapshot that works rather ok. Now, I'll cleanup some more
	code. Remove some retry code taht doesn't need to be here (let the
	forwarder do it and/or the client).

1999-10-01 18:24  feico

	* config.h.in, ns_const.h: changed retry timeout and number

	* README, cons_tcp_request.c, cons_udp_request.c, conv_trick.c,
	ev_main.c, forward.c, forward.h, ns_const.h, protos.h,
	read_config.c, tot.h, totd.c: added support for backup forwarders.
	works now for both UDP and TCP.  Actually, more or less done now
	for next release I think.

1999-09-30 11:45  feico

	* cons_common.c, cons_udp_request.c, cons_udp_response.c,
	conv_trick.c, ne_io.c, read_config.c, tot.h, totd.c: fixed crashing
	when no prefix was specified at all.  added commandline option to
	set prefix from there (possibly overriding config file entry). 
	fixed some minor thingies too..

1999-09-30 00:15  feico

	* README: updated README to reflect totd-1.1. Well, what it's going
	to be that is.	Added description of forwarder selection, but still
	need to implement that. My plan is to  do that before putting
	another version out, i.e.  release verion 1.1.

1999-09-29 19:22  feico

	* config.h.in, cons_tcp_request.c, ev_main.c, forward.c, forward.h,
	ne_io.c, protos.h, read_config.c, totd.c: improved config file
	parsing and added specifying different port to use to ttalk to
	forwarder...

1999-09-29 15:09  feico

	* ev_timeout.c, ne_io.c: fixed permission bug that made totd go
	silent when interface addresses changed and it wasn't running as
	root. Made it switch to root user the bind to sockets and switch
	back afterwards.

1999-08-17 18:03  feico

	* README: added my email address

	* README: README and INSTALL documentation for totd

1999-08-17 16:59  feico

	* Makefile.in: changed name from tot to totd

1999-08-17 16:52  feico

	* cons.h, cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context.c, context_var.h,
	conv_trick.c, errmesg.c, errmesg.h, ev.h, ev_dup.c, ev_main.c,
	ev_signal.c, ev_tcp_common.c, ev_tcp_conn_in.c, ev_tcp_out.c,
	ev_tcp_srv_in.c, ev_timeout.c, ev_udp_in.c, forward.c, forward.h,
	list.c, list.h, macros.h, ne_io.c, ne_io.h, ne_mesg.c, ne_mesg.h,
	ns_const.h, ns_var.h, protos.h, queue.c, queue.h, read_config.c,
	res_record.c, res_record.h, tot.h, totd.c: updated copyright and
	copyright tags for releasing the code

1999-08-16 19:42  feico

	* cons_common.c, cons_udp_response.c, conv_trick.c, protos.h,
	res_record.c: finally, reverse namelookup translation seems to
	work. Needs more tessting `in real life', but simple tests with
	nslookup show correct behaviour. Nice. Now wait till cisco is
	repaired... ;-{

1999-07-28 16:05  feico

	* ne_io.c: type in debugging statement

	* config.h.in: minor

1999-07-28 15:51  feico

	* cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, conv_trick.c, ev_main.c,
	ev_timeout.c, ev_udp_in.c, forward.c, ne_io.c, ne_mesg.c,
	read_config.c, res_record.c, totd.c: just ran indent and
	reformatted some stuff so that indent works ok:
	
	for i in *.c; do indent  -pcs -di4 -npsl -sob -Tcos_request
	-Tcos_tcp_request -Tcos_tcp_response -Tcos_udp_request
	-Tcos_udp_response -Tcons_query -Tcontext -Terrmesg -Tev_sig_data
	-Tev_tcp_common_data -Tev_to_data -Tev_udp_in_data -Tfwd
	-Tgeneric_list -Tnet_if_list -Tmesg_hdr -Tupd_hdr -Tmesg -Tgqueue
	-Tqset -Trr -Trr_list -Tkey_info -Tu_key -TToT $i; echo $i;done

1999-07-28 15:10  feico

	* Makefile.in, cons_common.c, cons_tcp_request.c,
	cons_tcp_response.c, cons_udp_request.c, cons_udp_response.c,
	conv_trick.c, ev_main.c, ev_timeout.c, ev_udp_in.c, forward.c,
	macros.h, ne_io.c, ne_mesg.c, read_config.c, res_record.c, tot.h,
	totd.c: now USE_INET4 and USE_INET6 in config.h can be useed to
	produce V4 only, V6 only or dual-stack version. actually seems to
	work fine.

1999-07-27 16:46  feico

	* Makefile.dummy, Makefile.in, config.h.in, configure,
	configure.in, cons.h, cons_common.c, cons_tcp_request.c,
	cons_tcp_response.c, cons_udp_request.c, cons_udp_response.c,
	context.c, context_var.h, conv_trick.c, errmesg.c, errmesg.h, ev.h,
	ev_dup.c, ev_main.c, ev_signal.c, ev_tcp_common.c,
	ev_tcp_conn_in.c, ev_tcp_out.c, ev_tcp_srv_in.c, ev_timeout.c,
	ev_udp_in.c, forward.c, forward.h, list.c, list.h, macros.h,
	ne_io.c, ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h,
	protos.h, queue.c, queue.h, read_config.c, res_record.c,
	res_record.h, tot.h, totd.c: grep -v "^/\**\|^
	\*\|^$\|[:space:]*/\*.*\*" *.c| wc     4812   20828  191672
	
	I.e. code size below 5000 lines...

1999-07-27 16:37  feico

	* cons.h, cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context_var.h,
	conv_trick.c, ev.h, ev_udp_in.c, forward.c, list.c, ne_io.c,
	ne_mesg.c, protos.h, queue.c, read_config.c, tot.h, totd.c: well,
	well, well!!! actually got TCP working now at both sides; towards
	DNS server (that was already working) and to the client side (new
	and improved ;). You can try with nslookup, and do a `set vc'
	before your query.
	
	ToDo: PTR query response trick translation. (e.g. NetBSD's ping6 is
	not tricked by it, it actually checks the DNS answer! That's good
	of course, but means I cannot chicken out on this final pice of
	code).
	
	And: maybe I should rip out the code for recursive queries. It
	doesn't do any harm, but is not used either. It could be enabled
	now relatively easy, but `recursive forwarding' is probably a very
	`evil' thing to do.  Have to think about it...

1999-07-26 19:03  feico

	* protos.h: forgot to add this one

	* Makefile.in, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context.c, ev_signal.c,
	macros.h, ne_io.c, res_record.c, tot.h: hmmm, forgot to delete
	ifdef in macros... now it works again.

1999-07-26 18:17  feico

	* cons.h, cons_common.c, cons_common.h, cons_request_var.h,
	cons_tcp_request.c, cons_tcp_request.h, cons_tcp_request_var.h,
	cons_tcp_response.c, cons_tcp_response.h, cons_tcp_response_var.h,
	cons_udp_request.c, cons_udp_request.h, cons_udp_request_var.h,
	cons_udp_response.c, cons_udp_response.h, cons_udp_response_var.h,
	context.c, context.h, context_var.h, conv_trick.c, conv_trick.h,
	errmesg.c, errmesg.h, ev.h, ev_dup.c, ev_dup.h, ev_main.c,
	ev_main.h, ev_signal.c, ev_signal.h, ev_signalP.h, ev_tcp_common.c,
	ev_tcp_common.h, ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c,
	ev_tcp_out.h, ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c,
	ev_timeout.h, ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h,
	forward.c, forward.h, list.c, list.h, ne_io.c, ne_io.h, ne_mesg.c,
	ne_mesg.h, ns_var.h, queue.c, queue.h, read_config.c,
	read_config.h, res_record.c, res_record.h, tot.h, totd.c,
	version.h: major cleanup in include files and datastructures...

1999-07-26 15:32  feico

	* Makefile.in, config.h.in, configure, configure.in,
	cons_tcp_request.c, cons_udp_request.h, ev_main.c, ev_signal.c,
	ev_signal.h, ev_timeout.h, ev_udp_in.c, forward.c, global.c,
	global.h, macros.h, ne_io.c, ne_io.h, ne_mesg.h, read_config.c,
	totd.c: cleaning up code of legacy stuff

1999-07-26 12:11  feico

	* config.h.in, cons_common.c, cons_common.h, cons_request_var.h,
	cons_tcp_request.c, cons_tcp_request.h, cons_tcp_request_var.h,
	cons_tcp_response.c, cons_tcp_response.h, cons_tcp_response_var.h,
	cons_udp_request.c, cons_udp_request.h, cons_udp_request_var.h,
	cons_udp_response.c, cons_udp_response.h, cons_udp_response_var.h,
	context.c, context.h, context_var.h, conv_trick.c, conv_trick.h,
	errmesg.c, errmesg.h, ev_dup.c, ev_dup.h, ev_main.c, ev_main.h,
	ev_signal.c, ev_signal.h, ev_signalP.h, ev_tcp_common.c,
	ev_tcp_common.h, ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c,
	ev_tcp_out.h, ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c,
	ev_timeout.h, ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h, global.c,
	global.h, list.c, list.h, macros.h, ne_io.c, ne_io.h, ne_mesg.c,
	ne_mesg.h, ns_const.h, ns_var.h, queue.c, queue.h, read_config.h,
	res_record.c, res_record.h, totd.c, version.h: minor cleanup

1999-07-26 11:56  feico

	* cons_common.c, cons_common.h, cons_request_var.h,
	cons_tcp_request.c, cons_tcp_request.h, cons_tcp_request_var.h,
	cons_tcp_response.c, cons_tcp_response.h, cons_tcp_response_var.h,
	cons_udp_request.c, cons_udp_request.h, cons_udp_request_var.h,
	cons_udp_response.c, cons_udp_response.h, cons_udp_response_var.h,
	context.c, context.h, context_var.h, conv_trick.c, conv_trick.h,
	errmesg.c, errmesg.h, ev_dup.c, ev_dup.h, ev_main.c, ev_main.h,
	ev_signal.c, ev_signal.h, ev_signalP.h, ev_tcp_common.c,
	ev_tcp_common.h, ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c,
	ev_tcp_out.h, ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c,
	ev_timeout.h, ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h,
	forward.c, forward.h, global.c, global.h, list.c, list.h, macros.h,
	ne_io.c, ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h,
	queue.c, queue.h, read_config.c, read_config.h, res_record.c,
	res_record.h, totd.c, version.h: changed PESTO to PASTA in license

1999-07-25 17:42  feico

	* conv_trick.c: minor fix... also look at ip6.int. instead of only
	IP6.INT

1999-07-24 18:22  feico

	* Makefile.in, cons_common.c, cons_udp_request.c,
	cons_udp_response.c, conv_trick.c, conv_trick.h, ns_const.h,
	read_config.c, read_config.h, res_record.c: halfway PTR query
	trick, catch and convert query done. still need to convert
	response...

1999-07-23 19:20  feico

	* cons_common.h, cons_request_var.h, cons_tcp_request.h,
	cons_tcp_request_var.h, cons_tcp_response.h,
	cons_tcp_response_var.h, cons_udp_request.h,
	cons_udp_request_var.h, cons_udp_response.h,
	cons_udp_response_var.h, context.h, context_var.h, conv_trick.h,
	errmesg.h, ev_dup.h, ev_main.h, ev_signal.h, ev_signalP.h,
	ev_tcp_common.h, ev_tcp_conn_in.h, ev_tcp_out.h, ev_tcp_srv_in.h,
	ev_timeout.h, ev_udp_in.h, fdump.h, forward.h, global.h, list.h,
	ne_io.h, ne_mesg.h, ns_var.h, queue.h, read_config.h, res_record.h,
	version.h: same with include files

	* cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context.c, conv_trick.c,
	errmesg.c, ev_dup.c, ev_main.c, ev_signal.c, ev_tcp_common.c,
	ev_tcp_conn_in.c, ev_tcp_out.c, ev_tcp_srv_in.c, ev_timeout.c,
	ev_udp_in.c, fdump.c, forward.c, global.c, list.c, ne_io.c,
	ne_mesg.c, queue.c, read_config.c, res_record.c, totd.c: 
	formatted source code with
	
	for i in *.c; do indent  -pcs -di4 -npsl -sob -Tcos_request
	-Tcos_tcp_request -Tcos_tcp_response -Tcos_udp_request
	-Tcos_udp_response -Tcons_query -Tcontext -Terrmesg -Tev_sig_data
	-Tev_tcp_common_data -Tev_to_data -Tev_udp_in_data -Tfwd
	-Tgeneric_list -Tnet_if_list -Tmesg_hdr -Tupd_hdr -Tmesg -Tgqueue
	-Tqset -Trr -Trr_list -Tkey_info -Tu_key tot.c; done

1999-07-23 18:18  feico

	* cons_common.c, cons_tcp_request.c, cons_tcp_response.c,
	cons_udp_request.c, cons_udp_response.c, context.c, conv_trick.c,
	ev_dup.c, ev_main.c, ev_signal.c, ev_tcp_common.c,
	ev_tcp_conn_in.c, ev_tcp_out.c, ev_tcp_srv_in.c, ev_timeout.c,
	ev_udp_in.c, fdump.c, forward.c, list.c, ne_io.c, ne_mesg.c,
	queue.c, read_config.c, res_record.c, totd.c: ran indent over the
	sources

1999-07-23 18:12  feico

	* cons_tcp_request.c, ev_main.c: minor changes

1999-07-23 17:40  feico

	* Makefile.in, cons_common.c, cons_query.c, cons_query.h,
	cons_tcp_request.c, context.h, context_var.h, forward.c, main.c,
	ne_io.c, totd.c: made Makefile bit nicer, but mainly: fixed TCP
	part of the code. Removed some offending free() calls. Saves a
	SEGFAULT upon each tcp-request ;-}

1999-07-21 17:40  feico

	* Makefile.dummy, Makefile.in, config.h.in, configure,
	configure.in, cons_common.c, cons_common.h, cons_query.c,
	cons_query.h, cons_request_var.h, cons_tcp_request.c,
	cons_tcp_request.h, cons_tcp_request_var.h, cons_tcp_response.c,
	cons_tcp_response.h, cons_tcp_response_var.h, cons_udp_request.c,
	cons_udp_request.h, cons_udp_request_var.h, cons_udp_response.c,
	cons_udp_response.h, cons_udp_response_var.h, context.c, context.h,
	context_var.h, conv_trick.c, conv_trick.h, errmesg.c, errmesg.h,
	ev_dup.c, ev_dup.h, ev_main.c, ev_main.h, ev_signal.c, ev_signal.h,
	ev_signalP.h, ev_tcp_common.c, ev_tcp_common.h, ev_tcp_conn_in.c,
	ev_tcp_conn_in.h, ev_tcp_out.c, ev_tcp_out.h, ev_tcp_srv_in.c,
	ev_tcp_srv_in.h, ev_timeout.c, ev_timeout.h, ev_udp_in.c,
	ev_udp_in.h, fdump.c, fdump.h, forward.c, forward.h, global.c,
	global.h, list.c, list.h, macros.h, main.c, ne_io.c, ne_io.h,
	ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h, queue.c, queue.h,
	read_config.c, read_config.h, res_record.c, res_record.h,
	version.h: as I got rid of the memory leaks (I believe) lets bump
	the version number to 3.0.  there are still bugs left and there's a
	todo list, but you need to snapshot somewhere Right?

1999-07-21 17:32  feico

	* config.h.in, cons_common.c, cons_common.h, cons_query.c,
	cons_query.h, cons_request_var.h, cons_tcp_request.c,
	cons_tcp_request.h, cons_tcp_request_var.h, cons_tcp_response.c,
	cons_tcp_response.h, cons_tcp_response_var.h, cons_udp_request.c,
	cons_udp_request.h, cons_udp_request_var.h, cons_udp_response.c,
	cons_udp_response.h, cons_udp_response_var.h, context.c, context.h,
	context_var.h, conv_trick.c, conv_trick.h, dummyexit.c, errmesg.c,
	errmesg.h, ev_dup.c, ev_dup.h, ev_main.c, ev_main.h, ev_signal.c,
	ev_signal.h, ev_signalP.h, ev_tcp_common.c, ev_tcp_common.h,
	ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c, ev_tcp_out.h,
	ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c, ev_timeout.h,
	ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h, forward.c, forward.h,
	global.c, global.h, list.c, list.h, macros.h, main.c, ne_io.c,
	ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h, queue.c,
	queue.h, read_config.c, read_config.h, res_record.c, res_record.h,
	version.h: `minor' cleanup. ran indent over all files, so old and
	new files look a bit alike.  made sure that all files now have my
	copyright on it too. copyright of WIDE Project is in there in
	addition to mine or the PASTA Project's, as at least half the code
	is still pretty much `stolen' from newbie.

1999-07-21 14:24  feico

	* Makefile.in, configure: a bit more FreeBSD friendly, NetBSD is
	more used to dealing with different prefixes so...

1999-07-21 14:02  feico

	* Makefile.in, configure: fixed configure and Makefile for DBMALLOC
	debugging and NetBSD with integrated KAME.

1999-07-21 13:17  feico

	* cons_common.c, cons_tcp_request.c, cons_tcp_request.h,
	cons_udp_request.c, cons_udp_request.h, ev_main.c, forward.c,
	list.c, read_config.h: fixed memory leak with help of dbmalloc
	library.

1999-06-19 17:24  feico

	* errmesg.c, ev_signal.c, global.c, ne_io.c, queue.c, queue.h:
	removed some comments

1999-06-19 17:18  feico

	* cons_query.c: [no log message]

1999-06-15 19:04  feico

	* cons_tcp_request.c, forward.c: [no log message]

1999-06-15 18:24  feico

	* Makefile.dummy, Makefile.in, config.h.in, configure,
	configure.in, cons_common.c, cons_common.h, cons_query.c,
	cons_query.h, cons_request_var.h, cons_tcp_request.c,
	cons_tcp_request.h, cons_tcp_request_var.h, cons_tcp_response.c,
	cons_tcp_response.h, cons_tcp_response_var.h, cons_udp_request.c,
	cons_udp_request.h, cons_udp_request_var.h, cons_udp_response.c,
	cons_udp_response.h, cons_udp_response_var.h, context.c, context.h,
	context_var.h, conv_trick.c, conv_trick.h, dummyexit.c, errmesg.c,
	errmesg.h, ev_dup.c, ev_dup.h, ev_main.c, ev_main.h, ev_signal.c,
	ev_signal.h, ev_signalP.h, ev_tcp_common.c, ev_tcp_common.h,
	ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c, ev_tcp_out.h,
	ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c, ev_timeout.h,
	ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h, forward.c, forward.h,
	global.c, global.h, list.c, list.h, macros.h, main.c, ne_io.c,
	ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h, queue.c,
	queue.h, read_config.c, read_config.h, res_record.c, res_record.h,
	version.h: time for a checkpoint. Now at less than 7000 codelines
	and still working.  This version does name query forwarding, and
	translation from A to AAAA, for AAAA queries that fail. No reverse
	name lookup translation supported yet (i.e. PTR records are not
	translated).

1999-06-15 17:29  feico

	* cons_tcp_response.c, cons_tcp_response.h, cons_udp_response.c,
	context.c, ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_udp_in.c,
	ev_udp_in.h, fdump.c, fdump.h, list.c, list.h, ne_io.c, ne_io.h,
	read_config.c, read_config.h: compiles without warnings now. note
	TCP support not tested yet.

1999-06-15 16:11  feico

	* Makefile, cons_udp_request.c.orig, res_record.c, res_record.h:
	forgot 2 files, and some more clean up

	* Makefile.in: again

	* Makefile.in: fixed make clean

1999-06-15 16:01  feico

	* Makefile, Makefile.dummy, Makefile.in, config.h.in, configure,
	configure.in, cons_common.c, cons_common.h, cons_query.c,
	cons_query.h, cons_request_var.h, cons_tcp_request.c,
	cons_tcp_request.h, cons_tcp_request_var.h, cons_tcp_response.c,
	cons_tcp_response.h, cons_tcp_response_var.h, cons_udp_request.c,
	cons_udp_request.h, cons_udp_request_var.h, cons_udp_response.c,
	cons_udp_response.h, cons_udp_response_var.h, context.c, context.h,
	context_var.h, conv_trick.c, conv_trick.h, dummyexit.c, errmesg.c,
	errmesg.h, ev_dup.c, ev_dup.h, ev_main.c, ev_main.h, ev_signal.c,
	ev_signal.h, ev_signalP.h, ev_tcp_common.c, ev_tcp_common.h,
	ev_tcp_conn_in.c, ev_tcp_conn_in.h, ev_tcp_out.c, ev_tcp_out.h,
	ev_tcp_srv_in.c, ev_tcp_srv_in.h, ev_timeout.c, ev_timeout.h,
	ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h, forward.c, forward.h,
	global.c, global.h, list.c, list.h, macros.h, main.c, ne_io.c,
	ne_io.h, ne_mesg.c, ne_mesg.h, ns_const.h, ns_var.h, queue.c,
	queue.h, read_config.c, read_config.h, version.h: ok, this is a
	working version of tot. Essentially a very cutdown version of
	newbie. Have gone from 25000 to 7100 lines of C-code (not counting
	comments. Still a little cleaning up to do, and then it's time to
	add some stuff and maybe restructure/rewrite the thing mroe or less
	from scratch.

1999-06-15 15:51  feico

	* Makefile, Makefile.in, config.h.in, configure,
	cons_udp_response.c, ev_main.h, ev_signal.h, ev_timeout.h: cleaned
	up configure and Makefile.in and related stuff

1999-06-15 15:34  feico

	* Makefile, cons_query.h, cons_tcp_request_var.h,
	cons_tcp_response_var.h, cons_udp_response.c, cons_udp_response.h,
	conv_trick.h, db_conv.c, db_conv.h, db_interface.c, db_interface.h,
	ev_timeout.c, ev_timeout.h, ne_mesg.h: chop chop chop: no more
	files starting with db_

1999-06-15 14:47  feico

	* conv_trick.c, db_conv.c, db_interface.c, db_interface.h,
	ev_main.c, ne_mesg.c, ne_mesg.h: ahem, now it compiles completely
	again...

1999-06-15 14:00  feico

	* config.h.in, cons_tcp_response.c, cons_tcp_response_var.h,
	cons_udp_response.c, forward.c: cleaned up config.h.in and some
	more minor stuff

1999-06-15 13:49  feico

	* conv_trick.h, db_interface.c, db_interface.h, db_parser.h,
	db_parser.l, db_parser.y, db_var.h, ev_main.h, ev_signal.c,
	newkey.c, rr_priority.h, zone2db.c: getting cleaner. all database
	stuff gone now I think ;}

1999-06-15 13:28  feico

	* Makefile, cons_tcp_response.c, cons_tcp_response.h,
	cons_udp_request.c, cons_udp_request.h, db_lmgr.c, db_lmgr.h,
	db_search.c, db_search.h, dbc.c, dbc.h, dbc_cache.c, dbc_cache.h,
	ev_main.c, ev_timeout.c, ev_timeout.h, main.c, ne_mesg.c,
	ne_mesg.h, read_config.c, read_config.h: more noise reduction

1999-06-15 10:52  feico

	* cnameupd.c, cnameupd.h, cnameupd_main.c, manager_console.h,
	ncl.c, ncl.h, nconsole.c, nsdump.c, nsearch.c, nupdate.c,
	res_api.c, res_api.h, res_core.c, res_core.h, res_update.c,
	res_update.h: more noise removed

	* cons_common.c, cons_common.h, cons_tcp_request_test.c,
	cons_test.c, cons_test.h, db_search_test.c, db_test.c,
	ev_dup_test.c, ev_main_test.c, ev_signal_test.c, ev_timeout_test.c,
	ne_io_test.c, ne_mesg_test.c, ntest.c, res_core_test.c,
	res_update_test.c: getting rid of some noise...

1999-06-14 21:27  feico

	* Makefile, config.h.in, cons_common.c, cons_common.h,
	cons_tcp_request.c, cons_tcp_response.c, cons_udp_request.c,
	cons_udp_request.h, cons_udp_response.c, conv_trick.c, db_conv.c,
	db_update.c, db_update.h, dbc.c, dbc_cache.c, dbc_primary.c,
	dbc_primary.h, ev_main.c, forward.h, hkey.c, hkey.h, macros.h,
	main.c, mode.c, mode.h, ne_mesg.c: pretty much stripped newbie to
	the bone. what's left seems to work, and just does forwarding and A
	to AAAA translation. There's more to rip out, but that's mainly
	`syntactical'.

1999-06-13 04:29  feico

	* Makefile, Makefile.in, config.h.in, configure, cons_common.c,
	cons_tcp_request.c, cons_tcp_response.c, cons_udp_response.c,
	conv_trick.c, conv_trick.h, db_conv.c, db_conv.h, db_interface.h,
	db_search.c, db_search.h, db_var.h, dbc_cache.h, ev_dup.c,
	ev_main.c, ev_signal.c, ev_tcp_common.c, ev_tcp_conn_in.c,
	ev_tcp_out.c, ev_tcp_srv_in.c, global.h, lout.li, louti1, macros.h,
	main.c, manager_console.c, ne_mesg.c, newbie.kill.in, newbie.ps,
	ns_const.h, queue.h, read_config.c, read_config.h, test.ps: chop
	chop chop.

1999-06-12 22:14  feico

	* version.h: just testing

1999-06-12 15:06  feico

	* Makefile, Makefile.dummy, Makefile.in, cnameupd.c, cnameupd.h,
	cnameupd_main.c, config.h.in, configure, configure.in,
	cons_common.c, cons_common.h, cons_query.c, cons_query.h,
	cons_request_var.h, cons_tcp_request.c, cons_tcp_request.h,
	cons_tcp_request_test.c, cons_tcp_request_var.h,
	cons_tcp_response.c, cons_tcp_response.h, cons_tcp_response_var.h,
	cons_test.c, cons_test.h, cons_udp_request.c,
	cons_udp_request.c.orig, cons_udp_request.h,
	cons_udp_request_var.h, cons_udp_response.c, cons_udp_response.h,
	cons_udp_response_var.h, context.c, context.h, context_var.h,
	db_conv.c, db_conv.h, db_interface.c, db_interface.h, db_lmgr.c,
	db_lmgr.h, db_parser.h, db_parser.l, db_parser.y, db_search.c,
	db_search.h, db_search_test.c, db_test.c, db_update.c, db_update.h,
	db_var.h, dbc.c, dbc.h, dbc_cache.c, dbc_cache.h, dbc_primary.c,
	dbc_primary.h, dummyexit.c, errmesg.c, errmesg.h, ev_dup.c,
	ev_dup.h, ev_dup_test.c, ev_main.c, ev_main.h, ev_main_test.c,
	ev_signal.c, ev_signal.h, ev_signalP.h, ev_signal_test.c,
	ev_tcp_common.c, ev_tcp_common.h, ev_tcp_conn_in.c,
	ev_tcp_conn_in.h, ev_tcp_out.c, ev_tcp_out.h, ev_tcp_srv_in.c,
	ev_tcp_srv_in.h, ev_timeout.c, ev_timeout.h, ev_timeout_test.c,
	ev_udp_in.c, ev_udp_in.h, fdump.c, fdump.h, forward.c, forward.h,
	global.c, global.h, hkey.c, hkey.h, list.c, list.h, lout.li,
	louti1, macros.h, main.c, manager_console.c, manager_console.h,
	mode.c, mode.h, ncl.c, ncl.h, nconsole.c, ne_io.c, ne_io.h,
	ne_io_test.c, ne_mesg.c, ne_mesg.h, ne_mesg_test.c, newbie.kill.in,
	newbie.ps, newkey.c, ns_const.h, ns_var.h, nsdump.c, nsearch.c,
	ntest.c, nupdate.c, queue.c, queue.h, res_api.c, res_api.h,
	res_core.c, res_core.h, res_core_test.c, res_update.c,
	res_update.h, res_update_test.c, rr_priority.h, test.ps, version.h,
	zone2db.c: I am starting with newbie-0.22-BETA1 source plus my
	little patch that fixes a forwarder bug.

