diff options
| author | Kirill Volinsky <mataes2007@gmail.com> | 2013-11-10 18:02:01 +0000 | 
|---|---|---|
| committer | Kirill Volinsky <mataes2007@gmail.com> | 2013-11-10 18:02:01 +0000 | 
| commit | ac48668a549fe76648e0ac3f93c9943383e043f5 (patch) | |
| tree | bcfcf258bd003db20b1ee41fbbff173c8f340031 /plugins/FTPFileYM/curl-7.29.0/lib/cookie.h | |
| parent | 64e1340acd813704c9e9009b0a4e6fc9a3fb5adf (diff) | |
curl folder renamed
git-svn-id: http://svn.miranda-ng.org/main/trunk@6858 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/FTPFileYM/curl-7.29.0/lib/cookie.h')
| -rw-r--r-- | plugins/FTPFileYM/curl-7.29.0/lib/cookie.h | 103 | 
1 files changed, 0 insertions, 103 deletions
diff --git a/plugins/FTPFileYM/curl-7.29.0/lib/cookie.h b/plugins/FTPFileYM/curl-7.29.0/lib/cookie.h deleted file mode 100644 index d3b63f780f..0000000000 --- a/plugins/FTPFileYM/curl-7.29.0/lib/cookie.h +++ /dev/null @@ -1,103 +0,0 @@ -#ifndef HEADER_CURL_COOKIE_H -#define HEADER_CURL_COOKIE_H -/*************************************************************************** - *                                  _   _ ____  _ - *  Project                     ___| | | |  _ \| | - *                             / __| | | | |_) | | - *                            | (__| |_| |  _ <| |___ - *                             \___|\___/|_| \_\_____| - * - * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. - * - * This software is licensed as described in the file COPYING, which - * you should have received as part of this distribution. The terms - * are also available at http://curl.haxx.se/docs/copyright.html. - * - * You may opt to use, copy, modify, merge, publish, distribute and/or sell - * copies of the Software, and permit persons to whom the Software is - * furnished to do so, under the terms of the COPYING file. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ***************************************************************************/ -#include "curl_setup.h" - -#include <curl/curl.h> - -struct Cookie { -  struct Cookie *next; /* next in the chain */ -  char *name;        /* <this> = value */ -  char *value;       /* name = <this> */ -  char *path;         /* path = <this> */ -  char *domain;      /* domain = <this> */ -  curl_off_t expires;  /* expires = <this> */ -  char *expirestr;   /* the plain text version */ -  bool tailmatch;    /* weather we do tail-matchning of the domain name */ - -  /* RFC 2109 keywords. Version=1 means 2109-compliant cookie sending */ -  char *version;     /* Version = <value> */ -  char *maxage;      /* Max-Age = <value> */ - -  bool secure;       /* whether the 'secure' keyword was used */ -  bool livecookie;   /* updated from a server, not a stored file */ -  bool httponly;     /* true if the httponly directive is present */ -}; - -struct CookieInfo { -  /* linked list of cookies we know of */ -  struct Cookie *cookies; - -  char *filename;  /* file we read from/write to */ -  bool running;    /* state info, for cookie adding information */ -  long numcookies; /* number of cookies in the "jar" */ -  bool newsession; /* new session, discard session cookies on load */ -}; - -/* This is the maximum line length we accept for a cookie line. RFC 2109 -   section 6.3 says: - -   "at least 4096 bytes per cookie (as measured by the size of the characters -   that comprise the cookie non-terminal in the syntax description of the -   Set-Cookie header)" - -*/ -#define MAX_COOKIE_LINE 5000 -#define MAX_COOKIE_LINE_TXT "4999" - -/* This is the maximum length of a cookie name we deal with: */ -#define MAX_NAME 1024 -#define MAX_NAME_TXT "1023" - -struct SessionHandle; -/* - * Add a cookie to the internal list of cookies. The domain and path arguments - * are only used if the header boolean is TRUE. - */ - -struct Cookie *Curl_cookie_add(struct SessionHandle *data, -                               struct CookieInfo *, bool header, char *lineptr, -                               const char *domain, const char *path); - -struct Cookie *Curl_cookie_getlist(struct CookieInfo *, const char *, -                                   const char *, bool); -void Curl_cookie_freelist(struct Cookie *cookies, bool cookiestoo); -void Curl_cookie_clearall(struct CookieInfo *cookies); -void Curl_cookie_clearsess(struct CookieInfo *cookies); - -#if defined(CURL_DISABLE_HTTP) || defined(CURL_DISABLE_COOKIES) -#define Curl_cookie_list(x) NULL -#define Curl_cookie_loadfiles(x) Curl_nop_stmt -#define Curl_cookie_init(x,y,z,w) NULL -#define Curl_cookie_cleanup(x) Curl_nop_stmt -#define Curl_flush_cookies(x,y) Curl_nop_stmt -#else -void Curl_flush_cookies(struct SessionHandle *data, int cleanup); -void Curl_cookie_cleanup(struct CookieInfo *); -struct CookieInfo *Curl_cookie_init(struct SessionHandle *data, -                                    const char *, struct CookieInfo *, bool); -struct curl_slist *Curl_cookie_list(struct SessionHandle *data); -void Curl_cookie_loadfiles(struct SessionHandle *data); -#endif - -#endif /* HEADER_CURL_COOKIE_H */  | 
