Commit 074390c0 074390c0288fba5c7decb818b9f892174f501abb by Alain Magloire

Update

1 parent 68073597
Showing 1 changed file with 45 additions and 1 deletions
1 2001-02-04 Alain Magloire
2
3 * mailbox/message.c (message_get_uid) : Add message_get_uid() for
4 the UID of the message (IMAP definition) and message_get_uidl() for
5 the POP3 definition.
6 * mailbox/attachment.c : Indentation fixes.
7 * mailbox/file_stream.c : Make sure that the FILE* is close before opening.
8 * mailbox/folder_imap.c : Use strcasecmp() not strcmp().
9 * mailbox/mailbox.c : Added mailbox_uidnext() and mailbox_uidvalidity.
10 * mailbox/mapfile_stream.c : When munmap() failed we should check
11 against MAP_FAILED, not NULL.
12 * mailbox/mbx_imap.c : Implement imap_uidnext(), imap_uidvalidity()
13 imap_message_uid().
14 * mailbox/mbx_mbox.c : Implement mbox_uidnext(), mbox_uidvalidity()
15 mbox_message_uid().
16 * mailbox/mbx_mboxscan.c : Implement uidvalidity, it is save int the
17 header of the first message, "X-IMAPbase: 127673838 123", a la c-client.
18 Save UID, it is save in "X-UID".
19 * mailbox/mbx_pop.c : Implement pop_messages_recent(),
20 pop_message_unseen() and pop_uid().
21 * mailbox/trans_stream.c : Indentation fixes.
22
23 * include/mailutils/message.h: New prototypes message_get_uid(),
24 message_set_get_uid().
25 * include/mailutils/mailbox.h: New prototypes mailbox_uidnext(),
26 mailbox_uidvalidity().
27
28 * lib/snprintf.c lib/snprintf.h : Put it under the LGPL term.
29
30 * mailbox/imap4d/fetch.c : First draft implementation, very yucky.
31 * mailbox/imap4d/select.c : First draft implementation.
32 * mailbox/imap4d/util.c : Add util_msgset() and util_send().
33 Reuse of util_getcommand() for subcommands.
34
35 * mailbox/pop3d/uidl.c : API change the call is message_get_uidl()
36 to have UIDL POP3.
37
38
39 2001-02-03 Alain Magloire
40
41 * mailbox/mailbox.c mailbox/mbx_mbox.c mailbox/mbx_imap.c :
42 Implement mailbox_messages_recent() and mailbox_message_unseen(), this
43 time as define by the IMAP rfc.
44
1 2001-02-02 Alain Magloire 45 2001-02-02 Alain Magloire
2 46
3 * mailbox/header.c : ENOENT was not return if the header was 47 * mailbox/header.c : ENOENT was not return if the header was
...@@ -18,7 +62,7 @@ ...@@ -18,7 +62,7 @@
18 "Whether the removal was successful or not, the server 62 "Whether the removal was successful or not, the server
19 then releases any exclusive-access lock on the maildrop 63 then releases any exclusive-access lock on the maildrop
20 and closes the TCP connection." This was not done if error 64 and closes the TCP connection." This was not done if error
21 occured while expunging, no we will close the connection and 65 occured while expunging, now we will close the connection and
22 notify the client of the error(ERR_FILE). 66 notify the client of the error(ERR_FILE).
23 67
24 2001-02-01 Alain Magloire 68 2001-02-01 Alain Magloire
......