#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"Include dependency graph for mod_setenvif.c:

Go to the source code of this file.
|
|
Definition at line 87 of file mod_setenvif.c. |
|
|
Definition at line 165 of file mod_setenvif.c. Referenced by add_setenvif_core(). |
|
|
Definition at line 166 of file mod_setenvif.c. Referenced by match_headers(). |
|
|
Definition at line 98 of file mod_setenvif.c. |
|
||||||||||||||||
|
Definition at line 419 of file mod_setenvif.c. References add_setenvif_core(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 400 of file mod_setenvif.c. References add_setenvif_core(), cmd_parms_struct::cmd, fname, command_struct::name, NULL, and cmd_parms_struct::pool. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 251 of file mod_setenvif.c. References ap_get_module_config, cmd_parms_struct::cmd, sei_cfg_rec::conditionals, apr_array_header_t::elts, entries, ICASE_MAGIC, cmd_parms_struct::info, is_header_regex(), server_rec::module_config, name, command_struct::name, apr_array_header_t::nelts, non_regex_pattern(), NULL, cmd_parms_struct::path, cmd_parms_struct::pool, REG_EXTENDED, REG_ICASE, REG_NOSUB, regex, sconf, cmd_parms_struct::server, setenvif_module, SPECIAL_NOT, SPECIAL_REMOTE_ADDR, SPECIAL_REMOTE_HOST, SPECIAL_REQUEST_METHOD, SPECIAL_REQUEST_PROTOCOL, SPECIAL_REQUEST_URI, SPECIAL_SERVER_ADDR, and strcasecmp(). Referenced by add_browser(), and add_setenvif(). Here is the call graph for this function: ![]() |
|
|
Definition at line 133 of file mod_setenvif.c. Referenced by create_setenvif_config_dir(), and create_setenvif_config_svr(). |
|
||||||||||||
|
Definition at line 146 of file mod_setenvif.c. References create_setenvif_config(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 141 of file mod_setenvif.c. References create_setenvif_config(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 168 of file mod_setenvif.c. References ap_assert, NULL, preg, REG_EXTENDED, and REG_NOSUB. Referenced by add_setenvif_core(). |
|
|
||||||||||||||||
|
Definition at line 151 of file mod_setenvif.c. References apr_array_append(), apr_pcalloc, base, and sei_cfg_rec::conditionals. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 192 of file mod_setenvif.c. Referenced by add_setenvif_core(). |
|
|
Definition at line 571 of file mod_setenvif.c. References APR_HOOK_MIDDLE, match_headers(), and NULL. Here is the call graph for this function: ![]() |
|
|
Initial value:
{
STANDARD20_MODULE_STUFF,
create_setenvif_config_dir,
merge_setenvif_config,
create_setenvif_config_svr,
merge_setenvif_config,
setenvif_module_cmds,
register_hooks
}
Definition at line 577 of file mod_setenvif.c. Referenced by add_setenvif_core(), and match_headers(). |
|
|
Initial value:
{
AP_INIT_RAW_ARGS("SetEnvIf", add_setenvif, NULL, OR_FILEINFO,
"A header-name, regex and a list of variables."),
AP_INIT_RAW_ARGS("SetEnvIfNoCase", add_setenvif, ICASE_MAGIC, OR_FILEINFO,
"a header-name, regex and a list of variables."),
AP_INIT_RAW_ARGS("BrowserMatch", add_browser, NULL, OR_FILEINFO,
"A browser regex and a list of variables."),
AP_INIT_RAW_ARGS("BrowserMatchNoCase", add_browser, ICASE_MAGIC,
OR_FILEINFO,
"A browser regex and a list of variables."),
{ NULL },
}
Definition at line 424 of file mod_setenvif.c. |