X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=libcitadel%2Flib%2Flibcitadel.h;h=936f9117c85328f92e870664a81812307e2ebb46;hb=f05150ceed3e6b58f07173a40b54862754761dac;hp=1201a9be74abf773308201056da88bae16623880;hpb=38a230bb609bfee1103ccb21111171dd56b96b6f;p=citadel.git diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index 1201a9be7..936f9117c 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -15,7 +15,6 @@ #include #include #include -#include #define LIBCITADEL_VERSION_NUMBER 789 @@ -359,11 +358,14 @@ const char *GetIconFilename(char *MimeType, size_t len); typedef struct ParsedURL ParsedURL; struct ParsedURL { StrBuf *URL; + StrBuf *UrlWithoutCred; + StrBuf *CurlCreds; unsigned Port; const char *Host; const char *User; const char *Pass; const char *LocalPart; + const char *PlainUrl; int IsIP; int IPv6; int af; @@ -374,6 +376,7 @@ struct ParsedURL { void FreeURL(ParsedURL** Url); int ParseURL(ParsedURL **Url, StrBuf *UrlStr, unsigned short DefaultPort); +void CurlPrepareURL(ParsedURL *Url); /* tools */