You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by st...@hyperreal.org on 1999/08/30 17:21:35 UTC
cvs commit: apache-2.0/src/modules/standard mod_auth_anon.c mod_digest.c
stoddard 99/08/30 08:21:34
Modified: src ApacheCore.def
src/modules/standard mod_auth_anon.c mod_digest.c
Log:
Add couple of hooks to the APacheCore.def file. Port mod_auth_anon and mod_digest to
use the new hooks.
Revision Changes Path
1.3 +2 -0 apache-2.0/src/ApacheCore.def
Index: ApacheCore.def
===================================================================
RCS file: /home/cvs/apache-2.0/src/ApacheCore.def,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ApacheCore.def 1999/08/27 22:56:35 1.2
+++ ApacheCore.def 1999/08/30 15:21:29 1.3
@@ -363,3 +363,5 @@
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
1.3 +8 -15 apache-2.0/src/modules/standard/mod_auth_anon.c
Index: mod_auth_anon.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_auth_anon.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mod_auth_anon.c 1999/08/26 13:57:35 1.2
+++ mod_auth_anon.c 1999/08/30 15:21:32 1.3
@@ -288,27 +288,20 @@
#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 */
};
1.3 +7 -14 apache-2.0/src/modules/standard/mod_digest.c
Index: mod_digest.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_digest.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mod_digest.c 1999/08/26 13:57:36 1.2
+++ mod_digest.c 1999/08/30 15:21:33 1.3
@@ -364,26 +364,19 @@
ap_note_digest_auth_failure(r);
return AUTH_REQUIRED;
}
-
+static void register_hooks(void)
+{
+ ap_hook_check_user_id(authenticate_digest_user,NULL,NULL,HOOK_MIDDLE);
+ ap_hook_auth_checker(digest_check_auth,NULL,NULL,HOOK_MIDDLE);
+}
module MODULE_VAR_EXPORT digest_module =
{
- STANDARD_MODULE_STUFF,
- NULL, /* initializer */
+ STANDARD20_MODULE_STUFF,
create_digest_dir_config, /* dir config creater */
NULL, /* dir merger --- default is to override */
NULL, /* server config */
NULL, /* merge server config */
digest_cmds, /* command table */
NULL, /* handlers */
- NULL, /* filename translation */
- authenticate_digest_user, /* check_user_id */
- digest_check_auth, /* 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 */
};
Re: cvs commit: apache-2.0/src/modules/standard mod_auth_anon.c mod_digest.c
Posted by Greg Stein <gs...@lyra.org>.
stoddard@hyperreal.org wrote:
>
> stoddard 99/08/30 08:21:34
>
> Modified: src ApacheCore.def
> src/modules/standard mod_auth_anon.c mod_digest.c
> Log:
> Add couple of hooks to the APacheCore.def file. Port mod_auth_anon and mod_digest to
> use the new hooks.
Shouldn't we just wipe mod_digest from the 2.0 repository? Move
mod_auth_digest out of experimental? Having it outside of experimental,
and replacing the old one will ensure that we get the testing we need to
call it "not experimental".
Cheers,
-g
--
Greg Stein, http://www.lyra.org/