Apache 2.0.14 Released as Alpha Page 8
*) Adopt apr features to simplify mod_includes. This changes the behavior of the USER_NAME variable, unknown uid's are now reported as USER_NAME="
" rather than the old user#000 result. WinNT now resolves USER_NAME on NTFS volumes. [William Rowe] *) Adopt apr features for simplifing mod_userdir, and accept the new Win32/OS2 exceptions without hiccuping. [William Rowe] *) Replace configure --with-optim option by using and saving the environment variable OPTIM instead. This is needed because configure options do not support multiple flags separated by spaces. [Roy Fielding] *) Fix some byterange handling. If we get a byte range that looks like "-999999" where that is past the end of the file, we should return a PARTIAL CONTENT status code, and return the whole file as one big byterange. This matches the 1.3 handling now. [Ryan Bloom] *) Make the error bucket a real meta-data bucket. This means that the bucket length is 0, and a read returns NULL data. If one of these buckets is passed down after the headers are sent, this data will just be ignored. [Greg Stein] *) The prefork MPM wasn't killing child processes correctly if a restart signal was received while the process was serving a request. The child process would become the equivalent of a second parent process. If we break out of the accept loop, then we need to do die after cleaning up after ourselves. [Ryan Bloom] *) Change the Prefork MPM to use SIGWINCH instead of SIGUSR1 for graceful restarts. [Ryan Bloom] *) Modify the apr_stat/lstat/getfileinfo calls within apache to use the most optimal APR_FINFO_wanted bits. This spares Win32 from performing very expensive owner, group and permission lookups and allows the server to function until these apr_finfo_t fields are implemented under Win32. [William Rowe]