- Nov 14, 2002
-
-
Jeff Trawick authored
whether or not Apache expects to handle IPv4 connections on IPv6 listening sockets. Either setting will work on systems with the IPV6_V6ONLY socket option. --enable-v4-mapped must be used on systems that always allow IPv4 connections on IPv6 listening sockets. Note: As the ssl config file is not automatically generated and it is expected to require editing anyway to work, the only change there was to suggest the required Listen statements in a comment. PR: PR 14037 (Bugzilla), PR 7492 (Gnats), various dups of these PRs git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97516 13f79535-47bb-0310-9956-ffa450edef68
-
Paul J. Reder authored
This fixes a problem where the underlying cache code indicated that there was one more element on the cache than there actually was. This happened since element 0 exists but is not used. This code allocates the correct number of useable elements and reports the number of actually used elements. The previous code only allowed MCacheMaxObjectCount-1 objects to be stored in the cache. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97510 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 12, 2002
-
-
Ken Coar authored
to allow conditional setting according to the IP address on which the server received the request. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97494 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 11, 2002
-
-
Jeff Trawick authored
drops. This is done by mod_cgid daemon remembering the pid, which is queried by the handler at the end of the request. The handler then knocks out the CGI script (if it is indeed still running). It would be slightly easier for the daemon to do this, but naughty scripts which are hard to kill would hold up all new CGI requests if the daemon stopped its normal processing to kill a script. PR: 8388 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97489 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
redirection on crypto accelerator. Submitted by: Frederic DONNAT <frederic.donnat@zencod.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97482 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 10, 2002
-
-
Aaron Bannert authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97474 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
Submitted by: Andr��Malo <nd@perlig.de> Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97473 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 09, 2002
-
-
William A. Rowe Jr authored
Note progress. Lots of helpers out there emailing their feedback, which is great. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97469 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 08, 2002
-
-
Paul J. Reder authored
Improves the user friendliness of the CacheRoot processing over my last pass. This version avoids the pool allocations but doesn't avoid all of the runtime checks. It no longer terminates during post-config processing. An error is logged once per worker, indicating that the CacheRoot needs to be set. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97466 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
after writing the data to the network. This closes files sooner with keepalive connections. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97462 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
a POSTed request, don't send the original POST's Content-Length as part of the header for the GET. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97455 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 07, 2002
-
-
Paul J. Reder authored
Added code to process min and max file size directives and to init the expirychk flag in mod_disk_cache. Added a clarifying comment to cache_util. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97450 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 06, 2002
-
-
Justin Erenkrantz authored
controlled by ServerTokens. Submitted by: Francis Daly <deva@daoine.org> Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97416 13f79535-47bb-0310-9956-ffa450edef68
-
- Nov 01, 2002
-
-
William A. Rowe Jr authored
Completely refactor the BIO-side client input handling for the SSL library. Should eliminate many false spurious interrupt detected errors. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97367 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 31, 2002
-
-
Jeff Trawick authored
fix only applies to some normal paths in mod_cgi. mod_cgid is still busted. A prereq for this fix is the change to content-length filter to notice c->aborted: http://cvs.apache.org/viewcvs.cgi/httpd-2.0/server/protoc ol.c.diff?r1=1.119&r2=1.120&diff_format=h PR: 8388 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97364 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 30, 2002
-
-
Greg Ames authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97359 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 29, 2002
-
-
William A. Rowe Jr authored
Fix memory leak in mod_ssl from internal SSL library allocations within SSL_get_peer_certificate and X509_get_pubkey. Submitted by: Zvi Har'El <rl@math.technion.ac.il> Reviewed by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97344 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 25, 2002
-
-
Jeff Trawick authored
memory which has been previously allocated inside OpenSSL. Such memory should be freed with OPENSSL_free(), not with free(). Submitted by: Nadav Har'El <nyh@math.technion.ac.il>, Madhusudan Mathihalli <madhusudan_mathihalli@hp.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97307 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97302 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
works. core output filter needs to detect when no more data is available from a pipe for a while so that it can flush what is already there normally, content-length filter handles this but for nph- script we don't have content-length filter in place PR: 8482 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97301 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Pane authored
call in the core_output_filter, in order to get a more accurate count of the total bytes transmitted in cases where the client terminates the connection before the entire response is sent. Note: This works by adding a flush bucket to each response when mod_logio is used; the side-effect is that pipelined responses get broken up into separate network writes per request (but there's no impact on pipelining when mod_logio is not enabled). Submitted by: Bojan Smojver <bojan@rexursive.com> Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97300 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
apr_socket_t ptr filled in by apr_os_sock_put() needs to be NULL on entry to have a new structure allocated various iov problems were fixed Submitted by: Jonas Eriksson <jonas@webkonsulterna.com> Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97299 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 24, 2002
-
-
Paul J. Reder authored
Change the CacheRoot processing to check for a required value at config time. This saves a lot of wasted processing if the mod_disk_cache module is loaded but no CacheRoot was provided. This fix also adds code to log an error and avoid useless pallocs and procesing when the computed cache file name cannot be opened. This also updates the docs accordingly. [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97290 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 16, 2002
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97238 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 15, 2002
-
-
William A. Rowe Jr authored
Been busy git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97220 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 14, 2002
-
-
Jim Jagielski authored
in. Not too happy about cluttering up the list of directives either. But, at least, it allows 2.0 to proxy stupid IIS as much as 1.3. Docs to come soon. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97202 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 09, 2002
-
-
Graham Leggett authored
PR: Obtained from: Submitted by: Andre Schild <A.Schild@aarboard.ch> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97157 13f79535-47bb-0310-9956-ffa450edef68
-
Graham Leggett authored
during a Windows build. Add dsp files for Windows. PR: Obtained from: Submitted by: Andre Schild <A.Schild@aarboard.ch> Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97156 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 07, 2002
-
-
Brian Pane authored
Instead of passing a callback function to apr_table_do() to generate one field at a time, just build an iovec containing all the fields and make a single call to apr_brigade_writev(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97122 13f79535-47bb-0310-9956-ffa450edef68
-
Aaron Bannert authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97121 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 04, 2002
-
-
Jeff Trawick authored
be used when the key was not found in the dbm. apr_dbm_fetch() returns APR_SUCCESS as long as there was no I/O error. mod_rewrite needed to look further to see if the key was actually found. PR 13204 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97106 13f79535-47bb-0310-9956-ffa450edef68
-
Mark J. Cox authored
PR: Obtained from: Joe Orton Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97095 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 03, 2002
-
-
Jeff Trawick authored
to tell APR that the socket can be treated as a pipe so that the apr_file_t is initialized properly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97087 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
They are still here, they didn't make it into 2.0.43 however git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97073 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
On to the 2.0.43 candidate git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97071 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 02, 2002
-
-
William A. Rowe Jr authored
ap_server_signature() against this cross-site scripting vulnerability exposed by the directive 'UseCanonicalName Off'. Also HTML-escape the SERVER_NAME environment variable for CGI and SSI requests. It's safe to escape as only the '<', '>', and '&' characters are affected, which won't appear in a valid hostname. Reported by Matthew Murphy <mattmurphy@kc.rr.com>. [Brian Pane] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97064 13f79535-47bb-0310-9956-ffa450edef68
-
Paul J. Reder authored
Fix a core dump in mod_cache when it attemtped to store uncopyable buckets. This happened, for instance, when a file to be cached contained SSI tags to execute a CGI script (passed as a pipe bucket). [Paul J. Reder] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97058 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
when the content-length filter realizes that no new output will be available for a while. This helps some streaming CGIs as well as some other dynamically-generated content. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97054 13f79535-47bb-0310-9956-ffa450edef68
-
- Oct 01, 2002
-
-
Jeff Trawick authored
could lead to an infinite loop. PR: 12705 Diagnosis submitted by: amund.elstad@ergo.no (Amund Elstad) Coded by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97048 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 30, 2002
-
-
Ryan Bloom authored
Mod_Dav was always setting the r->handler field to "dav_handler", but this means that mod_cgi won't run the script. According to my reading of the DAV RFC, mod_dav shouldn't do anything at all with a POST request, because it is impossible to know if the POST was meant for DAV or for some other resource. We used to excuse POST from DAV processing, so I have re-enabled that behavior. PR: 13025 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97016 13f79535-47bb-0310-9956-ffa450edef68
-