From 0.5.0 to 0.5.2
-------------------

* main():	Altered path to search for configuration file in, it is now
		/usr/local/etc, rather than /etc. /etc is however kept as 
		a fallback path, to keep backwards compability.
* main():	Removed some of the code surrounding the -quit switch, since
		that code segment got obsolete in the changes of killProc()
		in version 0.4
* main():       Added the -s option which makes icpld completely silent.
                This was mainly added since it comes in handy when one is
                starting icpld from startup-script, and don't want the
                output.
		Perhaps this should be made default, and a -verbose option
		should be added to revert the default silent mode? Drop me
		an e-mail with your 2 cents on this issue. 
* main():	Fixed grammatic error in the log output. Totally -> Total
* killProc():	ICPLD now returns 0 on signal 15 and 2. Thanks to 
		Jonas Olsson for pointing this out.		
* killProc():	Writing errors to stderr instead of stdout. Same as above
* help():	Added the -s option and an explanation. Also removed trailing
		dot after the explanation for the -d switch
* fork.cpp:	Altered the quote in the file header (very clever words indeed)
* fork.cpp:	Removed some outdated comments
* General:	Added Jonas Olssons startup-scripts (see contrib/)
* README:	Extended credits for Jonas Olsson to include startup-scripts
* NEWS:		Added announcement for this version
* fork.cpp	Altered Author email address

From 0.4.5 to 0.5.0
-------------------

* parseConf():	Entered "1.0" as default 'pint' value. Was earlier set to ""
		which resulted in pint becoming NULL if the ping option was missing
		from the config file, which isn't acceptable.
* main():	Altered the malloc() call in the if() statement to get
		rid of the annoying warning message when running in a BSD environment,
		about the high junk value. Also altered the free() segment.
* README:	Changed author e-mail address
* README:	Added credits for Martin Nilsson <orko@fearmuffs.net>
* icpld.conf:	Removed example ips from the config file.

From 0.4 to 0.4.5
-----------------

* main():	Removed output of number of arguments when none is 
		given (forgotten debug flag)
* main():	Added the -pint option. See manpage for further info
* main():	Altered configuration parsing element from strncmp 
		(confVar, "something", 9)
		to strncmp (confVar, "something", strlen("something") 
* main():	Expanded ./ to current directory in -logfile as well 
		(necessary since fork() chdirs do /. Hence icpld 
		-logfile ./log, ended up in /log, and not
		/the/directory/icpld/was/started/from
* main():	Corrected diverse spelling errors
* main():	If getenv() fails (missing variables eg.) icpld will 
		fall back to trying the passwd struct.
* main():	If htmlFile is left empty, skip writeability checking 
		to prevent "It appears as if you do not have the proper 
		permissions to write to (note the void) Please gain 
		proper user level, or alter the path and try again."
* main():	Changed command availability statement to else if (argc <= 1)
		Since else covers non existent or readable config files.
		HUGE bug? Indeed.
* main():	Applied existance checking on -config specified config files
* main():	Moved the -reset option to a source file of its own 
		(src/reset.cpp)
* main():	Breaking if homedir is unretrieveable by any of the two
		above methods (highly unlikely though)
* help():	Added brief info on -pint in help function
* reset():	Added errno display exception for ENOENT
* reset():	Moved the deletion of html-file to before attempt to remove
		~/.icpld, since the dir can't be removed if html file resides
		within. 
* dispLog():	Corrected spelling errors
* general:	Moved the ip verification bit to a source file of its own
* general:	Moved the help() function to a source file of its own
* killProc():	Added perror() if kill() fails
* signal_handler():	Added signal QUIT (3), and applied the 
			getpwent() fallback method here as well.
* AUTHORS:	Changed e-mail address for author
* README:	Updated version and corrected some grammatics
* README:	Refomratted linebreaks for terminal compability
* INSTALL:	Added missing ) to last row (d0h)
* man/icpld.1:	Updated manpage, included -pint information

From 0.3 to 0.4
---------------

* main(): 	Checks for getenv() exception (lacking variables etc.)
* logTurn(): 	Added permission control for reading and writing the log-file
* fileCheck():  Moved to a source file of its own
* fileCheck():  Added existance checking with stat(), and not just 
		readability checking, but also permission.
* main():	Extended checking of 'ping' permissions, to 'command 
		not found' as well as 'permission denied'
* main():	Added if (logFile == htmlFile).. Just in case
* main():	Fixed ./ and ~ extension for -config argument as well
* general:	ICPLD now marks a connection as available if the 
		fallback ip replies when down, and not only the 
		main ip (horrible bug, I know (but hey, check the 
		version numbers))
* general:	Fixed some general and standard English language issues	
* general:	Removed the bug which generated the following confusement:

		Fallback ip 127.0.0.1 seems available. Connection back up!
		Got ICMP reply from 192.168.0.2.. Connection available!  
		<- Even though that ip was still down
		Sending ICMP request to 192.168.0.2...
		192.168.0.2 isn't responding. Trying fallback ip...

From 0.1 to 0.3
----------------

* main():	Added stamp to HTML log
* main():	Altered HTML formatting
* main(): 	Command line parsing; 
   	  	Fixed bug which made -log read the logfile specified in the
	 	config file, even if -logfile was given at the command line, 
	  	unless -log came after -logfile,
* main(): 	Rewrote the get_current_dir_name() to comply to even more compilers.
 	  	Even them old pesky ones.
* main(): 	Fixed the directory confusement if one for example did 
		-logfile ./log.	Since the function firstr() 
		chdirs to ~/.icpld pwd was dito. Hence ./log  actually 
		meant ~/.icpld/log anyways. 
* main(): 	Fixed the html formatting, even on files set by 
		-htmlfile or from the config.

