Commit d015053d d015053dee7cc3a80f3cbb7772f018703e2f7dd8 by Sergey Poznyakoff

Updated

1 parent 771775c5
Showing 1 changed file with 37 additions and 0 deletions
1 2002-10-02 Sergey Poznyakoff
2
3 * mailbox/address.c (_address_get_nth): Get nth sub-address
4 from an address.
5 (most of the functions): Rewritten using _address_get_nth
6 (address_aget_personal, address_aget_comments): new functions.
7 (address_dup): New function. Create a copy of a (single)
8 address.
9 (address_contains_email): New function. Check if the given email
10 is contained in the address.
11 (address_union): New function. Create a union of two addresses.
12 * include/mailutils/address.h (address_contains_email,
13 address_union): new functions.
14
15 * mail/setenv.c: New file. Implements `setenv' command: an
16 extension allowing to manipulate the shell environment.
17 * mail/table.c: Added setenv command.
18 * mail/Makefile.am: Added setenv.c
19 * mail/decode.c: Use util_get_crt() to check the value of
20 the crt variable.
21 * mail/print.c: Likewise.
22 * mail/mail.h (mail_setenv, util_get_crt, util_merge_addresses):
23 New functions.
24 * mail/reply.c (mail_reply): Bugfix.
25 * mail/send.c (compose_header_set): COMPOSE_SINGLE_LINE part
26 rewritten.
27 * mail/util.c (util_get_crt): Return the value of the "crt"
28 variable. The variable may be either boolean or numeric,
29 meaning the minimum number of lines the body of the message
30 must contain in order to be put through the pager.
31 (util_merge_addresses): Add new address to the comma-separated
32 address list, unless it is already present there.
33 * mail/var.c (dump_headers): Do not print extra newline after
34 the headers.
35 * doc/texinfo/programs.texi: Documented crt variable
36 and setenv command.
37
1 2002-10-01 Sergey Poznyakoff 38 2002-10-01 Sergey Poznyakoff
2 39
3 * guimb/scm/sieve-core.scm: Added :regex tag -- an 40 * guimb/scm/sieve-core.scm: Added :regex tag -- an
......