Commit 104ed20e 104ed20e61c4461a5fe0b0136d0f3dd3c3877a4a by Sergey Poznyakoff

Use new pop3d_.*_deleted calls.

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