mirror of
https://github.com/curl/curl.git
synced 2026-05-16 14:56:22 +03:00
parent
96dbcf6921
commit
616e8ea6d8
2 changed files with 12 additions and 11 deletions
18
lib/cookie.c
18
lib/cookie.c
|
|
@ -71,7 +71,7 @@ static void freecookie(struct Cookie *co, bool maintoo)
|
|||
}
|
||||
|
||||
static bool cookie_tailmatch(const char *cookie_domain,
|
||||
size_t cookie_domain_len,
|
||||
const size_t cookie_domain_len,
|
||||
const char *hostname)
|
||||
{
|
||||
size_t hostname_len = strlen(hostname);
|
||||
|
|
@ -369,7 +369,7 @@ static bool invalid_octets(const char *ptr, size_t len)
|
|||
|
||||
#define COOKIE_PIECES 4 /* the list above */
|
||||
|
||||
static CURLcode storecookie(struct Cookie *co, struct Curl_str *cp,
|
||||
static CURLcode storecookie(struct Cookie *co, const struct Curl_str *cp,
|
||||
const char *path, const char *domain)
|
||||
{
|
||||
CURLcode result;
|
||||
|
|
@ -418,7 +418,7 @@ static CURLcode storecookie(struct Cookie *co, struct Curl_str *cp,
|
|||
static CURLcode parse_cookie_header(
|
||||
struct Curl_easy *data,
|
||||
struct Cookie *co,
|
||||
struct CookieInfo *ci,
|
||||
const struct CookieInfo *ci,
|
||||
bool *okay, /* if the cookie was fine */
|
||||
const char *ptr,
|
||||
const char *domain, /* default domain */
|
||||
|
|
@ -638,7 +638,7 @@ static CURLcode parse_cookie_header(
|
|||
}
|
||||
|
||||
static CURLcode parse_netscape(struct Cookie *co,
|
||||
struct CookieInfo *ci,
|
||||
const struct CookieInfo *ci,
|
||||
bool *okay,
|
||||
const char *lineptr,
|
||||
bool secure) /* TRUE if connection is over
|
||||
|
|
@ -762,7 +762,7 @@ static CURLcode parse_netscape(struct Cookie *co,
|
|||
}
|
||||
|
||||
static bool is_public_suffix(struct Curl_easy *data,
|
||||
struct Cookie *co,
|
||||
const struct Cookie *co,
|
||||
const char *domain)
|
||||
{
|
||||
#ifdef USE_LIBPSL
|
||||
|
|
@ -811,7 +811,7 @@ static bool is_public_suffix(struct Curl_easy *data,
|
|||
/* returns TRUE when replaced */
|
||||
static bool replace_existing(struct Curl_easy *data,
|
||||
struct Cookie *co,
|
||||
struct CookieInfo *ci,
|
||||
const struct CookieInfo *ci,
|
||||
bool secure,
|
||||
bool *replacep)
|
||||
{
|
||||
|
|
@ -1229,7 +1229,7 @@ static int cookie_sort_ct(const void *p1, const void *p2)
|
|||
return (c2->creationtime > c1->creationtime) ? 1 : -1;
|
||||
}
|
||||
|
||||
bool Curl_secure_context(struct connectdata *conn, const char *host)
|
||||
bool Curl_secure_context(const struct connectdata *conn, const char *host)
|
||||
{
|
||||
return conn->scheme->protocol & (CURLPROTO_HTTPS | CURLPROTO_WSS) ||
|
||||
curl_strequal("localhost", host) ||
|
||||
|
|
@ -1249,7 +1249,7 @@ bool Curl_secure_context(struct connectdata *conn, const char *host)
|
|||
* 'okay' is TRUE when there is a list returned.
|
||||
*/
|
||||
CURLcode Curl_cookie_getlist(struct Curl_easy *data,
|
||||
struct connectdata *conn,
|
||||
const struct connectdata *conn,
|
||||
bool *okay,
|
||||
const char *host,
|
||||
struct Curl_llist *list)
|
||||
|
|
@ -1553,7 +1553,7 @@ error:
|
|||
return result;
|
||||
}
|
||||
|
||||
static struct curl_slist *cookie_list(struct Curl_easy *data)
|
||||
static struct curl_slist *cookie_list(const struct Curl_easy *data)
|
||||
{
|
||||
struct curl_slist *list = NULL;
|
||||
struct curl_slist *beg;
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ struct connectdata;
|
|||
* are only used if the header boolean is TRUE.
|
||||
*/
|
||||
|
||||
bool Curl_secure_context(struct connectdata *conn, const char *host);
|
||||
bool Curl_secure_context(const struct connectdata *conn, const char *host);
|
||||
CURLcode Curl_cookie_add(struct Curl_easy *data,
|
||||
struct CookieInfo *ci,
|
||||
bool httpheader,
|
||||
|
|
@ -118,7 +118,8 @@ CURLcode Curl_cookie_add(struct Curl_easy *data,
|
|||
const char *domain,
|
||||
const char *path,
|
||||
bool secure) WARN_UNUSED_RESULT;
|
||||
CURLcode Curl_cookie_getlist(struct Curl_easy *data, struct connectdata *conn,
|
||||
CURLcode Curl_cookie_getlist(struct Curl_easy *data,
|
||||
const struct connectdata *conn,
|
||||
bool *okay, const char *host,
|
||||
struct Curl_llist *list) WARN_UNUSED_RESULT;
|
||||
void Curl_cookie_clearall(struct CookieInfo *ci);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue