Commit 0a76ac8e 0a76ac8e3b669aa31ff7adf843286202386b4048 by Sam Roberts

updated

1 parent 1c21c97f
Showing 1 changed file with 45 additions and 0 deletions
1 2002-05-08 Sam Roberts
2
3 * mailbox/: smtp.c, include/mailer0.h: Implemented correct
4 semantics for sending mail to bcc'ed addresses.
5 * include/mailutils/mailer.h, mailbox/mailer.c:
6 mailer_check_to(): ensures that there all the to addresses are
7 qualified.
8 mailer_check_from(): ensures that there is only one address, and
9 it is qualified.
10 * include/mailutils/header.h, mailbox/header.c:
11 header_parse(): wasn't ignoring LWSP after "bcc : ...", fixed. header_set_value():
12 header_set_value(): there was no way to remove a field, now
13 calling set with a field value of NULL removes the field.
14 header_get_value(): was concatenating the values of all the
15 fields with the same name, now it doesn't.
16 header_get_address(): convenience function to get an address_t
17 from a header field.
18 header.h: sorted API functions to top of header, and ones used in
19 implementing header_t to the bottom.
20 * include/mailutils/address.h, mailbox/address.c:
21 address_concatenate() - appends one address list to another
22 address_get_group_count() - the number of groups in an address_t
23 address_get_unix_mailbox_count() - the number of unix mailboxes..
24 * include/mailutils/mutil.h, mailbox/mutil.c:
25 mu_get_host_name(): returns this host name, looking gethostname()
26 up with gethostbyname() if possible.
27 mu_get_user_email_domain() and family now use mu_get_host_name()
28 * mailbox/parse822.c: address parsing now creates email addresses
29 for unqualified "unix" style mailboxes by using the
30 mu_get_user_email_domain().
31 * include/mailutils/message.h, mailbox/message.c:
32 message_create_copy(): creates a copy of a message, useful when you
33 want to operate on a temporary copy of a message.
34 * mailbox/mbx_imap.c: Moved message copy code into
35 message_create_copy().
36 * mailbox/tcp.c: Attempting to connect to port 0 is now an error,
37 and resolver failures cause MU_ERR_GETHOSTBYNAME instead of the
38 less-than-useful EINVAL.
39 * include/mailutils/errno.h, mailbox/muerrno.c: Added smtp and
40 mailer return codes.
41 * mailbox/url_smtp.c: _url_smtp_init(): using url_parse(), now
42 accepts host AND port as args
43 * include/mailutils/url.h, mailbox/url.c:
44 url_is_scheme(url_t, const char*): new function
45
1 2002-05-02 Sergey Poznyakoff 46 2002-05-02 Sergey Poznyakoff
2 47
3 * comsat/comsat.c: Provide extern declarations for *utent calls. 48 * comsat/comsat.c: Provide extern declarations for *utent calls.
......