History log of /src/usr.bin/mail/v7.local.c |
Revision | | Date | Author | Comments |
1.18 |
| 28-Nov-2006 |
christos | From Anon Ymous:
1) Statification of modules.
2) Implement the 'detach' and 'Detach' commands for extracting mime parts from messages.
3) Teach mail to output "In-Reply-To" and "References" header fields when replying so others can thread us.
4) Implement threading, sorting, and tagging, supported by the following commands: 'flatten', 'reverse', 'sort', 'thread', 'unthread', 'down', 'tset', 'up', 'expose', 'hide', 'tag', 'untag', 'invtags', 'tagbelow', 'hidetags', 'showtags'. See the manpage for details (when available - soon).
5) Implement a 'deldups' command to delete duplicate messages based on their "Message-Id" field, e.g., in replies to a mailing list that are also CCed to a subscriber. (This can also be accomplished with the threading and tagging commands.)
6) Implement 'ifdef' and 'ifndef' commands, and make the conditionals nestable (i.e., implement a conditional stack). The if/else/endif commands existed before, but they were primitive and undocumented. The 'if' command currently recognizes the "receiving", "sending", and "headersonly" mode keywords.
7) Teach the message selecting routine to understand regular expressions if "regex-search" is defined. Otherwise only case insensitive substring matches are done (as in the past).
8) Teach the message selection routine to understand boolean expressions. Improved "colon-modifier" support. See the manpage for details (when available - soon).
9) Extend paging to all commands (where relevant).
10) Add shell like piping and redirection of (standard) output (if "enable-piping" is defined). Extend completion to these contexts.
11) The manpage should follow soon!!!!
|
1.17 |
| 01-May-2006 |
christos | Coverity CID 1198: Avoid closing a negative fd.
|
1.16 |
| 19-Jul-2005 |
christos | Pass lint completely.
|
1.15 |
| 19-Jul-2005 |
christos | WARNS=3
|
1.14 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22365, verified by myself.
|
1.13 |
| 12-Mar-2002 |
wiz | Do not remove the spool file if not mail remains, just truncate it to 0 bytes, as e.g. Solaris-mail or mutt do. This way we're sure to keep owner/permissions the same as before. Reviewed by Christos.
|
1.12 |
| 04-Mar-2002 |
wiz | Don't use special null string pointer (NOSTR), just use NULL.
|
1.11 |
| 02-Mar-2002 |
wiz | ANSIfy, and minimal KNF.
|
1.10 |
| 26-Jul-1998 |
mycroft | const poisoning.
|
1.9 |
| 19-Oct-1997 |
lukem | WARNSify, fix .Nm usage, deprecate register, use <err.h>
|
1.8 |
| 13-May-1997 |
mikel | fix some potential buffer overflows, and other cleanup.
|
1.7 |
| 08-Jun-1996 |
christos | - Fix PR/105: Implement dot locking protocol and check return value of flock. - Fix PR/2247: Don't call unknown users "ubluit". Issue an error message. - Fix/add prototypes. - Fix warnings. - Use POSIX signal mask calls. - RCSid police.
|
1.6 |
| 29-Jun-1994 |
deraadt | 4.4-lite, plus our mods
|
1.5 |
| 25-Jan-1994 |
deraadt | use the value of $MAIL (if set) as the default mailbox (like SunOS) from christos@deshaw.com (Christos Zoulas)
|
1.4 |
| 01-Aug-1993 |
mycroft | Add RCS identifiers.
|
1.3 |
| 28-Jul-1993 |
jtc | back out LOGNAME until I have the situation confirmed.
|
1.2 |
| 28-Jul-1993 |
jtc | When both LOGNAME and USER environment variables are set, favour LOGNAME.
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.2 |
| 28-Dec-1996 |
tls | Import of 4.4BSD-Lite (already merged at head)
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|