You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2009/12/28 21:42:56 UTC
svn commit: r894244 -
/cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
Author: reinhard
Date: Mon Dec 28 20:42:55 2009
New Revision: 894244
URL: http://svn.apache.org/viewvc?rev=894244&view=rev
Log:
ETag support
using MurmurHash 2.0 for CacheKeys
Modified:
cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
Modified: cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml?rev=894244&r1=894243&r2=894244&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml (original)
+++ cocoon/cocoon3/trunk/cocoon-docs/src/changes/changes.xml Mon Dec 28 20:42:55 2009
@@ -39,7 +39,10 @@
<action dev="stevendolg" type="update">
[cocoon-pipeline] The CachingPipeline creates the CacheKey as the last step in the setup() phase
(instead of the first step of the execute() phase).
- </action>
+ </action>
+ <action dev="reinhard" type="update">
+ [cocoon-pipeline] Use MurmurHash 2.0, a strong hashing algorithm, to implement the hashCode() method of cache keys.
+ </action>
<action dev="reinhard" type="add">
[cocoon-pipeline] Set an entity resolver on the SAX parser that returns an empty input source. This
prevents the SAX parser from accessing any URIs used in entities.
@@ -134,11 +137,16 @@
call or by a 'normal' external request. This was necessary to avoid code duplication when integrating with Wicket.
</action>
<action dev="reinhard" type="add">
+ [cocoon-servlet] Conditional GET (If-None-Match) support for ALL caching pipelines based on ETags. The ETag is the
+ hex representation of the a pipeline's cache key hashcode. Previously only cases where a cache key could be expressed
+ as a timestamp were supported (Last-Modified -> If-Modified-Since).
+ </action>
+ <action dev="reinhard" type="add">
[cocoon-servlet] Add org.apache.cocoon.servlet.util.ServletServiceUtils to use a Servlet-Service servlet
by reference and get an InputStream of a resource.
</action>
<action dev="reinhard" type="fix">
- [cocoon-servlet] The ServletServiceSerializer sets a status code (instead of always sending 200 responses).
+ [cocoon-servlet] The ServletServiceSerializer sets the status code of the service it calls (instead of always sending 200 responses).
</action>
<action dev="stevendolg" type="fix" issue="COCOON3-46" due-to="Jos Snellings">
[cocoon-servlet] Fix potential NPE in URLConnectionUtils.closeQuietly(urlConnection)