X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=libcitadel%2Flib%2Flibcitadel.h;h=936f9117c85328f92e870664a81812307e2ebb46;hp=d223a506ecf55fec4d30da66b125c881d2a9a594;hb=f05150ceed3e6b58f07173a40b54862754761dac;hpb=ddd73c55e1c30f256b7a539d0a994232fc6bf318 diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index d223a506e..936f9117c 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -358,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; @@ -373,6 +376,7 @@ struct ParsedURL { void FreeURL(ParsedURL** Url); int ParseURL(ParsedURL **Url, StrBuf *UrlStr, unsigned short DefaultPort); +void CurlPrepareURL(ParsedURL *Url); /* tools */