summaryrefslogtreecommitdiffstats
path: root/CHANGES (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Increase the per-process file descriptor limit in apachectlBrian Pane2002-07-151-0/+3
| | | | | | | | for the benefit of people running multithreaded MPMs or lots of vhosts git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96053 13f79535-47bb-0310-9956-ffa450edef68
* Final tweak and CREDITs ... switch the order to simplify things, andWilliam A. Rowe Jr2002-07-131-0/+4
| | | | | | | pull out the old dependency on ApacheMonitorVersion.rc git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96038 13f79535-47bb-0310-9956-ffa450edef68
* While this fixed the bug, no resources were build for ApacheMonitor,William A. Rowe Jr2002-07-121-3/+0
| | | | | | | so the application couldn't start. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96023 13f79535-47bb-0310-9956-ffa450edef68
* mod_ext_filter: don't segfault if content-type is not set.Jeff Trawick2002-07-101-0/+3
| | | | | | | | | PR: 10617 Submitted by: Arthur P. Smith <apsmith@aps.org> Reviewed/modified by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96003 13f79535-47bb-0310-9956-ffa450edef68
* VC6 is unable to deal with dependencies that are still due to be made.Ryan Bloom2002-07-081-0/+3
| | | | | | | | | | This moves around the order of compilation around so that the error goes away. PR: 10130 Submitted by: James Cox [imajes@php.net] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95970 13f79535-47bb-0310-9956-ffa450edef68
* Renames Pending:Ian Holsman2002-07-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This clears the list of renames pending in apr-util. Parts of this list was alreadu done, but the pending list hadn't been updated. apr_hook_debug_current from apr_current_hooking_module apr_hook_debug_show from apr_show_hook apr_hook_global_pool from apr_global_hook_pool apr_hook_sort_all from apr_sort_hooks apr_uri_port_of_scheme from apr_uri_default_port_for_scheme apr_uri_unparse from apr_uri_unparse_components apr_uri_parse from apr_uri_parse_components apr_uri_parse_hostinfo from apr_uri_parse_hostinfo_components apr_uri_t from apr_uri_components All APR_URI_* from all APU_URI_* symbols All APR_UNP_* from all UNP_* symbols PR: Obtained from: Submitted by: Thom May Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95966 13f79535-47bb-0310-9956-ffa450edef68
* Re-use the same temp brigade to read all lines of a request header,Brian Pane2002-07-041-0/+4
| | | | | | | | | to avoid the overhead of brigade creation and deletion. (This produced a 5% reduction in the total CPU usage of a minimalist httpd configuration: <JHEPKCEMGPKFFDHHDDKDMELFEKAA.bill@wstoddard.com>) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95956 13f79535-47bb-0310-9956-ffa450edef68
* Add a new directive: MaxMemFree. MaxMemFree makes it possibleSander Striker2002-07-041-0/+6
| | | | | | | | | | | to configure the maximum amount of memory the allocators will hold on to for reuse. Anything over the MaxMemFree threshold will be free()d. This directive is usefull when uncommon large peaks occur in memory usage. It should _not_ be used to mask defective modules' memory use. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95954 13f79535-47bb-0310-9956-ffa450edef68
* note the C-L filter fixCliff Woolley2002-07-031-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95947 13f79535-47bb-0310-9956-ffa450edef68
* Make security notes consistant with apache-1.3/src/CHANGESMark J. Cox2002-07-011-7/+9
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95924 13f79535-47bb-0310-9956-ffa450edef68
* Add a filter_init function to the filters so that a filter can executeJustin Erenkrantz2002-06-281-0/+5
| | | | | | | | | | | | | | | | | | | | arbitrary code before the handlers are invoked. This resolves an issue with incorrect 304s on If-Modified-Since mod_include requests since ap_meets_conditions() is not aware that this is a dynamic request and it is not possible to satisfy 304 for these requests (unless xbithack full is on, of course). When mod_include runs as a filter, it is too late to set any flag since the handler is responsible for calling ap_meets_conditions(), which it should do before generating any data. If a module doesn't need to run such arbitrary code, it can just pass NULL as the argument and all is well. PR: 9673 Reviewed by: Ryan Bloom and others git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95906 13f79535-47bb-0310-9956-ffa450edef68
* Fix a long-standing bug in 2.0, CGI scripts were being calledRyan Bloom2002-06-271-0/+5
| | | | | | | | | with relative paths instead of absolute paths. Apache 1.3 used absolute paths for everything except for SuExec, this brings back that standard. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95899 13f79535-47bb-0310-9956-ffa450edef68
* Fix infinite loop when reading certain data due to two HTTP_IN filters beingJustin Erenkrantz2002-06-271-0/+3
| | | | | | | | | | | | | present for internally redirected requests. If HTTP_IN is present, r->proto_input_filters would have it, so adding it twice is wrong. PR: 10146 Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95895 13f79535-47bb-0310-9956-ffa450edef68
* Change conn_rec->keepalive to an enumerated value ofJustin Erenkrantz2002-06-261-0/+3
| | | | | | | | | | | | | | | | | | | AP_CONN_UNKNOWN AP_CONN_CLOSE AP_CONN_KEEPALIVE This also fixes a problem where ap_discard_request_body would not discard the body when keepalive was 0. This actually meant the keepalive status was unknown *not* closed, but no one ever remembered that. This problem was seen with mod_dav sending error responses (as reported by Karl Fogel). Suggested by: Greg "this isn't the '80s" Stein Reviewed by: Greg Ames git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95891 13f79535-47bb-0310-9956-ffa450edef68
* Fix mod_ext_filter to look in the main server for filter definitionsJeff Trawick2002-06-261-0/+4
| | | | | | | | | | when running in a vhost if the filter definition is not found in the vhost. PR: 10147 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95888 13f79535-47bb-0310-9956-ffa450edef68
* Replace gunk with ap_regkey calls.William A. Rowe Jr2002-06-241-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95876 13f79535-47bb-0310-9956-ffa450edef68
* Another excessively warm day in Chicago.William A. Rowe Jr2002-06-241-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95874 13f79535-47bb-0310-9956-ffa450edef68
* Convert the hostname to all-lowercase in fix_hostname() so thatBrian Pane2002-06-231-0/+3
| | | | | | | | | | | | the implementation matches the comments. (Note: The current virtual hosting code does case-insensitive host matching, so this fix is useful mostly to help ensure that custom modules and any future vhosting code don't get tripped up by case-sensitivity issues.) Submitted by: Perry Harrington <pedward@webcom.com> Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95866 13f79535-47bb-0310-9956-ffa450edef68
* Fixes Win32 cgi 500 errors when QUERY_ARGS or other strings includeWilliam A. Rowe Jr2002-06-231-1/+10
| | | | | | | | | | | | | | extended characters (non US-ASCII) in non-utf8 format. This brings Win32 back into CGI/1.1 compliance, and leaves charset decoding up to the cgi application itself. Accomplished this by utf-8 encoding of plain octets for user and header data, so that the apr_proc_create() translates back to single unicode characters. This won't necessarily translate into the correct octet depending on the codepage used by the cgi app. That's the next task. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95865 13f79535-47bb-0310-9956-ffa450edef68
* Move the req_hdrs pointer from the cache_object_t to the cache_handle_t. EachBill Stoddard2002-06-221-0/+3
| | | | | | | | thread serving a request needs to update the req_hdrs pointer so it needs to reside in r->pool (where the cache_handle_t resides). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95846 13f79535-47bb-0310-9956-ffa450edef68
* new configuration option for mod_rewrite to set cookies.Ian Holsman2002-06-221-0/+3
| | | | | | | | | | | | configuration is like the following RewriteRule (.*) - [CO=<cookiename>:$1:<domain>:<expiry in minutes>] Submitted by: Brian Degenhardt <bmd@mp3.com> Reviewed by: Ian Holsman git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95840 13f79535-47bb-0310-9956-ffa450edef68
* Fix perchild to work with apachectl by adding -k support to perchild.Jeff Trawick2002-06-211-0/+3
| | | | | | | PR: 10074 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95832 13f79535-47bb-0310-9956-ffa450edef68
* Grrrr. Fix the htpasswd -c -n logic bug *the right way* this time. :(Cliff Woolley2002-06-191-0/+3
| | | | | | | PR: 9989 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95806 13f79535-47bb-0310-9956-ffa450edef68
* Fixed the EOS handling for partial SSI directives at the end ofBrian Pane2002-06-191-0/+4
| | | | | | | | | brigades. (This was causing us to produce no output, not even an HTTP response header, for a document containing an unterminated "<!--#" directive git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95803 13f79535-47bb-0310-9956-ffa450edef68
* bump after the tagCliff Woolley2002-06-171-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95726 13f79535-47bb-0310-9956-ffa450edef68
* Getting ready for 2.0.39. Here we go againCliff Woolley2002-06-171-3/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95724 13f79535-47bb-0310-9956-ffa450edef68
* Clarify CHANGES messageJustin Erenkrantz2002-06-171-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95722 13f79535-47bb-0310-9956-ffa450edef68
* Rewrite ap_get_client_block to rely on assumptions that have beenJustin Erenkrantz2002-06-171-1/+2
| | | | | | | | | | | | | | | | solidified after this code was originally written. Namely: - AP_MODE_READBYTES will only return a brigade representing AT MOST bytes of data. It can NOT return MORE than requested. - APR_BLOCK_READ is respected - it is considered a design error of a filter if it returns without reading something. - apr_brigade_flatten is available to do the heavy lifting of the copying into a flat buffer (as hinted at by the removed comment). Tested with httpd-test. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95721 13f79535-47bb-0310-9956-ffa450edef68
* moving on. :)Cliff Woolley2002-06-161-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95718 13f79535-47bb-0310-9956-ffa450edef68
* Finish the htpasswd port to APR. This brings the file checking code toRyan Bloom2002-06-161-0/+3
| | | | | | | APR. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95713 13f79535-47bb-0310-9956-ffa450edef68
* We must set the MIME-type for .shtml files to text/html if we want themRyan Bloom2002-06-151-0/+5
| | | | | | | | | | | to be parsed for SSI tags. Add the config for that to the default config file so that it is easier to enable .shtml parsing. PR: 9787 Submitted by: Dave Dyer <ddyer@real-me.net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95693 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a problem with 'make install' on one of the tarballs (whichCliff Woolley2002-06-151-0/+3
| | | | | | | | | | | | | | | | have the CVS dirs removed already) with ReliantUnix's rm: Installing configuration files Installing HTML documents Usage: rm [-firR] file ... make[1]: *** [install-htdocs] Error 2 make[1]: Leaving directory `/home1/apache20/httpd-2.0.37' make: *** [install-recursive] Error 1 Submitted by: Jean-frederic Clere <jfrederic.clere@fujitsu-siemens.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95691 13f79535-47bb-0310-9956-ffa450edef68
* Make the default_handler catch all requests that aren't served byRyan Bloom2002-06-151-0/+5
| | | | | | | | | | | | another handler. This also gets us to return a 404 if a directory is requested, there is no DirectoryIndex, and mod_autoindex isn't loaded. PR: 8045 Submitted by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95690 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a bug in the handling of nested if-statements in shtml filesBrian Pane2002-06-151-0/+3
| | | | | | | PR: 9866 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95687 13f79535-47bb-0310-9956-ffa450edef68
* Allow 'make install DESTDIR=/path'. This allows packagers to installRyan Bloom2002-06-151-0/+7
| | | | | | | | | | | | | | into a directory different from the one that was configured. This also mirrors the root= feature from 1.3. We cannot use prefix=, because both APR and APR-util resolve their installation paths at configuration time. This means that there is no variable prefix to replace. PR: 7803 Submitted by: Andreas Hasenack <andreas@netbank.com.br> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95686 13f79535-47bb-0310-9956-ffa450edef68
* the TCP guy in Austin (AIX-land) swears that 4.3.2 GA had the fix forJeff Trawick2002-06-141-1/+1
| | | | | | | thundering herd, so tweak the prior change just a bit git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95677 13f79535-47bb-0310-9956-ffa450edef68
* AIX 4.3.3 and above: Define SINGLE_LISTEN_UNSERIALIZED_ACCEPT.Jeff Trawick2002-06-141-0/+4
| | | | | | | | These levels of AIX don't have a thundering herd problem with accept(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95673 13f79535-47bb-0310-9956-ffa450edef68
* prefork MPM: Ignore mutex errors during graceful restart. ForJeff Trawick2002-06-141-0/+5
| | | | | | | | | | | | certain types of mutexes (particularly SysV semaphores), we should expect to occasionally fail to obtain or release the mutex during restart processing. These mutex failures seem to be a pretty rare occurrence, but it was fatal. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95665 13f79535-47bb-0310-9956-ffa450edef68
* Fix install-bindist.sh so that it finds any perl instead of justJeff Trawick2002-06-131-0/+5
| | | | | | | | | early perl 5.x versions. This is consistent with a build/install from source, and it allows the perl scripts installed by a bindist to work on systems with perl 5.6. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95651 13f79535-47bb-0310-9956-ffa450edef68
* avoid a non-portable shell construct ("builddir=$(shell pwd)") so that theJeff Trawick2002-06-131-0/+3
| | | | | | | | | makefile created by apxs -g works on more systems it was broken on at least AIX and Tru64 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95646 13f79535-47bb-0310-9956-ffa450edef68
* Per RFC 2616 section 9.4, we SHOULD return the content-length if possible onJustin Erenkrantz2002-06-131-1/+4
| | | | | | | | | | | | | HEAD requests (even for CGI requests). Also do it because it fixes the cause of .37's demise. This also fixes a condition seen on FreeBSD-4.6 where HEAD requests on CGI scripts would hang because the OS would return EAGAIN in log_script_err (via apr_file_gets). Since we never read the script output, this caused FreeBSD to not let us read stderr. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95633 13f79535-47bb-0310-9956-ffa450edef68
* Added log rotation based on file size to the RotateLog support utility.Bradley Nicholes2002-06-121-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95619 13f79535-47bb-0310-9956-ffa450edef68
* Fix some casting in mod_rewrite which broke random maps.Jeff Trawick2002-06-111-0/+2
| | | | | | | | PR: 9770 Submitted by: Allan Edwards, Greg Ames, Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95611 13f79535-47bb-0310-9956-ffa450edef68
* Bump after the tagCliff Woolley2002-06-111-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95608 13f79535-47bb-0310-9956-ffa450edef68
* PR:Doug MacEachern2002-06-111-0/+4
| | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: allow POST method over SSL when per-directory client cert authentication is used with 'SSLOptions +OptRenegotiate' enabled and a client cert was found in the ssl session cache. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95602 13f79535-47bb-0310-9956-ffa450edef68
* PR:Doug MacEachern2002-06-111-0/+6
| | | | | | | | | | | | | Obtained from: Submitted by: Reviewed by: 'SSLOptions +OptRengotiate' will use client cert in from the ssl session cache when there is no cert chain in the cache. prior to the fix this situation would result in a FORBIDDEN response and error message "Cannot find peer certificate chain" git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95601 13f79535-47bb-0310-9956-ffa450edef68
* ap_finalize_sub_req_protocol() shouldn't send an EOS bucket ifJeff Trawick2002-06-101-0/+3
| | | | | | | | | | | | | one was already sent. mod_ext_filter performs some one-time processing when it sees EOS. When it saw EOS more than once and a subsequent attempt to close a file failed, it issued the log message described in PR 9644. PR: 9644 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95595 13f79535-47bb-0310-9956-ffa450edef68
* Fix the display of the default name for the mime types configJeff Trawick2002-06-101-0/+3
| | | | | | | | | | | file. PR: 9729 Submitted by: Matthew Brecknell <mbrecknell@orchestream.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95591 13f79535-47bb-0310-9956-ffa450edef68
* Descriptions are goodWilliam A. Rowe Jr2002-06-071-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95574 13f79535-47bb-0310-9956-ffa450edef68
* Now that we have the functionality in apr, we can now have 2.0'sJim Jagielski2002-06-071-0/+3
| | | | | | | | | | | | startup message regarding AcceptMutex (what we are using and what the default is) "fully" match what is present in 1.3. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95568 13f79535-47bb-0310-9956-ffa450edef68