/dports/mail/cyrus-imapd30/cyrus-imapd-3.0.16/imap/ |
H A D | webdav_db.c | 113 webdavdb->db = db; in webdav_open_userid() 115 return webdavdb; in webdav_open_userid() 127 return webdavdb; in webdav_open_mailbox() 134 webdavdb->db = db; in webdav_open_mailbox() 136 return webdavdb; in webdav_open_mailbox() 144 if (!webdavdb) return 0; in webdav_close() 146 buf_free(&webdavdb->mailbox); in webdav_close() 152 buf_free(&webdavdb->type); in webdav_close() 153 buf_free(&webdavdb->subtype); in webdav_close() 158 free(webdavdb->userid); in webdav_close() [all …]
|
H A D | webdav_db.h | 80 int webdav_close(struct webdav_db *webdavdb); 84 int webdav_lookup_resource(struct webdav_db *webdavdb, 91 int webdav_lookup_uid(struct webdav_db *webdavdb, const char *res_uid, 95 int webdav_foreach(struct webdav_db *webdavdb, const char *mailbox, 100 int webdav_write(struct webdav_db *webdavdb, struct webdav_data *cdata); 103 int webdav_delete(struct webdav_db *webdavdb, unsigned rowid); 106 int webdav_delmbox(struct webdav_db *webdavdb, const char *mailbox); 109 int webdav_begin(struct webdav_db *webdavdb); 112 int webdav_commit(struct webdav_db *webdavdb); 115 int webdav_abort(struct webdav_db *webdavdb);
|
H A D | http_caldav.c | 1135 struct webdav_db *webdavdb = NULL; in manage_attachments() local 1155 webdavdb = mailbox_open_webdav(attachments); in manage_attachments() 1156 if (!webdavdb) { in manage_attachments() 2238 webdav_lookup_uid(webdavdb, managed_id, &wdata); in decrement_refcount() 2258 r = webdav_write(webdavdb, wdata); in decrement_refcount() 2275 webdav_lookup_uid(webdavdb, managed_id, &wdata); in increment_refcount() 2280 r = webdav_write(webdavdb, wdata); in increment_refcount() 2301 struct webdav_db *webdavdb = NULL; in caldav_post_attach() local 2433 webdavdb = webdav_open_mailbox(attachments); in caldav_post_attach() 2512 wdata = increment_refcount(uid, webdavdb); in caldav_post_attach() [all …]
|
H A D | mailbox.c | 3129 struct webdav_db *webdavdb = NULL; in mailbox_update_webdav() local 3154 webdavdb = mailbox_open_webdav(mailbox); in mailbox_update_webdav() 3157 webdav_lookup_resource(webdavdb, mailbox->name, resource, &wdata, /*tombstones*/1); in mailbox_update_webdav() 3167 r = webdav_delete(webdavdb, wdata->dav.rowid); in mailbox_update_webdav() 3174 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 3201 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 4887 struct webdav_db *webdavdb = NULL; in mailbox_delete_webdav() local 4889 webdavdb = webdav_open_mailbox(mailbox); in mailbox_delete_webdav() 4890 if (webdavdb) { in mailbox_delete_webdav() 4891 int r = webdav_delmbox(webdavdb, mailbox->name); in mailbox_delete_webdav() [all …]
|
H A D | http_dav.c | 6057 struct webdav_db *webdavdb = NULL; in send_notification() local 6079 webdavdb = webdav_open_mailbox(mailbox); in send_notification() 6080 if (!webdavdb) { in send_notification() 6102 r = notify_put(&txn, doc, mailbox, resource, webdavdb, 0); in send_notification() 6112 webdav_close(webdavdb); in send_notification() 9205 struct webdav_db *webdavdb = NULL; in notify_post() local 9312 webdavdb = webdav_open_mailbox(mailbox); in notify_post() 9315 webdav_lookup_resource(webdavdb, txn->req_tgt.mbentry->name, in notify_post() 9448 webdav_close(webdavdb); in notify_post()
|
/dports/mail/cyrus-imapd34/cyrus-imapd-3.4.2/imap/ |
H A D | webdav_db.c | 131 webdavdb->db = db; in webdav_open_userid() 133 return webdavdb; in webdav_open_userid() 147 return webdavdb; in webdav_open_mailbox() 154 webdavdb->db = db; in webdav_open_mailbox() 156 return webdavdb; in webdav_open_mailbox() 164 if (!webdavdb) return 0; in webdav_close() 166 buf_free(&webdavdb->mailbox); in webdav_close() 172 buf_free(&webdavdb->type); in webdav_close() 173 buf_free(&webdavdb->subtype); in webdav_close() 178 free(webdavdb->userid); in webdav_close() [all …]
|
H A D | webdav_db.h | 82 int webdav_close(struct webdav_db *webdavdb); 86 int webdav_lookup_resource(struct webdav_db *webdavdb, 93 int webdav_lookup_imapuid(struct webdav_db *webdavdb, 100 int webdav_lookup_uid(struct webdav_db *webdavdb, const char *res_uid, 104 int webdav_foreach(struct webdav_db *webdavdb, const char *mailbox, 112 int webdav_delete(struct webdav_db *webdavdb, unsigned rowid); 115 int webdav_delmbox(struct webdav_db *webdavdb, const char *mailbox); 118 int webdav_begin(struct webdav_db *webdavdb); 121 int webdav_commit(struct webdav_db *webdavdb); 124 int webdav_abort(struct webdav_db *webdavdb); [all …]
|
H A D | http_dav_sharing.c | 712 struct webdav_db *webdavdb = NULL; in dav_send_notification() local 734 webdavdb = webdav_open_mailbox(mailbox); in dav_send_notification() 735 if (!webdavdb) { in dav_send_notification() 755 r = notify_put(&txn, doc, mailbox, resource, webdavdb, 0); in dav_send_notification() 765 webdav_close(webdavdb); in dav_send_notification() 778 struct webdav_db *webdavdb = NULL; in notify_post() local 878 webdavdb = webdav_open_userid(txn->req_tgt.userid); in notify_post() 881 webdav_lookup_resource(webdavdb, txn->req_tgt.mbentry->name, in notify_post() 1020 webdav_close(webdavdb); in notify_post()
|
H A D | http_caldav.c | 1537 struct webdav_db *webdavdb; member 1549 increment_refcount(mid, urock->webdavdb); in update_refcount() 1570 if (!*webdavdb) { in open_attachments() 1590 struct webdav_db *webdavdb = NULL; in manage_attachments() local 1716 if (webdavdb) webdav_close(webdavdb); in manage_attachments() 2881 webdav_lookup_uid(webdavdb, managed_id, &wdata); in decrement_refcount() 2901 r = webdav_write(webdavdb, wdata); in decrement_refcount() 2923 r = webdav_write(webdavdb, wdata); in increment_refcount() 2944 struct webdav_db *webdavdb = NULL; in caldav_post_attach() local 3141 wdata = increment_refcount(uid, webdavdb); in caldav_post_attach() [all …]
|
H A D | mailbox.c | 3488 struct webdav_db *webdavdb = NULL; in mailbox_update_webdav() local 3513 webdavdb = mailbox_open_webdav(mailbox); in mailbox_update_webdav() 3516 webdav_lookup_resource(webdavdb, mailbox->name, resource, &wdata, /*tombstones*/1); in mailbox_update_webdav() 3526 r = webdav_delete(webdavdb, wdata->dav.rowid); in mailbox_update_webdav() 3533 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 3561 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 5624 struct webdav_db *webdavdb = NULL; in mailbox_delete_webdav() local 5626 webdavdb = webdav_open_mailbox(mailbox); in mailbox_delete_webdav() 5627 if (webdavdb) { in mailbox_delete_webdav() 5628 int r = webdav_delmbox(webdavdb, mailbox->name); in mailbox_delete_webdav() [all …]
|
/dports/mail/cyrus-imapd32/cyrus-imapd-3.2.8/imap/ |
H A D | webdav_db.c | 131 webdavdb->db = db; in webdav_open_userid() 133 return webdavdb; in webdav_open_userid() 147 return webdavdb; in webdav_open_mailbox() 154 webdavdb->db = db; in webdav_open_mailbox() 156 return webdavdb; in webdav_open_mailbox() 164 if (!webdavdb) return 0; in webdav_close() 166 buf_free(&webdavdb->mailbox); in webdav_close() 172 buf_free(&webdavdb->type); in webdav_close() 173 buf_free(&webdavdb->subtype); in webdav_close() 178 free(webdavdb->userid); in webdav_close() [all …]
|
H A D | webdav_db.h | 82 int webdav_close(struct webdav_db *webdavdb); 86 int webdav_lookup_resource(struct webdav_db *webdavdb, 93 int webdav_lookup_imapuid(struct webdav_db *webdavdb, 100 int webdav_lookup_uid(struct webdav_db *webdavdb, const char *res_uid, 104 int webdav_foreach(struct webdav_db *webdavdb, const char *mailbox, 112 int webdav_delete(struct webdav_db *webdavdb, unsigned rowid); 115 int webdav_delmbox(struct webdav_db *webdavdb, const char *mailbox); 118 int webdav_begin(struct webdav_db *webdavdb); 121 int webdav_commit(struct webdav_db *webdavdb); 124 int webdav_abort(struct webdav_db *webdavdb); [all …]
|
H A D | http_dav_sharing.c | 712 struct webdav_db *webdavdb = NULL; in dav_send_notification() local 734 webdavdb = webdav_open_mailbox(mailbox); in dav_send_notification() 735 if (!webdavdb) { in dav_send_notification() 755 r = notify_put(&txn, doc, mailbox, resource, webdavdb, 0); in dav_send_notification() 765 webdav_close(webdavdb); in dav_send_notification() 778 struct webdav_db *webdavdb = NULL; in notify_post() local 878 webdavdb = webdav_open_userid(txn->req_tgt.userid); in notify_post() 881 webdav_lookup_resource(webdavdb, txn->req_tgt.mbentry->name, in notify_post() 1020 webdav_close(webdavdb); in notify_post()
|
H A D | http_caldav.c | 1427 *webdavdb = webdav_open_mailbox(*attachments); in open_attachments() 1428 if (!*webdavdb) { in open_attachments() 1448 struct webdav_db *webdavdb = NULL; in manage_attachments() local 1573 if (webdavdb) webdav_close(webdavdb); in manage_attachments() 2794 webdav_lookup_uid(webdavdb, managed_id, &wdata); in decrement_refcount() 2814 r = webdav_write(webdavdb, wdata); in decrement_refcount() 2831 webdav_lookup_uid(webdavdb, managed_id, &wdata); in increment_refcount() 2836 r = webdav_write(webdavdb, wdata); in increment_refcount() 2857 struct webdav_db *webdavdb = NULL; in caldav_post_attach() local 3054 wdata = increment_refcount(uid, webdavdb); in caldav_post_attach() [all …]
|
H A D | mailbox.c | 3394 struct webdav_db *webdavdb = NULL; in mailbox_update_webdav() local 3419 webdavdb = mailbox_open_webdav(mailbox); in mailbox_update_webdav() 3422 webdav_lookup_resource(webdavdb, mailbox->name, resource, &wdata, /*tombstones*/1); in mailbox_update_webdav() 3432 r = webdav_delete(webdavdb, wdata->dav.rowid); in mailbox_update_webdav() 3439 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 3467 r = webdav_write(webdavdb, wdata); in mailbox_update_webdav() 5426 struct webdav_db *webdavdb = NULL; in mailbox_delete_webdav() local 5428 webdavdb = webdav_open_mailbox(mailbox); in mailbox_delete_webdav() 5429 if (webdavdb) { in mailbox_delete_webdav() 5430 int r = webdav_delmbox(webdavdb, mailbox->name); in mailbox_delete_webdav() [all …]
|