Commit effde3f5 effde3f568bd21ecd4f08c086d624cea59c6bd90 by Sergey Poznyakoff

Updated

1 parent a5c2c63a
Showing 1 changed file with 66 additions and 0 deletions
1 2005-08-11 Sergey Poznyakoff <gray@gnu.org.ua>
2
3 * include/mailutils/argcv.h (argcv_get_n): New function
4 * mailbox/argcv.c: Likewise
5
6 * mail/alias.c (alias_iterate_first,alias_iterate_next)
7 (alias_iterate_end): New functions for readline completion
8 support.
9 * mail/cd.c (mail_cd): Check chdir return value
10 * mail/file.c (mail_expand_name): Do not proceed to opening the
11 mailbox if failed to get its name
12 * mail/help.c (mail_help): Use mail_command_help()
13 * mail/list.c (mail_list): Use mail_command_list()
14 * mail/mail.h (mail_command_entry): Rewritten
15 (mail_escape_entry,struct mail_command): New data type
16 (mail_command_table,mail_escape_table): Variables removed
17 (util_find_entry): Change prototype
18 (util_help,util_command_list)
19 (mail_find_command,mail_find_escape,mail_command_help)
20 (mail_escape_help,mail_command_list): New functions
21 (util_help): Removed
22 (alias_iterate_first,alias_iterate_next,alias_iterate_end)
23 (var_iterate_first,var_iterate_next,var_iterate_end): New functions
24 (file_compl,no_compl,msglist_compl,msglist_file_compl,dir_compl
25 (command_compl,alias_compl,var_compl): New functions for readline
26 completion support
27 * mail/mailline.c (file_compl,no_compl,msglist_compl)
28 (msglist_file_compl,dir_compl)
29 (command_compl,alias_compl,var_compl): New functions for readline
30 completion support
31 * mail/send.c: Use mail_find_escape()
32 * mail/table.c (mail_command_table,mail_escape_table): Changed
33 data type
34 (mail_find_command,mail_command_help,mail_command_list)
35 (mail_command_name,mail_find_escape,mail_escape_help): New
36 functions
37 * mail/util.c: Rewritten mail variables support using list_t.
38 (util_find_entry,util_help): Rewritten to work with opaque data
39 tables
40 (util_command_list): New function
41 (var_iterate_first,var_iterate_next,var_iterate_end): New
42 functions
43 (util_folder_path): Convert folder to full name
44 * mail/var.c: Use mail_find_command() and mail_escape_help().
45 * mailbox/mbox/folder.c (get_pathname): Make sure no extra slash
46 is inserted.
47 * mailbox/list.c (list_to_array): Bugfix. The counter was not
48 incremented.
49
50 * po/POTFILES.in: Add mail/cd.c
51
52 2005-08-10 Sergey Poznyakoff <gray@gnu.org.ua>
53
54 * doc/rfc/rfc3501.txt: New file
55 * doc/rfc/Makefile.am: Add rfc3501.txt
56
57 * imap4d/copy.c (imap4d_copy0): Minor improvement
58 * imap4d/fetch.c (imap4d_fetch0): Ignore non-existing uids instead
59 of diagnosing an error. This complies to RFC 3501.
60 * imap4d/util.c (util_msgset): For message sets in form X:Y where
61 Y is a not-existing UID greater than maximum UID value in the
62 mailbox, replace Y with the latter.
63
64 * imap4d/testsuite/imap4d/IDEF0955.exp: Synchronize with the
65 recent changes.
66
1 2005-07-26 Sergey Poznyakoff <gray@gnu.org.ua> 67 2005-07-26 Sergey Poznyakoff <gray@gnu.org.ua>
2 68
3 * NEWS: Updated 69 * NEWS: Updated
......