Lines Matching defs:proxy

53     char *proxy;                /* Optional proxy name or URI */
130 OPENSSL_free(rctx->proxy);
168 * a plain HTTP proxy is used and |path| does not begin with 'http://'.
186 if (server != NULL) { /* HTTP (but not HTTPS) proxy is used */
189 * allowed when using a proxy
200 } else if (HAS_PREFIX(path, "http://")) { /* absoluteURI for proxy use */
374 const char *proxy,
386 if (proxy != NULL
387 && (rctx->proxy = OPENSSL_strdup(proxy)) == NULL)
854 /* set up a new connection BIO, to HTTP server or to HTTP(S) proxy if given */
858 const char *proxy /* optionally includes ":port" */,
859 const char *proxy_port /* explicit proxy port */)
868 if (proxy != NULL) {
869 host = proxy;
926 /* Initiate an HTTP session using bio, else use given server, proxy, etc. */
928 const char *proxy, const char *no_proxy,
947 if (proxy != NULL || no_proxy != NULL) {
963 proxy = OSSL_HTTP_adapt_proxy(proxy, no_proxy, server, use_ssl);
964 if (proxy != NULL
965 && !OSSL_HTTP_parse_url(proxy, NULL /* use_ssl */, NULL /* user */,
1002 bio_update_fn, arg, use_ssl, proxy, server, port,
1027 use_http_proxy = rctx->proxy != NULL && !rctx->use_ssl;
1089 if (rctx->proxy != NULL)
1090 ERR_add_error_data(2, " proxy=", rctx->proxy);
1123 BIO *OSSL_HTTP_get(const char *url, const char *proxy, const char *no_proxy,
1152 rctx = OSSL_HTTP_open(host, port, proxy, no_proxy,
1215 const char *proxy, const char *no_proxy,
1227 rctx = OSSL_HTTP_open(server, port, proxy, no_proxy,
1267 /* BASE64 encoder used for encoding basic proxy authentication credentials */
1292 * Promote the given connection BIO using the CONNECT method for a TLS proxy.
1332 /* Support for basic (base64) proxy authentication */