Compare commits

..

No commits in common. "8ad7b77cf3043d3a29254a0db038390d9d93e0e8" and "3db6edf4670bddee5ef7560d245615c2539b2249" have entirely different histories.

4 changed files with 24 additions and 31 deletions

37
TODO.md
View File

@ -1,34 +1,23 @@
# 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
- [ ] literal date matching - [ ] support for config files
- [x] reading messages from standard input - [x] support for reading messages from stdin
- [x] run-time selection of file locking method
## File formats, encodings and standards
- [ ] MIME support
- [ ] support for GnuPG
- [x] support for compressed mbox folders - [x] support for compressed mbox folders
- [x] support for bzip2 compression
- [ ] support for XZ-format compression
- [ ] support for mail folder conversion
- [ ] use a more modern hash function than MD5
## Miscellaneous
- [x] write Texinfo documentation
- [ ] configuration files
- [ ] make use of lockfile library - [ ] make use of lockfile library
- [ ] make use of Solaris' maillock library - [ ] make use of Solaris' maillock library
- [x] provide possibility to use flock() instead of fcntl() - [x] provide possibility to use flock() instead of fcntl()
- [x] allow run-time selection of file locking method
- [ ] provide national language support with gettext() - [ ] provide national language support with gettext()
- [ ] MIME support
- [x] enable removing duplicate messages w/ MD5 checksums
- [ ] add checking for conflicting command-line options
- [ ] support for GnuPG
- [x] support for bzip2 compression
- [ ] support for XZ-format compression
- [ ] support for mail folder conversion
- [ ] support for deletion of messages after being matched and displayed

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' (gzip compressed mbox), `bz2mbox' (bzip2 compressed mbox), `mh', `nnml', `zmbox' (meaning `gzip compressed mbox'), `bz2mbox' (meaning `bzip2
`nnmh' or `maildir'. compressed mbox'), `mh', `nnml', `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@sanfranciscopolice\\.org' $MAIL mboxgrep '^From:.*callahan@homicide\\.SFPD\\.gov' $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,6 +100,9 @@ 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,4 +1,5 @@
\input texinfo \input texinfo @c -*-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
@ -223,7 +224,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@@sanfranciscopolice\.org' $MAIL mboxgrep -H '^From:.*callahan@@homicide\.SFPD\.gov' $MAIL
@end example @end example
Re-mail to George messages that mention his name: Re-mail to George messages that mention his name:
@ -257,11 +258,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 have found a bug. in this manual, you've 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. Please do not, however, send any core dumps. highly appreciated. Don't, however, send any coredumps.
@node To Vicky, , Bugs, Top @node To Vicky, , Bugs, Top
@chapter Author's Dedication @chapter Author's Dedication