Compare commits
3 Commits
3db6edf467
...
8ad7b77cf3
Author | SHA1 | Date | |
---|---|---|---|
8ad7b77cf3 | |||
2063e7fcba | |||
85f4938776 |
37
TODO.md
37
TODO.md
@ -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()
|
||||||
|
@ -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.
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user