ReactOS 0.4.16-dev-816-g135a9a9
|
#include <stdlib.h>
#include "winsock2.h"
#include "ws2ipdef.h"
#include <stdarg.h>
#include <stdio.h>
#include <time.h>
#include <assert.h>
#include <errno.h>
#include <limits.h>
#include "windef.h"
#include "winbase.h"
#include "wininet.h"
#include "winerror.h"
#include "winternl.h"
#include "shlwapi.h"
#include "sspi.h"
#include "wincrypt.h"
#include "winuser.h"
#include "internet.h"
#include "zlib.h"
#include "resource.h"
#include "wine/debug.h"
#include "wine/exception.h"
Go to the source code of this file.
Classes | |
struct | HttpAuthInfo |
struct | _basicAuthorizationData |
struct | _authorizationData |
struct | data_stream_vtbl_t |
struct | chunked_stream_t |
struct | gzip_stream_t |
struct | read_file_task_t |
struct | send_request_task_t |
struct | end_request_task_t |
Macros | |
#define | NO_SHLWAPI_STREAM |
#define | NO_SHLWAPI_REG |
#define | NO_SHLWAPI_GDI |
#define | HTTP_ADDHDR_FLAG_ADD 0x20000000 |
#define | HTTP_ADDHDR_FLAG_ADD_IF_NEW 0x10000000 |
#define | HTTP_ADDHDR_FLAG_COALESCE_WITH_COMMA 0x40000000 |
#define | HTTP_ADDHDR_FLAG_COALESCE_WITH_SEMICOLON 0x01000000 |
#define | HTTP_ADDHDR_FLAG_REPLACE 0x80000000 |
#define | HTTP_ADDHDR_FLAG_REQ 0x02000000 |
#define | COLLECT_TIME 60000 |
#define | FE(x) { x, #x } |
#define | COALESCEFLAGS (HTTP_ADDHDR_FLAG_COALESCE_WITH_COMMA|HTTP_ADDHDR_FLAG_COALESCE_WITH_SEMICOLON) |
Typedefs | |
typedef struct _basicAuthorizationData | basicAuthorizationData |
typedef struct _authorizationData | authorizationData |
Variables | |
static struct list | basicAuthorizationCache = LIST_INIT(basicAuthorizationCache) |
static struct list | authorizationCache = LIST_INIT(authorizationCache) |
static CRITICAL_SECTION | authcache_cs = { &critsect_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | critsect_debug |
static CRITICAL_SECTION | connection_pool_cs = { &connection_pool_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | connection_pool_debug |
static struct list | connection_pool = LIST_INIT(connection_pool) |
static BOOL | collector_running |
static const data_stream_vtbl_t | gzip_stream_vtbl |
static const signed char | HTTP_Base64Dec [] |
static const data_stream_vtbl_t | netconn_stream_vtbl |
static const data_stream_vtbl_t | chunked_stream_vtbl |
static const object_vtbl_t | HTTPREQVtbl |
static const LPCWSTR | header_lookup [] |
static const object_vtbl_t | HTTPSESSIONVtbl |
|
static |
Definition at line 3157 of file http.c.
Referenced by HTTPREQ_QueryDataAvailable(), and HTTPREQ_ReadFile().
|
static |
Definition at line 3117 of file http.c.
Referenced by async_read().
|
static |
Definition at line 5369 of file http.c.
Referenced by HttpEndRequestW().
|
static |
Definition at line 5255 of file http.c.
Referenced by HttpSendRequestExW(), and HttpSendRequestW().
|
static |
Definition at line 4879 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 1657 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 556 of file http.c.
Referenced by HTTP_HttpQueryInfoW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 613 of file http.c.
Referenced by commit_cache_entry(), and HTTP_HttpQueryInfoW().
|
static |
Definition at line 891 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 814 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
|
static |
Definition at line 2911 of file http.c.
|
static |
|
static |
Definition at line 2768 of file http.c.
Referenced by chunked_drain_content().
BOOL collect_connections | ( | collect_type_t | collect_type | ) |
Definition at line 235 of file http.c.
Referenced by collect_connections_proc(), DllMain(), and INET_SetOption().
Definition at line 269 of file http.c.
Referenced by http_release_netconn().
|
static |
Definition at line 2426 of file http.c.
Referenced by create_cache_entry(), and read_http_stream().
|
static |
Definition at line 1815 of file http.c.
Referenced by create_cache_entry(), and HTTPREQ_QueryOption().
Definition at line 1359 of file http.c.
Referenced by HttpOpenRequestA().
|
static |
Definition at line 2449 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 763 of file http.c.
Referenced by HTTP_DoAuthorization(), HTTP_HttpSendRequestW(), and HTTPREQ_Destroy().
|
inlinestatic |
Definition at line 342 of file http.c.
Referenced by gzip_destroy(), HTTPREQ_Destroy(), and reset_data_stream().
|
static |
Definition at line 3091 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), HTTPREQ_CloseConnection(), HTTPREQ_Read(), and open_http_connection().
Definition at line 1574 of file http.c.
Referenced by HTTP_InsertAuthorization().
|
static |
Definition at line 2625 of file http.c.
Referenced by HTTPREQ_QueryDataAvailable(), and HTTPREQ_ReadFile().
Definition at line 943 of file http.c.
Referenced by InternetSetOptionW().
|
static |
Definition at line 304 of file http.c.
Referenced by HTTP_InsertAuthorization().
|
static |
Definition at line 4076 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 2022 of file http.c.
Referenced by HTTPREQ_QueryOption().
server_t * get_server | ( | substr_t | name, |
INTERNET_PORT | port, | ||
BOOL | is_https, | ||
BOOL | do_create | ||
) |
Definition at line 198 of file http.c.
Referenced by HTTP_DealWithProxy(), HTTP_HandleRedirect(), and HTTP_HttpOpenRequestW().
|
static |
|
static |
Definition at line 444 of file http.c.
|
static |
Definition at line 374 of file http.c.
|
static |
Definition at line 381 of file http.c.
Definition at line 4259 of file http.c.
Referenced by build_request_header(), and build_response_header().
|
static |
Definition at line 5901 of file http.c.
Referenced by HTTP_GetResponseHeaders().
DWORD HTTP_Connect | ( | appinfo_t * | hIC, |
LPCWSTR | lpszServerName, | ||
INTERNET_PORT | serverPort, | ||
LPCWSTR | lpszUserName, | ||
LPCWSTR | lpszPassword, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext, | ||
DWORD | dwInternalFlags, | ||
HINTERNET * | ret | ||
) |
Definition at line 5836 of file http.c.
Referenced by INTERNET_InternetOpenUrlW(), and InternetConnectW().
|
static |
Definition at line 1748 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
Definition at line 1524 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 6322 of file http.c.
Referenced by HTTP_clear_response_headers(), HTTP_ProcessHeader(), remove_header(), and set_content_length().
|
static |
Definition at line 974 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 1680 of file http.c.
Referenced by HTTP_ShouldBypassProxy().
Definition at line 1468 of file http.c.
Referenced by encode_auth_data().
|
static |
Definition at line 524 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 517 of file http.c.
Referenced by HTTP_GetResponseHeaders(), HTTP_HttpAddRequestHeadersW(), and HTTP_InterpretHttpHeader().
|
static |
|
static |
|
static |
Definition at line 294 of file http.c.
Referenced by get_host_header(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 5932 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 4143 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1218 of file http.c.
Referenced by HTTP_HttpSendRequestW(), HTTP_InsertCookies(), HttpAddRequestHeadersW(), and set_content_length_header().
|
static |
Definition at line 5269 of file http.c.
Referenced by AsyncHttpEndRequestProc(), and HttpEndRequestW().
|
static |
Definition at line 3354 of file http.c.
Referenced by HttpOpenRequestW().
|
static |
Definition at line 3592 of file http.c.
Referenced by get_redirect_url(), HTTP_HttpSendRequestW(), HTTP_KeepAlive(), HttpQueryInfoW(), and set_content_length().
|
static |
Definition at line 4910 of file http.c.
Referenced by AsyncHttpSendRequestProc(), HTTP_HttpEndRequestW(), HttpSendRequestExW(), and HttpSendRequestW().
|
static |
Definition at line 1594 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 4277 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 6289 of file http.c.
Referenced by HTTP_ProcessHeader().
Definition at line 6063 of file http.c.
Referenced by HTTP_GetResponseHeaders(), and HTTP_HttpAddRequestHeadersW().
|
static |
Definition at line 1951 of file http.c.
Referenced by HTTPREQ_QueryOption().
Definition at line 4653 of file http.c.
Referenced by HTTP_ProcessExpires(), and HTTP_ProcessLastModified().
Definition at line 4383 of file http.c.
Referenced by HTTP_ParseDate().
Definition at line 4309 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
Definition at line 4459 of file http.c.
Referenced by HTTP_ParseDate().
Definition at line 4554 of file http.c.
Referenced by HTTP_ParseDate().
|
static |
Definition at line 4332 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
Definition at line 4536 of file http.c.
Referenced by HTTP_ParseRfc850Date().
Definition at line 4291 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
|
static |
Definition at line 4788 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 666 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 4681 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 6117 of file http.c.
Referenced by HTTP_GetResponseHeaders(), HTTP_HandleRedirect(), HTTP_HttpAddRequestHeadersW(), HTTP_HttpOpenRequestW(), HTTP_HttpSendRequestW(), and HTTP_InsertAuthorization().
|
static |
Definition at line 4769 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 3025 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1895 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), HTTP_ReceiveRequestData(), HTTPREQ_CloseConnection(), and HTTPREQ_Read().
|
static |
Definition at line 1789 of file http.c.
Referenced by open_http_connection().
Definition at line 1722 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
BOOL WINAPI HttpAddRequestHeadersA | ( | HINTERNET | hHttpRequest, |
LPCSTR | lpszHeader, | ||
DWORD | dwHeaderLength, | ||
DWORD | dwModifier | ||
) |
Definition at line 1329 of file http.c.
Referenced by header_cb(), HttpHeaders_test(), test_accept_encoding(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_manual(), test_cookie_header(), test_header_handling_order(), test_header_override(), and test_user_agent_header().
BOOL WINAPI HttpAddRequestHeadersW | ( | HINTERNET | hHttpRequest, |
LPCWSTR | lpszHeader, | ||
DWORD | dwHeaderLength, | ||
DWORD | dwModifier | ||
) |
Definition at line 1297 of file http.c.
Referenced by authorize_request(), HttpAddRequestHeadersA(), insert_authorization_header(), insert_content_length_header(), and INTERNET_InternetOpenUrlW().
BOOL WINAPI HttpEndRequestA | ( | HINTERNET | hRequest, |
LPINTERNET_BUFFERSA | lpBuffersOut, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 5349 of file http.c.
Referenced by HttpSendRequestEx_test(), and test_async_HttpSendRequestEx().
BOOL WINAPI HttpEndRequestW | ( | HINTERNET | hRequest, |
LPINTERNET_BUFFERSW | lpBuffersOut, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 5389 of file http.c.
Referenced by HTTP_RetrieveEncodedObjectW(), HttpEndRequestA(), and HttpProtocol_end_request().
HINTERNET WINAPI HttpOpenRequestA | ( | HINTERNET | hHttpSession, |
LPCSTR | lpszVerb, | ||
LPCSTR | lpszObjectName, | ||
LPCSTR | lpszVersion, | ||
LPCSTR | lpszReferrer, | ||
LPCSTR * | lpszAcceptTypes, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 1410 of file http.c.
Referenced by _open_simple_request(), can_do_https(), HttpHeaders_test(), HttpSendRequestEx_test(), InternetOpenRequest_test(), InternetReadFile_chunked_test(), InternetReadFile_test(), InternetReadFileExA_test(), open_socket_request(), test_accept_encoding(), test_async_HttpSendRequestEx(), test_async_read(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_different(), test_basic_auth_credentials_end_session(), test_basic_auth_credentials_manual(), test_basic_auth_credentials_reuse(), test_basic_authentication(), test_bogus_accept_types_array(), test_cache_control_verb(), test_cache_read(), test_cache_read_gzipped(), test_cert_string(), test_concurrent_header_access(), test_conn_close(), test_connection_closing(), test_connection_header(), test_cookie_header(), test_default_service_port(), test_header_handling_order(), test_header_override(), test_http_cache(), test_HttpSendRequestW(), test_InternetCloseHandle(), test_InternetErrorDlg(), test_InternetSetOption(), test_no_cache(), test_no_content(), test_options(), test_proxy_direct(), test_secure_connection(), test_security_flags(), test_successive_HttpSendRequest(), and test_user_agent_header().
HINTERNET WINAPI HttpOpenRequestW | ( | HINTERNET | hHttpSession, |
LPCWSTR | lpszVerb, | ||
LPCWSTR | lpszObjectName, | ||
LPCWSTR | lpszVersion, | ||
LPCWSTR | lpszReferrer, | ||
LPCWSTR * | lpszAcceptTypes, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 3469 of file http.c.
Referenced by CWebService::DoRequest(), HTTP_RetrieveEncodedObjectW(), HttpOpenRequestA(), HttpProtocol_open_request(), INTERNET_InternetOpenUrlW(), InternetOpenRequest_test(), rpcrt4_ncacn_http_open(), and test_secure_connection().
BOOL WINAPI HttpQueryInfoA | ( | HINTERNET | hHttpRequest, |
DWORD | dwInfoLevel, | ||
LPVOID | lpBuffer, | ||
LPDWORD | lpdwBufferLength, | ||
LPDWORD | lpdwIndex | ||
) |
Definition at line 4018 of file http.c.
Referenced by _test_status_code(), check_notification(), header_cb(), HttpHeaders_test(), HttpInfo_QueryInfo(), InternetReadFile_chunked_test(), InternetReadFile_test(), test_async_HttpSendRequestEx(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_different(), test_basic_auth_credentials_end_session(), test_basic_auth_credentials_manual(), test_basic_auth_credentials_reuse(), test_bogus_accept_types_array(), test_cache_read_gzipped(), test_cookie_header(), test_default_service_port(), test_head_request(), test_header_handling_order(), test_header_override(), test_http_status(), test_HttpQueryInfo(), test_invalid_response_headers(), test_large_content(), test_open_url_async(), test_proxy_direct(), test_proxy_indirect(), test_response_without_headers(), test_security_flags(), and test_user_agent_header().
BOOL WINAPI HttpQueryInfoW | ( | HINTERNET | hHttpRequest, |
DWORD | dwInfoLevel, | ||
LPVOID | lpBuffer, | ||
LPDWORD | lpdwBufferLength, | ||
LPDWORD | lpdwIndex | ||
) |
Definition at line 3870 of file http.c.
Referenced by _test_status_code(), drain_content(), get_authvalue(), HTTP_RetrieveEncodedObjectW(), HttpHeaders_test(), HttpInfo_QueryInfo(), HttpProtocol_start_downloading(), HttpQueryInfoA(), InternetReadFile_test(), CDownloadManager::PerformDownloadAndInstall(), query_http_info(), rpcrt4_http_check_response(), and WININET_GetAuthRealm().
|
static |
|
static |
|
static |
|
static |
Definition at line 3261 of file http.c.
|
static |
Definition at line 2054 of file http.c.
|
static |
Definition at line 3053 of file http.c.
Referenced by async_read_file_proc(), and HTTPREQ_ReadFile().
|
static |
Definition at line 3174 of file http.c.
|
static |
Definition at line 2358 of file http.c.
|
static |
Definition at line 3245 of file http.c.
BOOL WINAPI HttpSendRequestA | ( | HINTERNET | hHttpRequest, |
LPCSTR | lpszHeaders, | ||
DWORD | dwHeaderLength, | ||
LPVOID | lpOptional, | ||
DWORD | dwOptionalLength | ||
) |
Definition at line 5677 of file http.c.
Referenced by can_do_https(), InternetLockRequestFile_test(), InternetOpenRequest_test(), InternetReadFile_chunked_test(), InternetReadFile_test(), InternetReadFileExA_test(), send_socket_request(), test_accept_encoding(), test_async_read(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_different(), test_basic_auth_credentials_end_session(), test_basic_auth_credentials_manual(), test_basic_auth_credentials_reuse(), test_basic_authentication(), test_basic_request(), test_cache_control_verb(), test_cache_read(), test_cache_read_gzipped(), test_concurrent_header_access(), test_conn_close(), test_connection_closing(), test_connection_failure(), test_connection_header(), test_cookie_header(), test_default_service_port(), test_head_request(), test_header_handling_order(), test_header_override(), test_http_cache(), test_http_status(), test_HttpQueryInfo(), test_InternetCloseHandle(), test_invalid_response_headers(), test_large_content(), test_long_url(), test_no_cache(), test_no_content(), test_premature_disconnect(), test_proxy_direct(), test_proxy_indirect(), test_remove_dot_segments(), test_request_content_length(), test_response_without_headers(), test_secure_connection(), test_security_flags(), and test_successive_HttpSendRequest().
BOOL WINAPI HttpSendRequestExA | ( | HINTERNET | hRequest, |
LPINTERNET_BUFFERSA | lpBuffersIn, | ||
LPINTERNET_BUFFERSA | lpBuffersOut, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 5445 of file http.c.
Referenced by HttpSendRequestEx_test(), and test_async_HttpSendRequestEx().
BOOL WINAPI HttpSendRequestExW | ( | HINTERNET | hRequest, |
LPINTERNET_BUFFERSW | lpBuffersIn, | ||
LPINTERNET_BUFFERSW | lpBuffersOut, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwContext | ||
) |
Definition at line 5500 of file http.c.
Referenced by HTTP_RetrieveEncodedObjectW(), HttpSendRequestExA(), rpcrt4_http_prepare_in_pipe(), and send_http_request().
BOOL WINAPI HttpSendRequestW | ( | HINTERNET | hHttpRequest, |
LPCWSTR | lpszHeaders, | ||
DWORD | dwHeaderLength, | ||
LPVOID | lpOptional, | ||
DWORD | dwOptionalLength | ||
) |
Definition at line 5595 of file http.c.
Referenced by authorize_request(), CWebService::DoRequest(), HttpSendRequestA(), INTERNET_InternetOpenUrlW(), InternetOpenRequest_test(), rpcrt4_http_prepare_out_pipe(), send_echo_request(), send_http_request(), test_HttpSendRequestW(), and test_proxy_direct().
|
static |
|
static |
|
static |
|
static |
Definition at line 478 of file http.c.
Referenced by set_content_length().
Definition at line 727 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
|
static |
|
static |
Definition at line 2683 of file http.c.
|
static |
|
static |
|
static |
Definition at line 4804 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 174 of file http.c.
Referenced by get_server().
|
static |
Definition at line 2630 of file http.c.
Referenced by HTTPREQ_Read(), and refill_read_buffer().
|
static |
Definition at line 2575 of file http.c.
|
static |
Definition at line 2545 of file http.c.
Referenced by read_line().
|
static |
Definition at line 2657 of file http.c.
Referenced by async_read_file_proc(), HTTP_ReceiveRequestData(), and HTTPREQ_QueryDataAvailable().
|
static |
|
static |
Definition at line 355 of file http.c.
Referenced by HTTP_HandleRedirect(), HTTP_HttpSendRequestW(), and init_gzip_stream().
|
static |
Definition at line 347 of file http.c.
Referenced by HTTP_HandleRedirect(), and open_http_connection().
|
static |
Definition at line 854 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 777 of file http.c.
Referenced by HTTP_DoAuthorization(), and HTTP_InsertAuthorization().
|
static |
Definition at line 3014 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), and HTTP_ReceiveRequestData().
Definition at line 149 of file http.c.
Referenced by create_netconn(), get_server(), and NETCON_secure_connect().
Definition at line 154 of file http.c.
Referenced by collect_connections(), free_netconn(), HTTP_HandleRedirect(), HTTPREQ_Destroy(), InternetGetSecurityInfoByURLW(), and NETCON_secure_connect().
|
static |
Definition at line 2943 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1983 of file http.c.
Referenced by HTTPREQ_QueryOption().
Definition at line 708 of file http.c.
Referenced by HTTP_InterpretHttpHeader(), and is_basic_auth_value().
WINE_DEFAULT_DEBUG_CHANNEL | ( | wininet | ) |
Definition at line 468 of file http.c.
Referenced by init_gzip_stream().
Definition at line 473 of file http.c.
Referenced by init_gzip_stream().
|
static |
Definition at line 117 of file http.c.
Referenced by cache_authorization(), cache_basic_authorization(), free_authorization_cache(), retrieve_cached_authorization(), and retrieve_cached_basic_authorization().
Definition at line 115 of file http.c.
Referenced by cache_authorization(), free_authorization_cache(), and retrieve_cached_authorization().
Definition at line 114 of file http.c.
Referenced by cache_basic_authorization(), free_authorization_cache(), and retrieve_cached_basic_authorization().
|
static |
Definition at line 2935 of file http.c.
Referenced by set_content_length().
|
static |
Definition at line 147 of file http.c.
Referenced by collect_connections_proc(), and http_release_netconn().
Definition at line 146 of file http.c.
Referenced by collect_connections(), and get_server().
|
static |
Definition at line 137 of file http.c.
Referenced by collect_connections_proc(), get_server(), http_release_netconn(), open_http_connection(), and server_release().
|
static |
|
static |
|
static |
Definition at line 461 of file http.c.
Referenced by init_gzip_stream().
Definition at line 3515 of file http.c.
Referenced by HTTP_HttpQueryInfoW().
Definition at line 1509 of file http.c.
Referenced by HTTP_DecodeBase64().
|
static |
Definition at line 3332 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
|
static |
Definition at line 5814 of file http.c.
Referenced by HTTP_Connect().
|
static |
Definition at line 2740 of file http.c.
Referenced by HTTP_HttpOpenRequestW().