Varnish_Cache - Version 4.0.3

Version Notes

- fixed caching issues in multi-store environments
- fixed Magento EE FPC caching issue

Download this release

Release Info

Developer Magento Core Team
Extension Varnish_Cache
Version 4.0.3
Comparing to
See all releases


Code changes from version 4.0.0 to 4.0.3

README_VARNISH_CACHE.txt CHANGED
@@ -581,6 +581,14 @@ varnishlog and make sure the Vary header only looks like this:
581
 
582
  8. Changelog
583
  ============
 
 
 
 
 
 
 
 
584
 
585
  4.0.0
586
  - added store and currency switch support
581
 
582
  8. Changelog
583
  ============
584
+ 4.0.3
585
+ - fixed caching issues with non default stores
586
+
587
+ 4.0.2
588
+ - fixed issues with cms pages and widgets
589
+
590
+ 4.0.1
591
+ - fixed issues with catalog search results
592
 
593
  4.0.0
594
  - added store and currency switch support
app/code/community/Phoenix/VarnishCache/Block/Cookie/Environment.php ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PageCache powered by Varnish
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to support@phoenix-media.eu so we can send you a copy immediately.
14
+ *
15
+ * @category Phoenix
16
+ * @package Phoenix_VarnishCache
17
+ * @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
18
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ */
20
+
21
+ class Phoenix_VarnishCache_Block_Cookie_Environment extends Mage_Core_Block_Template
22
+ {
23
+ protected function _construct()
24
+ {
25
+ // set default cache lifetime and cache tags
26
+ $this->addData(array(
27
+ 'cache_lifetime' => false,
28
+ 'cache_tags' => array(Mage_Core_Model_Store::CACHE_TAG),
29
+ ));
30
+ }
31
+
32
+ /**
33
+ * Get key pieces for caching block content
34
+ *
35
+ * @return array
36
+ */
37
+ public function getCacheKeyInfo()
38
+ {
39
+ $cacheId = array(
40
+ 'VARNISH_COOKIE_ENVIRONMENT_',
41
+ Mage::app()->getStore()->getId(),
42
+ Mage::getDesign()->getPackageName(),
43
+ Mage::getDesign()->getTheme('template'),
44
+ Mage::getSingleton('customer/session')->getCustomerGroupId(),
45
+ Mage::app()->getStore()->getCurrentCurrencyCode(),
46
+ 'template' => $this->getTemplate(),
47
+ 'name' => $this->getNameInLayout(),
48
+ );
49
+ return $cacheId;
50
+ }
51
+
52
+ /**
53
+ * Return value for environment cookie if current env differs from default
54
+ *
55
+ * @return string
56
+ */
57
+ public function getEnvironmentHash()
58
+ {
59
+ // get default store settings
60
+ $defaultStore = Mage::app()->getDefaultStoreView();
61
+ $defaultSettings = array(
62
+ 'storeId' => $defaultStore->getId(),
63
+ 'currency' => $defaultStore->getDefaultCurrencyCode(),
64
+ 'customerGroup' => Mage_Customer_Model_Group::NOT_LOGGED_IN_ID
65
+ );
66
+
67
+ // get current store settings
68
+ $currentSettings = array(
69
+ 'storeId' => Mage::app()->getStore()->getId(),
70
+ 'currency' => Mage::app()->getStore()->getCurrentCurrencyCode(),
71
+ 'customerGroup' => Mage::getSingleton('customer/session')->getCustomerGroupId()
72
+ );
73
+
74
+ $cookieValue = '';
75
+ // only set cookie value if not in default environment
76
+ if (array_diff($defaultSettings, $currentSettings)) {
77
+ $cookieValue = md5(serialize($currentSettings));
78
+ }
79
+
80
+ return $cookieValue;
81
+ }
82
+
83
+ /**
84
+ * Return environment cookie name
85
+ *
86
+ * @return string
87
+ */
88
+ public function getCookieName()
89
+ {
90
+ return Phoenix_VarnishCache_Helper_Cache::ENVIRONMENT_COOKIE;
91
+ }
92
+ }
app/code/community/Phoenix/VarnishCache/Helper/Cache.php CHANGED
@@ -364,34 +364,5 @@ class Phoenix_VarnishCache_Helper_Cache extends Mage_Core_Helper_Abstract
364
  $this->getCookie()->delete(self::MESSAGE_NO_CACHE_COOKIE);
365
  $this->setNoCacheHeader();
366
  }
367
-
368
- /**
369
- * Set environment cookie as hashed value.
370
- *
371
- * @param array $env
372
- * @return void;
373
- */
374
- public function setEnvironmentCookie(Array $env)
375
- {
376
- $newCookieValue = Mage::helper('core')->encrypt(serialize($env));
377
- // environment cookie with the same value already exists do nothing
378
- if ($newCookieValue !== $this->getCookie()->get(self::ENVIRONMENT_COOKIE)) {
379
- $this->getCookie()->set(self::ENVIRONMENT_COOKIE, $newCookieValue);
380
- $this->setNoCacheHeader();
381
- }
382
- }
383
-
384
- /**
385
- * Delete environment cookie if present
386
- *
387
- * @return void;
388
- */
389
- public function deleteEnvironmentCookie()
390
- {
391
- if ($this->getCookie()->get(self::ENVIRONMENT_COOKIE)) {
392
- $this->getCookie()->delete(self::ENVIRONMENT_COOKIE);
393
- $this->setNoCacheHeader();
394
- }
395
- }
396
  }
397
 
364
  $this->getCookie()->delete(self::MESSAGE_NO_CACHE_COOKIE);
365
  $this->setNoCacheHeader();
366
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
367
  }
368
 
app/code/community/Phoenix/VarnishCache/Model/Observer.php CHANGED
@@ -239,27 +239,6 @@ class Phoenix_VarnishCache_Model_Observer
239
  if ($this->_isCacheEnabled()) {
240
  if (!Mage::registry(self::SET_CACHE_HEADER_FLAG)) {
241
  $this->_getCacheHelper()->setCacheControlHeaders();
242
-
243
- /** set environment cookie if current env differs from default */
244
- $defaultStore = Mage::app()->getDefaultStoreView();
245
- $defaultSettings = array(
246
- 'storeId' => $defaultStore->getId(),
247
- 'currency' => $defaultStore->getDefaultCurrencyCode(),
248
- 'customerGroup' => Mage_Customer_Model_Group::NOT_LOGGED_IN_ID
249
- );
250
- $currentSettings = array(
251
- 'storeId' => Mage::app()->getStore()->getId(),
252
- 'currency' => Mage::app()->getStore()->getCurrentCurrencyCode(),
253
- 'customerGroup' => Mage::getSingleton('customer/session')->getCustomerGroupId()
254
- );
255
-
256
- // only set cookie if not in default
257
- if (array_diff($defaultSettings, $currentSettings)) {
258
- $this->_getCacheHelper()->setEnvironmentCookie($currentSettings);
259
- } else {
260
- $this->_getCacheHelper()->deleteEnvironmentCookie();
261
- }
262
-
263
  Mage::register(self::SET_CACHE_HEADER_FLAG, true);
264
  }
265
  }
239
  if ($this->_isCacheEnabled()) {
240
  if (!Mage::registry(self::SET_CACHE_HEADER_FLAG)) {
241
  $this->_getCacheHelper()->setCacheControlHeaders();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
  Mage::register(self::SET_CACHE_HEADER_FLAG, true);
243
  }
244
  }
app/code/community/Phoenix/VarnishCache/etc/config.xml CHANGED
@@ -22,7 +22,7 @@
22
  <config>
23
  <modules>
24
  <Phoenix_VarnishCache>
25
- <version>4.0.0</version>
26
  </Phoenix_VarnishCache>
27
  </modules>
28
  <global>
@@ -214,6 +214,13 @@
214
  </events>
215
  </adminhtml>
216
  <frontend>
 
 
 
 
 
 
 
217
  <events>
218
  <!-- add cache headers -->
219
  <controller_action_postdispatch>
22
  <config>
23
  <modules>
24
  <Phoenix_VarnishCache>
25
+ <version>4.0.3</version>
26
  </Phoenix_VarnishCache>
27
  </modules>
28
  <global>
214
  </events>
215
  </adminhtml>
216
  <frontend>
217
+ <layout>
218
+ <updates>
219
+ <varnishcache>
220
+ <file>varnishcache.xml</file>
221
+ </varnishcache>
222
+ </updates>
223
+ </layout>
224
  <events>
225
  <!-- add cache headers -->
226
  <controller_action_postdispatch>
app/code/community/Phoenix/VarnishCache/etc/default_3.0.vcl CHANGED
@@ -123,7 +123,7 @@ sub vcl_hash {
123
  if (req.http.cookie ~ "PAGECACHE_ENV=") {
124
  set req.http.pageCacheEnv = regsub(
125
  req.http.cookie,
126
- "(.*)PAGECACHE-env=([^&]*)(.*)",
127
  "\2"
128
  );
129
  hash_data(req.http.pageCacheEnv);
123
  if (req.http.cookie ~ "PAGECACHE_ENV=") {
124
  set req.http.pageCacheEnv = regsub(
125
  req.http.cookie,
126
+ "(.*)PAGECACHE_ENV=([^;]*)(.*)",
127
  "\2"
128
  );
129
  hash_data(req.http.pageCacheEnv);
app/design/frontend/base/default/layout/varnishcache.xml ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8" ?>
2
+ <!--
3
+ /**
4
+ * PageCache powered by Varnish
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to support@phoenix-media.eu so we can send you a copy immediately.
15
+ *
16
+ * @category Phoenix
17
+ * @package Phoenix_VarnishCache
18
+ * @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
19
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
+ */
21
+ -->
22
+
23
+ <layout>
24
+ <default>
25
+ <reference name="before_body_end">
26
+ <block type="varnishcache/cookie_environment" name="varnish.cache.cookie_environment" template="varnishcache/cookie/environment.phtml" />
27
+ </reference>
28
+ </default>
29
+ </layout>
app/design/frontend/base/default/template/varnishcache/cookie/environment.phtml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PageCache powered by Varnish
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to support@phoenix-media.eu so we can send you a copy immediately.
14
+ *
15
+ * @category Phoenix
16
+ * @package Phoenix_VarnishCache
17
+ * @copyright Copyright (c) 2011-2013 PHOENIX MEDIA GmbH (http://www.phoenix-media.eu)
18
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ */
20
+ ?>
21
+ <?php
22
+ /**
23
+ * Set environment cookie template
24
+ *
25
+ * @see Phoenix_VarnishCache_Block_Cookie_Environment
26
+ */
27
+ ?>
28
+ <?php $_cookieName = $this->getCookieName(); ?>
29
+ <script type="text/javascript">
30
+ //<![CDATA[
31
+ Mage.Cookies.set(
32
+ '<?php echo $_cookieName ?>',
33
+ <?php if ($_envHash = $this->getEnvironmentHash()): ?>
34
+ '<?php echo $_envHash ?>',
35
+ new Date(new Date().getTime() + <?php echo Mage::helper('core/cookie')->getCookieRestrictionLifetime() ?> * 1000)
36
+ <?php else: ?>
37
+ '',
38
+ new Date(1970, 1, 1, 0, 0, 0)
39
+ <?php endif;?>
40
+ );
41
+ //]]>
42
+ </script>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Varnish_Cache</name>
4
- <version>4.0.0</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,17 +14,12 @@
14
  &lt;p&gt;&#xA0;&lt;/p&gt;
15
  &lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;
16
  &lt;p&gt;- Allows &lt;strong&gt;full page caching&lt;/strong&gt; of Magento store frontends with &lt;a href="http://www.varnish-cache.org" target="_blank"&gt;Varnish&lt;/a&gt;&lt;br /&gt;- Prevent caching of pages containing custom information (shopping carts, logins)&lt;br /&gt;- Configure request paths (controller, action) to be excluded from caching&lt;br /&gt;- Clean caches for single store views or content types&lt;br /&gt;- Maintain several Varnish instances&#xA0;from the Magento backend&lt;br /&gt;- Set TTL for content pages per store view&lt;br /&gt;- Deactivate Varnish cache for single store views or websites&lt;br /&gt;- Easily deactivate caching for certain Magento modules&lt;br /&gt;- Enable debug mode to analyse any issues&lt;br /&gt;&lt;strong&gt;- Ready to go Varnish configuration file (VCL)&lt;/strong&gt;&lt;/p&gt;</description>
17
- <notes>- added store and currency switch support
18
- - added advanced message handling
19
- - added Varnish ESI support for basic blocks (sidebar/mini cart, top links, welcome message, last viewed and compared products)
20
- - raised Magento version requirements to CE 1.5.1 and EE 1.9
21
- - dropped support for Varnish 2.x
22
- - moved configuration in separate tab
23
- - small bugfixes</notes>
24
  <authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
25
- <date>2013-04-22</date>
26
- <time>15:36:15</time>
27
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="2454a4ad3e9bede38bb1b2ccff46fd95"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="486f1e32ff3f020200d91bcb81c20cad"/></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="09b2744bddf997a78cfb624ce6be20aa"/></dir><dir name="."><file name="varnishcache.xml" hash="8fdb975ad8c93e472486f3867a056b18"/></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="44a8dc640984917ae31e5a2d450e8fba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="de6271e60800ac70c9089c74b434a059"/><file name="Versioninfo.php" hash="add2ed546fad4a0f5617ea97165e73c0"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="32381c357ce32712c5efed8daf230c50"/></dir></dir><dir name="etc"><file name="config.xml" hash="f5ad1dcbe5b11917c126cb25a1bf8753"/><file name="default_3.0.vcl" hash="d71bf6785ccbb581a72657463958a4ea"/><file name="system.xml" hash="78061a0fa7bee61a2e07f9253c79d6d6"/></dir><dir name="Helper"><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="e58a8770c92b0ea2e2ff5bd892d334c2"/><file name="Product.php" hash="9de4d4b30c42fba3d9f9c08be3a538e2"/></dir><dir name="Cms"><file name="Page.php" hash="2cffdefd0c885c7e7c5e194b3e961c93"/></dir></dir><file name="Cache.php" hash="fa9e7056bd8313046c81be2243b9d58a"/><file name="Data.php" hash="949ba1821c33dea347b4dcc922b55a80"/></dir><dir name="Model"><dir name="Catalog"><dir name="Category"><file name="Product.php" hash="76fc154142e1c3aa59048107decf623e"/></dir><dir name="Product"><file name="Relation.php" hash="ad3a5929041ee76f3580aedf2b971356"/></dir></dir><dir name="Cms"><dir name="Page"><file name="Store.php" hash="1c7ab8d36e106d5e05d8042eaba7edc9"/></dir></dir><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="b8a0d4e2256dae6c058cb830fe10e868"/><file name="Product.php" hash="18bb7d8df378051dab6b049bf9efedfe"/></dir><dir name="Cms"><file name="Page.php" hash="ad8480b584c64242b6311a3e35c23e5d"/></dir><file name="Abstract.php" hash="8d09e21ac95b81ac7a6575b23bd73a29"/></dir><dir name="Resource"><dir name="Mysql4"><dir name="Catalog"><dir name="Category"><dir name="Product"><file name="Collection.php" hash="75d70fef15bfde606fde7c1bbc7841d3"/></dir><file name="Product.php" hash="f429e2db437f16a679de9dbd9da28b30"/></dir><dir name="Product"><dir name="Relation"><file name="Collection.php" hash="c08fdc136ef5e2c4ef10361cf98067a5"/></dir></dir></dir><dir name="Cms"><dir name="Page"><dir name="Store"><file name="Collection.php" hash="a63387a48e2f96fbfb9b4b7a157b85d1"/></dir><file name="Store.php" hash="bb7f0738ded20199b1994ede2499fe8b"/></dir></dir><dir name="Core"><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="e808bb4ff25ace9a4e6b3c4fa11c2888"/></dir></dir></dir></dir></dir><file name="Control.php" hash="10dc0c4d6153902c0bf42c826ae41187"/><file name="Observer.php" hash="bba98752742e3dcdd82b76856b16e970"/><file name="Processor.php" hash="d246663026bc67d74a262ab5f9a50cc3"/></dir><dir name="sql"><dir name="varnishcache_setup"><file name="install-4.0.0.php" hash="c39a62488663a0dc26f85542b9188a9d"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="README_VARNISH_CACHE.txt" hash="052cddbe269466e357478db8bc4eb9b7"/></dir></target></contents>
28
  <compatible/>
29
  <dependencies/>
30
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Varnish_Cache</name>
4
+ <version>4.0.3</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
  &lt;p&gt;&#xA0;&lt;/p&gt;
15
  &lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;
16
  &lt;p&gt;- Allows &lt;strong&gt;full page caching&lt;/strong&gt; of Magento store frontends with &lt;a href="http://www.varnish-cache.org" target="_blank"&gt;Varnish&lt;/a&gt;&lt;br /&gt;- Prevent caching of pages containing custom information (shopping carts, logins)&lt;br /&gt;- Configure request paths (controller, action) to be excluded from caching&lt;br /&gt;- Clean caches for single store views or content types&lt;br /&gt;- Maintain several Varnish instances&#xA0;from the Magento backend&lt;br /&gt;- Set TTL for content pages per store view&lt;br /&gt;- Deactivate Varnish cache for single store views or websites&lt;br /&gt;- Easily deactivate caching for certain Magento modules&lt;br /&gt;- Enable debug mode to analyse any issues&lt;br /&gt;&lt;strong&gt;- Ready to go Varnish configuration file (VCL)&lt;/strong&gt;&lt;/p&gt;</description>
17
+ <notes>- fixed caching issues in multi-store environments
18
+ - fixed Magento EE FPC caching issue</notes>
 
 
 
 
 
19
  <authors><author><name>PHOENIX MEDIA</name><user>auto-converted</user><email>info@phoenix-media.eu</email></author></authors>
20
+ <date>2013-06-21</date>
21
+ <time>09:25:56</time>
22
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="2454a4ad3e9bede38bb1b2ccff46fd95"/></dir><dir name="template"><dir name="varnishcache"><dir name="cache"><file name="additional.phtml" hash="486f1e32ff3f020200d91bcb81c20cad"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="varnishcache.xml" hash="ebb2baa59f12763907785379f5f47c47"/></dir><dir name="template"><dir name="varnishcache"><dir name="cookie"><file name="environment.phtml" hash="7393e5794faa7e4de3e788ad05d5a18f"/></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="09b2744bddf997a78cfb624ce6be20aa"/></dir><dir name="."><file name="varnishcache.xml" hash="8fdb975ad8c93e472486f3867a056b18"/></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="44a8dc640984917ae31e5a2d450e8fba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="RouteTTL.php" hash="de6271e60800ac70c9089c74b434a059"/><file name="Versioninfo.php" hash="add2ed546fad4a0f5617ea97165e73c0"/></dir></dir></dir></dir><dir name="Cookie"><file name="Environment.php" hash="24a57c76e6a69360faa3ade070df27a2"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="VarnishCacheController.php" hash="32381c357ce32712c5efed8daf230c50"/></dir></dir><dir name="etc"><file name="config.xml" hash="985a259a7e687113d81118ef21f2f2cc"/><file name="default_3.0.vcl" hash="73c9b78464ea4bd64510d1d990f6d198"/><file name="system.xml" hash="78061a0fa7bee61a2e07f9253c79d6d6"/></dir><dir name="Helper"><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="e58a8770c92b0ea2e2ff5bd892d334c2"/><file name="Product.php" hash="9de4d4b30c42fba3d9f9c08be3a538e2"/></dir><dir name="Cms"><file name="Page.php" hash="2cffdefd0c885c7e7c5e194b3e961c93"/></dir></dir><file name="Cache.php" hash="ed00f71bdceadaa22078d87e0b35d487"/><file name="Data.php" hash="949ba1821c33dea347b4dcc922b55a80"/></dir><dir name="Model"><dir name="Catalog"><dir name="Category"><file name="Product.php" hash="76fc154142e1c3aa59048107decf623e"/></dir><dir name="Product"><file name="Relation.php" hash="ad3a5929041ee76f3580aedf2b971356"/></dir></dir><dir name="Cms"><dir name="Page"><file name="Store.php" hash="1c7ab8d36e106d5e05d8042eaba7edc9"/></dir></dir><dir name="Control"><dir name="Catalog"><file name="Category.php" hash="b8a0d4e2256dae6c058cb830fe10e868"/><file name="Product.php" hash="18bb7d8df378051dab6b049bf9efedfe"/></dir><dir name="Cms"><file name="Page.php" hash="ad8480b584c64242b6311a3e35c23e5d"/></dir><file name="Abstract.php" hash="8d09e21ac95b81ac7a6575b23bd73a29"/></dir><dir name="Resource"><dir name="Mysql4"><dir name="Catalog"><dir name="Category"><dir name="Product"><file name="Collection.php" hash="75d70fef15bfde606fde7c1bbc7841d3"/></dir><file name="Product.php" hash="f429e2db437f16a679de9dbd9da28b30"/></dir><dir name="Product"><dir name="Relation"><file name="Collection.php" hash="c08fdc136ef5e2c4ef10361cf98067a5"/></dir></dir></dir><dir name="Cms"><dir name="Page"><dir name="Store"><file name="Collection.php" hash="a63387a48e2f96fbfb9b4b7a157b85d1"/></dir><file name="Store.php" hash="bb7f0738ded20199b1994ede2499fe8b"/></dir></dir><dir name="Core"><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="e808bb4ff25ace9a4e6b3c4fa11c2888"/></dir></dir></dir></dir></dir><file name="Control.php" hash="10dc0c4d6153902c0bf42c826ae41187"/><file name="Observer.php" hash="e73759880ccbc80ccb15d64957c49084"/><file name="Processor.php" hash="d246663026bc67d74a262ab5f9a50cc3"/></dir><dir name="sql"><dir name="varnishcache_setup"><file name="install-4.0.0.php" hash="c39a62488663a0dc26f85542b9188a9d"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="README_VARNISH_CACHE.txt" hash="db28d47e56d3ec9554cd864becb481a1"/></dir></target></contents>
23
  <compatible/>
24
  <dependencies/>
25
  </package>