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:
Bill Stoddard
1999-08-30 15:21:32 +00:00
parent 0ac617ffc3
commit 180ebd8c59
3 changed files with 12 additions and 15 deletions

View File

@ -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

View File

@ -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

View File

@ -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 */
};