only runs against real <Directory > blocks.
[William Rowe]
+ *) Fix a security problem in mod_include which would allow
+ an SSI document to be passed to the client unparsed.
+ [Cliff Woolley, Brian Pane]
+
*) Introduce the map_to_storage hook, which allows modules to bypass
the directory_walk and file_walk for non-file requests. TRACE
shortcut moved to http_protocol.c as APR_HOOK_MIDDLE, and the
if (!(ap_allow_options(r) & OPT_INCLUDES)) {
return ap_pass_brigade(f->next, b);
}
- if (r->method_number != M_GET) {
- ap_allow_methods(r, REPLACE_ALLOW, "GET", "OPTIONS", NULL);
- if (r->method_number == M_OPTIONS) {
- /* it's too late to set the Allow header the "right way" */
- apr_table_setn(r->headers_out, "Allow",
- "GET, HEAD, OPTIONS, TRACE");
- return ap_pass_brigade(f->next, b);
- }
- r->status = HTTP_METHOD_NOT_ALLOWED;
- ap_send_error_response(r, 0);
- return APR_SUCCESS;
- }
if (!f->ctx) {
f->ctx = ctx = apr_pcalloc(f->c->pool, sizeof(*ctx));