5 * Data passed back and forth between groupdav_get() and its
6 * callback functions called by the MIME parser
9 char desired_content_type_1
[128];
10 char desired_content_type_2
[128];
11 char found_section
[128];
16 void groupdav_common_headers(void);
17 void groupdav_main(HashList
*HTTPHeaders
,
20 StrBuf
*dav_content_type
,
21 int dav_content_length
,
24 void groupdav_get(StrBuf
*dav_pathname
);
25 void groupdav_put(StrBuf
*dav_pathname
, char *dav_ifmatch
,
26 const char *dav_content_type
, StrBuf
*dav_content
,
28 void groupdav_delete(StrBuf
*dav_pathname
, char *dav_ifmatch
);
29 void groupdav_propfind(StrBuf
*dav_pathname
, int dav_depth
, StrBuf
*dav_content_type
, StrBuf
*dav_content
, int offset
);
30 void groupdav_options(StrBuf
*dav_pathname
);
31 long locate_message_by_uid(const char *);
32 void groupdav_folder_list(void);
33 void euid_escapize(char *, const char *);
34 void euid_unescapize(char *, const char *);
35 void groupdav_identify_host(void);