- Timestamp:
- Feb 11, 2016, 2:48:07 PM (6 years ago)
- Branches:
- asyncio, debian/master, debian/stretch-backports, jessie-backports, master, proxy-ticket, upstream
- Children:
- a038290
- Parents:
- 7aeabcb
- git-author:
- Thomas Klute <thomas2.klute@…> (02/11/16 14:21:17)
- git-committer:
- Thomas Klute <thomas2.klute@…> (02/11/16 14:48:07)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mod_gnutls.c
r7aeabcb r8ac7c0d 69 69 APR_REGISTER_OPTIONAL_FN(ssl_proxy_enable); 70 70 APR_REGISTER_OPTIONAL_FN(ssl_engine_disable); 71 } 72 71 72 /* mod_rewrite calls this function to detect HTTPS */ 73 APR_REGISTER_OPTIONAL_FN(ssl_is_https); 74 } 75 76 77 78 /* 79 * mod_rewrite calls this function to fill %{HTTPS}. A non-zero return 80 * value means that HTTPS is in use. 81 */ 73 82 int ssl_is_https(conn_rec *c) 74 83 { 75 84 mgs_srvconf_rec *sc = (mgs_srvconf_rec *) 76 85 ap_get_module_config(c->base_server->module_config, &gnutls_module); 77 if(sc->enabled == 0 || sc->non_ssl_request == 1) { 86 mgs_handle_t *ctxt = (mgs_handle_t *) 87 ap_get_module_config(c->conn_config, &gnutls_module); 88 89 if(sc->enabled == GNUTLS_ENABLED_FALSE 90 || ctxt == NULL 91 || ctxt->enabled == GNUTLS_ENABLED_FALSE) 92 { 78 93 /* SSL/TLS Disabled or Plain HTTP Connection Detected */ 79 94 return 0; … … 82 97 return 1; 83 98 } 99 100 84 101 85 102 int ssl_engine_disable(conn_rec *c)
Note: See TracChangeset
for help on using the changeset viewer.