#include "httpd.h"#include "http_config.h"#include "http_log.h"#include "http_protocol.h"#include "http_core.h"#include "ap_listen.h"#include "apr_strings.h"#include "apr_portable.h"#include "apr_optional.h"#include <unilib.h>Include dependency graph for mod_nw_ssl.c:

Go to the source code of this file.
|
|
Referenced by ssl_io_filter_Upgrade(). |
|
|
Definition at line 130 of file mod_nw_ssl.c. Referenced by isSecureConn(), isSecureConnUpgradeable(), set_secure_listener(), set_secure_upgradeable_listener(), ssl_hook_Insert_Filter(), and ssl_var_lookup(). |
|
|
Definition at line 38 of file mod_nw_ssl.c. Referenced by make_secure_socket(). |
|
|
Definition at line 39 of file mod_nw_ssl.c. |
|
|
Value: apr_time_exp_lt(&tm, apr_time_now()); \ result = apr_psprintf(p, format, tm.tmfield); \ resdup = FALSE; Referenced by lookup_variable(), and ssl_var_lookup(). |
|
|
Definition at line 55 of file mod_nw_ssl.c. Referenced by convert_secure_socket(), and make_secure_socket(). |
|
|
Definition at line 80 of file mod_nw_ssl.c. Referenced by ssl_cmd_protocol_parse(), ssl_cmd_SSLMutex(), ssl_cmd_SSLOptions(), ssl_cmd_SSLPassPhraseDialog(), ssl_cmd_SSLRandomSeed(), ssl_cmd_SSLSessionCache(), ssl_cmd_verify_parse(), ssl_hook_UserCheck(), ssl_var_lookup(), ssl_var_lookup_ssl(), ssl_var_lookup_ssl_cert(), and ssl_var_lookup_ssl_cipher(). |
|
|
Definition at line 82 of file mod_nw_ssl.c. Referenced by ssl_cmd_SSLMutex(), ssl_cmd_SSLSessionCache(), ssl_var_lookup(), ssl_var_lookup_ssl(), and ssl_var_lookup_ssl_cert(). |
|
|
Definition at line 81 of file mod_nw_ssl.c. |
|
|
Definition at line 83 of file mod_nw_ssl.c. |
|
|
Definition at line 75 of file mod_nw_ssl.c. Referenced by ssl_expr_eval_word(), ssl_hook_UserCheck(), ssl_init_ctx_cert_chain(), ssl_var_log_handler_c(), ssl_var_lookup_ssl_cert_dn(), ssl_var_lookup_ssl_cert_verify(), ssl_var_lookup_ssl_cipher(), and ssl_var_lookup_ssl_version(). |
|
|
Definition at line 77 of file mod_nw_ssl.c. Referenced by ssl_cmd_SSLPassPhraseDialog(), and ssl_cmd_SSLRandomSeed(). |
|
|
Definition at line 85 of file mod_nw_ssl.c. Referenced by ssl_hook_Fixup(). |
|
|
Definition at line 76 of file mod_nw_ssl.c. Referenced by ssl_check_public_cert(). |
|
|
Definition at line 78 of file mod_nw_ssl.c. |
|
|
Referenced by ssl_io_filter_Upgrade(). |
|
|
Referenced by ssl_io_filter_Upgrade(). |
|
|
Definition at line 36 of file mod_nw_ssl.c. |
|
|
Definition at line 90 of file mod_nw_ssl.c. |
|
|
Definition at line 91 of file mod_nw_ssl.c. |
|
|
Definition at line 92 of file mod_nw_ssl.c. |
|
|
Definition at line 93 of file mod_nw_ssl.c. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
Definition at line 133 of file mod_nw_ssl.c. References apr_array_header_t::elts, and apr_array_header_t::nelts. Referenced by nwssl_post_config(). |
|
||||||||||||||||
|
Definition at line 695 of file mod_nw_ssl.c. References c, and conn_rec::local_ip. Referenced by isSecureConnEx(). |
|
||||||||||||
|
Definition at line 310 of file mod_nw_ssl.c. References APLOG_ERR, APLOG_MARK, apr_os_sock_get(), conn_rec::base_server, NULL, SO_TLS_UNCLEAN_SHUTDOWN, and sock. Referenced by nwssl_pre_connection(). Here is the call graph for this function: ![]() |
|
|
Definition at line 204 of file mod_nw_ssl.c. References seclisten_rec::fd, seclisten_rec::local_addr, seclisten_rec::next, and seclisten_rec::used. Referenced by nwssl_post_config(). |
|
|
Definition at line 217 of file mod_nw_ssl.c. References seclistenup_rec::addr, seclistenup_rec::key, seclistenup_rec::next, NULL, and seclistenup_rec::port. Referenced by ssl_io_filter_Upgrade(). |
|
|
Definition at line 734 of file mod_nw_ssl.c. References request_rec::connection, isSecureConn(), and request_rec::server. Referenced by nwssl_hook_default_port(), nwssl_hook_Fixup(), nwssl_hook_http_method(), and ssl_var_lookup(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 720 of file mod_nw_ssl.c. References get_nwssl_cfg, isSecureConnEx(), and NWSSLSrvConfigRec::sltable. Referenced by isSecure(), and ssl_is_https(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 707 of file mod_nw_ssl.c. References compare_ipports(), conn_rec::local_addr, NULL, and port. Referenced by isSecureConn(), and isSecureConnUpgradeable(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 727 of file mod_nw_ssl.c. References get_nwssl_cfg, isSecureConnEx(), and NWSSLSrvConfigRec::slutable. Referenced by isSecureUpgradeable(). Here is the call graph for this function: ![]() |
|
|
Definition at line 739 of file mod_nw_ssl.c. References request_rec::connection, isSecureConnUpgradeable(), and request_rec::server. Referenced by ssl_hook_Insert_Filter(). Here is the call graph for this function: ![]() |
|
|
Definition at line 744 of file mod_nw_ssl.c. References ap_get_module_config, conn_rec::conn_config, request_rec::connection, and secsocket_data::is_secure. Referenced by nwssl_hook_Fixup(), nwssl_hook_http_method(), and ssl_var_lookup(). |
|
||||||||||||||||||||||||
|
Definition at line 230 of file mod_nw_ssl.c. References addr, APLOG_CRIT, APLOG_MARK, MAX_ADDRESS, NULL, s, and SO_TLS_UNCLEAN_SHUTDOWN. Referenced by nwssl_post_config(). |
|
||||||||||||
|
Definition at line 679 of file mod_nw_ssl.c. |
|
||||||||||||||||
|
Definition at line 687 of file mod_nw_ssl.c. References base. |
|
|
Definition at line 771 of file mod_nw_ssl.c. References DEFAULT_HTTPS_PORT, and isSecure(). Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
|
Definition at line 751 of file mod_nw_ssl.c. References DECLINED, isSecure(), isSecureUpgraded(), and request_rec::subprocess_env. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
|
Definition at line 763 of file mod_nw_ssl.c. References isSecure(), isSecureUpgraded(), and NULL. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 613 of file mod_nw_ssl.c. References seclistenup_rec::addr, seclisten_rec::addr, ap_listeners, APLOG_CRIT, APLOG_MARK, APLOG_WARNING, APR_INET, apr_os_sock_make(), apr_pcalloc, APR_SUCCESS, APR_UNSPEC, ap_listen_rec::bind_addr, build_cert_list(), apr_os_sock_info_t::family, seclisten_rec::fd, find_secure_listener(), HTTP_INTERNAL_SERVER_ERROR, seclisten_rec::key, apr_os_sock_info_t::local, seclisten_rec::local_addr, lr, make_secure_socket(), seclisten_rec::mutual, seclistenup_rec::next, ap_listen_rec::next, seclisten_rec::next, NULL, nwssl_socket_cleanup(), OK, apr_os_sock_info_t::os_sock, apr_sockaddr_t::port, seclistenup_rec::port, seclisten_rec::port, apr_os_sock_info_t::remote, ap_listen_rec::sd, sockaddr, status, and apr_os_sock_info_t::type. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 586 of file mod_nw_ssl.c. Referenced by register_hooks(). |
|
||||||||||||
|
Definition at line 596 of file mod_nw_ssl.c. References ap_set_module_config, conn_rec::conn_config, convert_secure_socket(), secsocket_data::csd, secsocket_data::is_secure, conn_rec::notes, OK, and conn_rec::pool. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
|
Definition at line 557 of file mod_nw_ssl.c. References ap_listeners, APR_SUCCESS, lr, and ap_listen_rec::next. Referenced by nwssl_post_config(). |
|
||||||||||||
|
Definition at line 153 of file mod_nw_ssl.c. Referenced by set_secure_listener(). |
|
|
Definition at line 1122 of file mod_nw_ssl.c. References AP_FTYPE_PROTOCOL, APR_HOOK_MIDDLE, APR_REGISTER_OPTIONAL_FN, NULL, nwssl_hook_default_port(), nwssl_hook_Fixup(), nwssl_hook_http_method(), nwssl_post_config(), nwssl_pre_config(), nwssl_pre_connection(), ssl_engine_disable(), ssl_hook_Insert_Filter(), ssl_io_filter_Upgrade(), ssl_is_https(), ssl_proxy_enable(), and ssl_var_lookup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||||||
|
Definition at line 447 of file mod_nw_ssl.c. References addr, apr_pcalloc, err, get_nwssl_cfg, GLOBAL_ONLY, NULL, parse_addr(), cmd_parms_struct::pool, port, cmd_parms_struct::server, and NWSSLSrvConfigRec::sltable. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 506 of file mod_nw_ssl.c. References addr, apr_pcalloc, err, get_nwssl_cfg, GLOBAL_ONLY, NULL, cmd_parms_struct::pool, port, cmd_parms_struct::server, and NWSSLSrvConfigRec::slutable. |
|
||||||||||||||||
|
Definition at line 578 of file mod_nw_ssl.c. References NULL. |
|
|
Definition at line 786 of file mod_nw_ssl.c. Referenced by proxy_post_config(), register_hooks(), and ssl_register_hooks(). |
|
|
Definition at line 1100 of file mod_nw_ssl.c. References get_nwssl_cfg, isSecureUpgradeable(), NULL, and request_rec::server. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 989 of file mod_nw_ssl.c. References ap_get_module_config, APLOG_ERR, APLOG_INFO, APLOG_MARK, APR_BRIGADE_INSERT_TAIL, apr_os_sock_get(), b, conn_rec::conn_config, request_rec::connection, CONNECTION_HEADER, CRLF, secsocket_data::csd, get_port_key(), request_rec::headers_in, request_rec::headers_out, secsocket_data::is_secure, key, M_OPTIONS, request_rec::method_number, NULL, request_rec::pool, r, request_rec::server, SSLize_Socket(), SWITCH_STATUS_LINE, token_string, and UPGRADE_HEADER. Referenced by register_hooks(). Here is the call graph for this function: ![]() |
|
|
Definition at line 791 of file mod_nw_ssl.c. References ap_get_module_config, conn_rec::base_server, conn_rec::conn_config, secsocket_data::is_secure, and isSecureConn(). Referenced by post_config(), register_hooks(), and ssl_var_register(). Here is the call graph for this function: ![]() |
|
|
Definition at line 779 of file mod_nw_ssl.c. Referenced by proxy_post_config(), register_hooks(), and ssl_register_hooks(). |
|
||||||||||||||||||||||||
|
Definition at line 799 of file mod_nw_ssl.c. |