Compare commits

...

3 Commits

4 changed files with 31 additions and 24 deletions

37
TODO.md
View File

@ -1,23 +1,34 @@
# The TODO list for mboxgrep
## Behavior
- [x] use cryptographic hashes for detecting duplicate messages
- [ ] add checking for conflicting command-line options
- [ ] support for deletion of messages after being matched and displayed
- [x] ignore .overview when grepping Gnus folders - [x] ignore .overview when grepping Gnus folders
- [x] inverted matching - [x] inverted matching
- [x] recursive search through directories - [x] recursive search through directories
- [ ] literal date matching
- [x] write Texinfo documentation
- [x] writing selected messages to a new folder - [x] writing selected messages to a new folder
- [x] deleting selected messages - [x] deleting selected messages
- [ ] support for config files - [ ] literal date matching
- [x] support for reading messages from stdin - [x] reading messages from standard input
- [x] support for compressed mbox folders - [x] run-time selection of file locking method
- [ ] make use of lockfile library
- [ ] make use of Solaris' maillock library ## File formats, encodings and standards
- [x] provide possibility to use flock() instead of fcntl()
- [x] allow run-time selection of file locking method
- [ ] provide national language support with gettext()
- [ ] MIME support - [ ] MIME support
- [x] enable removing duplicate messages w/ MD5 checksums
- [ ] add checking for conflicting command-line options
- [ ] support for GnuPG - [ ] support for GnuPG
- [x] support for compressed mbox folders
- [x] support for bzip2 compression - [x] support for bzip2 compression
- [ ] support for XZ-format compression - [ ] support for XZ-format compression
- [ ] support for mail folder conversion - [ ] support for mail folder conversion
- [ ] support for deletion of messages after being matched and displayed - [ ] use a more modern hash function than MD5
## Miscellaneous
- [x] write Texinfo documentation
- [ ] configuration files
- [ ] make use of lockfile library
- [ ] make use of Solaris' maillock library
- [x] provide possibility to use flock() instead of fcntl()
- [ ] provide national language support with gettext()

View File

@ -84,14 +84,14 @@ caution.
Ignore duplicate messages. Ignore duplicate messages.
.IP "-m, --mailbox-format=TYPE" .IP "-m, --mailbox-format=TYPE"
Select input and output mailbox TYPE. TYPE can be either `mbox' (default), Select input and output mailbox TYPE. TYPE can be either `mbox' (default),
`zmbox' (meaning `gzip compressed mbox'), `bz2mbox' (meaning `bzip2 `zmbox' (gzip compressed mbox), `bz2mbox' (bzip2 compressed mbox), `mh', `nnml',
compressed mbox'), `mh', `nnml', `nnmh' or `maildir'. `nnmh' or `maildir'.
.SH EXAMPLES .SH EXAMPLES
.TP .TP
\(bu \(bu
Search $MAIL for messages from Dirty Harry: Search $MAIL for messages from Dirty Harry:
.PP .PP
mboxgrep '^From:.*callahan@homicide\\.SFPD\\.gov' $MAIL mboxgrep '^From:.*callahan@sanfranciscopolice\\.org' $MAIL
.TP .TP
\(bu \(bu
Display all messages contained in folder ~/Mail/incoming, except those Display all messages contained in folder ~/Mail/incoming, except those
@ -100,9 +100,6 @@ that appear to originate from AOL:
mboxgrep -v 'Received:.*aol\\.com' ~/Mail/incoming mboxgrep -v 'Received:.*aol\\.com' ~/Mail/incoming
.SH BUGS .SH BUGS
Report them to address below. Report them to address below.
.SH NOTICE
Mboxgrep was alomost completely rewritten since version 0.5.3. Additionally,
there was no stable 0.6.x branch between 0.5.3 and 0.7.0.
.SH SEE ALSO .SH SEE ALSO
grep(1), grep(1),
regex(7), regex(7),

Binary file not shown.

View File

@ -1,5 +1,4 @@
\input texinfo @c -*-texinfo-*- \input texinfo
@c $Id: mboxgrep.texi,v 1.20 2006-01-18 00:09:58 dspiljar Exp $
@setfilename mboxgrep.info @setfilename mboxgrep.info
@settitle Grep through mailboxes @settitle Grep through mailboxes
@finalout @finalout
@ -224,7 +223,7 @@ mbox) @code{mh}, @code{nnml}, @code{nnmh}, and @code{maildir}.
Scan @env{$MAIL} for messages from Dirty Harry: Scan @env{$MAIL} for messages from Dirty Harry:
@example @example
mboxgrep -H '^From:.*callahan@@homicide\.SFPD\.gov' $MAIL mboxgrep -H '^From:.*callahan@@sanfranciscopolice\.org' $MAIL
@end example @end example
Re-mail to George messages that mention his name: Re-mail to George messages that mention his name:
@ -258,11 +257,11 @@ mboxgrep -nd -c . spam
@cindex bug, insect, vermin, bugreport @cindex bug, insect, vermin, bugreport
Shortly, if @code{mboxgrep} crashes and/or works differently than described Shortly, if @code{mboxgrep} crashes and/or works differently than described
in this manual, you've found a bug. in this manual, you have found a bug.
Please report bugs to @email{dspiljar@@datatipp.se}. Please report bugs to @email{dspiljar@@datatipp.se}.
Instructions how to reproduce the bug or output from a debugger would be Instructions how to reproduce the bug or output from a debugger would be
highly appreciated. Don't, however, send any coredumps. highly appreciated. Please do not, however, send any core dumps.
@node To Vicky, , Bugs, Top @node To Vicky, , Bugs, Top
@chapter Author's Dedication @chapter Author's Dedication