Update of contact information.

This commit is contained in:
Daniel Spiljar 2018-10-04 22:32:37 +02:00
parent 0649ac9320
commit a24dd47d52
6 changed files with 100 additions and 109 deletions

2
README
View File

@ -7,7 +7,7 @@ which is provided both in manpage and texinfo format, to satisfy
believers of both religions. believers of both religions.
The author of mboxgrep is Daniel Spiljar, who can be reached via email The author of mboxgrep is Daniel Spiljar, who can be reached via email
at <dspiljar@panix.com>. Bug reports, feature requests and flames at <dspiljar@datatipp.se>. Bug reports, feature requests and flames
are welcome. are welcome.
If you intend to bundle mboxgrep with an operating system (such as a If you intend to bundle mboxgrep with an operating system (such as a

View File

@ -119,4 +119,4 @@ well, little friend.
.SH URL .SH URL
http://www.mboxgrep.org/ http://www.mboxgrep.org/
.SH AUTHOR .SH AUTHOR
Daniel Spiljar <dspiljar@panix.com> Daniel Spiljar <dspiljar@datatipp.se>

View File

@ -1,4 +1,4 @@
This is mboxgrep.info, produced by makeinfo version 4.6 from This is mboxgrep.info, produced by makeinfo version 6.4 from
mboxgrep.texi. mboxgrep.texi.
INFO-DIR-SECTION Mail INFO-DIR-SECTION Mail
@ -9,7 +9,7 @@ END-INFO-DIR-ENTRY
 
File: mboxgrep.info, Node: Top, Up: (dir) File: mboxgrep.info, Node: Top, Up: (dir)
This file documents `mboxgrep' (version 0.7.9), a mailbox scanning This file documents 'mboxgrep' (version 0.7.9), a mailbox scanning
utility. utility.
Copyright (C) 2000, 2001, 2002, 2003 Daniel Spiljar Copyright (C) 2000, 2001, 2002, 2003 Daniel Spiljar
@ -26,15 +26,15 @@ utility.
 
File: mboxgrep.info, Node: Introduction, Next: Invoking, Up: Top File: mboxgrep.info, Node: Introduction, Next: Invoking, Up: Top
Introduction 1 Introduction
************ **************
`mboxgrep' is a small, non-interactive utility that scans mail folders 'mboxgrep' is a small, non-interactive utility that scans mail folders
for messages matching regular expressions. for messages matching regular expressions.
It supports basic and extended POSIX regular expressions. It supports basic and extended POSIX regular expressions.
`Perl'-style regular expressions are supported as well, if `mboxgrep' 'Perl'-style regular expressions are supported as well, if 'mboxgrep' is
is linked with PCRE library. linked with PCRE library.
Found messages can be either displayed on standard output, counted, Found messages can be either displayed on standard output, counted,
deleted, piped to a specified command, or copied to another mailbox. deleted, piped to a specified command, or copied to another mailbox.
@ -42,24 +42,21 @@ deleted, piped to a specified command, or copied to another mailbox.
It can read and write a variety of folder formats: It can read and write a variety of folder formats:
* mbox folders, either plain or compressed * mbox folders, either plain or compressed
* MH folders * MH folders
* nnml and nnmh folders used by Gnus * nnml and nnmh folders used by Gnus
* 'qmail'-style maildirs
* `qmail'-style maildirs
Additionally, it can read mbox folders or output from another Additionally, it can read mbox folders or output from another
`mboxgrep' process from standard input. It does so if a single dash 'mboxgrep' process from standard input. It does so if a single dash (-)
(-) is given as a file name. is given as a file name.
 
File: mboxgrep.info, Node: Invoking, Next: Examples, Prev: Introduction, Up: Top File: mboxgrep.info, Node: Invoking, Next: Examples, Prev: Introduction, Up: Top
Command-Line Arguments 2 Command-Line Arguments
********************** ************************
The syntax of `mboxgrep' invocation is: The syntax of 'mboxgrep' invocation is:
mboxgrep [OPTIONS] PATTERN [MAILBOX] mboxgrep [OPTIONS] PATTERN [MAILBOX]
@ -75,136 +72,130 @@ The syntax of `mboxgrep' invocation is:
 
File: mboxgrep.info, Node: Miscellaneous, Next: File locking, Up: Invoking File: mboxgrep.info, Node: Miscellaneous, Next: File locking, Up: Invoking
`--help' '--help'
`-h' '-h'
Display a brief help screen and exit. Display a brief help screen and exit.
`--version' '--version'
`-V' '-V'
Display program version and copyright information and exit. Display program version and copyright information and exit.
`--recursive' '--recursive'
`-r' '-r'
Descend into directories recursively. Descend into directories recursively.
 
File: mboxgrep.info, Node: File locking, Next: Regexp selection, Prev: Miscellaneous, Up: Invoking File: mboxgrep.info, Node: File locking, Next: Regexp selection, Prev: Miscellaneous, Up: Invoking
When accessing mbox folders, `mboxgrep' puts a shared lock on files When accessing mbox folders, 'mboxgrep' puts a shared lock on files by
by default. Note that mbox folders normally should not be accessed default. Note that mbox folders normally should not be accessed without
without locking. locking.
`--file-lock=METHOD' '--file-lock=METHOD'
`-l METHOD' '-l METHOD'
Specify file locking METHOD. `mboxgrep' supports `flock' and Specify file locking METHOD. 'mboxgrep' supports 'flock' and
`fcntl' file locking. However, one of these methods may be 'fcntl' file locking. However, one of these methods may be
unimplemented on your operating system and thus not available in unimplemented on your operating system and thus not available in
`mboxgrep' at run time. To disable file locking, specify `none'. 'mboxgrep' at run time. To disable file locking, specify 'none'.
`--no-file-lock' '--no-file-lock'
`-nl' '-nl'
Do not attempt to lock mbox folder files. Do not attempt to lock mbox folder files.
 
File: mboxgrep.info, Node: Regexp selection, Next: Output control, Prev: File locking, Up: Invoking File: mboxgrep.info, Node: Regexp selection, Next: Output control, Prev: File locking, Up: Invoking
`--extended-regexp' '--extended-regexp'
`-E' '-E'
PATTERN is an extended regular expression. PATTERN is an extended regular expression.
`--basic-regexp' '--basic-regexp'
`-G' '-G'
PATTERN is a basic regular expression. PATTERN is a basic regular expression.
`--perl-regexp' '--perl-regexp'
`-P' '-P'
PATTERN is a Perl regular expression. PATTERN is a Perl regular expression.
`--regexp=PATTERN' '--regexp=PATTERN'
`-e PATTERN' '-e PATTERN'
Use PATTERN as a regular expression. Use PATTERN as a regular expression.
`--ignore-case' '--ignore-case'
`-i' '-i'
Perform case-insensitive search. Perform case-insensitive search.
`--invert-match' '--invert-match'
`-v' '-v'
Invert the sense of matching, i.e. select only non-matching Invert the sense of matching, i.e. select only non-matching
messages. messages.
 
File: mboxgrep.info, Node: Output control, Next: Search scope selection, Prev: Regexp selection, Up: Invoking File: mboxgrep.info, Node: Output control, Next: Search scope selection, Prev: Regexp selection, Up: Invoking
By default, `mboxgrep' writes found messages to standard output. By default, 'mboxgrep' writes found messages to standard output. The
The options below change such behavior. options below change such behavior.
`--count' '--count'
`-c' '-c'
Suppress normal output and print the count of matching (or Suppress normal output and print the count of matching (or
non-matching, if used with the `-v' option) messages. non-matching, if used with the '-v' option) messages.
`--delete' '--delete'
`-d' '-d'
Suppress normal output and delete selected messages. Suppress normal output and delete selected messages.
Use with extreme caution. Use with extreme caution.
`--no-duplicates' '--no-duplicates'
`-nd' '-nd'
Ignore duplicate messages. Ignore duplicate messages.
`--output=FOLDER' '--output=FOLDER'
`-o FOLDER' '-o FOLDER'
Suppress normal output and write messages to destination folder Suppress normal output and write messages to destination folder
FOLDER instead. FOLDER instead.
Note that `mboxgrep' assumes the output folder is of the same Note that 'mboxgrep' assumes the output folder is of the same
format as the input folder. Currently there is no possibility to format as the input folder. Currently there is no possibility to
convert folders. convert folders.
`--pipe=COMMAND' '--pipe=COMMAND'
`-p COMMAND' '-p COMMAND'
Suppress normal output and pipe each selected message to a separate Suppress normal output and pipe each selected message to a separate
instance of COMMAND. instance of COMMAND.
`--no-messages' '--no-messages'
`-s' '-s'
Suppress error messages. Suppress error messages.
 
File: mboxgrep.info, Node: Search scope selection, Next: Mailbox type selection, Prev: Output control, Up: Invoking File: mboxgrep.info, Node: Search scope selection, Next: Mailbox type selection, Prev: Output control, Up: Invoking
`--headers' '--headers'
`-H' '-H'
Match PATTERN against message headers. Match PATTERN against message headers.
`--body' '--body'
`-B' '-B'
Match PATTERN against message body. Match PATTERN against message body.
 
File: mboxgrep.info, Node: Mailbox type selection, Prev: Search scope selection, Up: Invoking File: mboxgrep.info, Node: Mailbox type selection, Prev: Search scope selection, Up: Invoking
`--mailbox-format=FORMAT' '--mailbox-format=FORMAT'
`-m FORMAT' '-m FORMAT'
Specify mailbox FORMAT. Supported formats are `mbox' (default), Specify mailbox FORMAT. Supported formats are 'mbox' (default),
`zmbox' (gzip compressed mbox), `bz2mbox' (bzip2 compressed mbox) 'zmbox' (gzip compressed mbox), 'bz2mbox' (bzip2 compressed mbox)
`mh', `nnml', `nnmh', and `maildir'. 'mh', 'nnml', 'nnmh', and 'maildir'.
 
File: mboxgrep.info, Node: Examples, Next: Bugs, Prev: Invoking, Up: Top File: mboxgrep.info, Node: Examples, Next: Bugs, Prev: Invoking, Up: Top
Examples 3 Examples
******** **********
Scan `$MAIL' for messages from Dirty Harry: Scan '$MAIL' for messages from Dirty Harry:
mboxgrep -H '^From:.*callahan@homicide\.SFPD\.gov' $MAIL mboxgrep -H '^From:.*callahan@homicide\.SFPD\.gov' $MAIL
@ -212,60 +203,60 @@ Scan `$MAIL' for messages from Dirty Harry:
mboxgrep --pipe="/usr/lib/sendmail george" --ignore-case george ~/Mail/* mboxgrep --pipe="/usr/lib/sendmail george" --ignore-case george ~/Mail/*
Display all messages in folder `~/Mail/incoming', except those that Display all messages in folder '~/Mail/incoming', except those that
appear to originate from AOL: appear to originate from AOL:
mboxgrep -v -H '^Received:.*aol\.com' ~/Mail/incoming mboxgrep -v -H '^Received:.*aol\.com' ~/Mail/incoming
Do a case-insensitive scan of `~/Mail/incoming' for messages with Do a case-insensitive scan of '~/Mail/incoming' for messages with
subject "Weekly News" and write them to folder `~/Mail/archive': subject "Weekly News" and write them to folder '~/Mail/archive':
mboxgrep -o ~/Mail/archive -H -i '^Subject: Weekly News' ~/Mail/incoming mboxgrep -o ~/Mail/archive -H -i '^Subject: Weekly News' ~/Mail/incoming
Count _all_ messages stored in folder `spam', ignoring duplicates: Count _all_ messages stored in folder 'spam', ignoring duplicates:
mboxgrep -nd -c . spam mboxgrep -nd -c . spam
 
File: mboxgrep.info, Node: Bugs, Next: To Vicky, Prev: Examples, Up: Top File: mboxgrep.info, Node: Bugs, Next: To Vicky, Prev: Examples, Up: Top
Detecting Vermin 4 Detecting Vermin
**************** ******************
Shortly, if `mboxgrep' crashes and/or works differently than described Shortly, if 'mboxgrep' crashes and/or works differently than described
in this manual, you've found a bug. in this manual, you've found a bug.
Please report bugs to <dspiljar@panix.com>. Instructions how to Please report bugs to <dspiljar@datatipp.se>. Instructions how to
reproduce the bug or output from a debugger would be highly reproduce the bug or output from a debugger would be highly appreciated.
appreciated. Don't, however, send any coredumps. Don't, however, send any coredumps.
 
File: mboxgrep.info, Node: To Vicky, Prev: Bugs, Up: Top File: mboxgrep.info, Node: To Vicky, Prev: Bugs, Up: Top
Author's Dedication 5 Author's Dedication
******************* *********************
`Mboxgrep' is dedicated in loving memory of Vicky, my cat who died of 'Mboxgrep' is dedicated in loving memory of Vicky, my cat who died of
tumor on Sep 12, 2002. tumor on Sep 12, 2002.
You haven't been long with us, but you gave us a lot of joy and all You haven't been long with us, but you gave us a lot of joy and all
your big heart that stopped ticking too early. I will never forget you. your big heart that stopped ticking too early. I will never forget you.
Sleep well, little friend. Sleep well, little friend.
 
Tag Table: Tag Table:
Node: Top197 Node: Top197
Node: Introduction598 Node: Introduction595
Node: Invoking1466 Node: Invoking1464
Node: Miscellaneous1824 Node: Miscellaneous1826
Node: File locking2110 Node: File locking2111
Node: Regexp selection2752 Node: Regexp selection2748
Node: Output control3304 Node: Output control3300
Node: Search scope selection4298 Node: Search scope selection4291
Node: Mailbox type selection4540 Node: Mailbox type selection4532
Node: Examples4863 Node: Examples4853
Node: Bugs5679 Node: Bugs5673
Node: To Vicky6080 Node: To Vicky6080
 
End Tag Table End Tag Table

View File

@ -260,7 +260,7 @@ mboxgrep -nd -c . spam
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've found a bug.
Please report bugs to @email{dspiljar@@panix.com}. 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. Don't, however, send any coredumps.

View File

@ -10,8 +10,8 @@ Description: mboxgrep is a small utility that scans a mailbox for messages
It supports mbox (both plain and compressed), MH, nnmh, nnml It supports mbox (both plain and compressed), MH, nnmh, nnml
and maildir folders. and maildir folders.
Keywords: mail, mail-tools, mbox, MH, nnmh, nnml, maildir, regex Keywords: mail, mail-tools, mbox, MH, nnmh, nnml, maildir, regex
Author: dspiljar@panix.com (Daniel Spiljar) Author: dspiljar@datatipp.se (Daniel Spiljar)
Maintained-by: dspiljar@panix.com (Daniel Spiljar) Maintained-by: dspiljar@datatipp.se (Daniel Spiljar)
Primary-site: http://www.mboxgrep.org/ Primary-site: http://www.mboxgrep.org/
75k mboxgrep-0.7.9.tar.gz 75k mboxgrep-0.7.9.tar.gz
Alternate-site: Alternate-site:

View File

@ -23,7 +23,7 @@
#define APPNAME "mboxgrep" #define APPNAME "mboxgrep"
#define VERSION "0.7.10" #define VERSION "0.7.10"
#define BUGREPORT_ADDR "dspiljar@panix.com" #define BUGREPORT_ADDR "dspiljar@datatipp.se"
#define HOST_NAME_SIZE 256 #define HOST_NAME_SIZE 256