2007-08-22  Michael Velten  <michael@michnet.de>

	* === Release 0.11 ===

	* lock.c: Include aio.h and sys/aio.h if present.
	* lock.c (lock_acquire): Don't print status message about removing
	stale lockfile (due to problems if report level is set to `silent').

2004-12-21  Michael Velten  <michael@michnet.de>

	* === Release 0.10 ===

	* main.c (get_headers): Bugfix: Check for blank lines.

2004-07-22  Michael Velten  <michael@michnet.de>

	* === Release 0.9 ===

	* pop3spam.1, pop3spamrc.5: Describe new options.
	* sample.pop3spamrc: Include new options.

2004-07-21  Michael Velten  <michael@michnet.de>

	* main.c (scan_headers, handle_message): Change function prototypes.
	* (scan_headers, handle_message, check_mail): Adapt functions.
	* (main): New arguments `-t' and `-T'.
	* (usage): Add description of new arguments.
	* pop3spam.h: Add new member to structure slist.
	* spamlist.c (add_to_spamlist): Adapt function.
	* init.c (set_option): New options `spam_confirm' and `spam_no_confirm'.

2004-06-29  Michael Velten  <michael@michnet.de>

	* === Release 0.8 ===

	* init.c, pop3spam.h: Add new member to structure rc_file.
	* init.c (set_option): New option `logdate'.
	* (init_rcfile): Default value of new option.
	* main.c (main): New argument `-d'.
	* (usage): Add description of new argument.
	* log.c (log_open): Adapt call to strftime.
	* sample.pop3spamrc: Include new option.
	* pop3spam.1, pop3spamrc.5:
	Describe new option.
	Adapt description of related options.
	
2004-06-28  Michael Velten  <michael@michnet.de>

	* pop3spamrc.5: Small update.

2004-06-25  Michael Velten  <michael@michnet.de>

	* === Release 0.7 ===

2004-06-24  Michael Velten  <michael@michnet.de>

	* convert.c, pop3spam.h:
	Change function name param_conv_logfile to param_conv_tilde.
	* hdrlist.c (add_to_hdrlist, free_hdrlist), pop3spam.h:
	Rename file name `hdrlist.c' to `list.c'.
	Rename function names to add_to_list, free_list.
	* pop3spam.h, *.c: Rename typedef `hlist_t' to `list_t'.
	* init.c, pop3spam.h: Add new members to structure rc_file.
	* init.c (set_option): New option `includerc'.
	* pop3spamrc.5: Add description of new `includerc' option.
	* sample.pop3spamrc: Include new option.

	* init.c (read_rcfile): New function.
	* init.c (init_rcfile): Call new function.

2004-05-15  Michael Velten  <michael@michnet.de>

	* pop3spamrc.5, pop3spamrc.5.html: New example.

2004-05-13  Michael Velten  <michael@michnet.de>

	* === Release 0.6 ===

2004-05-12  Michael Velten  <michael@michnet.de>

	* main.c (main): Use sigaction instead of signal.
	* getpass.c (my_getpass): Use sigaction instead of signal.
	* socket.c (socket_read, socket_write): Change data type to ssize_t.
	* lock.c: Change PIDFILE to `.pop3spam.pid'.
	* main.c (main): Change EOF to -1.

2004-03-02  Michael Velten  <michael@michnet.de>

	* === Release 0.5 ===

	* main.c (handle_message):
	Bugfix: Set hlist to NULL after freeing header list.

2004-02-21  Michael Velten  <michael@michnet.de>

	* === Release 0.4 ===

	* lock.c (lock_acquire): Handle stale lockfiles.
	* pop3spam.1: Add description of new CONFIRM DELETION options.

2004-02-15  Michael Velten  <michael@michnet.de>

	* main.c (display_all_headers): New function.
	(display_body_lines): New function.
	(prompt_confirm_deletion, handle_message):
	Handle new options/above functions.
	* pop3spam.h: Change some macro constant/enum values.

2004-02-14  Michael Velten  <michael@michnet.de>

	* main.c (sigint_handler): Rename function to sig_handler.
	(main, sig_handler): Handle SIGQUIT and SIGTERM as well.
	(main): First install signal handlers, then acquire lock.
	* getpass.c (sigint_handler): Rename function to sig_handler.
	(my_getpass, sig_handler): Handle SIGQUIT and SIGTERM as well.

	* pop3spam.1: Add example to description of `status' option (-R).

2003-10-05  Michael Velten  <michael@michnet.de>

	* === Release 0.3 ===

	* log.c (log_open, log_close, log_msg):
	New file/functions for logging facility.
	* pop3spam.h, Makefile.am: Add prototypes and file names.
	* main.c, init.c, convert.c, report.c:
	Add new options `loglevel' (-g) and `logfile' (-G).
	* pop3spam.1, pop3spamrc.5: Describe new options.
	* sample.pop3spamrc: Include new options.

2003-10-04  Michael Velten  <michael@michnet.de>

	* main.c (check_mail): Bugfix: Don't print status message about how
	many messages have been deleted if report level is set to `silent'.

2003-10-02  Michael Velten  <michael@michnet.de>

	* lock.c (init_lockname, lock_acquire, lock_release): New file/functions.
	* pop3spam.h, Makefile.am: Add prototype and file name.
	* main.c (main): Use lock_acquire and install signal handler.
	(handle_message): Remove signal handler installation and a variable.
	(sigint_handler): Invoke lock_release.
	* getpass.c (sigint_handler): Invoke lock_release.

	* init.c (get_homedir): New function.
	(locate_rcfile): Use new function.
	* pop3spam.h: New prototype.

	* main.c, socket.c: Make some variables static.

2003-10-01  Michael Velten  <michael@michnet.de>

	* === Release 0.2 ===

	* getpass.c: Use constant /dev/tty instead of ctermid().
	* init.c (init_rcfile): Use more accurate error message.

2003-09-30  Michael Velten  <michael@michnet.de>

	* main.c (handle_message): Install signal handler for SIGINT.
	(sigint_hanlder): New function.

	* main.c, init.c, pop3spam.h, pop3spamrc.5, sample.pop3spamrc:
	Renamed option `limit_and_spam' to `strict'.

2003-09-29  Michael Velten  <michael@michnet.de>

	* main.c (check_mail): Print kibibytes instead of octets.

	* main.c, init.c, pop3spam.h: Add new option `status' (-R).
	* pop3spam.1, pop3spamrc.5: Describe new option.
	* sample.pop3spamrc: Include new option.

	* main.c (handle_message): Use exit value of 0 instead of 1 if user quits.

2003-09-28  Michael Velten  <michael@michnet.de>

	* main.c (check_mail): Improve status message to be more informative.

2003-09-25  Michael Velten  <michael@michnet.de>

	* === Release 0.1 ===
