This is the high-level changelog for wmium, in reverse cronological order.

1.0.9b-	Added the -s (snoop) parameter to allow easier debugging. When used,
	all data received from the server is dumped to stderr, after
	(SSL) decryption but before processing.

1.0.9 - Fixed cosmetic issue with text overflow due to the larger plan
	limits. Added workaround in the Gkrellm2 plugin - it should no
	longer crash at startup when one of the fully transparent themes
	(such as the Glass-2 theme) is used; Thank Gary Beacham for this
	fix - he provided the necessary info for me to chase this one down.
	Found the missing meter needle in the Gkrellm2 plugin.
	Added check for "bare" usernames in the Gkrellm2 plugin. If the
	user only enters their username without the @internode.on.net bit,
	the history data will not be returned by the Internode system.
	With this fix "@internode.on.net" will be automatically appended
	if needed (i.e. if there's no @ in the username). Thanks to
	Daniel Black and the good folks at Internode for figuring this
	one out.

1.0.8 - Updated to reflect the new 7 day rolling window on the flat rate
	plans.

1.0.7 -	Fixed a bug related to the 30 day usage calculation. Days with no
	usage at all were simply skipped in the calculations, resulting in
	a too high 30 day usage being displayed. This also affected the
	usage graphs. Thanks to dw on whirlpool for pointing this one out
	to me.
	Fixed a bug with wmium not accepting usage counts without a decimal
	separator. Also adjusted so that having no history data is not an
	error (e.g. for a new account). Thanks to Peter Read for spotting
	these two bugs for me.

1.0.6 - Reordered the included header files in the Gkrellm2 plugin to deal
	with a problem on some systems where the gkrellm.h header confuses
	some of the C++ standard lib headers.
        Fixed a bug that caused the 30 day rolling data to be shown even
	for premium plan users, instead of their billing period total.
	Added note to the INSTALL file about RedHat 9 workaround for the
	Kerberos issue.
	Added version note to the About tab in the Gkrellm2 plugin.

1.0.5 - Removed the now obsolete "history_interval" config variable.
	Included the Gkrellm2 plugin version of wmium. See the files
	README-GK2 and INSTALL-GK2 for details on the plugin.

1.0.4 - Changed the way the usage data on flat rate is calculated. Now
	properly calculates and shows rolling 30 day usage instead of monthly
	usage.
	Minor adjustment to make file to attempt and reduce the number of
	warnings generated by system header files (i.e. stuff out of
	my control).
	Included man page created and submitted by Craig Small - thanks! :)

1.0.3 - Minor updates/bugfixes. Changed the username in the sample
	.wmiumrc file to reflect Layer 2 login instead. Fixed a bug that
	was causing wmium to reject usage data on flatrate plans (too strict
	requirements on the input). Cosmetic adjustment to the presentation
	of usage info on flat rate plans (now prefixed with "FR:").
	Updated the INSTALL and README files to reflect that I'm now building
	on a FreeBSD 5.1-RELEASE system with g++3.2.2.

1.0.2 - Updated sources to use namespace std correctly. If anyone is still
	using an old gcc version that can't cope with this, add
	"-fno-honor-std" to the CXXFLAGS variable, and this should work
	around the issue.
	Discovered a nasty bug that caused a crash when exiting just as I
	was about to release this version. This bug has now been firmly
	squashed.

1.0.1 - Changed so that the speed is also requested when a manual update
	is requested. This after the SNBS often refuses to find my info on
	the first try.
	Also made slight changes to allow wmium to handle flatrate plans
	a bit smoother. Thanks to loki for the initial patches for this.
	Made minor adjustments to the library list. I now link to
	libcrypto, which I should've been doing all along. This should
	mean that the same libs list can be used across both Linux and BSD.
	Please let me know if you experience any problems due to this change.

1.0.0 - Documented all the classes properly, and in doing so uncovered an
	obscure bug that would've gone uncaught for a long time otherwise.
	Never ever treat a reference as a value if you intend to treat it
	as a reference again! If you've experienced cases where the update
	requests have appeared to hang, you've probably stumbled upon this
	bug. It would not have manifested itself very frequently though.
	Also added a message to the end of a normal build to give directions
	on how to proceed with the actual install.

0.9.9 - Fixed a bug that caused wmium to crash if it received completely
	unexpected data from the HTTPS server. I have been aware of this,
	but until now I've been too lazy to fix it. Since I did get a core
	dump during the last planned outage, I decided to fix it :)

0.9.8 - Added manual update functionality. Right clicking on wmium now
	requests fresh data from the Internode billing system. To prevent
	accidental abuse there's a 5 minute dead zone between update
	requests. I.e. you can only request fresh data once every 5 minutes.
	Please use this responsibly, or Internode may remove this functionality
	completely!

0.9.7 - Changed the color of the history graphs. Added additional warning
	requests to the compilation to catch any remaining odd things. This
	may cause the build to look scary, so please let me know and I will
	fix the code that is responsible for those warnings!

0.9.6 - Minor modification to the makefile to make it a little bit simpler and
	easier to maintain. Thanks to eloki for the feedback.

0.9.5 - Added Makefile on this level to get rid of the "linux-gnu" bug that
	is haunting me! Simply 'make' on this level instead of from the "src"
	directory.

0.9.4 - First released beta of the history graph support.

0.9.3 - Internal buggy development versions.
0.8.9

0.8.8 - Added workaround in the makefile for NetBSD (buggy make).

0.8.7 - Fixed a bug causing a build failure on RedHat 7.1 with g++ 2.96.
	I hate forgiving compilers - that bug was code that shouldn't have
	been accepted by any compiler, especially not when I'm doing -Wall!
	Thanks to Mark Burgunder for pointing out this bug to me.

0.8.6 - Updated the makefile auto-detection of OS to determine libs.
	Should now work with Mandrake as well. Also minor patch to remove
	a warning about implicit double -> int conversion.
	Thanks to Burn for faithfully testing each version and reporting
	the bugs back to me.

0.8.5 -	Crude auto-detection of OS type at buildtime to link against the
	correct libs. Minor patch to SSLClientSocket.cc to make it compile
	under Linux as well.
	Thanks to Stuart and eloki on the whirlpool forum for discovering
	and proposing fixes for this.

0.8.4 -	Reworked the Makefile to be useable by both BSD make (pmake) and
	the GNU make (gmake).

0.8.3 -	First public release.

