modules/. Shared libraries should be installed in libraries/, but we don't have any of those on Unix yet. All install directories are modifyable at configure time. [Ryan Bloom] *) Install all header files in the same directory on Unix. [Ryan Bloom] *) Get the functions in server/linked into the server, regardless of which modules linked into the server. This uses the same hack for Apache that we use for APR and apr-util to ensure all of the necessary functions are linked. As a part of thise, the CHARSET_EBCDIC was renamed to AP_CHARSET_EBCDIC for namespace protection, and to make the scripts a bit easier. [Ryan Bloom] *) Rework the RFC1413 handling to make it thread-safe, use a timeout on the query, and remove IPv4 dependencies. [Jeff Trawick] *) Get all of the auth modules to the point that they will install and be loadable into the server. Our new build/install mechanism expects that all modules will have a common name format. The auth modules didn't use that format, so we didn't install them properly. [Ryan Bloom] *) API routines ap_pgethostbyname() and ap_pduphostent() are no longer available. Use apr_getaddrinfo() instead. [Jeff Trawick] *) Get "NameVirtualHost *" working in 2.0. [Ryan Bloom] *) Return HTTP_RANGE_NOT_SATISFIABLE if the every range requested starts after the end of the response. [Ryan Bloom] *) Get byterange requests working with responses that do not have a content-length. Because of the way byterange requests work, we have to have all of the data before we can actually do the byterange, so we can compute the content-length in the byterange filter. [Ryan Bloom] *) Get exe CGI's working again on Windows. [Allan Edwards] *) Get mod_cgid and mod_rewrite to work as DSOs by changing the way they keep track of whether or not their post config hook has been
called before. Instead of a static variable (which is replaced when the DSO is loaded a second time), use userdata in the process pool. [Jeff Trawick]