-*- coding: utf-8 -*-
Changes with Apache 2.5.0
+ *) mod_authz_core: Fix parsing of Require arguments in <AuthzProviderAlias>.
+ PR 53048. [Stefan Fritsch]
+
*) core: Fix error handling in ap_scan_script_header_err_brigade() if there
is no EOS bucket in the brigade. Fixes segfault with mod_proxy_fcgi.
PR 48272. [Stefan Fritsch]
r->per_dir_config = orig_dir_config;
}
+ else {
+ ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, APLOGNO(02305)
+ "no alias provider found for '%s' (BUG?)",
+ provider_name);
+ }
+ }
+ else {
+ ap_assert(provider_name != NULL);
}
return ret;
"Unknown Authz provider: %s",
provider_name);
}
+ if (prvdraliasrec->provider->parse_require_line) {
+ const char *err = prvdraliasrec->provider->parse_require_line(cmd,
+ provider_args, &prvdraliasrec->provider_parsed_args);
+ if (err)
+ return apr_psprintf(cmd->pool,
+ "Can't parse 'Require %s %s': %s",
+ provider_name, provider_args, err);
+ }
authcfg = ap_get_module_config(cmd->server->module_config,
&authz_core_module);