|
Apache HTTPD
|
#include "httpd.h"#include "http_config.h"#include "http_connection.h"#include "http_core.h"#include "http_log.h"#include "http_protocol.h"#include "http_request.h"#include "ap_listen.h"#include "apr_strings.h"#include "apr_portable.h"#include "apr_optional.h"#include <unilib.h>Go to the source code of this file.
Classes | |
| struct | seclisten_rec |
| struct | seclistenup_rec |
| struct | NWSSLSrvConfigRec |
| struct | secsocket_data |
Macros | |
| #define | WS_SSL |
| #define | MAX_ADDRESS 512 |
| #define | MAX_KEY 80 |
| #define | SO_TLS_UNCLEAN_SHUTDOWN 0 |
| #define | strEQ(s1, s2) (strcmp(s1,s2) == 0) |
| #define | strNE(s1, s2) (strcmp(s1,s2) != 0) |
| #define | strEQn(s1, s2, n) (strncmp(s1,s2,n) == 0) |
| #define | strNEn(s1, s2, n) (strncmp(s1,s2,n) != 0) |
| #define | strcEQ(s1, s2) (strcasecmp(s1,s2) == 0) |
| #define | strcNE(s1, s2) (strcasecmp(s1,s2) != 0) |
| #define | strcEQn(s1, s2, n) (strncasecmp(s1,s2,n) == 0) |
| #define | strcNEn(s1, s2, n) (strncasecmp(s1,s2,n) != 0) |
| #define | strIsEmpty(s) (s == NULL || s[0] == NUL) |
| #define | get_nwssl_cfg(srv) (NWSSLSrvConfigRec *) ap_get_module_config(srv->module_config, &nwssl_module) |
| #define | MKTIMESTR(format, tmfield) |
| #define | SWITCH_STATUS_LINE "HTTP/1.1 101 Switching Protocols" |
| #define | UPGRADE_HEADER "Upgrade: TLS/1.0, HTTP/1.1" |
| #define | CONNECTION_HEADER "Connection: Upgrade" |
Variables | |
| static apr_array_header_t * | certlist = NULL |
| static unicode_t ** | certarray = NULL |
| static int | numcerts = 0 |
| static seclisten_rec * | ap_seclisteners = NULL |
| static seclistenup_rec * | ap_seclistenersup = NULL |
| static ap_listen_rec * | nw_old_listeners |
| static const command_rec | nwssl_module_cmds [] |
| static int *const | aplog_module_index = &( nwssl_module.module_index) |
Definition at line 1146 of file mod_nw_ssl.c.
| #define get_nwssl_cfg | ( | srv | ) | (NWSSLSrvConfigRec *) ap_get_module_config(srv->module_config, &nwssl_module) |
Definition at line 145 of file mod_nw_ssl.c.
| #define MAX_ADDRESS 512 |
Definition at line 49 of file mod_nw_ssl.c.
| #define MAX_KEY 80 |
Definition at line 50 of file mod_nw_ssl.c.
| #define SO_TLS_UNCLEAN_SHUTDOWN 0 |
Definition at line 68 of file mod_nw_ssl.c.
Definition at line 93 of file mod_nw_ssl.c.
Definition at line 95 of file mod_nw_ssl.c.
Definition at line 94 of file mod_nw_ssl.c.
Definition at line 96 of file mod_nw_ssl.c.
| #define SWITCH_STATUS_LINE "HTTP/1.1 101 Switching Protocols" |
Definition at line 1144 of file mod_nw_ssl.c.
Definition at line 1145 of file mod_nw_ssl.c.
| #define WS_SSL |
Definition at line 47 of file mod_nw_ssl.c.
Definition at line 86 of file mod_nw_ssl.c.
Definition at line 80 of file mod_nw_ssl.c.
Definition at line 85 of file mod_nw_ssl.c.
| typedef char *() apr_OFN_ssl_var_lookup_t(apr_pool_t *, server_rec *, conn_rec *, request_rec *, char *) |
Definition at line 76 of file mod_nw_ssl.c.
Definition at line 103 of file mod_nw_ssl.c.
Definition at line 104 of file mod_nw_ssl.c.
Definition at line 105 of file mod_nw_ssl.c.
Definition at line 106 of file mod_nw_ssl.c.
|
static |
Definition at line 148 of file mod_nw_ssl.c.
Definition at line 855 of file mod_nw_ssl.c.
|
static |
Definition at line 329 of file mod_nw_ssl.c.
|
static |
Definition at line 219 of file mod_nw_ssl.c.
Definition at line 232 of file mod_nw_ssl.c.
|
static |
Definition at line 893 of file mod_nw_ssl.c.
Definition at line 879 of file mod_nw_ssl.c.
|
static |
Definition at line 867 of file mod_nw_ssl.c.
Definition at line 886 of file mod_nw_ssl.c.
|
static |
Definition at line 898 of file mod_nw_ssl.c.
|
static |
Definition at line 903 of file mod_nw_ssl.c.
|
static |
Definition at line 246 of file mod_nw_ssl.c.
|
static |
Definition at line 839 of file mod_nw_ssl.c.
|
static |
Definition at line 847 of file mod_nw_ssl.c.
|
static |
Definition at line 928 of file mod_nw_ssl.c.
|
static |
< Module declines to handle
< Module declines to handle
Definition at line 910 of file mod_nw_ssl.c.
|
static |
Definition at line 920 of file mod_nw_ssl.c.
|
static |
< Module has handled this stage.
Definition at line 730 of file mod_nw_ssl.c.
|
static |
< Module has handled this stage.
Definition at line 642 of file mod_nw_ssl.c.
< Module has handled this stage.
Definition at line 713 of file mod_nw_ssl.c.
|
static |
Definition at line 613 of file mod_nw_ssl.c.
Definition at line 168 of file mod_nw_ssl.c.
|
static |
Definition at line 1256 of file mod_nw_ssl.c.
|
static |
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 467 of file mod_nw_ssl.c.
|
static |
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 563 of file mod_nw_ssl.c.
Definition at line 634 of file mod_nw_ssl.c.
Definition at line 943 of file mod_nw_ssl.c.
|
static |
Definition at line 1234 of file mod_nw_ssl.c.
|
static |
Definition at line 1148 of file mod_nw_ssl.c.
Definition at line 948 of file mod_nw_ssl.c.
Definition at line 936 of file mod_nw_ssl.c.
|
static |
Definition at line 393 of file mod_nw_ssl.c.
|
static |
Definition at line 140 of file mod_nw_ssl.c.
|
static |
Definition at line 141 of file mod_nw_ssl.c.
Definition at line 1275 of file mod_nw_ssl.c.
Definition at line 138 of file mod_nw_ssl.c.
|
static |
Definition at line 137 of file mod_nw_ssl.c.
|
static |
Definition at line 139 of file mod_nw_ssl.c.
|
static |
Definition at line 143 of file mod_nw_ssl.c.
|
static |
Definition at line 1243 of file mod_nw_ssl.c.