Justin,
After mucking around a bit with what you suggested, this seemed like the
straightforward thing to do. Not sure how things would work on internal
redirects etc. Can you please have a look. I'm sure it's naive, but so
am I (for now :-)
Bojan
--- httpd-2.0-vanilla/server/protocol.c Fri Sep 6 16:01:19 2002
+++ httpd-2.0/server/protocol.c Wed Sep 18 07:32:37 2002
@@ -895,6 +895,15 @@
r->connection = conn;
r->server = conn->base_server;
+ /* Update the request in connection filters */
+ f = conn->input_filters;
+ for (; f; f = f->next)
+ f->r = r;
+
+ f = conn->output_filters;
+ for (; f; f = f->next)
+ f->r = r;
+
r->user = NULL;
r->ap_auth_type = NULL;