Commit f4a0c376 f4a0c376a468782bda1affe5d33ec57d7d3350ee by Sergey Poznyakoff

changes to mail/

1 parent 45541d41
Showing 1 changed file with 55 additions and 0 deletions
1 2001-06-25 Sergey Poznyakoff
2 * mail/if.c: Removed confusing comment.
3 * mail/copy.c: Split off mail_copy0. It is shared between mail_copy
4 and mail_save. Implemented Copy command.
5 Use mailbox_open_default() instead of mailbox_open().
6 Fixed possible memory leaks.
7 * mail/write.c: Implemented Write. Fixed memory leaks.
8 * mail/Makefile.am: removed discard.c
9 * mail/discard.c: removed. Implemented in retain.c.
10 * mail/retain.c: Implemented retain/ignore. It is more convenient
11 to keep them in one module so they can share static data.
12 * mail/alias.c: Implemented.
13 * mail/unalias.c: Implemented.
14 * mail/alt.c: Implemented.
15 * mail/file.c:
16 Check number of arguments.
17 Display current mailbox name when called without args.
18 Honour %, &, and + in mailbox names (possibly should
19 be implemented in mailbox_open_default ?).
20 Use mail_mbox_close(). After opening new mailbox,
21 run "z." instead of "from *".
22 * mail/folders.c: A (very rudimentary) implementation.
23 * mail/headers.c: Removed if (num) clause: util_expand_msglist()
24 now returns at least 1.
25 * mail/pipe.c: Likewise.
26 * mail/hold.c: Implemented.
27 * mail/mail.c: Escape % signs in the command line before passing
28 it to util_do_command().
29 * mail/mail.h: Protos for implemented functions. Proto for
30 readline() if libreadline is not linked in.
31 Definition for MAIL_ATTRIBUTE_MBOXED.
32 * mail/mbox.c: Implemented.
33 * mail/print.c: Print only header fields allowed by retain/ignore
34 settings.
35 * mail/quit.c: mail_mbox_close() shared between this module and
36 file.c.
37 Print statistics information on closing the mailbox (number
38 of messages held and saved in mbox).
39 * mail/reply.c: Implemented.
40 * mail/save.c: Use mail_copy0().
41 * mail/send.c: Split off mail_send0(). It is used by mail_send()
42 and mail_reply().
43 * mail/util.c:
44 util_expand_msglist(): return 1 and set msglist[0]=cursor
45 if argc == 1.
46 util_do_command(): Added missing va_end().
47 util_get_sender(): Returns sender email for the given msgno.
48 Optionally strips off domain part.
49 util_slist_.*(): "string lists" used by alias,alt,retain,
50 ignore.
51 util_strcat(): Concat two strings, reallocating first
52 to the necessary length.
53 util_escape_percent(): Excape % signs in a string, so
54 it can be used as format in .*printf calls.
55
1 2001-06-22 Sergey Poznyakoff 56 2001-06-22 Sergey Poznyakoff
2 * mailbox/mutil.c: added mu_get_homedir() and mu_tilde_expansion(); 57 * mailbox/mutil.c: added mu_get_homedir() and mu_tilde_expansion();
3 * include/mailutils/mutil.h: protos for new mu_ functions 58 * include/mailutils/mutil.h: protos for new mu_ functions
......