Version Notes
- fixed issue post requests and form keys
Download this release
Release Info
Developer | Magento Core Team |
Extension | Varnish_Cache |
Version | 4.2.1 |
Comparing to | |
See all releases |
Code changes from version 4.2.0 to 4.2.1
README_VARNISH_CACHE.txt
CHANGED
@@ -382,9 +382,10 @@ placeholders and compile the actual page content on the fly).
|
|
382 |
|
383 |
4.4.1 Form Key Handling
|
384 |
-----------------------
|
385 |
-
As with version CE 1.8 and EE 1.13 Magento introduced form keys
|
386 |
-
|
387 |
-
|
|
|
388 |
|
389 |
4.4.2 Enterprise Edition Features
|
390 |
---------------------------------
|
382 |
|
383 |
4.4.1 Form Key Handling
|
384 |
-----------------------
|
385 |
+
As with version CE 1.8 and EE 1.13 Magento introduced form keys in the frontend.
|
386 |
+
In case you want to use version that uses form keys you have to make sure ESI is
|
387 |
+
turned on in your Varnish configuration (see chapter 3) and that the vars.vcl
|
388 |
+
file is in the correct location (typically /etc/varnish/).
|
389 |
|
390 |
4.4.2 Enterprise Edition Features
|
391 |
---------------------------------
|
app/code/community/Phoenix/VarnishCache/Model/Observer.php
CHANGED
@@ -384,7 +384,8 @@ class Phoenix_VarnishCache_Model_Observer
|
|
384 |
public function replaceFormKeys(Varien_Event_Observer $observer)
|
385 |
{
|
386 |
$esiHelper = Mage::helper('varnishcache/esi');
|
387 |
-
|
|
|
388 |
return false;
|
389 |
}
|
390 |
|
384 |
public function replaceFormKeys(Varien_Event_Observer $observer)
|
385 |
{
|
386 |
$esiHelper = Mage::helper('varnishcache/esi');
|
387 |
+
/* @var $esiHelper Phoenix_VarnishCache_Helper_Esi */
|
388 |
+
if (!$esiHelper->hasFormKey() || Mage::app()->getRequest()->isPost()) {
|
389 |
return false;
|
390 |
}
|
391 |
|
app/code/community/Phoenix/VarnishCache/etc/config.xml
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Phoenix_VarnishCache>
|
25 |
-
<version>4.2.
|
26 |
</Phoenix_VarnishCache>
|
27 |
</modules>
|
28 |
<global>
|
22 |
<config>
|
23 |
<modules>
|
24 |
<Phoenix_VarnishCache>
|
25 |
+
<version>4.2.1</version>
|
26 |
</Phoenix_VarnishCache>
|
27 |
</modules>
|
28 |
<global>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Varnish_Cache</name>
|
4 |
-
<version>4.2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -14,11 +14,11 @@
|
|
14 |
<p> </p>
|
15 |
<p><strong>Features:</strong></p>
|
16 |
<p>- Allows <strong>full page caching</strong> of Magento store frontends with <a href="http://www.varnish-cache.org" target="_blank">Varnish</a><br />- Prevent caching of pages containing custom information (shopping carts, logins)<br />- Configure request paths (controller, action) to be excluded from caching<br />- Clean caches for single store views or content types<br />- Maintain several Varnish instances from the Magento backend<br />- Set TTL for content pages per store view<br />- Deactivate Varnish cache for single store views or websites<br />- Easily deactivate caching for certain Magento modules<br />- Enable debug mode to analyse any issues<br /><strong>- Ready to go Varnish configuration file (VCL)</strong></p></description>
|
17 |
-
<notes>- fixed issue
|
18 |
<authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
|
19 |
-
<date>2014-10-
|
20 |
-
<time>
|
21 |
-
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="c2bf6a7de0a2a12d6d7a66a403b3c639"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="ddf6396dc4fe260bb725d4d173d1e9f2"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="cf08914886988446e81770c5d71c8417"/></dir><dir name="template"><dir name="varnishcache"><dir name="cookie"><file name="environment.phtml" hash="cafdc575223b59575c7cace37e3e596f"/><file name="formkey.phtml" hash="172e0374d8cb62d1e3a494a170a57e34"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Phoenix_VarnishCache.csv" hash="fcd310b9d66d55abe92df78272edefb6"/></dir><dir name="en_US"><file name="Phoenix_VarnishCache.csv" hash="8fcaa3e009cf8ccec3e92b374a78a736"/></dir><dir name="es_ES"><file name="Phoenix_VarnishCache.csv" hash="eeaf2afe930687a4e5cdca5ffa02eb5b"/></dir><dir name="fr_FR"><file name="Phoenix_VarnishCache.csv" hash="f1926328dbd4bae4c23e585b7afb8309"/></dir><dir name="nb_NO"><file name="Phoenix_VarnishCache.csv" hash="077ab381e4eb8a50e638743a8fcf4fe6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Phoenix_VarnishCache.xml" hash="a35642665f4c9ebded9a00ba60e392ce"/></dir><dir name="."><file name="varnishcache.xml" hash="dd2b62cc78ea6a435d78f5d4fa6cbf53"/></dir></target><target name="magecommunity"><dir name="Phoenix"><dir name="VarnishCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="e9d28a5617caa6d986736d42c0ae81dc"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="e8dabcea12ea7057726dd4e5508dbff0"/><file name="Versioninfo.php" hash="3282077fe7dca1ed95857d866ce63fa0"/></dir></dir></dir></dir><dir name="Cookie"><file name="Environment.php" hash="4aad8a94fdf574744af13014051b9db2"/><file name="Formkey.php" hash="29f22774f6d44740266fa593922e633d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="8e2a6d16f440e99fc11bf49e8135e893"/></dir></dir><dir name="etc"><file name="config.xml" hash="
|
22 |
<compatible/>
|
23 |
<dependencies/>
|
24 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Varnish_Cache</name>
|
4 |
+
<version>4.2.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
14 |
<p> </p>
|
15 |
<p><strong>Features:</strong></p>
|
16 |
<p>- Allows <strong>full page caching</strong> of Magento store frontends with <a href="http://www.varnish-cache.org" target="_blank">Varnish</a><br />- Prevent caching of pages containing custom information (shopping carts, logins)<br />- Configure request paths (controller, action) to be excluded from caching<br />- Clean caches for single store views or content types<br />- Maintain several Varnish instances from the Magento backend<br />- Set TTL for content pages per store view<br />- Deactivate Varnish cache for single store views or websites<br />- Easily deactivate caching for certain Magento modules<br />- Enable debug mode to analyse any issues<br /><strong>- Ready to go Varnish configuration file (VCL)</strong></p></description>
|
17 |
+
<notes>- fixed issue post requests and form keys</notes>
|
18 |
<authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
|
19 |
+
<date>2014-10-10</date>
|
20 |
+
<time>10:12:24</time>
|
21 |
+
<contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="c2bf6a7de0a2a12d6d7a66a403b3c639"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="ddf6396dc4fe260bb725d4d173d1e9f2"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="cf08914886988446e81770c5d71c8417"/></dir><dir name="template"><dir name="varnishcache"><dir name="cookie"><file name="environment.phtml" hash="cafdc575223b59575c7cace37e3e596f"/><file name="formkey.phtml" hash="172e0374d8cb62d1e3a494a170a57e34"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Phoenix_VarnishCache.csv" hash="fcd310b9d66d55abe92df78272edefb6"/></dir><dir name="en_US"><file name="Phoenix_VarnishCache.csv" hash="8fcaa3e009cf8ccec3e92b374a78a736"/></dir><dir name="es_ES"><file name="Phoenix_VarnishCache.csv" hash="eeaf2afe930687a4e5cdca5ffa02eb5b"/></dir><dir name="fr_FR"><file name="Phoenix_VarnishCache.csv" hash="f1926328dbd4bae4c23e585b7afb8309"/></dir><dir name="nb_NO"><file name="Phoenix_VarnishCache.csv" hash="077ab381e4eb8a50e638743a8fcf4fe6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Phoenix_VarnishCache.xml" hash="a35642665f4c9ebded9a00ba60e392ce"/></dir><dir name="."><file name="varnishcache.xml" hash="dd2b62cc78ea6a435d78f5d4fa6cbf53"/></dir></target><target name="magecommunity"><dir name="Phoenix"><dir name="VarnishCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="e9d28a5617caa6d986736d42c0ae81dc"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="e8dabcea12ea7057726dd4e5508dbff0"/><file name="Versioninfo.php" hash="3282077fe7dca1ed95857d866ce63fa0"/></dir></dir></dir></dir><dir name="Cookie"><file name="Environment.php" hash="4aad8a94fdf574744af13014051b9db2"/><file name="Formkey.php" hash="29f22774f6d44740266fa593922e633d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="8e2a6d16f440e99fc11bf49e8135e893"/></dir></dir><dir name="etc"><file name="config.xml" hash="491367edb51506cbb469171370269895"/><file name="default_3.0.vcl" hash="a6f61f0ee1281c1ec0dfb6b61b96b3eb"/><file name="system.xml" hash="fa845ec5f1d823b8ac5aafb832116e54"/><file name="vars.vcl" hash="37594a5577997fa1bbb2441223bbc6aa"/></dir><dir name="Helper"><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="49d62df775eea6bfe9e33e0e9d2da062"/><file name="Product.php" hash="9eee32f522283dbea1b2a72e7831bcc9"/></dir><dir name="Cms"><file name="Page.php" hash="8f39bcb51d6d7aae90fdd528035606c2"/></dir></dir><file name="Cache.php" hash="f73b798aa402685467b97c97641ea32e"/><file name="Data.php" hash="1fb321ba8bf2623e327a4417a239c1f6"/><file name="Esi.php" hash="f24202f87bcac7644c020919cf3a7ec4"/></dir><dir name="Model"><dir name="Catalog"><dir name="Category"><file name="Product.php" hash="68459ecc0a36861b4cb86e7ba099730b"/></dir><dir name="Product"><file name="Relation.php" hash="4e80a4104e2350f9ce0e0f2548b6ed87"/></dir></dir><dir name="Cms"><dir name="Page"><file name="Store.php" hash="6c8b66dc03eca83676a2032c7003f2f6"/></dir></dir><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="bf1bb95a8c8fcec7b163a0115e16efc1"/><file name="Product.php" hash="bb812000e58b758ed1256cc53dc85e46"/></dir><dir name="Cms"><file name="Page.php" hash="384e2b5f24ac679eddf2fc0a24c8dc5d"/></dir><file name="Abstract.php" hash="a9446d010232337b306f8b1f3d53769f"/></dir><dir name="Resource"><dir name="Mysql4"><dir name="Catalog"><dir name="Category"><dir name="Product"><file name="Collection.php" hash="4145efc91724bef4529fbeadea41023f"/></dir><file name="Product.php" hash="74a15f49018c53fe34df540bdffd8fe6"/></dir><dir name="Product"><dir name="Relation"><file name="Collection.php" hash="423c3463306c369af1ad3f99a6b1f597"/></dir></dir></dir><dir name="Cms"><dir name="Page"><dir name="Store"><file name="Collection.php" hash="829efa7bf0101058bc97710b50a75dce"/></dir><file name="Store.php" hash="e74ddaf82b761d6bbde75fdba21c1301"/></dir></dir><dir name="Core"><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="3a72e23edf9baa04880acbe01a6e794c"/></dir></dir></dir></dir></dir><file name="Control.php" hash="c19117df2154154c105a117e0d5b4955"/><file name="Observer.php" hash="3a726e5f699f7c070d78f5e29c644a70"/><file name="Processor.php" hash="6a74c8974d1386b8dce0edc3bd4ecdcb"/></dir><dir name="sql"><dir name="varnishcache_setup"><file name="install-4.0.0.php" hash="db69351281e7f74941ad71bfe7e97c14"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="README_VARNISH_CACHE.txt" hash="17b9ebef86f14094e011392230091613"/></dir></target></contents>
|
22 |
<compatible/>
|
23 |
<dependencies/>
|
24 |
</package>
|