Commit 104ed20e 104ed20e61c4461a5fe0b0136d0f3dd3c3877a4a by Sergey Poznyakoff

Use new pop3d_.*_deleted calls.

1 parent 190f7bed
...@@ -38,7 +38,7 @@ pop3d_dele (const char *arg) ...@@ -38,7 +38,7 @@ pop3d_dele (const char *arg)
38 return ERR_NO_MESG; 38 return ERR_NO_MESG;
39 39
40 message_get_attribute (msg, &attr); 40 message_get_attribute (msg, &attr);
41 attribute_set_userflag (attr, POP3_ATTRIBUTE_DELE); 41 pop3d_mark_deleted (attr);
42 pop3d_outf ("+OK Message %d marked\r\n", num); 42 pop3d_outf ("+OK Message %d marked\r\n", num);
43 return OK; 43 return OK;
44 } 44 }
......
...@@ -43,7 +43,7 @@ pop3d_list (const char *arg) ...@@ -43,7 +43,7 @@ pop3d_list (const char *arg)
43 { 43 {
44 mailbox_get_message (mbox, mesgno, &msg); 44 mailbox_get_message (mbox, mesgno, &msg);
45 message_get_attribute (msg, &attr); 45 message_get_attribute (msg, &attr);
46 if (!attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 46 if (!pop3d_is_deleted (attr))
47 { 47 {
48 message_size (msg, &size); 48 message_size (msg, &size);
49 message_lines (msg, &lines); 49 message_lines (msg, &lines);
...@@ -58,7 +58,7 @@ pop3d_list (const char *arg) ...@@ -58,7 +58,7 @@ pop3d_list (const char *arg)
58 if (mailbox_get_message (mbox, mesgno, &msg) != 0) 58 if (mailbox_get_message (mbox, mesgno, &msg) != 0)
59 return ERR_NO_MESG; 59 return ERR_NO_MESG;
60 message_get_attribute (msg, &attr); 60 message_get_attribute (msg, &attr);
61 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 61 if (pop3d_is_deleted (attr))
62 return ERR_MESG_DELE; 62 return ERR_MESG_DELE;
63 message_size (msg, &size); 63 message_size (msg, &size);
64 message_lines (msg, &lines); 64 message_lines (msg, &lines);
......
...@@ -70,7 +70,7 @@ pop3d_fix_mark () ...@@ -70,7 +70,7 @@ pop3d_fix_mark ()
70 attribute_t attr = NULL; 70 attribute_t attr = NULL;
71 mailbox_get_message (mbox, i, &msg); 71 mailbox_get_message (mbox, i, &msg);
72 message_get_attribute (msg, &attr); 72 message_get_attribute (msg, &attr);
73 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 73 if (pop3d_is_deleted (attr))
74 attribute_set_deleted (attr); 74 attribute_set_deleted (attr);
75 } 75 }
76 } 76 }
......
...@@ -42,7 +42,7 @@ pop3d_retr (const char *arg) ...@@ -42,7 +42,7 @@ pop3d_retr (const char *arg)
42 return ERR_NO_MESG; 42 return ERR_NO_MESG;
43 43
44 message_get_attribute (msg, &attr); 44 message_get_attribute (msg, &attr);
45 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 45 if (pop3d_is_deleted (attr))
46 return ERR_MESG_DELE; 46 return ERR_MESG_DELE;
47 47
48 message_get_stream (msg, &stream); 48 message_get_stream (msg, &stream);
......
...@@ -39,8 +39,7 @@ pop3d_rset (const char *arg) ...@@ -39,8 +39,7 @@ pop3d_rset (const char *arg)
39 attribute_t attr = NULL; 39 attribute_t attr = NULL;
40 mailbox_get_message (mbox, i, &msg); 40 mailbox_get_message (mbox, i, &msg);
41 message_get_attribute (msg, &attr); 41 message_get_attribute (msg, &attr);
42 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 42 pop3d_unset_deleted (attr);
43 attribute_unset_userflag (attr, POP3_ATTRIBUTE_DELE);
44 } 43 }
45 pop3d_outf ("+OK\r\n"); 44 pop3d_outf ("+OK\r\n");
46 return OK; 45 return OK;
......
...@@ -47,7 +47,7 @@ pop3d_stat (const char *arg) ...@@ -47,7 +47,7 @@ pop3d_stat (const char *arg)
47 message_get_attribute (msg, &attr); 47 message_get_attribute (msg, &attr);
48 /* rfc1939: Note that messages marked as deleted are not counted in 48 /* rfc1939: Note that messages marked as deleted are not counted in
49 either total. */ 49 either total. */
50 if (!attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 50 if (!pop3d_is_deleted (attr))
51 { 51 {
52 message_size (msg, &size); 52 message_size (msg, &size);
53 message_lines (msg, &lines); 53 message_lines (msg, &lines);
......
...@@ -55,7 +55,7 @@ pop3d_top (const char *arg) ...@@ -55,7 +55,7 @@ pop3d_top (const char *arg)
55 return ERR_NO_MESG; 55 return ERR_NO_MESG;
56 56
57 message_get_attribute (msg, &attr); 57 message_get_attribute (msg, &attr);
58 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 58 if (pop3d_is_deleted (attr))
59 return ERR_MESG_DELE; 59 return ERR_MESG_DELE;
60 60
61 pop3d_outf ("+OK\r\n"); 61 pop3d_outf ("+OK\r\n");
......
...@@ -40,7 +40,7 @@ pop3d_uidl (const char *arg) ...@@ -40,7 +40,7 @@ pop3d_uidl (const char *arg)
40 { 40 {
41 mailbox_get_message (mbox, mesgno, &msg); 41 mailbox_get_message (mbox, mesgno, &msg);
42 message_get_attribute (msg, &attr); 42 message_get_attribute (msg, &attr);
43 if (!attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 43 if (!pop3d_is_deleted (attr))
44 { 44 {
45 message_get_uidl (msg, uidl, sizeof (uidl), NULL); 45 message_get_uidl (msg, uidl, sizeof (uidl), NULL);
46 pop3d_outf ("%d %s\r\n", mesgno, uidl); 46 pop3d_outf ("%d %s\r\n", mesgno, uidl);
...@@ -54,7 +54,7 @@ pop3d_uidl (const char *arg) ...@@ -54,7 +54,7 @@ pop3d_uidl (const char *arg)
54 if (mailbox_get_message (mbox, mesgno, &msg) != 0) 54 if (mailbox_get_message (mbox, mesgno, &msg) != 0)
55 return ERR_NO_MESG; 55 return ERR_NO_MESG;
56 message_get_attribute (msg, &attr); 56 message_get_attribute (msg, &attr);
57 if (attribute_is_userflag (attr, POP3_ATTRIBUTE_DELE)) 57 if (pop3d_is_deleted (attr))
58 return ERR_MESG_DELE; 58 return ERR_MESG_DELE;
59 message_get_uidl (msg, uidl, sizeof (uidl), NULL); 59 message_get_uidl (msg, uidl, sizeof (uidl), NULL);
60 pop3d_outf ("+OK %d %s\r\n", mesgno, uidl); 60 pop3d_outf ("+OK %d %s\r\n", mesgno, uidl);
......