rbb 99/12/31 09:06:16
Modified: src/modules/standard mod_digest.c mod_vhost_alias.c Log: Update these modules to Apache 2.0. Not tested, but they compile again. Revision Changes Path 1.6 +2 -2 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.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- mod_digest.c 1999/10/22 16:01:25 1.5 +++ mod_digest.c 1999/12/31 17:06:15 1.6 @@ -111,7 +111,7 @@ const char *rpw; char *w, *x; - if (!(f = ap_pcfg_openfile(r->pool, auth_pwfile))) { + if (ap_pcfg_openfile(&f, r->pool, auth_pwfile) != APR_SUCCESS) { ap_log_rerror(APLOG_MARK, APLOG_ERR, errno, r, "Could not open password file: %s", auth_pwfile); return NULL; @@ -161,7 +161,7 @@ if (strcasecmp(scheme = ap_getword_white(r->pool, &auth_line), "Digest")) { /* Client tried to authenticate using wrong auth scheme */ - ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, r->server, + ap_log_error(APLOG_MARK, APLOG_NOERRNO|APLOG_ERR, errno, r->server, "client used wrong authentication scheme: %s for %s", scheme, r->uri); ap_note_digest_auth_failure(r); 1.3 +7 -13 apache-2.0/src/modules/standard/mod_vhost_alias.c Index: mod_vhost_alias.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_vhost_alias.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- mod_vhost_alias.c 1999/08/31 05:34:06 1.2 +++ mod_vhost_alias.c 1999/12/31 17:06:15 1.3 @@ -457,26 +457,20 @@ return OK; } +static void register_hooks(void) +{ + ap_hook_translate_name(mva_translate, NULL, NULL, HOOK_MIDDLE); +}; module MODULE_VAR_EXPORT vhost_alias_module = { - STANDARD_MODULE_STUFF, - NULL, /* initializer */ + STANDARD20_MODULE_STUFF, NULL, /* dir config creater */ NULL, /* dir merger --- default is to override */ mva_create_server_config, /* server config */ mva_merge_server_config, /* merge server configs */ mva_commands, /* command ap_table_t */ NULL, /* handlers */ - mva_translate, /* filename translation */ - NULL, /* check_user_id */ - NULL, /* 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 */ }; +