#include "apr.h"
#include "apr_lib.h"
#include "apr_strings.h"
#include "apr_buckets.h"
#include "apr_hash.h"
#include "apr_want.h"
#include "httpd.h"
#include "http_config.h"
#include "http_request.h"
#include "http_ssl.h"
#include "http_log.h"
#include "util_filter.h"
#include "http_protocol.h"
#include "ap_expr.h"
Go to the source code of this file.
|
| static const char * | constant_item (request_rec *r, char *stuff) |
| |
| static const char * | header_request_duration (request_rec *r, char *a) |
| |
| static const char * | header_request_time (request_rec *r, char *a) |
| |
| static const char * | unwrap_header (apr_pool_t *p, const char *hdr) |
| |
| static const char * | header_request_env_var (request_rec *r, char *a) |
| |
| static const char * | header_request_ssl_var (request_rec *r, char *name) |
| |
| static const char * | header_request_loadavg (request_rec *r, char *a) |
| |
| static const char * | header_request_idle (request_rec *r, char *a) |
| |
| static const char * | header_request_busy (request_rec *r, char *a) |
| |
| static void * | create_headers_dir_config (apr_pool_t *p, char *d) |
| |
| static void * | merge_headers_config (apr_pool_t *p, void *basev, void *overridesv) |
| |
| static char * | parse_misc_string (apr_pool_t *p, format_tag *tag, const char **sa) |
| |
| static char * | parse_format_tag (apr_pool_t *p, format_tag *tag, const char **sa) |
| |
| static char * | parse_format_string (cmd_parms *cmd, header_entry *hdr, const char *s) |
| |
| static APR_INLINE const char * | header_inout_cmd (cmd_parms *cmd, void *indirconf, const char *action, const char *hdr, const char *value, const char *subs, const char *envclause) |
| |
| static const char * | header_cmd (cmd_parms *cmd, void *indirconf, const char *args) |
| |
| static char * | process_tags (header_entry *hdr, request_rec *r) |
| |
| static const char * | process_regexp (header_entry *hdr, const char *value, request_rec *r) |
| |
| static int | echo_header (void *v, const char *key, const char *val) |
| |
| static int | edit_header (void *v, const char *key, const char *val) |
| |
| static int | add_them_all (void *v, const char *key, const char *val) |
| |
| static int | do_headers_fixup (request_rec *r, apr_table_t *headers, apr_array_header_t *fixup, int early) |
| |
| static void | ap_headers_insert_output_filter (request_rec *r) |
| |
| static void | ap_headers_insert_error_filter (request_rec *r) |
| |
| static apr_status_t | ap_headers_output_filter (ap_filter_t *f, apr_bucket_brigade *in) |
| |
| static apr_status_t | ap_headers_error_filter (ap_filter_t *f, apr_bucket_brigade *in) |
| |
| static apr_status_t | ap_headers_fixup (request_rec *r) |
| |
| static apr_status_t | ap_headers_early (request_rec *r) |
| |
| static void | register_format_tag_handler (const char *tag, format_tag_fn *tag_handler) |
| |
| static int | header_pre_config (apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp) |
| |
| static int | header_post_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
| |
| static void | register_hooks (apr_pool_t *p) |
| |
◆ APR_WANT_STRFUNC
◆ format_tag_fn
◆ hdr_actions
| Enumerator |
|---|
| hdr_add | |
| hdr_set | |
| hdr_append | |
| hdr_merge | |
| hdr_unset | |
| hdr_echo | |
| hdr_edit | |
| hdr_edit_r | |
| hdr_setifempty | |
| hdr_note | |
Definition at line 90 of file mod_headers.c.
◆ add_them_all()
◆ ap_headers_early()
◆ ap_headers_error_filter()
◆ ap_headers_fixup()
◆ ap_headers_insert_error_filter()
◆ ap_headers_insert_output_filter()
◆ ap_headers_output_filter()
◆ constant_item()
◆ create_headers_dir_config()
◆ do_headers_fixup()
◆ echo_header()
◆ edit_header()
◆ header_cmd()
◆ header_inout_cmd()
◆ header_post_config()
◆ header_pre_config()
◆ header_request_busy()
◆ header_request_duration()
◆ header_request_env_var()
◆ header_request_idle()
◆ header_request_loadavg()
◆ header_request_ssl_var()
◆ header_request_time()
◆ merge_headers_config()
| static void * merge_headers_config |
( |
apr_pool_t * |
p, |
|
|
void * |
basev, |
|
|
void * |
overridesv |
|
) |
| |
|
static |
◆ parse_format_string()
◆ parse_format_tag()
◆ parse_misc_string()
◆ process_regexp()
◆ process_tags()
◆ register_format_tag_handler()
◆ register_hooks()
◆ unwrap_header()
◆ aplog_module_index
| int* const aplog_module_index = &( headers_module.module_index) |
|
static |
◆ condition_early
◆ format_tag_hash
◆ hdr_in
◆ hdr_out_always
| char hdr_out_always = '2' |
|
static |
◆ hdr_out_onsuccess
| char hdr_out_onsuccess = '1' |
|
static |
◆ headers_cmds