Home
last modified time | relevance | path

Searched refs:webdavdb (Results 1 – 15 of 15) sorted by relevance

/dports/mail/cyrus-imapd30/cyrus-imapd-3.0.16/imap/
H A Dwebdav_db.c113 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 Dwebdav_db.h80 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 Dhttp_caldav.c1135 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 Dmailbox.c3129 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 Dhttp_dav.c6057 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 Dwebdav_db.c131 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 Dwebdav_db.h82 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 Dhttp_dav_sharing.c712 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 Dhttp_caldav.c1537 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 Dmailbox.c3488 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 Dwebdav_db.c131 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 Dwebdav_db.h82 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 Dhttp_dav_sharing.c712 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 Dhttp_caldav.c1427 *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 Dmailbox.c3394 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 …]