mirror of
https://github.com/apache/httpd.git
synced 2025-08-20 16:09:55 +00:00
Add couple of hooks to the APacheCore.def file. Port mod_auth_anon and mod_digest to
use the new hooks. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83847 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -363,3 +363,5 @@ EXPORTS
|
||||
ap_hook_sort_register @358
|
||||
ap_hook_process_connection @359
|
||||
ap_process_http_connection @360
|
||||
ap_hook_check_user_id @361
|
||||
ap_hook_auth_checker @362
|
||||
|
@ -363,3 +363,5 @@ EXPORTS
|
||||
ap_hook_sort_register @358
|
||||
ap_hook_process_connection @359
|
||||
ap_process_http_connection @360
|
||||
ap_hook_check_user_id @361
|
||||
ap_hook_auth_checker @362
|
||||
|
@ -288,27 +288,20 @@ static int check_anon_access(request_rec *r)
|
||||
#endif
|
||||
return DECLINED;
|
||||
}
|
||||
|
||||
static void register_hooks(void)
|
||||
{
|
||||
ap_hook_check_user_id(anon_authenticate_basic_user,NULL,NULL,HOOK_MIDDLE);
|
||||
ap_hook_auth_checker(check_anon_access,NULL,NULL,HOOK_MIDDLE);
|
||||
}
|
||||
|
||||
module MODULE_VAR_EXPORT anon_auth_module =
|
||||
{
|
||||
STANDARD_MODULE_STUFF,
|
||||
NULL, /* initializer */
|
||||
create_anon_auth_dir_config, /* dir config creater */
|
||||
STANDARD20_MODULE_STUFF,
|
||||
create_anon_auth_dir_config,/* dir config creater */
|
||||
NULL, /* dir merger ensure strictness */
|
||||
NULL, /* server config */
|
||||
NULL, /* merge server config */
|
||||
anon_auth_cmds, /* command table */
|
||||
NULL, /* handlers */
|
||||
NULL, /* filename translation */
|
||||
anon_authenticate_basic_user, /* check_user_id */
|
||||
check_anon_access, /* check auth */
|
||||
NULL, /* check access */
|
||||
NULL, /* type_checker */
|
||||
NULL, /* fixups */
|
||||
NULL, /* logger */
|
||||
NULL, /* header parser */
|
||||
NULL, /* child_init */
|
||||
NULL, /* child_exit */
|
||||
NULL /* post read-request */
|
||||
register_hooks /* register hooks */
|
||||
};
|
||||
|
Reference in New Issue
Block a user