summaryrefslogtreecommitdiff
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Fix memory leak in core_output_filter.Justin Erenkrantz2002-09-101-0/+2
| | | | | | | This would result in at least two EOS buckets being leaked per connection. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96752 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to htpasswd (via -5) to produce non-obfuscated MD5 hashes.Justin Erenkrantz2002-09-101-0/+3
| | | | | | | | | mod_auth_digest's passwords can not be obfuscated by the APR magic sequence (as we don't call apr_password_validate on them), therefore we need a tool to produce true MD5 hex hashes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96737 13f79535-47bb-0310-9956-ffa450edef68
* Stage #1 of the aaa rewrite - refactoring modules.Justin Erenkrantz2002-09-101-0/+3
| | | | | | | | | | | | | | | | All modules are reorganized under the following scheme: - mod_auth_*: Front-end (basic, digest) - mod_authn_*: Authentication (anon, dbm, default, file) - mod_authz_*: Authorization (dbm, default, groupfile, host, user) This passes the httpd-test suite when it accounts for the renaming of aaa modules. Originally written by: Dirk-Willem van Gulik Completed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96728 13f79535-47bb-0310-9956-ffa450edef68
* Update OpenSSL detection to work on Darwin.Justin Erenkrantz2002-09-091-0/+3
| | | | | | | | Submitted by: Sander Temme <sctemme@covalent.net> Reviewed by: Dirk, Justin git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96726 13f79535-47bb-0310-9956-ffa450edef68
* Gernot contributed the original design mock-up.Joshua Slive2002-09-061-1/+1
| | | | | | | | Note that this is not supposed to be a comprehensive list. Lots of people helped out. I just want to give a little credit. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96684 13f79535-47bb-0310-9956-ffa450edef68
* Lots of people contributed to this new style, but Andr� was primarilyJoshua Slive2002-09-061-0/+4
| | | | | | | | responsible for the design and implementation, so he deserves some credit. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96664 13f79535-47bb-0310-9956-ffa450edef68
* Fixed some bucket memory leaks in ap_http_filter()Brian Pane2002-09-061-0/+3
| | | | | | | Submitted by: Joe Schaefer <joe+apache@sunstarsys.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96662 13f79535-47bb-0310-9956-ffa450edef68
* Add ModMimeUsePathInfo directive.Justin Erenkrantz2002-09-051-0/+2
| | | | | | | | | | | This directive allows mod_mime to lookup extension information for content served via Location blocks so that content-type, filters, etc can be applied to non-file content. (I wouldn't be shocked if we end up changing the directive name.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96644 13f79535-47bb-0310-9956-ffa450edef68
* Added optional support for caching streamed responses in mod_cache.Brian Pane2002-09-041-0/+3
| | | | | | | | | | | | | | | | | Notes: * I've created a new config directive CacheMaxStreamingBuffer, to set the maximum amount of data that mod_cache will buffer per request if it hasn't yet seen an EOS. The default is zero, which preserves the original behavior: cache only if the response has a known content-length or all the content is available in the first brigade passed to the CACHE_IN filter. * A big block of code in cache_in_filter() got wrapped in an if-statement in this change. To make the diff more readable, I'm committing without indentation changes; a second commit will include (only) the indentation update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96631 13f79535-47bb-0310-9956-ffa450edef68
* switch x-icon to httpd.conf instead of mime.typesIan Holsman2002-09-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96623 13f79535-47bb-0310-9956-ffa450edef68
* add image/x-icon to mime.typesIan Holsman2002-09-031-0/+3
| | | | | | | | PR: 10993 Submitted by: Peter Bieringer <pb@bieringer.de> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96621 13f79535-47bb-0310-9956-ffa450edef68
* Fix FileETag None directive.Justin Erenkrantz2002-09-011-0/+3
| | | | | | | | | | | | | | | | - Fix segfault on strlen computation on the empty string in vlv case - If the etag is "", don't set the ETag header to be "" - leave the header NULL instead. Andrew's patch would change ap_meets_condition to accept "", but Justin thinks it would be better just to sidestep it all together and not set ETag when it would be "". PR: 12207 Submitted by: Andrew Ho <andrew@tellme.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96609 13f79535-47bb-0310-9956-ffa450edef68
* Document the updates to leader/followers MPMBrian Pane2002-09-011-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96608 13f79535-47bb-0310-9956-ffa450edef68
* deflate's filter removal was reversed for non-html files, resultingIan Holsman2002-08-301-0/+3
| | | | | | | | in it never being applied for non-html files Submitted by: Kris Verbeeck <Kris.Verbeeck@ubizen.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96588 13f79535-47bb-0310-9956-ffa450edef68
* Leon Brocard writes:Martin Kraemer2002-08-301-0/+3
| | | | | | | | | | | | | | | | | | | | > Hello, > > I love httpd2 and I really like apachebench but using the gnuplot > output option (-g) gave me this: > > starttime seconds ctime dtime ttime wait > Thu Aug 29 12:29:31 200 1030620571362758 0 54 54 0 > > It's truncating the year. Now according to > http://apr.apache.org/docs/apr/group__APR__Time.html#a15 "Unlike > ANSI/ISO C ctime(), apr_ctime() does not include a \n", so the code > and comment in ab.c are wrong, hence my attached patch to remove them. Submitted by: Leon Brocard <acme@astray.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96586 13f79535-47bb-0310-9956-ffa450edef68
* new option 'path' to the cookieIan Holsman2002-08-291-2/+3
| | | | | | | | | PR: 12172 Submitted by: apachecvslog@robcromwell.com (Rob Cromwell) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96581 13f79535-47bb-0310-9956-ffa450edef68
* set expiry time correctly.Ian Holsman2002-08-291-0/+4
| | | | | | | | | | set Cookie on err_headers_out, and ensure it is only set once. PR: 12132 Submitted by: apachecvslog@robcromwell.com (Rob Cromwell) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96577 13f79535-47bb-0310-9956-ffa450edef68
* Changed the content-length filter to allow streaming deliveryBrian Pane2002-08-281-0/+5
| | | | | | | | | | | | | | of content to clients With this new code, the C-L filter will compute a content-length if there's an EOS in the first brigade passed to it. For normal static file requests, the response header will still include a C-L. If there's no EOS in the first brigade passed to the C-L filter, the filter will give up on setting the C-L header, in favor of passing the data on to the next filter in a timely manner. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96557 13f79535-47bb-0310-9956-ffa450edef68
* Win32: Lower the default stack size from 1MB to 256KB. This will allowBill Stoddard2002-08-281-1/+7
| | | | | | | a child process to start about 4 times as many threads (~8000 from ~2000) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96556 13f79535-47bb-0310-9956-ffa450edef68
* Win32: Add ThreadLimit directive to the windows MPMBill Stoddard2002-08-281-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96555 13f79535-47bb-0310-9956-ffa450edef68
* Remove CacheOn config directive since it is set but never checked.Paul J. Reder2002-08-271-0/+4
| | | | | | | | No sense wasting cycles on unused code. Besides, the only truly bug free code is deleted code. :) [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96548 13f79535-47bb-0310-9956-ffa450edef68
* introduce 2 new callback oppurtunities to allow a 3rd party module to doIan Holsman2002-08-261-0/+4
| | | | | | | | | | | | the actual writing of the log file. also change buffered writing to make it runtime configurable instead of compile time configurable. i'm not 100% on the buffered output, mainly because I'm not sure it worked in a thread safe way *before* this change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96538 13f79535-47bb-0310-9956-ffa450edef68
* The documentation says: ISAPIReadAheadBuffer defaults to 49152 bytes,William A. Rowe Jr2002-08-261-0/+3
| | | | | | | | | | | | which is exactly 48 kb. But the module actually uses a default of 48192 bytes. This seems to be a typo. Instead of changing the documentation I attached a patch for mod_isapi.c to set the default value of ISAPIReadAheadBuffer to 49152. Submitted by: Astrid Ke�ler <kess@kess-net.de> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96534 13f79535-47bb-0310-9956-ffa450edef68
* Fix a segfault in mod_cache when url isn't passedIan Holsman2002-08-261-0/+2
| | | | | | | Submitted by: Kris Verbeeck <Kris.Verbeeck@ubizen.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96532 13f79535-47bb-0310-9956-ffa450edef68
* Fix a null pointer dereference in the merge_env_dir_configs function ofPaul J. Reder2002-08-241-0/+4
| | | | | | | the mod_env module. PR 11791 [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96523 13f79535-47bb-0310-9956-ffa450edef68
* new option to ServerTokens. "Maj[or]" which displays a server responseIan Holsman2002-08-231-0/+4
| | | | | | | | | similar to Apache/2.0 Also surfaced the directive in the standard config, defaulting to FULL git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96500 13f79535-47bb-0310-9956-ffa450edef68
* add the ability to specify the dbm type (e.g., gdbm, ndbm) forJeff Trawick2002-08-231-1/+2
| | | | | | | | | | | dbm rewrite maps use dbm:filename for the default type use dbm=TYPE:filename for a non-default type git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96493 13f79535-47bb-0310-9956-ffa450edef68
* Change mod_rewrite to use apr-util's dbm support for dbm rewriteJeff Trawick2002-08-211-0/+3
| | | | | | | | | | | | | | maps. For now, the SDBM dbm flavor is always used. It won't be compatible with dbm rewrite maps built for Apache 1.3 until apr-util supports ndbm and mod_rewrite is changed to prefer ndbm over the built-in sdbm. PR: 10644 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96478 13f79535-47bb-0310-9956-ffa450edef68
* Fix a problem whereby RewriteMap prg:'s would get out of sync due toCliff Woolley2002-08-211-0/+5
| | | | | | | | | | the inappropriate use of nonblocking reads. Also get rid of the stderr altogether since mod_rewrite never uses it. PR: 9534 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96475 13f79535-47bb-0310-9956-ffa450edef68
* Submitted by: Paul J. RederPaul J. Reder2002-08-211-0/+3
| | | | | | | | | | | Reviewed by: Jeff Trawick Fixes required to get quoted and escaped command args working in mod_ext_filter. There are also fixes in APR that were submitted via a patch to apr_cpystrn.c PR 11793 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96472 13f79535-47bb-0310-9956-ffa450edef68
* fix the case when a server doesn't send a response stringIan Holsman2002-08-211-0/+2
| | | | | | | Submitted by: Brett Hutley <brett@hutley.net> J.D. Silvester <jsilves@uwo.ca> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96469 13f79535-47bb-0310-9956-ffa450edef68
* Fix bug reported as PR 11854.William A. Rowe Jr2002-08-201-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96456 13f79535-47bb-0310-9956-ffa450edef68
* Make module loading error messages more informativeIan Holsman2002-08-191-0/+3
| | | | | | | | | | Bug #11213 Obtained from: Ian Darwin <ian779@darwinsys.com> Reviewed by: Ian Holsman git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96449 13f79535-47bb-0310-9956-ffa450edef68
* PR:Ian Holsman2002-08-181-0/+3
| | | | | | | | | Obtained from: Submitted by: Alexey Panchenko alexey@liwest.ru Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96439 13f79535-47bb-0310-9956-ffa450edef68
* Update changesBill Stoddard2002-08-181-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96433 13f79535-47bb-0310-9956-ffa450edef68
* Zero-copy output for small files delivered over keepaliveBrian Pane2002-08-181-0/+4
| | | | | | | | | connections (previously, the setaside code in the core output filter would copy file buckets <8KB into the heap, resulting in poor keepalive performance) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96431 13f79535-47bb-0310-9956-ffa450edef68
* Bump after the tag.Sander Striker2002-08-091-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96333 13f79535-47bb-0310-9956-ffa450edef68
* Security rollup for 2.0.40 release. Tag and roll baby.William A. Rowe Jr2002-08-091-0/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96327 13f79535-47bb-0310-9956-ffa450edef68
* Notations for win32/iconv, and fix a typoWilliam A. Rowe Jr2002-08-091-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96324 13f79535-47bb-0310-9956-ffa450edef68
* Fix proxy so that it is possible to access ftp: URLs via a proxyGraham Leggett2002-08-081-0/+3
| | | | | | | | | | | chain. PR: Obtained from: Submitted by: Peter Van Biesen <peter.vanbiesen@vlafo.be> Reviewed by: Graham Leggett <minfrin@apache.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96320 13f79535-47bb-0310-9956-ffa450edef68
* mod-deflate now checks to make sure gzip-only-text-html is set to 1, not ↵Ian Holsman2002-08-071-0/+4
| | | | | | | | | | | | | | anything. This will allow things like... SetEnv gzip-only-text/html 1 BrowserMatch "GECKO" gzip-only-text/html=0 Obtained from: Andr� Schild <A.Schild@aarboard.ch> Reviewed by: Ian Holsman git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96318 13f79535-47bb-0310-9956-ffa450edef68
* Wasn't the only one with the essential idea, co-credit where credit isWilliam A. Rowe Jr2002-08-061-1/+1
| | | | | | | due. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96315 13f79535-47bb-0310-9956-ffa450edef68
* This was never a 'vulnerability'... the APR_FILEPATH_SECUREROOT flagWilliam A. Rowe Jr2002-08-061-0/+3
| | | | | | | | | | | passed to apr_filepath_merge refused to merge any rooted 'addpath'. However, that isn't the traditional 1.3 behavior, so fly past any leading '/'s on the way to merging the uri to the DocumentRoot. PR: 10946 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96314 13f79535-47bb-0310-9956-ffa450edef68
* worth notingWilliam A. Rowe Jr2002-08-061-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96313 13f79535-47bb-0310-9956-ffa450edef68
* mod_ext_filter: Add the ability to enable or disable a filter viaJeff Trawick2002-08-011-0/+4
| | | | | | | | an environment variable. Add the ability to register a filter of type other than AP_FTYPE_RESOURCE. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96283 13f79535-47bb-0310-9956-ffa450edef68
* Restore the ability to specify host names on Listen directives.Jeff Trawick2002-07-311-0/+3
| | | | | | | | | | | | | | | | | | We needed to compare on the value we pass to apr_sockaddr_info_get(), not the IP address string. Sometimes this is an IP address string and sometimes it is a host name. Otherwise, on the second pass through this code we won't find the existing listen_rec for a Listen directive which had a host name, and we'll create a new listen_rec and try to bind again to the same addr/port. PR: 11030 Helped immensely by: David Shane Holden <dpejesh@yahoo.com>, who debugged it and submitted a patch which showed the problem; a much simpler change was committed though git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96258 13f79535-47bb-0310-9956-ffa450edef68
* When deciding on the default address family for listening sockets,Jeff Trawick2002-07-301-0/+5
| | | | | | | | | | | make sure we can actually bind to an AF_INET6 socket before deciding that we should default to AF_INET6. This fixes a startup problem on certain levels of OpenUNIX. PR: 10235 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96237 13f79535-47bb-0310-9956-ffa450edef68
* Add in missing CVE name; make SECURITY entries more consistantMark J. Cox2002-07-301-9/+10
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96236 13f79535-47bb-0310-9956-ffa450edef68
* Replace atol() calls which should return long long with apr_atoll() calls.Wilfredo Sanchez2002-07-241-0/+5
| | | | | | | Submitted by: Shantonu Sen <ssen@apple.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96179 13f79535-47bb-0310-9956-ffa450edef68
* spell checkJeff Trawick2002-07-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96126 13f79535-47bb-0310-9956-ffa450edef68