/[imapfilter]/imapfilter/request.c
ViewVC logotype

Diff of /imapfilter/request.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.60 by lefcha, Sat Feb 14 19:14:43 2004 UTC revision 1.61 by lefcha, Sat Feb 14 22:48:04 2004 UTC
# Line 24  int Line 24  int
24  check_capabilities(connection_t * conn)  check_capabilities(connection_t * conn)
25  {  {
26    
27          conn->caps = CAPS_NONE;          conn->prot = PROTOCOL_NONE;
28            conn->caps = CAPABILITY_NONE;
29    
30          return response_capability(conn, imap_capability(conn));          return response_capability(conn, imap_capability(conn));
31  }  }
# Line 39  check_namespace(connection_t * conn) Line 40  check_namespace(connection_t * conn)
40    
41          conn->ns.prefix[0] = conn->ns.delim = '\0';          conn->ns.prefix[0] = conn->ns.delim = '\0';
42    
43          if (!opts.namespace || !(conn->caps & CAPS_NAMESPACE))          if (!opts.namespace || !(conn->caps & CAPABILITY_NAMESPACE))
44                  return 0;                  return 0;
45          else          else
46                  return response_namespace(conn, imap_namespace(conn));                  return response_namespace(conn, imap_namespace(conn));
# Line 82  int Line 83  int
83  check_mailbox(connection_t * conn, char *mbox)  check_mailbox(connection_t * conn, char *mbox)
84  {  {
85    
86          return response_generic(conn, imap_status(conn, mbox, "MESSAGES"));          return response_generic(conn, imap_examine(conn, mbox));
87  }  }
88    
89    
# Line 113  select_mailbox(connection_t * conn, char Line 114  select_mailbox(connection_t * conn, char
114  int  int
115  mailbox_status(connection_t * conn, char *mbox)  mailbox_status(connection_t * conn, char *mbox)
116  {  {
117            if (conn->prot & PROTOCOL_IMAP4REV1)
118          return response_status(conn, imap_status(conn,                  return response_status(conn, imap_status(conn,
119              apply_namespace(mbox, conn->ns.prefix, conn->ns.delim),                      apply_namespace(mbox, conn->ns.prefix, conn->ns.delim),
120              "MESSAGES RECENT UNSEEN"), mbox);                      "MESSAGES RECENT UNSEEN"), mbox);
121            else
122                    return response_examine(conn, imap_examine(conn,
123                        apply_namespace(mbox, conn->ns.prefix, conn->ns.delim)),
124                        mbox);
125  }  }
126    
127    

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26