Sat Feb 23 22:22:12 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/mbox.c, src/maildir.c, src/mh.c, src/misc.c:
	removed useless code that required strptime ()

Sat Feb 23 15:43:05 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/main.c, src/mbox.h, src/mbox.c, src/scan.c:
	mboxgrep can now read mbox folders from standard input

Fri Feb  8 02:15:36 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/main.c:
	fixed a bug which prevented mboxgrep from being compiled;
	this happened because I've put some assignments *before*
	declarations

Wed Feb  6 23:11:50 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>
	
	* src/maildir.c, src/main.c, src/mbox.c, src/mboxgrep.h, src/mh.c, src/mh.h, src/misc.c, src/scan.c, src/wrap.c
	code cleanups; many global variables have been replaced with
	a single option_t structure

Fri Feb  1 00:31:05 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/maildir.c:
	fixed a bug which occured on recursive search of maildirs

Wed Jan  2 00:32:37 CET 2002  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/main.c, src/misc.c, src/wrap.h:
	applied a patch (kindly submitted by John R. Daily 
	<jdaily@progeny.com>), which fixes missing prototypes that might 
	cause mboxgrep to coredump on IA64 platform

Sat Dec 15 20:12:40 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/main.c, src/scan.c, src/scan.h:
	recursive search through directories has been reimplemented

Sat Dec  8 22:13:54 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/main.c, src/maildir.c:
	replaced remaining occurences of malloc() with xmalloc()

Sat Dec  8 21:21:58 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/maildir.c, src/main.c, src/mbox.c, src/mh.c, src/misc.c, src/scan.c, src/wrap.c, src/wrap.h:
	wrote xstrdup(), an error-checking wrapper around strdup() and 
	replaced all occurences of strdup() with xstrdup()

Sun Dec  2 18:05:57 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/Makefile.in, src/info.c, src/main.c, src/mboxgrep.h, src/md5.c, src/md5.h, src/scan.c, src/scan.h, doc/mboxgrep.texi:
	mboxgrep can now ignore duplicate messages, thanks to the MD5 
	algorithm

	* src/maildir.c, src/main.c, src/scan.c, src/wrap.c, src/wrap.h:
	wrote xcalloc() and renamed m_realloc() to xrealloc()

Sat Nov 17 22:57:57 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/mbox.c, src/mh.c, src/maildir.c
	message->headers and message->body pointers are now initially malloc'd
	to size of one character in order to prevent NULL pointers from being 
	passed to regexec()

Wed Nov  7 22:47:34 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>
	
	* configure.ac, src/mboxgrep.h, src/main.c, src/misc.h, src/misc.c, src/info.c, src/config.h, src/mbox.c:
	file locking method can now be selected at run time

	* src/info.c, src/maildir.c, src/main.c, src/mbox.h, src/misc.c, src/scan.c, src/Makefile.in
	changed `#include "config.h"' to `#include <config.h>', and fixed 
	other bugs with #including

Sat Nov  3 16:08:22 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>
	
	* configure.ac, src/config.h.in, src/info.c, src/mbox.c
	files can be locked with flock() instead of fcntl(), if
	enabled at compile time

Sun Oct 28 19:01:44 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/Makefile.in:
	forgot to mention getopt.c and getopt1.c 

Sun Oct 28 16:06:28 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/mh.c, src/main.c, src/scan.c:
	#included certain neccessary files
	
Sun Oct 28 14:43:21 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/maildir.c, src/maildir.h, src/scan.c:
	wrote functions maildir_check and maildir_create;
	if the target maildir doesn't exist, mboxgrep creates one;
	if it does exist, mboxgrep checks its consistency and refuses to
	write to it unless `tmp', `new' and `cur' subdirectories exist

Sun Oct 28 13:02:10 CET 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/info.c, doc/mboxgrep.texi, doc/mboxgrep.1
	the "--regexp" command was implemented in version 0.7.0, but I
	forgot to document it

Sat Oct 27 21:48:36 CEST 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/scan.c:
	if the input is a non-mbox folder, a proper postmark line (with 
	date) is put on top of each message written to stdout

Mon Oct  8 22:53:34 CEST 2001  Daniel Spiljar  <dspiljar@bofhlet.net>

	* src/*:
	source code now completely rewritten

Sun May 27 00:19:52 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* doc/mboxgrep.1:
	updated the manual page -- it now refers to RFC 2822, instead
	of the obsoleted 822

Tue May  1 15:06:03 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* configure.in, doc/Makefile.in, src/Makefile.in, Makefile.in:
	moved manpage to the `doc' subdirectory; changed files above
	accordingly

Sun Apr 15 23:00:08 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* src/mboxgrep.h, src/main.c, src/file.c, src/scan.c, src/info.c: 
	added support for writing messages to another mail folder

Mon Apr  9 21:55:15 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* src/file.c, src/scan.c: all calls of malloc() are now checked 
	and mboxgrep exits with code 2 if it fails to allocate memory

Sun Apr  8 19:40:33 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* src/mboxgrep.h, src/main.c: wrote mboxgrep_stat()

Sun Apr  8 16:58:36 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* src/mboxgrep.h, src/main.c: wrote mboxgrep_error()

Tue Mar 27 01:26:22 CEST 2001  Daniel Spiljar  <dspiljar@public.srce.hr>

	* configure.in: check for gethostname()



$Id: ChangeLog,v 1.19 2002/02/23 21:24:36 dspiljar Exp $
