Compare commits

..

No commits in common. "994cb03fe5f5cc366d5e8ec6b9b7113a49324303" and "3e8c80b8e0db4cc24e57f8e61f352c2348653857" have entirely different histories.

View File

@ -1,125 +1,110 @@
# Changes of mboxgrep Changes of mboxgrep
===================
## Changes since 0.7.9
Changes since 0.7.9
- fixed compile bug on FreeBSD and other systems - fixed compile bug on FreeBSD and other systems
- fixed deleting messages mbox folders compressed with bzip2 - fixed deleting messages mbox folders compressed with bzip2
## Changes since 0.7.8 Changes since 0.7.8
- implemented support for mbox folders compressed with bzip2 algorithm - implemented support for mbox folders compressed with bzip2 algorithm
- improved detection of PCRE library; this also fixes a compilation bug - improved detection of PCRE library; this also fixes a compilation bug
on recent RedHat Linux systems on recent RedHat Linux systems
- fixed a problem with message deletion, which used to occur if an mbox - fixed a problem with message deletion, which used to occur if an mbox
folder and temporary directory were on different filesystems; folder and temporary directory were on different filesystems;
thanks to James P. Dugal <jpd AT louisiana.edu> for providing a patch thanks to James P. Dugal <jpd@louisiana.edu> for providing a patch
## Changes since 0.7.7
Changes since 0.7.7
- fixed crashes on MH folders, as well as a potential problem with mbox - fixed crashes on MH folders, as well as a potential problem with mbox
and maildir folders with the same cause and maildir folders with the same cause
- debugging with the dmalloc library - debugging with dmalloc library
- MH and maildir functions no longer read files which aren't RFC 2822 messages - MH and maildir functions no longer read files which aren't RFC 2822 messages
- mboxgrep can now read gzip compressed mbox folders from standard input - mboxgrep can now read gzip compressed mbox folders from standard input
(which is a side effect of a code cleanup!) (which is a side effect of a code cleanup!)
## Changes since 0.7.6a Changes since 0.7.6a
- mboxgrep can now read mbox folders from standard input - mboxgrep can now read mbox folders from standard input
## Changes since 0.7.6 Changes since 0.7.6
- fixed a bug which prevented mboxgrep from being compiled - fixed a bug which prevented mboxgrep from being compiled
## Changes since 0.7.5 Changes since 0.7.5
- fixed a bug which caused mboxgrep to coredump on recursive search of - fixed a bug which caused mboxgrep to coredump on recursive search of
maildirs maildirs
- code cleanups - code cleanups
## Changes since 0.7.4 Changes since 0.7.4
- recursive search through directories has been reimplemented - recursive search through directories has been reimplemented
## Changes since 0.7.3 Changes since 0.7.3
- mboxgrep can now ignore messages with identical bodies - mboxgrep can now ignore messages with identical bodies
## Changes since 0.7.2 Changes since 0.7.2
- file locking method can be selected at runtime - file locking method can be selected at runtime
- mboxgrep used to coredump on messages with empty headers; the problem is - mboxgrep used to coredump on messages with empty headers; the problem is
now hopefully fixed now hopefully fixed
- mboxgrep now compiles on FreeBSD - mboxgrep now compiles on FreeBSD
## Changes since 0.7.1 Changes since 0.7.1
- file locking with flock() instead of fcntl() is now supported
- file locking with `flock()` instead of `fcntl()` is now supported - mboxgrep should now compile on systems which don't have getopt_long()
- mboxgrep should now compile on systems which don't have `getopt_long()`
- other minor bugfixes - other minor bugfixes
## Changes since 0.7.0 Changes since 0.7.0
- bugfixes - bugfixes
## Changes since 0.5.3 Changes since 0.5.3
- NOTE: there was no stable version between 0.5.x and 0.7.x - NOTE: there was no stable version between 0.5.x and 0.7.x
- mboxgrep is almost completely rewritten - mboxgrep is almost completely rewritten
- implemented message deleting feature (`--delete`) - implemented message deleting feature (--delete)
- implemented piping messages to a command (`--pipe`) (using this option, - implemented piping messages to a command (--pipe) (using this option,
each selected message is piped to a separate instance of the specified each selected message is piped to a separate instance of the specified
command) command)
- added support for compressed mbox folders - added support for compressed mbox folders
## Changes since 0.5.2 Changes since 0.5.2
- implemented ability to write found messages to another folder (instead - implemented ability to write found messages to another folder (instead
of standard output) of stdout)
- started writing a *real* changelog (while this file has been renamed to - started writing *real* changelog (while this file has been renamed to
"NEWS") "NEWS")
- wrote a manual in Texinfo format - wrote a manual in Texinfo format
## Changes since 0.5.1 Changes since 0.5.1
- implemented message counting (-c, --count)
- implemented message counting (`-c, --count`)
- fixed manual page installation target in src/Makefile.in -- manual page - fixed manual page installation target in src/Makefile.in -- manual page
is now installed in `$(manpath)/man1/` rather than `$(prefix)/man/man1/` is now installed in $(manpath)/man1/ rather than in $(prefix)/man/man1/
- added `--without-sense-of-humor` switch to the configure script, which - added `--without-sense-of-humor' switch to the configure script, which
disables checking whether Garfield still hates Mondays disables checking whether Garfield still hates Mondays
- short version of `--version` switch is now `-V` instead of `-v`, - short version of `--version' switch is now `-V' instead of `-v',
because `-v` will be used for inverted matching because `-v' will be used for inverted matching
- implemented inverted matching (`-v, --invert-match`) - implemented inverted matching (-v, --invert-match)
- implemented recursive search through directories (`-r, --recursive`) - implemented recursive search through directories (-r, --recursive)
- config.h[.in] is now wrapped (`#ifndef CONFIG_H` and stuff) - config.h[.in] is now wrapped (#ifndef CONFIG_H and stuff)
## Changes since 0.5.0
Changes since 0.5.0
- added support for qmail-style maildir folders - added support for qmail-style maildir folders
## Changes since 0.4.0 Changes since 0.4.0
- source of getopt_long() is now included, so long options are also available
- the source of `getopt_long()` is now included, so long options are also available
on platforms that don't use GNU libc on platforms that don't use GNU libc
- file locking is now performed on mbox folders only - file locking is now performed on mbox folders only
## Changes since 0.2.0 Changes since 0.2.0
- added support for MH mailboxes - added support for MH mailboxes
- added scope selection switches `-B` (or `--body`) and `-H` (or `--headers`) - added scope selection switches `-B' (or `--body') and `-H' (or `--headers')
- `getopt()` (or `getopt_long()`, if available) is now used to parse command line - getopt() (or getopt_long(), if available) is now used to parse command line
arguments, instead of my own lousy routine arguments, instead of my own lousy routine
- the configure script now looks for PCRE by default, unless `--with-pcre=no` or - configure script now looks for PCRE by default, unless `--with-pcre=no' or
`--without-pcre` is specified `--without-pcre' is specified
- the feature of reading from standard input is gone - the feature of reading from standard input is gone
- added `-v` (or `--version`) switch - added `-v' (or `--version') switch
## Changes since 0.1.1
Changes since 0.1.1
- mboxgrep now puts a shared lock on a mailbox before reading it - mboxgrep now puts a shared lock on a mailbox before reading it
- various code cleanups - various code cleanups
## Changes since 0.1.0 Changes since 0.1.0
- fixed install target in Makefile (`install' is now used instead of `cp')
- fixed install target in Makefile (`install` is now used instead of `cp`)
- added support for mailboxes generated by Gnus - added support for mailboxes generated by Gnus
$Id: NEWS,v 1.23 2004-04-11 21:48:53 dspiljar Exp $