|
Apache HTTPD
|
#include "apr.h"#include "apr_strings.h"#include "apr_strmatch.h"#include "apr_want.h"#include "ap_config.h"#include "httpd.h"#include "http_config.h"#include "http_core.h"#include "http_log.h"#include "http_protocol.h"Go to the source code of this file.
Classes | |
| struct | sei_entry |
| struct | sei_cfg_rec |
Macros | |
| #define | APR_WANT_STRFUNC |
| #define | ICASE_MAGIC ((void *)(&setenvif_module)) |
| #define | SEI_MAGIC_HEIRLOOM "setenvif-phase-flag" |
Enumerations | |
| enum | special { SPECIAL_NOT , SPECIAL_REMOTE_ADDR , SPECIAL_REMOTE_HOST , SPECIAL_REQUEST_URI , SPECIAL_REQUEST_METHOD , SPECIAL_REQUEST_PROTOCOL , SPECIAL_SERVER_ADDR } |
Functions | |
| static void * | create_setenvif_config (apr_pool_t *p) |
| static void * | create_setenvif_config_svr (apr_pool_t *p, server_rec *dummy) |
| static void * | create_setenvif_config_dir (apr_pool_t *p, char *dummy) |
| static void * | merge_setenvif_config (apr_pool_t *p, void *basev, void *overridesv) |
| static int | is_header_regex (apr_pool_t *p, const char *name) |
| static const char * | non_regex_pattern (apr_pool_t *p, const char *s) |
| static const char * | add_envvars (cmd_parms *cmd, const char *args, sei_entry *new) |
| static const char * | add_setenvif_core (cmd_parms *cmd, void *mconfig, char *fname, const char *args) |
| static const char * | add_setenvif (cmd_parms *cmd, void *mconfig, const char *args) |
| static const char * | add_setenvifexpr (cmd_parms *cmd, void *mconfig, const char *args) |
| static const char * | add_browser (cmd_parms *cmd, void *mconfig, const char *args) |
| static int | match_headers (request_rec *r) |
| static void | register_hooks (apr_pool_t *p) |
Variables | |
| static ap_regex_t * | is_header_regex_regex |
| static const command_rec | setenvif_module_cmds [] |
| static int *const | aplog_module_index = &( setenvif_module.module_index) |
| #define APR_WANT_STRFUNC |
Definition at line 87 of file mod_setenvif.c.
| #define ICASE_MAGIC ((void *)(&setenvif_module)) |
Definition at line 165 of file mod_setenvif.c.
Definition at line 166 of file mod_setenvif.c.
| Enumerator | |
|---|---|
| SPECIAL_NOT | |
| SPECIAL_REMOTE_ADDR | |
| SPECIAL_REMOTE_HOST | |
| SPECIAL_REQUEST_URI | |
| SPECIAL_REQUEST_METHOD | |
| SPECIAL_REQUEST_PROTOCOL | |
| SPECIAL_SERVER_ADDR | |
Definition at line 97 of file mod_setenvif.c.
Definition at line 461 of file mod_setenvif.c.
Definition at line 249 of file mod_setenvif.c.
Definition at line 404 of file mod_setenvif.c.
|
static |
unused
use a case-insensitive match
unused
unused
use a case-insensitive match
Definition at line 282 of file mod_setenvif.c.
Definition at line 418 of file mod_setenvif.c.
|
static |
Definition at line 133 of file mod_setenvif.c.
|
static |
Definition at line 146 of file mod_setenvif.c.
|
static |
Definition at line 141 of file mod_setenvif.c.
|
static |
Definition at line 170 of file mod_setenvif.c.
|
static |
< Module declines to handle
Definition at line 491 of file mod_setenvif.c.
|
static |
Definition at line 151 of file mod_setenvif.c.
Definition at line 190 of file mod_setenvif.c.
|
static |
Definition at line 649 of file mod_setenvif.c.
|
static |
Definition at line 168 of file mod_setenvif.c.
|
static |
Definition at line 466 of file mod_setenvif.c.