NEW IN VERSION 0.15
===================

* Migrate to GNU Arch for hosting the development archive
* In mbox parsing, handle return path in 'From ' line only being a local part
  (reported by several people)
* Don't output number of matched messages in raw mode (to make output more
  useful to scripts etc) (Samuel Tardieu)
* Fix vfolder->mfolder in dotmairixrc.eg (reported by several people)
* Handle spaces in multipart message boundary strings (Chung-chieh Shan)
* Be more tolerant of bad multipart message boundary separators (Chung-chieh
  Shan)
* Add rudimentary database dump command (-d/--dump)
* Fix bug in handling of per-database hash key
* Improve standards-compliance of maildir output file names (Jeff King)
* Remove most compiler warnings

NEW IN VERSION 0.14.1
=====================

* Bug fix : splitting of messages in mboxes was too strict regarding whitespace

NEW IN VERSION 0.14
===================

* Fix error in path (p:) searching for messages in mboxes.
* Improve usage() function

NEW IN VERSION 0.13
===================

* Fixes to support the mbox format used by Mozilla mail
* When creating vfolder directories for maildir/mh, remove existing
  non-directory at the same path, if present.  When creating mbox vfolder file,
  complain if there's already a directory at the same path and exit.
* Switch from the term "virtual folder" to "match folder"
* Fix bug in path matches (p:) containing upper-case letters - previously they
  matched on corresponding all lower-case paths.

NEW IN VERSION 0.12
===================

! Change in database file format - existing databases need to be destroyed and
  recreated.

* Indexing of mbox folders in addition to the existing maildir & MH support
* Output to mbox format vfolder
* Return exit status 1 if no messages are matched in search mode, and exit
  status 2 for all error conditions.
* Allow wildcards to be used in specifying maildir and mh folder paths.
* Searching on messages having a particular Message-ID (m:msgid expression in
  search mode).
* When indexing whole email addresses, '+' is now considered a valid character.
* Use ',' instead of '+' in search expressions, and '/' instead of ','.  This
  is to allow '+' to be used inside email addresses that are being searched
  for.  The '/' character is traditionally associated with meaning 'or', so it
  made more sense to move ',' to mean 'and'.  (Unfortunately, there were very
  few metacharacters left which don't have some special meaning to shells, and
  I wanted to avoid the need to quote or escape the search expressions.)
* Bug fix checking return status of mmap.
* Handle ">From " at the start of the message headers
* Handle mis-formatted encoding strings "7 bit" and "8 bit"
* Make every database use a random seed for the token hash function (to prevent
  denial of service attacks against mairix through carefully crafted messages.)
* Rename some options in the mairixrc file, to put the folder formats on an
  equal footing.
* Properly handle the case where a maildir vfolder exists but one or more of
  the new,tmp,cur subdirectories is missing.
* Add configure script (not autoconf-based)

NEW IN VERSION 0.11
===================

* Detect failed malloc (out of memory) conditions properly and report it.
* Improved date specification syntax for d: option
* Allow vfolder to be an absolute path or relative to current directory,
  instead of just relative to base directory.

NEW IN VERSION 0.10
===================

* Add 'raw' mode for searching.
* When purging, only print the pass[12] message in verbose mode
* Add an ACKNOWLEDGEMENTS file.
* Hack to handle missing NAME_MAX on various non-Linux systems
* Improve mairix.spec file for RPM building
* Change default value for prefix in Makefile to make it more standard.

NEW IN VERSION 0.9
==================

* Fix problem with auditing headers if a uucp/mbox-style "from " header is
  present at the start.
* Allow \: sequence in folder names to specify a :

NEW IN VERSION 0.8
==================

* Fix bug : mairix used to crash if a message had corrupted RFC822 header lines

NEW IN VERSION 0.7
==================

* Fix bug : mairix likely to crash if a non-existant folder is listed in the
  conf file.
* Allow multiple folders and mh_folders lines in the conf file for people who
  have many separate folders.
* Print an extra 'comfort' message in verbose mode before starting to scan the
  directory tree.

NEW IN VERSION 0.6
==================

* When an unrecognized encoding is found, ignore the body part instead of
  aborting the run.

NEW IN VERSION 0.5
==================

* When -a option is used for search, avoid symlinking the same message twice if
  it matches more than one query.
* Fixes to rpm spec file.
* Fix handling of = in base64-encoded attachments.
* Support non POSIX locales.
* Support rfc2047 encoding in headers.
* Create vfolder if it doesn't already exist.
* Allow searching on complete email addresses as well as individual words in
  to, cc and from fields.
* New -o option to allow vfolder name to be given on the command line.

NEW IN VERSION 0.4
==================

* Support for MH folders
* Create database with mode 0600 instead of 0644 (better security).
* Add Makefile target to install whichever forms of the documentation have been
  built.

NEW IN VERSION 0.3
==================

* Various bug fixes

NEW IN VERSION 0.2
==================

* Substrings of message paths can be used as search expressions (p:substring
  option)
* = now used instead of / as the delimiter for number of errors in an
  approximate match (to help with path search)
* Bug fix when using -t mode for search with unpurged dead messages still in
  the database.

==================
# vim:comments-=mb\:*:comments+=fb\:*
