Commit ac1c92cd authored by dgaudet's avatar dgaudet
Browse files

This is a huge commit, I apologize for that. It's been posted in

fragments to new-httpd already though, and I've run it through a lot
of tests.  There's still a few TODOs but what's here should work for
almost everyone.

general:
- remove check_fulluri, replace parse_uri with a much simplified version
    based on util_uri functions
- remove r->hostlen, add r->unparsed_uri (mmn bump coming up shortly)
- move r->proxyreq calculation to the translate_names phase

vhosting:
- fix absoluteURI problems with vhosting
- update vhtest suite to test absoluteURI vhosting
- serveralias support tweaked to consume less memory/run faster (submitted
    by Chia-liang Kao <clkao@cirx.org>)
- add matches_request_vhost() function which can be used to ask http_vhost
    if a hostname:port pair would match r->server

util_uri:
- remove WITH_UTIL_URI, make WITH_UTIL_URI the default
- remove the has_foo fields since they're inferred by testing the strings for
    NULL vs. non-NULL
- #if 0 Martin's hand-coded parse_uri_components because it doesn't pass my
    test suite (see below)
- change parse_uri_components_regex to parse_uri_components -- so the
    implementation is hidden from everyone's view
- write mod_test_util_uri which does various exhaustive tests on
    parse_uri_components


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@80354 13f79535-47bb-0310-9956-ffa450edef68
parent bf2aa193
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment