2005-06-04 Skippysaurus

Updated TODO and various comments
[ traceproto.c ]	Fixed some border cases that segfault on bsd

2005-05-12 Skippysaurus

Updated aclocal.m4
[ configure.ac ]	Added FreeBSD to Os detection.
[ tp_as.c ]		ifdef to include netinet/in.h on FreeBSD
[ tp_miscfunc.c ]	check for euid
[ traceproto.c ]	check and workaround for pcap_next returning
			NULL incorrectly

2005-05-07  J.H.M. Dassen (Ray) <jdassen@debian.org>

Added infrastructure to produce source code documentation using Doxygen
(http://www.doxygen.org).
[doc/Doxyfile.in] New. Template for Doxygen configuration file.
[doc/Makefile.am] Rules to produce documentation. 
[configure.ac] Detect availability of Doxygen and the "dot" tool
(http://www.graphviz.org/) Doxygen can use to produce graphs. Annotated
config.h. Generate Doxygen configuration file and Makefile for the "doc"
directory.
[Makefile.am] Generate documentation.
[tp_as.h, tp_output.h, tp_output.c, traceproto.c] Document in Doxygen style.

2005-05-05  J.H.M. Dassen (Ray) <jdassen@debian.org>

[configure.ac] Obsoleted acconfig.h by using AH_BOTTOM.
[acconfig.h] Dropped.
[tp_miscfunc.h] Corrected typos in guard.

05-04-2005 Skippysaurus

Added configure.ac framework for os detection
Added OSX changes to tp_as.c

2005-04-06  J.H.M. Dassen (Ray) <jdassen@debian.org>

[configure.ac] Dropped -Wconversion as we do not care about compatibility with
traditional C; added some new warnings from gcc 4; renamed -W to -Wextra.
[tp_packet.h] No more old style declaration for send_tcp_reset.

2005-04-01  J.H.M. Dassen (Ray) <jdassen@debian.org>

[tp_packet.h, tp_packet.c, traceproto.h, traceproto.c] Introduce tp_packet.h.
[acconfig.h, traceproto.h, tp_miscfunc.h] Introduce acconfig.h; move
__attribute__ definition there.
[tp_output.h, tp_output.c, traceproto.h] Introduce tp_output.h.
[tp_as.c, tp_as.h, tp_miscfunc.c, tp_output.c, tp_output.h, tp_packet.c,
tp_packet.h, traceproto.c, traceproto.h] Standardised copyright line.
[tp_miscfunc.c, tp_output.c, tp_packet.c] Fixed several warnings.

2005-03-30  J.H.M. Dassen (Ray) <jdassen@debian.org>

[AUTHORS] Updated.
[traceproto.h, traceproto.c] Made packet payload unsigned.
[traceproto.h, tp_miscfunc.c] Improved constness, signedness, types, printf
format of debug_packet.
[tp_as.h, tp_miscfunc.c, tp_output.c, traceproto.c] Renamed as.h to tp_as.h.
[tp_as.h, tp_as.c] Cleanups.
[tp_miscfunc.h, tp_miscfunc.c, tp_output.c, tp_packet.c, traceproto.c,
traceproto.h] Introduce tp_miscfunc.h.

2005-03-29  J.H.M. Dassen (Ray) <jdassen@debian.org>

[tp_output.c] Marked unused parameters; commented out unused variables.
[tp_output.c] Remove unused argument from usage().
[traceproto.h] Replace usage() declaration by a proper prototype; added
protoypes for parse_tcp_packet(), parse_udp_packet() and parse_icmp_packet().
[traceproto.c] Drop arguments from calls to usage().
[traceproto.h, tp_miscfunc.c] Fixed signedness issues around tp_align().
[tp_as.c, tp_miscfunc.c, traceproto.c, TODO] Use asserts for malloc results for
now.

2005-03-28  J.H.M. Dassen (Ray) <jdassen@debian.org>

[configure.ac] Use more warnings. 
[as.h] Proper prototype for setup_as(). (In C, an empty argument list means an
undeterminate number of arguments rather than no arguments; no arguments needs
to be indicated with "void")
[traceproto.h] Likewise for do_filter, build_packet, send_tcp_reset, hop_audit.
[traceproto.h, tp_miscfunc.c] Proper signal handler function type for ctrl_c,
ctrl_z.
[traceproto.h] Annotate tixe with __noreturn__.
[tp_as.c, tp_miscfunc.c, tp_output.c, tp_packet.c, traceproto.c, traceproto.h]
Don't rely on the compiler supporting C++-style comments.

03-26-2005 Skippysaurus
Fixed the qualifier problems with state.capture_buf
Fixed prototype on version()

03-25-2005 Skippysaurus
Fixed the random src port logic so that it actually uses the random src port.
Other minor fixes.

2005-03-24  J.H.M. Dassen (Ray) <jdassen@debian.org>

[tp_miscfunc.c, tp_packet.c] Print pointers using %p output conversion rather
than %d.

2005-03-23  J.H.M. Dassen (Ray) <jdassen@debian.org>

[tp_miscfunc.c, traceproto.8, traceproto.c, traceproto.h] Consistently use
"epoch" with an "h".
[tp_packet.c, traceproto.c] Fixed misc. typos.
[tp_as.c] Signedness fixes.

2005-03-12  J.H.M. Dassen (Ray) <jdassen@debian.org>
[autogen.sh] Added.
[configure.ac] Support maintainer mode; enable extensive warnings in maintainer
mode.
[tp_miscfunc.c, traceproto.h, tp_output.c, tp_as.c] Constified tp_align,
make_timestamp, report_minimum, report_scriptable, report_classic, report_std,
report_graphic, usage, find_as.
[tp_packet.c] freelist_cleaner takes no arguments, not an unspecified number.
[traceproto.h] Added prototypes for debug_packet, parse_debug,
dropexcesscapabilities, freelist_cleaner.
[tp_miscfunc.c, traceproto.c, traceproto.h] Implemented cleanup of the memory
used with the AF independent resolver.

02-22-2005 Skippysaurus
Added ECN patch from V. Schmidt
Added AF independent resolver funcs patch from jdassen
Improved ECN reporting
Improved icmp type detection

10-06-2004 Skippysaurus
Added pcap_freecode() call to do_filter()
eliminating a nagging memory leak ( the struct bpf_program 
that pcap doesn't automatically free...)

09-27-2004 Skippysaurus
NCurses output style implemented.

09-24-2004 Skippysaurus
libcap patch submitted by jdassen

09-24-2004 Skippysaurus
Noted that the changlog might be missing a few entries....
esp since current version is 1.0.0 and current dev version
is 1.1.0beta2

07-13-2004 Skippysuarus
finalized things for the initial beta
