Tue Feb 26 11:54:48 EST 2002
	* argus-2.0.5.beta.5
		Major omission in open for ArgusWriteNewOutfile.....

Mon Feb 25 16:50:41 EST 2002
	* argus-2.0.5.beta.4
		Fixed Cisco netflow record reading, problem passing
		buf instead of pointer to buf.  Also change stat to
		fstat in ArgusWriteNewLog ...  Problem with file
		going away.

Sat Feb 23 16:52:12 EST 2002
	* argus-2.0.5.beta.3
		Fixed Cisco netflow record reading.  Somehow the beta.1
		stuff didn't take so well.

Tue Feb 19 09:49:38 EST 2002
	* argus-2.0.5.beta.2
		Deallocated ArgusOutputList records on ArgusSocketClose();

Wed Jan 16 09:37:06 EST 2002
	* argus-2.0.5.beta.1
		Fixed Cisco netflow reading off the wire.
		Reenabled LBL_ALIGN testing in configure.in and aclocal.m4

Fri Jan 11 10:56:02 EST 2002
	* argus-2.0.4
		Added creating man/man1 dir in install logic.

Wed Jan  2 23:45:11 EST 2002
	* argus-2.0.4
		Fixed time parsing problem with explicit dates
		(where explicit day is specified)

Wed Jan  2 08:36:13 EST 2002
	* argus-2.0.4
		Modified server/Makefile.in to install argus_V_PCAP as
		/usr/local/sbin/argus, and updated the INSTALL program.

Wed Dec 26 10:45:06 EST 2001
	* argus-2.0.4
		Last modification to raxml() to get clean compile
		on FreeBSD.

Mon Nov 26 14:54:30 EST 2001
	* argus-2.0.4
		Added new raxml() and updated all the schemas.

Mon Nov 26 14:54:30 EST 2001
	* argus-2.0.4.beta.5
		Partially fixed Cisco NetFlow parsing from UDP port, and generating
                argus converted datafile from NetFlow stream.

		Added Russell's perl scripts and modules to the distribution.

Tue Nov 13 14:08:21 EST 2001 (carter@qosient.com)
	* argus-2.0.4.beta.4
		Fixed ArgusIpPacket() as a DLT_RAW decoder placeholder
		in decoder array.  Moved NULL entry just pass DLT_RAW.
		Fixed major record reading problem in ArgusReadSaslStreamSocket.
		Added tests for LFS in ./configure.in

Fri Nov  9 10:57:01 EST 2001 (carter@qosient.com)
	* argus-2.0.4.beta.3
		Added ArgusIpPacket() as a DLT_RAW decoder for
		Linux PPP and SLIP.

Mon Nov  5 10:15:39 EST 2001 (carter@qosient.com)
	* argus-2.0.4.beta.2
		Adopted argus-clients configure.in strategy
		Fixed problem with dport being assigned 0xFFFF rather than
		testing if its 0xFFFF, in common/argus_util.c.
		Turned on HOSTS_ACCESS in ArgusOutput.c, and fixed issue
		with RH Linux having dependancy on NIS for native -lwrap
		so that ./configure figures it out.

Fri Nov  2 09:08:40 EST 2001 (carter@qosient.com)
	* argus-2.0.4.beta.1
		Fixed problem with file status checking in ArgusWriteOutSocket
		Problem writing to removed file if we had queued records
		waiting to go out the file before it was removed.

Wed Oct 31 09:27:16 EST 2001 (carter@qosient.com)
	* argus-2.0.4
		Fixed so that you can attach to interface that isn't
		configured with an address.
		Changed pcap_open_live() to use 250 millisecond timeout.
		Modified clients to print 0xffff port value when not
		merged record.

Sun Oct 14 11:43:16 EDT 2001 (carter@qosient.com)
	* argus-2.0.4
		Fixed bug when reading from file generated by SASL
		enabled server.
		Fixed server side filtering problem, filtering against
		ArgusRecord, rather than canonical record.

Fri Oct 12 09:45:12 EDT 2001 (carter@qosient.com)
	* argus-2.0.3
		Fixed issues with Solaris port of Kevin's patch
		   converted to using gethostbyname().
		Fixed filtering problem when reading from multiple
		interfaces. We were only filtering the first interface.

Thu Oct 11 15:44:48 EDT 2001 (carter@qosient.com)
	* argus-2.0.3
		Fixed issues with OpenBSD port via Peter mail
		Added Kevin Miller's -B option support for specifying
		the bind address for the remote access listen.

Mon Oct  1 09:27:55 EDT 2001 (carter@qosient.com)
	* argus-2.0.2redux
		Changed to GPL for entire release.
		Fixed issues with OpenBSD port, maybe, this time ;o)

Mon Sep 17 14:37:54 EDT 2001 (carter@qosient.com)
	* argus-2.0.2a
		Fixed memory leak problems with UserData Buffer

Fri Sep  7 08:51:53 EDT 2001 (carter@qosient.com)
	* argus-2.0.2a
		Fixed typo problems with OpenBSD fixes.

Mon Aug 27 12:39:11 EDT 2001 (carter@qosient.com)
	* argus-2.0.2
		Fixed libwrap.a linking problem.
		Fixed problems with OpenBSD port.

Mon Aug 20 09:57:22 EDT 2001 (carter@qosient.com)
	* argus-2.0.2
		Fixed ./configure bug with --with-sasl=yes but not
		installed.

Mon Jul 23 09:06:09 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.7
		Fixed compiler parsing error for hosts with numbers
		in their name.
		Fixed SASL configure support.  Compile with SASL by
		using "./configure --with-sasl=yes"

Wed Jul 18 08:34:29 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.6
		Fixed malformed IP packet parsing bug.

Tue Jul 17 08:30:05 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.5
		Fixed file creation problem with BLOCKING I/O.
		Seemed to have fixed file overwrite problem.

Tue Jul 17 08:30:05 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.5
		Updated bin/config.guess and bin/config.sub.
		Mods to fix Solaris and FreeBSD ports.  Remove
		./include/linux-include from includes and adjusted
		./include directory.  Created ./include/netinet,net
		and modified ./configure.  Adjusted include files
		in ./server/ArgusModeler.h.

Fri Jul 13 18:25:35 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.4
		Fix to avoid kill (-1, HUP) call, which really does a number
		to your shell, etc...

Tue Jul 10 09:57:12 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.3
		Mods to remove extraneous characters from #endif statements.
		Mods to fix little endian issues in FreeBSD.

Thu Jun 14 09:49:57 EDT 2001 (carter@qosient.com)
	* argus-2.0.2-beta.2
		Mods for ARGUS_MAXERROR being reached possibly in error.
		Increased threshold for list getting big message to 50000

Sat Jun  9 12:51:27 EDT 2001
	* argus-2.0.2
		Added contrib files "hostpair.dist" back to distribution
		Fixed problem with ra* growing when reading a lot of
		archive files.
		Fix filter support for ether proto names.  Fixed loop as keyword.

Thu Jun  7 11:35:27 EDT 2001
	* argus-2.0.2
		Fixed potential problem with output record truncation.
		Increased ArgusMaxListLength an order of magnitude.
		Fixed ./suppport/Config/argus.conf error.

Fri May  4 06:26:50 EDT 2001 (carter@qosient.com)
	* argus-2.0.1
		Fixed multiple interface support.

Tue Apr 24 08:29:17 EDT 2001 (carter@qosient.com)
	* argus-2.0.1.beta.4
		Added range checking for ra* input.
		Added Src ip_id reporting in all IP Flows.
		Ported for Client Only compile to Cygwin. (no libpcap).
		Added -v option to rasort() for inverse sorting rules.
		Updated ragator/ramon and raxml to handle ip_id.
		Updated all Support/Xml/* schema, dtd and ancillary files.

Tue Apr 24 08:29:17 EDT 2001 (carter@qosient.com)
	* argus-2.0.1.beta.3
		Fix some problems with user data reporting.
		Improved ragrep-2.1.0 support.

Wed Apr 18 17:04:58 EDT 2001 (carter@qosient.com)
	* argus-2.0.1.beta.3
		Fix some problems with ragator aggregation.
		Process output queue even if we are over the limit.

Sat Apr 14 18:35:31 EDT 2001 (carter@qosient.com)
        * argus-2.0.1.beta.2
		Completely overhauled socket record reading strategy.
		Added argus writing out tcpdump formatted packet file for
		   packets of interest.  Currently all packets are of interest.

Thu Apr  5 20:50:09 EDT 2001 (carter@qosient.com)
        * argus-2.0.1.beta.1
                Reinstated SIGCHLD processing in ArgusOutputProcess (Multiplexor)
		   to fix problem with remote access causing  argus() to terminate.
                Improved ArgusOutputProcess queue processing strategy.
                Sync all select()'s to use 200000 usec timeout.
                Modified queue constants for better performance under load.
                Fixed problem with wrong size reported for Vlan DSR.
                Fixed problem with MOAT packet processing, not clearing
                   ArgusThisFlow before processing.
		Turned off client exit message when not in daemon mode.

Thu Mar 15 15:04:12 EST 2001 (carter@qosient.com)
	* argus-2.0.0
		Fixed problems reading 1.8x data files.

Wed Mar 14 10:15:50 EST 2001 (carter@qosient.com)
	* argus-2.0.0.beta.13
		Added 30 second watermark triggered syslog() reporting when an
		   output queue is above 1024 records.
		Instrumented throwing records away when output Queue is too large
		   reporting to syslog.
		Tuned queue failure mechansisms.  MAXQUEUE is now 8096, MAXERROR is
		   now 5000, added lastOutput timer on output list, and sleeping for
		   usleep(200) instead of usleep(1).
		Mods so that Argus will not blow away log file when it is restarted.
		Fix to raxml() to not print IMPLIED IcmpType for ECO types.  Was
		   printing "(null)" on Linux, and dying on Solaris.

Tue Mar 13 21:22:51 EST 2001 (carter@qosient.com)
	* argus-2.0.0.beta.12
		Mods to ArgusWriteOutSocket() to fix "just stops writing" bug.
		Put copy of if_arp.h in ./include/linux-include/net
		Added configure support for BSDI port.
		Fixed argusbug 'install-bug' omission

Fri Mar  9 12:56:01 EST 2001 (carter@qosient.com)
	* argus-2.0.0.beta.11 release
		Added MOAT Time Sequence Header file support.  argus -t option.
		Improved Fragment User data buffer support.
		Fix for rarp filter expression problems.

Wed Mar  7 09:24:14 EST 2001 (carter@qosient.com)
	* argus-2.0.0.beta.10 release
		Mods to improve racount() with updated man page.
		Fix for -F config.file error reporting and termination.
		Fix for negative byte count reporting in ramon(). Shifted
		   from %d to %u in argus_util.c.
		Remove fstat() on socket in argus for NetBSD port.

Mon Mar  5 10:45:24 EST 2001 carter (carter@qosient.com)
	* argus-2.0.0.beta.9
		Mods for read() loop in ra* clients.
		Added Mpls and Vlan tag reporting in raxml().
		Updated XML schema definations and support files.

Tue Feb 27 17:52:29 EST 2001 carter (carter@qosient.com)
	* argus-2.0.0.beta.8
		Mods for OpenBSD port.
		Fixes for coredump reported by Russell.  ArgusUtil.c
		queue pointer value checking added, and ArgusModeler.c
		now reallocates fragment extension buffer if not there.
		This probably happens if fragments are retransmitted
		   but we've already update the parent flow.

Wed Feb 21 10:00:09 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.7
		Added Mpls and Vlan DSR parsing and filtering support.
		Added Mpls and Vlan DSR value reporting support.
		Modified gencode.c to support new Canonical Record format.
		Finalized argus.out file to be in /var/log/argus.
		Removed 'frag' protocol overide and added 'f' indicator.
		Fixed RaPackQueue in rasort(), ramon() and rapath().
		Added debugging for rasort() RaCopyArgusRecord().
		Updated man pages for web site html versions
		Modified flow scheduling algorithms.
		Fixed(?) Fragment tracking error.
		Fix ./configure for when libpcap isn't found.

Fri Feb 16 18:36:36 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.6
		Add new argus flow scheduler under heavy loads.
		Force ArgusTcpWrapper section to use ArgusLog() for access logging.
		Mods to fix ArgusNtoH and ArgusHtoN for Mar record, ntohll().
		Mods to get clean compile on Solaris
		Mods to ./support/Config/argus.conf and rarc for readability.
		Added MPLS, 802.1Q and PPPoE DSR types in ./include/argus_defs.h.
		Fixed ramon() output problem on FreeBSD.
		Fixed rasort() and rapath() dump problems.
		Moved ./docs directory to ./doc.
		Modification to default paths.  Decided to follow Yotam's suggestions
                   regarding default installation, and so I had to update Makefile.in,
                   ./configure, argusarchive(), Scripts/* and all the docs.
                   Installing in /usr/local/argus, /usr/local/[s]bin.

		Additions to the FAQ
		Fixed possible memory leak with extremely high loads.
		   check all allocated variables before assignment.

Wed Feb 14 12:54:11 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.5
		Added new version of ./contrib/hostpairs
		Modified ./support/Archive/argusarchive to use rasort before putting into archive.
		   should aggregate as well, but hold off for that right now.
		Fixed counting problem with ragator().
		Removed ArgusChildExit as signal handler for SIGCHLD in argus.
		Updated the VERSION number to argus-2.0.0.beta.5.  Forgot last time.
		Updated rasort() to support -A option (application bytes).
		Updated ragator() RaMergeArgusRecord() deal with counter rollover.
		Updated rapath() and ramon() to use new RaMergeArgusRecord();
		Added ramon.1 man page, needs work.
                Fixed Segmentation Fault in raxml() with TCP frag_only records.

Tue Feb 13 18:50:50 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.4
		Fixed 'retrans' and 'normal' ra* compiler code generation for these keywords.
		Fixed condition where internal queues could be filled without being processed.
		Added more gracious processing logic when internal queues get full.
		Fixed possible NULL pointer scenario in RTP stream processing.

Sun Feb 11 21:22:28 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.3
		Fixed time value problems with merged records in ragator().
		Added decoding for PPPoE encapsulation
		Added processing and printing of Aggregation struct in raxml and ragator().
                Added encapsulation reporting in ra* clients.
                Modified argus output constants to free up some bits.
                Fixed argus() ArgusClientProcess select calls to fix premature exit().
                Added a few new ArgusDebug calls for clarity.
                Added exception processing for EINTR around read() in argus_parse.c to
                   fix problem with ra() prematurely exiting.

Thu Feb  8 15:22:41 EST 2001  carter (carter@qosient.com)
	* argus-2.0.0.beta.2
		Fixed all compiler warnings.
		Man and Doc page updates (still needs work).
		Html version of man pages added to doc/html
		Xml Support file completion.

Wed Feb  7 12:38:03 EST 2001  carter (carter@qosient.com)
	* Started ChangeLog with argus-2.0.0.beta.1
		Mods to ESP flow reporting in argus() and ra*() clients.

