Thu Dec 16 22:56:45 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris: * Bugfix to 2.28.

Sat Sep 25 12:33:34 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris:
	* the benchmark option gives now hash-signs which were written to STDERR.
	        (patch provided by Gerold Meerkoetter (gerold@noc.fh-lippe.de))
	* all warn-calls were replaced by print to STDERR, so get rid of the
	        automagically apended line-numbers.
	* now Calamaris checks the syntax of Logfilelines a little more, because lines
	        such as 'if needed, or if running Squid for the first time.' lead to
	        strange errors. A correct line has to have a date-field with the
	        syntax \d+\.\d\d\d (reported by Gerold Meerkoetter
	        (gerold@noc.fh-lippe.de))
	* if ident-information parsing is activated, but there isn't an
		ident-information available now the ouput is without the leading '-@'.
		(patch by Chris Teakle (ccteakle@its.uq.edu.au))
	* added new hierarchie-method 'ANY_PARENT'.
	* added a small invisible Y2K-fix. Now Calamaris uses internal the correct
		4-digit-year. However Calamaris only prints 2-digit-years because i
		want to produce lines which were max. 79 chars long. (patch by Toni
		Andjelkovic (toni@telecom.at))


	* README:
	* Feature request added: n-level requester report. (suggested by Jarkko
		Saloranta <jjs@kpo.fi>)

Tue Jun  8 19:48:01 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris: fixed parsing of squid-mime Logfiles.

Sat Jun  5 12:31:42 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris:
	* changed the 'require 5' to 'require 5.002' because of vars.pm. (pointed out
		by Jonas Luster (jonas@nethammer.qad.org))
	* fixed a bug regarding 'Outgoing requests by destination' where the
		approximate request time was calculated wrong for the Status-lines.
		(Clare Lahiff (Clare.Lahiff@anu.edu.au) reported this bug.)

Tue May 11 18:22:25 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.1, calamaris:
	* added a new input-format 'squid-mime' for log_mime_hdrs-enhanced Squids.

Sat May  1 19:01:16 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris:
	* added a new kind of ERROR from NetCache (reported by Ryan Donnelly)
	* changed the unknown log_hier_method -error, because many people simply sent
		the output to me, without thinking if the bug could be somewhere else
		(corrupted Logfile) or fixed in a later release.
	* cleaned up the HTML-Output (suggested and patch by Christos Cheretakis)
		because better HTML will be rendered faster (and weblint is now also
		happy ;-)

	* README: * clarified Mailinglist-Subcription.
	* changed link to FreeBSD-Port.
	* added a point to 'bugs and shortcomings regarding corrupted Logfiles.

Fri Apr  2 15:19:10 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* README: * added a confirmation-request on wrong SSL-Request parsing.
	* added a suggestion from John Line <webadm@info.cam.ac.uk>) about seperate
		on/off-switching for UDP/TCP-Requests-reports.

	* calamaris:
	* Copyright an Usage-Information will now also appear on STDOUT.
	* added new symbolic Protocol, Content-Type and extension <secure> for
		SSL-Requests.
	* all INVALID_URL-Requests will now be reported as symbolic <error> in the
		TCP-Request report.
	* moved Nameserverlookups back into the main loop to avoid double reportings
		of Hosts, which were sometimes resolved by Squid, and sometimes not.
		(reported by John Line (webadm@info.cam.ac.uk))
	* moved checking for -n also into the mainloop.
	* moved CARP-Requests from the 'FETCH from Parent Cache' to the 'HIT on
		Sibling or Parent Cache'-section of the Outgoing-request-status. (Hope
		this is correct, but the Reports provided by Emmanuel Adeline
		(emmanuel.adeline@mail.dotcom.fr) look to me like this is the correct
		section for CARP.)
	* the Performance-Report is now sorted correctly.
	* added some &nbsp; to the HTML-Report to make the HTML-Report more readable.

	* EXAMPLES: added an Example of Matthew King.

Sat Feb 20 19:33:48 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris: * bugfix for the old peak-calculation method.
	* added format-info to reports.

	* calamaris.1: changed reference Id for Calamaris.

	* calamaris:
	* added new option -l (logo) for adding a customizable head to HTML-Report.
	* fixed (again) a small problem with -H option.
	* changed the hack to parse broken NetCache 3.2.x-Logfiles. The old hack broke
	  some lines if a semicolon is the last char of a field.
	* all hostnames converted to lowercase. NuTsCaPe and nUtScApE as host is now
	  recognized as the same.
	* fixed something with NetCaches ICP-Requests.
	* TIMEOUT_NONE is now recognized, Calamaris doesn't complain anymore.
	* added a HTML 4.0-header to the HTML-Report. (thanks to Iain Lea)
	* Performance-Report corrected. ICP-Request are not counted anymore.
	* Fixed a Y2K-Problem :-) Y2K has been reported as 100, which is correct, but
	  this breaks my 80-chars text-width, and it is not that intuitive. Now Y2K
	  will show up as 00. (Internal I calculate all with UNIX-epoch (seconds since
	  1.1.1970). A quick test shows that Calamaris should work 'til
	  19.1.19^H^H2038 ;-) However: Y2K-Statement:  Calamaris comes with ABSOLUTELY
	  NO WARRANTY.
	* added Homepage-Location to the Copyright-Footer.
	* added '-- ' to seperate footer and report in Mail-reports.
	* added links to the HTML-Copyright-footer.
	* cleaned up (printf --> print where possible.)

	* README:
	moved the Common-Log-Statement from todo to bugs&shortcomings.
	NetCache is now in late beta-state. Removed some warnings :-)
	cleaned up.

	* calamaris.1: cleaned all up a bit (mainly in the groff-source)
	added new option -l

Sat Feb  6 21:08:26 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.1, calamaris, README:
	NetCache-Support changed. removed the Support for Common-Log-style Logfiles.
	added a -f-option type for the default.

Thu Feb  4 22:39:47 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris: fixed a bug regarding old squid logfile support.

	* calamaris.1:
	chnaged a few things to reflect changes of V2.19 and later.

	* calamaris: * added new -f -option for selecting input logfile format
	* worked on NetCache-Support, now Calamaris should understand another format.
		(untested)
	* added support for pre-V1.1.beta26-Squid-Logfiles.
	* changed -p -option to select between old (2.8) and new (2.16)
		peak-measurement method
	* removed -p -option from the -a -switch.

	* README: changed statements regarding NetCache and peak mesurement.
	added Help Requests to these points.

Wed Feb  3 22:27:26 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* README: Added pointer to the FreBSD-Calamris-Port.

Fri Jan 22 21:06:57 1999  Cord Beermann  <cord@Wunder-Nett.org>

	* README: added a todo.

	* calamaris: made the error message more helpful.

	* calamaris.1: only a little reformatting.

Wed Dec  9 22:23:53 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README: looked through it and cleaned up again...

	* calamaris.1:
	taken over the manpage... there is more work to be done...

Sun Dec  6 16:36:23 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README: added manpage to the installation-'manual'
	changed the comments on the new Squid-generation
	changed comments on peak-measurement
	added a comment about Common Logfileformat

Sat Dec  5 14:12:17 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris: fixed small bug to handle (drop) negative reqtimes.

	* calamaris:
	reworked the measurement of peak-usage. Hour-data is now calculated in
	  hour-steps, and a throughput peak is also there. The changes make Calamaris
	  about 20% faster (on a 60k-line-file compared with V2.8). With bigger
	  Logfiles the gain should be greater. However: The Peakmeasurement is the
	  less efficient part of Calamaris, if you switch it off Calamaris will be 30%
	  (with 60k-lines) or more faster. (I'm not glad with it, maybe someone has an
	  idea how to build a routine which is fast AND more reliable?).

	made some changes in line-formating and some cosmetic changes in the code.

	included new adress for the Calamaris-Homepage.

	* README: Included new adress for the Calamaris-Homepage.

	* EXAMPLES: wrapped the long lines and added a warning.

	* calamaris:
	Added a few suggestions by Gerold Meerkoetter <gerold@noc.fh-lippe.de>

Tue Nov 17 23:08:41 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.1: A manpage for Calamaris.

	* README:
	Fixed some faults. Thanks to gerold Meerkoetter for pointing me on them.

Mon Nov 16 21:56:29 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.1: New Manpage for Calamaris
	Many thanks to Philipp Frauenfelder <pfrauenf@debian.org>

	* EXAMPLES, README: changed the name of calamris.pl to calamaris

	* calamaris: save the previous revisionnumbers from calamaris.pl
	2.13 is the actual number of calamaris

	* calamaris.pl, calamaris:
	Renamed calamaris.pl to calamaris to make it more logically with the new
	manpage.

	* calamaris: file calamaris was initially added on branch 2.

	* calamaris.1: A manpage for Calamaris.
	Many thanks to Philipp Frauenfelder <pfrauenf@debian.org> for it.

	* calamaris.1: file calamaris.1 was initially added on branch 2.

Thu Oct 22 22:37:14 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	found another performance-thing... Now it is ~8% faster than 2.8 (last release)

	* calamaris.pl: moved $perf-initialisation to the TCP-Part.
	cleaned Calamaris up.
	Calamaris is now ~5% faster, if you use '-a'

Tue Oct 20 09:37:57 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl, README:
	Added new switch for chnaging the sort order in reports from number of
	requests to size of requests.

Sun Oct 18 22:06:00 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README:
	on Squid V2.0.x: I'm still looking for a report of a CARP-User how Calamaris
	works for him.

	I removed the todo 'rewrite Mainloop'. I have build it in, and now the
	Mainloop is build first and then run. But: It doesn't work as good as i hoped.
	On my measurements on my (slow) 386DX40 with a very short access.log it is
	slower, with a longer file (60k lines) it is faster by about 2%

	* calamaris.pl:
	Moved logfile-parsing part into a pre-run-part.  Now the Mainloop for parsing
	is build before running it. Static things like switches are build in...

Wed Oct 14 20:56:36 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README: Added pointers for rpm and Debian-Packages

Mon Oct 12 20:03:54 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl, README:
	Had a better idea how to handle the broken data while showering :-)
	Now wrong data is printed as - in the Report.

	* calamaris.pl:
	fixed breaking old (buggy) cachefile. Now old and new Cachefile work without
	complaining... But with old cachefiles the performance-values of Cache-Hits
	are wrong...

	* README: added text about the Cachefile-breaking Bug.

	* calamaris.pl:
	found and removed no longer needed tcp_miss_neighbor-strings.
	moved caching for peakvalues into the $opt_P-Option.
	corrected (again) the measurement of transfered data in the Performance-Report

	* README: added a statement regarding perl 5.001

Sat Oct 10 18:51:48 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: fixed more bugs regarding cached Performance...

	* calamaris.pl: added better handling of cached 'other'.

	* calamaris.pl: fixed bug regarding caching function.
	WARNING: This breaks cached Performance-data from old cachefiles.

	* README: added another todo

Wed Oct  7 17:41:44 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	fixed bugs reported ans patched by Roar Smith <Roar.Smith@Ericsson.Dk>

	* README: added wish for switch the sorting between requests and size

Mon Oct  5 18:50:29 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl, EXAMPLES, README, COPYRIGHT: no program changes.
	checked the spelling and rewrote a few parts of the README

	'official' release of Calamaris V2

Sat Oct  3 12:33:28 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: added CACHE_DIGEST and CARP

Wed Sep 30 17:46:21 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README: added a sentence to 'What Is It?'

	* calamaris.pl: changed location of Calamaris-Homepage.
	changed adress of Announcementlist

	* README: changed location of calamaris-Homepage.
	added link to the calamaris C++ port Seafood.

Fri Sep 25 19:02:44 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* README: Cleaned up README.

Thu Sep 24 21:56:05 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* EXAMPLES: Added Version-Information.

	* EXAMPLES: New File for Examples of calamaris usage.

	* README: Damned! CVS lost my first rewrite.
	OK, so here we go again.
	This is the text which was formerly at the beginning of calamaris.pl.

	Now it's more verbose, HTH

	* calamaris.pl:
	Fixed bug in Performancereport: Transfered Data is now real given in MBytes

Wed Sep 23 21:03:20 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl, COPYRIGHT, README:
	Moved READMEs out of calamaris into the New README file
	Added GPL-File

Tue Sep 22 21:43:35 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	changed Performance-report: now zero-sized measures are printed as '-' instead of 0.00

Mon Sep 21 21:29:50 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: added more usage-information.

	Hmmm... i think i'm going to wait a few weeks and then i release this as 'official' calamaris v2

	* calamaris.pl: added default-values for the -a -Option
	changed caching to add many cachefile at once
	fixed a bug in the Syntaxcheck of the input cachefiles.
	removed checks for -a-option

Fri Sep 18 22:30:57 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: changed URL for calamaris
	added Announcement-Mailinglist
	added -P-switch for measuring performance values
	added new report for it
	removed transfervariable for peakmeasurement

Wed Aug 12 21:48:48 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: added CLOSEST_PARENT method
	wrote a few lines on NetCache-Support

	* calamaris.pl:
	changed syntaxcheck of Logfile for parsing NetCache-Logs

Sun Jul 19 11:41:46 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: fixed small bug in hostnamelookup

Sat Jul 18 21:52:07 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	moved DNS-Lookups from the parsing part into the output part of calamaris

Thu Jul  9 19:56:06 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: added support for parsing NetCache-Logfiles
	wrote a few lines in the README-Section

	* calamaris.pl: added reporting number of unique clients.
	fixed small bug with

Sun May 10 21:39:31 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: fixed bug in content-type-limiting

	* calamaris.pl: added 3 todos
	changed usage line
	added Content-type for HTML-Mails *urgs*

Sat May  9 15:36:53 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: fixed hostname output (again)
	removed bogus Debug-line
	corrected usage line

Wed Apr 15 21:24:08 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: added Link for jumping back to the Top in HTML-Output
	fixed small bug in the content-type report (other content-types)
	wrapped long lines where possible.

Thu Apr  9 20:44:23 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: changed output string.

Tue Apr  7 20:06:41 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: now report ERR_INVALID_URL correct as error

	* calamaris.pl: added Referers into HTML-Output for indocument links.

	* calamaris.pl: fixed small bug with hostname-output.

Sun Apr  5 22:50:10 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: changed short variables back into long ones.

Sat Jan 17 18:19:56 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	at this point i remember tht there was 1.99.1.1, i put that changes in the 'official' devel branch. RCS simply fooled me ;-(

	replaced -f-option with -i and -o option
	moved -o-option into -H-option
	readded syntaxcheck of cachefiles

Thu Jan 15 22:34:47 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: chnged behaviour of error reporting

Sun Jan 11 21:25:48 1998  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: This version is based on 1.99

	added -o option for defining Hostname
	added more TLD's with functional subdomains.

Mon Dec 29 20:53:02 1997  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	changed the Cachefile-Option -f to two options -i and -o
	added syntaxcheck to cachefileparser
	fixed a few bugs

Sun Dec 28 21:51:42 1997  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl:
	i choose this number to give the old calamaris room to grow
	shorten all variables to make calamaris shorter and faster
	added caching of data
	added -z option for only parsing cached data

Tue Dec 23 20:52:59 1997  Cord Beermann  <cord@Wunder-Nett.org>

	* calamaris.pl: cleaned up calamaris v1
	added command-line-options
	made peak-measurement more effective
	added HTML-Output-option
	added new reports and changed some old reports
	moved diverse functions into subroutines

	This is the initial revision of calamaris v2

