- Jun 08, 2007
-
-
Paul Querna authored
Add support for distributed caching of SSL Sessions inside memcached, using apr_memcache, which is present in APR-Util 1.3/trunk. This was originally written at ApacheCon US 2005 (San Diego), and was sent to the list: http://mail-archives.apache.org/mod_mbox/httpd-dev/200512.mbox/%3C439C6C07.9030904@force-elite.com%3E This version is slightly cleaned up, and of course, uses the now bundled apr_memcache, rather than an external dependency. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@545379 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 06, 2007
-
-
Ruediger Pluem authored
configuration in the scoreboard and not with the ones loaded from the configuration files. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@544930 13f79535-47bb-0310-9956-ffa450edef68
-
- Jun 01, 2007
-
-
Eric Covener authored
mod_mem_cache: Copy headers into longer lived storage; header names and values could previously point to cleaned up storage PR: 41551 Submitted by: Davi Arnaut <davi haxent.com.br> Reviewed by: covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@543515 13f79535-47bb-0310-9956-ffa450edef68
-
- May 27, 2007
-
-
Ruediger Pluem authored
accordingly if ret is HTTP_NOT_MODIFIED as this breaks mod_cache validating a stale entity. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@541990 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
for our later call to ap_meets_conditions a few lines above. Having it put in the merge table will fail as merge and r->err_headers_out get merged AFTER our call to ap_meets_conditions. Besides of this having multiple ETag headers (or a merged version of them) does not seem to make sense. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@541974 13f79535-47bb-0310-9956-ffa450edef68
-
- May 26, 2007
-
-
Nick Kew authored
We've just had another duplicate report of this on bugzilla. We've got a simple patch, and people asking WTF is going on with inaction. Noone seems clear on why the patch shouldn't be applied (http://marc.info/?l=apache-httpd-dev&m=117760311129386&w=2). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@541926 13f79535-47bb-0310-9956-ffa450edef68
-
- May 25, 2007
-
-
Richard Bowen authored
frequently-asked (IRC) question that came up yet again today. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@541685 13f79535-47bb-0310-9956-ffa450edef68
-
- May 24, 2007
-
-
Sander Temme authored
Submitted by Vincent Bray noodlet at gmail dot com, edited and reviewed by sctemme git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@541138 13f79535-47bb-0310-9956-ffa450edef68
-
- May 19, 2007
-
-
Chris Darroch authored
don't actually have a driver-specific value to pass to apr_dbd_error(), but that's OK because most/all drivers just ignore this value anyway git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539687 13f79535-47bb-0310-9956-ffa450edef68
-
- May 18, 2007
-
-
Justin Erenkrantz authored
response or are invalid. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539621 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
* modules/cache/mod_cache.c (cache_save_filter): Properly handle HEAD responses when we have a stale handle. (This patch was revised by Justin/Ruediger.) Submitted by: Niklas Edmundsson Reviewed by: Justin, Ruediger git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539620 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539433 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539431 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539282 13f79535-47bb-0310-9956-ffa450edef68
-
- May 17, 2007
-
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@539119 13f79535-47bb-0310-9956-ffa450edef68
-
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
-