00001
00002
00003
00004
00005
00006
00007
00008 struct epdata {
00009 char desired_content_type_1[128];
00010 char desired_content_type_2[128];
00011 char found_section[128];
00012 char charset[128];
00013 };
00014
00015
00016 void groupdav_common_headers(void);
00017 void groupdav_main(struct httprequest *, char *, int, char *);
00018 void groupdav_get(char *);
00019 void groupdav_put(char *, char *, char *, char *, int);
00020 void groupdav_delete(char *, char *);
00021 void groupdav_propfind(char *, int, char *, char *);
00022 void groupdav_options(char *);
00023 long locate_message_by_uid(char *);
00024 void groupdav_folder_list(void);
00025 void euid_escapize(char *, char *);
00026 void euid_unescapize(char *, char *);
00027 void groupdav_identify_host(void);