- May 17, 2007
-
-
Justin Erenkrantz authored
representation if Expires is not set. * modules/cache/mod_cache.c (cache_save_filter): If Cache-Control max-age is set and Expires isn't, let that value control our expiration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539063 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
freshness tests which will attempt to revalidate the content. * modules/cache/mod_disk_cache.c (open_entity): If the root Vary index is stale, we don't need to throw away potentially stale content - we can try to refresh it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539054 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
let us later throw away the renegotiated content due to a name mismatch. We do not need to update the ->name field just before writing the headers as the computed ->name on open and create is sufficient. Updating ->name here is essentially a no-op - except in the case of Vary where the key has internally changed (to account for the Vary prefix), but the original name has not. However, writing the Vary'd-accounted key means that when we read the cache next that we will error out and disregard the just renegotiated response and fetch the content all over again - oops! (This is largely a case where I think we may have overthought ourselves; hence the explanation is here in the commit rather than in the file itself.) * modules/cache/mod_disk_cache.c (store_headers): The originally opened ->name is sufficient. * CHANGES: Combined with r538992, note that renegotiation for Vary's seem to work far better. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@538997 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
the refreshed .vary structure in the right directory. Otherwise, we'll create a new .vary layout underneath the already existing one - oops! * modules/cache/mod_disk_cache.c (store_headers): Temporarily clear dobj->prefix if it is set to ensure that we create the .vary structure underneath the cache root. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@538992 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@538869 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
so per Sec. 13.9 permit queries with just max-age instead of only Expires. * modules/cache/mod_cache.c (cache_save_filter): Be closer to RFC 2616's intent for query arguments. * CHANGES: Update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@538807 13f79535-47bb-0310-9956-ffa450edef68
-
- May 13, 2007
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@537600 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
full regex substitution but also allow for "simple" cases (ala JkMount) to work as well. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@537599 13f79535-47bb-0310-9956-ffa450edef68
-
- May 12, 2007
-
-
Jim Jagielski authored
for example: ProxyPass ~ \.gif balancer://imagecluster git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@537429 13f79535-47bb-0310-9956-ffa450edef68
-
- May 08, 2007
-
-
Mladen Turk authored
Think this can be safely backported to 2.2 and 2.0 branches git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@536052 13f79535-47bb-0310-9956-ffa450edef68
-
- May 07, 2007
-
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535907 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
brigade in the case that a non blocking read from the socket returned APR_EAGAIN. So getting an empty brigade also shows that no data is present in the input filter. While this reduces the number of false positives for "real data" in the input filter the behaviour is not as good as before 533820 because if there are only CRLF's in the input filter we do not flush, but we should. To fix this it seems that a simulation of AP_MODE_EATCRLF is needed inside of check_pipeline. - Destroy brigade bb at the end of the function. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535879 13f79535-47bb-0310-9956-ffa450edef68
-
- May 06, 2007
-
-
Ruediger Pluem authored
s-maxage, max-age, min-fresh, max-stale has no value assigned. In this case ignore s-maxage, max-age, min-fresh. For max-stale it is valid to set no value. In this case set max-stale to 1 year to signal that the client is accepting a stale response of any age. Submitted by: Niklas Edmundsson <nikke acc.umu.se> Reviewed by: rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535617 13f79535-47bb-0310-9956-ffa450edef68
-
- May 04, 2007
-
-
Greg Ames authored
aware of problems with other input filters that aren't addressed in that fix. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535370 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
actually update APR and apr_socket_recvfrom() to know about APR_MSG_OOB, APR_MSG_PEEK, etc... this code won't need to be adjusted. Also, make nicer for 2.2 backport. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535354 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
of the old support.xml and a pointer to the wiki. Of possible interest: I've also removed the link to the professional support database, since it was returning error 500 for some time and nobody seemed to care. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535248 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
them in C++ code. PR: 42286 Submitted by: Davi Arnaut <davi haxent.com.br> Reviewed by: rpluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535169 13f79535-47bb-0310-9956-ffa450edef68
-
Hiroaki Kawai authored
Submitted by: Takashi Sato Reviewed by: Hiroaki Kawai git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@535117 13f79535-47bb-0310-9956-ffa450edef68
-
- May 02, 2007
-
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@534536 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
re-introduce ap_satisfies API back into core and modify how the access_checker, check_user_id and auth_checker hooks are called so that they respect the precedence that is set through the satisfy ALL/ANY directive. This also restores the directives order, allow, deny, satisfyas supported directives rather than being deprecated. These directives still remain in mod_access_compat however. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@534533 13f79535-47bb-0310-9956-ffa450edef68
-
- May 01, 2007
-
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@534074 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@534031 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 30, 2007
-
-
Greg Ames authored
to accomodate mod_ssl's input filter. AP_MODE_EATCRLF is essentially a no-op in that filter. this fixes missing imbedded graphics etc when using the Event MPM with mod_ssl with HTTP pipelining enabled in the browser. the pipelined requests after the first were never read from mod_ssl's input filter. it might reduce unneeded flushes with other MPMs. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@533820 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 29, 2007
-
-
Hiroaki Kawai authored
Submitted by: Takashi Sato Reviewed by: Hiroaki Kawai git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@533511 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 28, 2007
-
-
Richard Bowen authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@533344 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 25, 2007
-
-
Greg Stein authored
http://www.iana.org/assignments/media-types/application/vnd.google-earth.kml+xml http://www.iana.org/assignments/media-types/application/vnd.google-earth.kmz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@532162 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 24, 2007
-
-
Andre Malo authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@532108 13f79535-47bb-0310-9956-ffa450edef68
-
Andre Malo authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@532107 13f79535-47bb-0310-9956-ffa450edef68
-
Andre Malo authored
`build convmap` git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@531943 13f79535-47bb-0310-9956-ffa450edef68
-
Andre Malo authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@531940 13f79535-47bb-0310-9956-ffa450edef68
-
Andre Malo authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@531920 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
Add forgotten '||true' to prevent 'make install-man' from returning an error if rsync is not present on the platform git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@531875 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 17, 2007
-
-
Jeff Trawick authored
unset git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@529626 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 12, 2007
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@527971 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
processing of error responses (4xx, 5xx) will be altered. PR: 39245 This is based on a patch submitted by Bart van der Schans <schans hippo.nl> and tweaked slightly by me based on discussions on dev@ since April 2006. I think rpleum was the first to mention the 1xx issue. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@527969 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 10, 2007
-
-
Richard Bowen authored
Several people this week have seemed to think that this document should list all the options. Perhaps that's not entirely unreasonable, but it isn't going to happen any time soon. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@527129 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 09, 2007
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@526914 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
<crypt.h>, such as z/OS. We assume that the ancient code in htpasswd has it right -- all but Windows, TPF, and NetWare have crypt(). Submitted by: David Jones <oscaremma gmail.com> Reviewed by: wrowe, trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@526892 13f79535-47bb-0310-9956-ffa450edef68
-
Sander Temme authored
line overrides. Previously, ab would concatenate a supplied -H User-Agent: header to the existing one, and send duplicate headers if either -H Host: or -H Accept: were specified on the command line. Now, the default headers are not sent if they are overridden using the -H command-line flag. Submitted by: Arvind Srinivasan arvind.srinivasan sun.com Reviewed by: sctemme PR: 31268, 26554 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@526872 13f79535-47bb-0310-9956-ffa450edef68
-
- Apr 08, 2007
-
-
Guenter Knauf authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@526617 13f79535-47bb-0310-9956-ffa450edef68
-