Apache HTTPD
Public Attributes | List of all members
core_dir_config Struct Reference

Per-directory configuration. More...

#include <http_core.h>

Public Attributes

chard
 
unsigned d_components
 
allow_options_t opts
 
allow_options_t opts_add
 
allow_options_t opts_remove
 
overrides_t override
 
allow_options_t override_opts
 
char ** response_code_strings
 
unsigned int hostname_lookups: 4
 
unsigned int content_md5: 2
 
unsigned use_canonical_name: 2
 
unsigned d_is_fnmatch: 1
 
unsigned add_default_charset: 2
 
const charadd_default_charset_name
 
apr_off_t limit_req_body
 
long limit_xml_body
 
server_signature_e server_signature
 
apr_array_header_tsec_file
 
apr_array_header_tsec_if
 
ap_regex_tr
 
const charmime_type
 
const charhandler
 
const charoutput_filters
 
const charinput_filters
 
int accept_path_info
 
etag_components_t etag_bits
 
etag_components_t etag_add
 
etag_components_t etag_remove
 
unsigned int enable_mmap: 2
 
unsigned int enable_sendfile: 2
 
unsigned int use_canonical_phys_port: 2
 
unsigned int allow_encoded_slashes: 1
 
unsigned int decode_encoded_slashes: 1
 
unsigned int condition_ifelse: 2
 
ap_expr_info_tcondition
 
struct ap_logconflog
 
apr_table_toverride_list
 
int max_ranges
 
int max_overlaps
 
int max_reversals
 
apr_array_header_trefs
 
apr_hash_tresponse_code_exprs
 
unsigned int cgi_pass_auth: 2
 
unsigned int qualify_redirect_url:2
 
ap_expr_info_texpr_handler
 
apr_hash_tcgi_var_rules
 
apr_size_t read_buf_size
 

Detailed Description

Per-directory configuration.

Definition at line 527 of file http_core.h.

Member Data Documentation

◆ accept_path_info

int core_dir_config::accept_path_info

Definition at line 606 of file http_core.h.

◆ add_default_charset

unsigned core_dir_config::add_default_charset

Definition at line 577 of file http_core.h.

◆ add_default_charset_name

const char* core_dir_config::add_default_charset_name

Definition at line 578 of file http_core.h.

◆ allow_encoded_slashes

unsigned int core_dir_config::allow_encoded_slashes

Definition at line 633 of file http_core.h.

◆ cgi_pass_auth

unsigned int core_dir_config::cgi_pass_auth

CGIPassAuth: Whether HTTP authorization headers will be passed to scripts as CGI variables; affects all modules calling ap_add_common_vars(), as well as any others using this field as advice

Definition at line 678 of file http_core.h.

◆ cgi_var_rules

apr_hash_t* core_dir_config::cgi_var_rules

Table of rules for building CGI variables, NULL if none configured

Definition at line 683 of file http_core.h.

◆ condition

ap_expr_info_t* core_dir_config::condition

Definition at line 642 of file http_core.h.

◆ condition_ifelse

unsigned int core_dir_config::condition_ifelse

Definition at line 640 of file http_core.h.

◆ content_md5

unsigned int core_dir_config::content_md5

Definition at line 557 of file http_core.h.

◆ d

char* core_dir_config::d

path of the directory/regex/etc. see also d_is_fnmatch/absolute below

Definition at line 529 of file http_core.h.

◆ d_components

unsigned core_dir_config::d_components

the number of slashes in d

Definition at line 531 of file http_core.h.

◆ d_is_fnmatch

unsigned core_dir_config::d_is_fnmatch

Definition at line 569 of file http_core.h.

◆ decode_encoded_slashes

unsigned int core_dir_config::decode_encoded_slashes

Definition at line 635 of file http_core.h.

◆ enable_mmap

unsigned int core_dir_config::enable_mmap

Definition at line 621 of file http_core.h.

◆ enable_sendfile

unsigned int core_dir_config::enable_sendfile

Definition at line 626 of file http_core.h.

◆ etag_add

etag_components_t core_dir_config::etag_add

Definition at line 612 of file http_core.h.

◆ etag_bits

etag_components_t core_dir_config::etag_bits

Definition at line 611 of file http_core.h.

◆ etag_remove

etag_components_t core_dir_config::etag_remove

Definition at line 613 of file http_core.h.

◆ expr_handler

ap_expr_info_t* core_dir_config::expr_handler

Definition at line 680 of file http_core.h.

◆ handler

const char* core_dir_config::handler

Definition at line 603 of file http_core.h.

◆ hostname_lookups

unsigned int core_dir_config::hostname_lookups

Definition at line 555 of file http_core.h.

◆ input_filters

const char* core_dir_config::input_filters

Definition at line 605 of file http_core.h.

◆ limit_req_body

apr_off_t core_dir_config::limit_req_body

Definition at line 590 of file http_core.h.

◆ limit_xml_body

long core_dir_config::limit_xml_body

Definition at line 591 of file http_core.h.

◆ log

struct ap_logconf* core_dir_config::log

per-dir log config

Definition at line 645 of file http_core.h.

◆ max_overlaps

int core_dir_config::max_overlaps

Max number of Range overlaps (merges) allowed

Definition at line 657 of file http_core.h.

◆ max_ranges

int core_dir_config::max_ranges

Number of Ranges before returning HTTP_OK.

Definition at line 655 of file http_core.h.

◆ max_reversals

int core_dir_config::max_reversals

Max number of Range reversals (eg: 200-300, 100-125) allowed

Definition at line 659 of file http_core.h.

◆ mime_type

const char* core_dir_config::mime_type

Definition at line 602 of file http_core.h.

◆ opts

allow_options_t core_dir_config::opts

If (opts & OPT_UNSET) then no absolute assignment to options has been made. invariant: (opts_add & opts_remove) == 0 Which said another way means that the last relative (options + or -) assignment made to each bit is recorded in exactly one of opts_add or opts_remove.

Definition at line 540 of file http_core.h.

◆ opts_add

allow_options_t core_dir_config::opts_add

Definition at line 541 of file http_core.h.

◆ opts_remove

allow_options_t core_dir_config::opts_remove

Definition at line 542 of file http_core.h.

◆ output_filters

const char* core_dir_config::output_filters

Definition at line 604 of file http_core.h.

◆ override

overrides_t core_dir_config::override

Definition at line 543 of file http_core.h.

◆ override_list

apr_table_t* core_dir_config::override_list

Table of directives allowed per AllowOverrideList

Definition at line 648 of file http_core.h.

◆ override_opts

allow_options_t core_dir_config::override_opts

Definition at line 544 of file http_core.h.

◆ qualify_redirect_url

unsigned int core_dir_config::qualify_redirect_url

Definition at line 679 of file http_core.h.

◆ r

ap_regex_t* core_dir_config::r

Definition at line 600 of file http_core.h.

◆ read_buf_size

apr_size_t core_dir_config::read_buf_size

Definition at line 685 of file http_core.h.

◆ refs

apr_array_header_t* core_dir_config::refs

Named back references

Definition at line 662 of file http_core.h.

◆ response_code_exprs

apr_hash_t* core_dir_config::response_code_exprs

Custom response config with expression support. The hash table contains compiled expressions keyed against the custom response code.

Definition at line 668 of file http_core.h.

◆ response_code_strings

char** core_dir_config::response_code_strings

Definition at line 547 of file http_core.h.

◆ sec_file

apr_array_header_t* core_dir_config::sec_file

Definition at line 598 of file http_core.h.

◆ sec_if

apr_array_header_t* core_dir_config::sec_if

Definition at line 599 of file http_core.h.

◆ server_signature

server_signature_e core_dir_config::server_signature

Definition at line 595 of file http_core.h.

◆ use_canonical_name

unsigned core_dir_config::use_canonical_name

Definition at line 563 of file http_core.h.

◆ use_canonical_phys_port

unsigned int core_dir_config::use_canonical_phys_port

Definition at line 631 of file http_core.h.


The documentation for this struct was generated from the following file: