From: Christophe Jaillet
check_config
hookap_process_fnmatch_configs()
function to process wildcardsap_configfile_t
, ap_cfg_getline()
,
- ap_cfg_getc()
to return error codes, and add
- ap_pcfg_strerror()
for retrieving an error description.ap_configfile_t
, ap_cfg_getline()
,
+ ap_cfg_getc()
to return error codes, and add
+ ap_pcfg_strerror()
for retrieving an error description.ap_default_type
, ap_requires
, all
+ ap_default_type
, ap_requires
, all
2.2 authnz APIap_get_server_name_for_url
to support IPv6
@@ -156,11 +156,11 @@
CONN_STATE
valuesap_escape_html
updated;
+ ap_escape_html
updated;
ap_unescape_all
, ap_escape_path_segment_buffer
EXEC_ON_READ
config
reading stage need to call ap_reserve_module_slots()
or
- ap_reserve_module_slots_directive()
in their
+ ap_reserve_module_slots_directive()
in their
pre_config hook
.EOR
bucket typeap_process_async_request
AP_AUTH_INTERNAL_PER_CONF
and
+ AP_AUTH_INTERNAL_PER_CONF
and
AP_AUTH_INTERNAL_PER_URI
access_checker_ex
hook to apply additional access control
+ access_checker_ex
hook to apply additional access control
and/or bypass authentication.ap_hook_check_access_ex
,
- ap_hook_check_access
, ap_hook_check_authn
,
- ap_hook_check_authz
which accept
+ ap_hook_check_access_ex
,
+ ap_hook_check_access
, ap_hook_check_authn
,
+ ap_hook_check_authz
which accept
AP_AUTH_INTERNAL_PER_*
flagsap_hook_access_checker
,
- access_checker_ex
, ap_hook_check_user_id
,
+ ap_hook_access_checker
,
+ access_checker_ex
, ap_hook_check_user_id
,
ap_hook_auth_checker
When possible, registering all access control hooks (including @@ -210,7 +210,7 @@
If your module requires the old behavior and must perform access
control checks on every sub-request with a different URI from the
initial request, even if that URI matches the same set of access
- control configuration directives, then use
+ control configuration directives, then use
AP_AUTH_INTERNAL_PER_URI
.
Introduces a commit_entity()
function to the cache provider
+
Introduces a commit_entity()
function to the cache provider
interface, allowing atomic writes to cache. Add a cache_status()
hook to report the cache decision. All private structures and functions were
removed.
set_scoreboard
(locking uses the new ap_mutex API)mpm_query
, timed_callback
, and
+ mpm_query
, timed_callback
, and
get_name
monitor
hook,
- ap_reclaim_child_processes
,
+ ap_reclaim_child_processes
,
ap_relieve_child_processes
ap_log_*error
are now implemented as macros. This means
that it is no longer possible to use #ifdef
inside the
argument list of ap_log_*error
, as this would cause
- undefined behavor according to C99.
A server_rec
pointer must be passed to
ap_log_error()
when called after startup. This
@@ -494,9 +494,9 @@
conn_rec->remote_ip
and
+ conn_rec->remote_ip
and
conn_rec->remote_addr
conn_rec->client_ip
and
+ conn_rec->client_ip
and
conn_rec->client_addr
.