Mage_Downloader - Version 1.8.1.0

Version Notes

1.8.1.0

Download this release

Release Info

Developer Magento Core Team
Extension Mage_Downloader
Version 1.8.1.0
Comparing to
See all releases


Code changes from version 1.8.0.0 to 1.8.1.0

downloader/Maged/Controller.php CHANGED
@@ -367,6 +367,11 @@ final class Maged_Controller
367
  */
368
  public function connectInstallPackageUploadAction()
369
  {
 
 
 
 
 
370
  if (!$_FILES) {
371
  echo "No file was uploaded";
372
  return;
@@ -992,7 +997,7 @@ final class Maged_Controller
992
  return array(
993
  'major' => '1',
994
  'minor' => '8',
995
- 'revision' => '0',
996
  'patch' => '0',
997
  'stability' => '',
998
  'number' => '',
@@ -1090,4 +1095,27 @@ final class Maged_Controller
1090
 
1091
  return $messagesMap[$type];
1092
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1093
  }
367
  */
368
  public function connectInstallPackageUploadAction()
369
  {
370
+ if (!$this->_validateFormKey()) {
371
+ echo "No file was uploaded";
372
+ return;
373
+ }
374
+
375
  if (!$_FILES) {
376
  echo "No file was uploaded";
377
  return;
997
  return array(
998
  'major' => '1',
999
  'minor' => '8',
1000
+ 'revision' => '1',
1001
  'patch' => '0',
1002
  'stability' => '',
1003
  'number' => '',
1095
 
1096
  return $messagesMap[$type];
1097
  }
1098
+
1099
+ /**
1100
+ * Validate Form Key
1101
+ *
1102
+ * @return bool
1103
+ */
1104
+ protected function _validateFormKey()
1105
+ {
1106
+ if (!($formKey = $_REQUEST['form_key']) || $formKey != $this->session()->getFormKey()) {
1107
+ return false;
1108
+ }
1109
+ return true;
1110
+ }
1111
+
1112
+ /**
1113
+ * Retrieve Session Form Key
1114
+ *
1115
+ * @return string
1116
+ */
1117
+ public function getFormKey()
1118
+ {
1119
+ return $this->session()->getFormKey();
1120
+ }
1121
  }
downloader/Maged/Model/Session.php CHANGED
@@ -221,4 +221,17 @@ class Maged_Model_Session extends Maged_Model
221
  }
222
  return Mage::getSingleton('adminhtml/url')->getUrl('adminhtml');
223
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  }
221
  }
222
  return Mage::getSingleton('adminhtml/url')->getUrl('adminhtml');
223
  }
224
+
225
+ /**
226
+ * Retrieve Session Form Key
227
+ *
228
+ * @return string A 16 bit unique key for forms
229
+ */
230
+ public function getFormKey()
231
+ {
232
+ if (!$this->get('_form_key')) {
233
+ $this->set('_form_key', Mage::helper('core')->getRandomString(16));
234
+ }
235
+ return $this->get('_form_key');
236
+ }
237
  }
downloader/Maged/View.php CHANGED
@@ -152,4 +152,14 @@ class Maged_View
152
  }
153
  return $params;
154
  }
 
 
 
 
 
 
 
 
 
 
155
  }
152
  }
153
  return $params;
154
  }
155
+
156
+ /**
157
+ * Retrieve Session Form Key
158
+ *
159
+ * @return string
160
+ */
161
+ public function getFormKey()
162
+ {
163
+ return $this->controller()->getFormKey();
164
+ }
165
  }
downloader/template/connect/packages.phtml CHANGED
@@ -143,6 +143,7 @@ function connectPrepare(form) {
143
  <h4>Direct package file upload</h4>
144
  </div>
145
  <form action="<?php echo $this->url('connectInstallPackageUpload')?>" method="post" target="connect_iframe" onsubmit="onSubmit(this)" enctype="multipart/form-data">
 
146
  <ul class="bare-list">
147
  <li><span class="step-count">1</span> &nbsp; Download or build package file.</li>
148
  <li>
143
  <h4>Direct package file upload</h4>
144
  </div>
145
  <form action="<?php echo $this->url('connectInstallPackageUpload')?>" method="post" target="connect_iframe" onsubmit="onSubmit(this)" enctype="multipart/form-data">
146
+ <input name="form_key" type="hidden" value="<?php echo $this->getFormKey() ?>" />
147
  <ul class="bare-list">
148
  <li><span class="step-count">1</span> &nbsp; Download or build package file.</li>
149
  <li>
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Downloader</name>
4
- <version>1.8.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Magento Downloader</summary>
10
  <description>Magento Downloader</description>
11
- <notes>1.8.0.0</notes>
12
  <authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
13
- <date>2013-09-24</date>
14
- <time>09:09:54</time>
15
- <contents><target name="mage"><dir name="downloader"><dir name="js"><file name="prototype.js" hash="3766aeff5778b54f74f93670322ca0df"/></dir><dir name="Maged"><dir name="Connect"><file name="Frontend.php" hash="3e315c856c18220b927a307d1f690b6f"/></dir><file name="Connect.php" hash="01387e0a0f29672b4dbd183f7e6f5b88"/><file name="Controller.php" hash="de35abf47227d59731ee48e7010b63de"/><file name="Exception.php" hash="9c9a17e592593da67f406bf26b49b278"/><dir name="Model"><dir name="Config"><file name="Abstract.php" hash="1a403405e7562de45b575d06de02850e"/><file name="Community.php" hash="6c2b7a53f10da92b4c5d1e4ae3cc1302"/><file name="Interface.php" hash="3a0398615f1b23859eb7f3101150a5d0"/></dir><file name="Config.php" hash="06668269b50b5e29bcce9b06f1d728c5"/><dir name="Connect"><file name="Request.php" hash="a953309d522b24cf8e55e96ae61dfb78"/></dir><file name="Connect.php" hash="f9eb53f2f849704450f28c8696ff06c5"/><file name="Dowloader.php" hash="4524d4f7e66b05f8adc756aede034a75"/><file name="Session.php" hash="f9319d1cd536265d6146db6ba5bbb879"/></dir><file name="Model.php" hash="bba1d18dc2454a7c1adc806e816928aa"/><file name="View.php" hash="66a0942d5a6584e3d04f791a3836cc4f"/></dir><dir name="skin"><file name="boxes.css" hash="54410d6907c382ded8d95a5d229eb5a4"/><file name="ie7boxes.css" hash="071cb8848539db100ee670fa59a9fe94"/><file name="ieboxes.css" hash="c07afd178a1f945e0f4197e0df82383b"/><dir name="images"><file name="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="header_bg.gif" hash="8440b04c5cb6b1451bb886bfbef260a5"/><file name="logo.gif" hash="5eb089ecea67d82311d7c91898460104"/><file name="Magento_Connect.jpg" hash="20e1378c09506fdc5723abc0115d5f57"/><file name="nav_bg.gif" hash="1cb1366f03a9efad6b17e4483aef20cf"/><file name="nav_separator.gif" hash="492011a7de2de84a9c7837bfd879ab95"/></dir><dir name="install"><file name="boxes.css" hash="25106a09d9667a1c4934bbc48b076ce5"/><file name="clears.css" hash="ba39414ec84f6a61340aa4c05fab2e73"/><file name="ie7minus.css" hash="aed0af69f833d58a6ccb9baba9f477d7"/><file name="iestyles.css" hash="7a97e16ac627d09521991e32a841c448"/><dir name="images"><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="footer_bg.gif" hash="d59784af16fd95ea82226e5708a89232"/><file name="footer_container_bg.gif" hash="d468e3943943cbbf711586e69d40ca42"/><file name="footer_informational_bg.gif" hash="72d37f4b2ea747bf8969c2654ad1d1e0"/><file name="footer_info_separator.gif" hash="7da64eefaf4da3855ab6ee76dbced0c2"/><file name="footer_left.gif" hash="2b15a54bea9409a75c142d14a62f0149"/><file name="footer_legality_bg.gif" hash="4eb1602e3369dccd901ffe98ea0fd4b3"/><file name="footer_right.gif" hash="a45eaf35c8797d299bd4d9b936528e8f"/><file name="header_bg.gif" hash="795c6de754d0d49717ed08d5cd8168c8"/><file name="header_nav_bg.gif" hash="80c6a18686eb0243e06d6176506a2502"/><file name="header_top_bg.jpg" hash="143f524392ee62fcc8183f5930d7258b"/><file name="header_top_container_bg.jpg" hash="294c18f3f6b838bba06ae41dd3c3d638"/><file name="logo.gif" hash="073a947a39b967af678455a5c7f66e90"/><file name="main_bg.gif" hash="cf18ba9f7c7e6b058b439cde1a897e9c"/><file name="main_container_bg.gif" hash="a8f5717873dc6cf8f6bd22924b5838fe"/><file name="note_msg_icon.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="success_msg_icon.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="validation_advice_bg.gif" hash="b85432906de8985a8b14eeb2dc652d3c"/></dir><file name="reset.css" hash="0b8ed71ce8ca35a997d54dc6e8891add"/></dir></dir><dir name="template"><dir name="connect"><file name="iframe.phtml" hash="a66b2b3f8d12d531880884725bd03158"/><file name="packages.phtml" hash="0924a5e9bba65f3500aa2d63c6118ce2"/><file name="packages_prepare.phtml" hash="b3548ec4c0586c438dd14cb7dea6ea4f"/></dir><file name="exception.phtml" hash="6b0ddb91c2f4d09067fa4b305251a93d"/><file name="footer.phtml" hash="2454c152038fe8d8bc0e10c6943c398d"/><file name="header.phtml" hash="6231ab099f520beac19cfe360d1b47a6"/><file name="index.phtml" hash="785c2512054f7d9f8de42caa413496bc"/><dir name="install"><file name="download.phtml" hash="dbf4fecb2577a4ca725a6db4129eb545"/><file name="footer.phtml" hash="489b4f33d1a925e8e24c766e7cb4f2c9"/><file name="header.phtml" hash="1bdeb196d9b47d789b2e780361323d99"/><file name="writable.phtml" hash="3dd142d3f9674bd4e5ded8c4981931c2"/></dir><file name="login.phtml" hash="92dacb636f4dcf5f7ac7924870329eda"/><file name="messages.phtml" hash="1d9d42c32560f54c935bb1aace69d416"/><file name="noroute.phtml" hash="983854ed10319129336c3ed77970a6f6"/><file name="settings.phtml" hash="2c89da2434347acbf33e0d401f119009"/><file name="writable.phtml" hash="85e8e80a63c5a22c7165b4c78063ab4a"/><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><file name="index.php" hash="6ad53537d306008fff577d2017764d7e"/><dir name="lib"><dir name="Mage"><dir name="Archive"><file name="Abstract.php" hash="f4d649347e4fa7ae9784158a257eaaef"/><file name="Bz.php" hash="9039902966481b8560163d94c4b22c3c"/><file name="Gz.php" hash="a5bc9a324bc3f3ca08b1549ef3542913"/><dir name="Helper"><dir name="File"><file name="Bz.php" hash="156b12ca6ddbbde4406a01c03438b86e"/><file name="Gz.php" hash="19a6749b192189fd503482d4da8fe57a"/></dir><file name="File.php" hash="1c72f2e1a32ee2dca4dae111ae373271"/></dir><file name="Interface.php" hash="0841d5d1e4b23680e2dbd689bf1b6a33"/><file name="Tar.php" hash="0ec5483d6b476834f3f4078b0431cc51"/></dir><file name="Archive.php" hash="1af1c989bd0e2e38da34934dac91a542"/><dir name="Autoload"><file name="Simple.php" hash="0c8d3465c180f64354c39ed107a9635a"/></dir><dir name="Backup"><file name="Abstract.php" hash="441668754244d4b2b87fb08a4e5bd31f"/><dir name="Archive"><file name="Tar.php" hash="28ef91c3f5d99e4956e2d28696025c77"/></dir><file name="Db.php" hash="74e1bb56407a29dd0a947068b7cda0ec"/><dir name="Exception"><file name="CantLoadSnapshot.php" hash="e91816fd87537c2c35335a3f0fe81c3e"/><file name="FtpConnectionFailed.php" hash="7bdcddafbfc6427d46f5d17967261e70"/><file name="FtpValidationFailed.php" hash="2967bb726b962b95d23b2ca2f57247cc"/><file name="NotEnoughFreeSpace.php" hash="e439369bb81723840ab1359f2dc61a42"/><file name="NotEnoughPermissions.php" hash="27d68a64520016f90e2a9bc5ce5c73ef"/></dir><file name="Exception.php" hash="e1bd215cf5dbaed8867c058e2b02e7c6"/><dir name="Filesystem"><file name="Helper.php" hash="e16670ae297edea4e0ae0f4ceecba9b3"/><dir name="Iterator"><file name="File.php" hash="3ded6524c9f2bdeb6be32c596d8f44fa"/><file name="Filter.php" hash="1972fa1d8f260ec6f35973a6568fac6d"/></dir><dir name="Rollback"><file name="Abstract.php" hash="6e2a0ce1deec9522e736d7a80694e12d"/><file name="Fs.php" hash="6a2948b658868b54a97bbe80429784bf"/><file name="Ftp.php" hash="748c28d1f91ed9fe28b0a1c1d0f1d842"/></dir></dir><file name="Filesystem.php" hash="90cfad334214b9a60ce4b93e67136798"/><file name="Interface.php" hash="5ff1b6881e479c0ec23523cd1b306ab2"/><file name="Media.php" hash="f539abf1e9cee09d33fff28635f9e310"/><file name="Nomedia.php" hash="a7e97100870190f33c3dec3116c712ed"/><file name="Snapshot.php" hash="01a37b814e574f473f823a85fc9d9777"/></dir><file name="Backup.php" hash="bc10651717e6985f03c34645ac7e5654"/><dir name="Connect"><dir name="Channel"><file name="Generator.php" hash="5b9ffa8a2b94bb5595b18225a77252c4"/><file name="Parser.php" hash="10b78fb4c38e50a844a9bcadc522a44b"/><file name="VO.php" hash="4d0ce27d65560b99af0f99af7e511c65"/></dir><dir name="Command"><file name="Channels_Header.php" hash="84ed69e83f299c0a6e312413468b743d"/><file name="Channels.php" hash="b1a0519001f0f77055262a036c3c7ede"/><file name="Config_Header.php" hash="b36e9b3b5de4d11f0782149f92587dc3"/><file name="Config.php" hash="a9aa732cb685f75d23f1118e1bae09ca"/><file name="Install_Header.php" hash="f9058eb6945f6ccaa59f68881bf4bdd3"/><file name="Install.php" hash="5400ae6f8509533800cb6ac2ce4b1749"/><file name="Package_Header.php" hash="5aeb0d6e88e4d2e6153c88e393738b2e"/><file name="Package.php" hash="5d0bf5b47296b03a8ce664de3143f5bf"/><file name="Registry_Header.php" hash="d3a8499899bd9dc0b36b0610693e203f"/><file name="Registry.php" hash="d12059ce97522a7a0eb46b90968b957c"/><file name="Remote_Header.php" hash="44653e5122aed25bc1c71d4f49ed48a3"/><file name="Remote.php" hash="1e39b0bc6a694a7ca41bd4c9b23ae852"/></dir><file name="Command.php" hash="5e116d0140b20d4c79faa2c3f7ac0a05"/><file name="Config.php" hash="36c1d633d2bd9873c3f69c2048d11134"/><file name="Converter.php" hash="a55728977dd0f52d8c3eaab1720e44f2"/><dir name="Frontend"><file name="CLI.php" hash="5b3515ab4128073563ae35947dca2496"/></dir><file name="Frontend.php" hash="f7c0cb1c38e83ccf05ceec2e55f5cca4"/><file name="Ftp.php" hash="d52387b79a7d132913a2397359116e83"/><dir name="Loader"><file name="Ftp.php" hash="44e6492faa044689f9ea4c1b6161eaf7"/></dir><file name="Loader.php" hash="d65ef46d600f823dca710de262c3ccbf"/><dir name="Package"><file name="Extension.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Hotfix.php" hash="54a87d419ef853b0e8c0625de84e448c"/><file name="Maintainer.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Reader.php" hash="542a6ece702e9d9efc42bf100440c9ae"/><file name="Target.php" hash="a9cb7e30bfb0876adc81abbe1ddb9f6c"/><file name="VO.php" hash="bc09f6972008c5faa4b837ea5cb76d8c"/><file name="Writer.php" hash="c6153a852693ff6a9198f41bef8a7479"/></dir><file name="Package.php" hash="a19cd14ed01aab18793f017de3fd9c45"/><file name="Packager.php" hash="1332698815c1e7cc1365ce39b2eb4805"/><dir name="Repository"><file name="Abstract.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><dir name="Channel"><file name="Abstract.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Commercial.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Community.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Core.php" hash="68b329da9893e34099c7d8ad5cb9c940"/></dir><file name="Channel.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Local.php" hash="68b329da9893e34099c7d8ad5cb9c940"/></dir><file name="Repository.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Rest.php" hash="04c1e9354736018e9629c4c550f1a5bf"/><file name="Singleconfig.php" hash="bc51dc77f5cc1ec5cf5240251ca3ecab"/><dir name="Structures"><file name="Graph.php" hash="d6708f769dbd570a78a20a5619e74139"/><file name="Node.php" hash="66c4ae859eac511908a8b674e618c7f3"/></dir><file name="Validator.php" hash="e2fad19cb2e7c370c8096a39e907dd17"/></dir><dir name="DB"><file name="Exception.php" hash="23f3db8f3f1a7b52cf36607ba73ff03f"/><file name="Mysqli.php" hash="78126b3f06e06ad10a5f7a17a722fa2a"/></dir><file name="Exception.php" hash="790ef89a62f7138f578c107ef4da9805"/><dir name="HTTP"><dir name="Client"><file name="Curl.php" hash="ccf7d1946e018fa043a78a4582f3820d"/><file name="Socket.php" hash="917fadb6a281e3d237ac18ff9171cbc3"/></dir><file name="Client.php" hash="29d7e75afde8ad00386174e282b32809"/><file name="IClient.php" hash="fe29b1f262014a0b88981f54b5ff2e5e"/></dir><dir name="System"><file name="Args.php" hash="b184bd53e2c9fc1059743c566bb34097"/><file name="Dirs.php" hash="40c09512300ba29d9759a7efff3d11b7"/><file name="Ftp.php" hash="29fbf5baafa72b887f4a03257dbacac4"/></dir><dir name="Xml"><file name="Generator.php" hash="785eb70fc4863f9ecef87f79b164c5b9"/><file name="Parser.php" hash="4cf004377b91f6e05c29a90a4a557f55"/></dir></dir></dir><file name="config.ini" hash="a52ba98e71ab19de387b3af1a04c6102"/><file name=".htaccess" hash="520cc012c84739584526b8a9ff098e23"/><file name="mage.php" hash="752b4eced46d1ed515c1e11eb7b4221b"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/><file name="target.xml" hash="50d1653dcdd94bcc01899c9dacaceeb1"/></dir><dir name="."><file name=".htaccess" hash="7d69e28ca7c422e6de19ff51bb23dab1"/><file name="index.php" hash="73d62a354e51517afd247faa731f8ad3"/><file name="mage" hash="091c45355c62a9189cff45c09328037c"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Downloader</name>
4
+ <version>1.8.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Magento Downloader</summary>
10
  <description>Magento Downloader</description>
11
+ <notes>1.8.1.0</notes>
12
  <authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
13
+ <date>2013-11-22</date>
14
+ <time>04:17:06</time>
15
+ <contents><target name="mage"><dir name="downloader"><dir name="js"><file name="prototype.js" hash="3766aeff5778b54f74f93670322ca0df"/></dir><dir name="Maged"><dir name="Connect"><file name="Frontend.php" hash="3e315c856c18220b927a307d1f690b6f"/></dir><file name="Connect.php" hash="01387e0a0f29672b4dbd183f7e6f5b88"/><file name="Controller.php" hash="065b968e760644c738a6620bf41c22e3"/><file name="Exception.php" hash="9c9a17e592593da67f406bf26b49b278"/><dir name="Model"><dir name="Config"><file name="Abstract.php" hash="1a403405e7562de45b575d06de02850e"/><file name="Community.php" hash="6c2b7a53f10da92b4c5d1e4ae3cc1302"/><file name="Interface.php" hash="3a0398615f1b23859eb7f3101150a5d0"/></dir><file name="Config.php" hash="06668269b50b5e29bcce9b06f1d728c5"/><dir name="Connect"><file name="Request.php" hash="a953309d522b24cf8e55e96ae61dfb78"/></dir><file name="Connect.php" hash="f9eb53f2f849704450f28c8696ff06c5"/><file name="Dowloader.php" hash="4524d4f7e66b05f8adc756aede034a75"/><file name="Session.php" hash="66691e5aa6513af6a4ef1cc34ee32052"/></dir><file name="Model.php" hash="bba1d18dc2454a7c1adc806e816928aa"/><file name="View.php" hash="2dd7fe477bf684bc09dd086160233263"/></dir><dir name="skin"><file name="boxes.css" hash="54410d6907c382ded8d95a5d229eb5a4"/><file name="ie7boxes.css" hash="071cb8848539db100ee670fa59a9fe94"/><file name="ieboxes.css" hash="c07afd178a1f945e0f4197e0df82383b"/><dir name="images"><file name="Magento_Connect.jpg" hash="20e1378c09506fdc5723abc0115d5f57"/><file name="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="header_bg.gif" hash="8440b04c5cb6b1451bb886bfbef260a5"/><file name="logo.gif" hash="5eb089ecea67d82311d7c91898460104"/><file name="nav_bg.gif" hash="1cb1366f03a9efad6b17e4483aef20cf"/><file name="nav_separator.gif" hash="492011a7de2de84a9c7837bfd879ab95"/></dir><dir name="install"><file name="boxes.css" hash="25106a09d9667a1c4934bbc48b076ce5"/><file name="clears.css" hash="ba39414ec84f6a61340aa4c05fab2e73"/><file name="ie7minus.css" hash="aed0af69f833d58a6ccb9baba9f477d7"/><file name="iestyles.css" hash="7a97e16ac627d09521991e32a841c448"/><dir name="images"><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="footer_bg.gif" hash="d59784af16fd95ea82226e5708a89232"/><file name="footer_container_bg.gif" hash="d468e3943943cbbf711586e69d40ca42"/><file name="footer_info_separator.gif" hash="7da64eefaf4da3855ab6ee76dbced0c2"/><file name="footer_informational_bg.gif" hash="72d37f4b2ea747bf8969c2654ad1d1e0"/><file name="footer_left.gif" hash="2b15a54bea9409a75c142d14a62f0149"/><file name="footer_legality_bg.gif" hash="4eb1602e3369dccd901ffe98ea0fd4b3"/><file name="footer_right.gif" hash="a45eaf35c8797d299bd4d9b936528e8f"/><file name="header_bg.gif" hash="795c6de754d0d49717ed08d5cd8168c8"/><file name="header_nav_bg.gif" hash="80c6a18686eb0243e06d6176506a2502"/><file name="header_top_bg.jpg" hash="143f524392ee62fcc8183f5930d7258b"/><file name="header_top_container_bg.jpg" hash="294c18f3f6b838bba06ae41dd3c3d638"/><file name="logo.gif" hash="073a947a39b967af678455a5c7f66e90"/><file name="main_bg.gif" hash="cf18ba9f7c7e6b058b439cde1a897e9c"/><file name="main_container_bg.gif" hash="a8f5717873dc6cf8f6bd22924b5838fe"/><file name="note_msg_icon.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="success_msg_icon.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="validation_advice_bg.gif" hash="b85432906de8985a8b14eeb2dc652d3c"/></dir><file name="reset.css" hash="0b8ed71ce8ca35a997d54dc6e8891add"/></dir></dir><dir name="template"><dir name="connect"><file name="iframe.phtml" hash="a66b2b3f8d12d531880884725bd03158"/><file name="packages.phtml" hash="29ab6bbc4b3c9dd18e8397a8cfc9f0c6"/><file name="packages_prepare.phtml" hash="b3548ec4c0586c438dd14cb7dea6ea4f"/></dir><file name="exception.phtml" hash="6b0ddb91c2f4d09067fa4b305251a93d"/><file name="footer.phtml" hash="2454c152038fe8d8bc0e10c6943c398d"/><file name="header.phtml" hash="6231ab099f520beac19cfe360d1b47a6"/><file name="index.phtml" hash="785c2512054f7d9f8de42caa413496bc"/><dir name="install"><file name="download.phtml" hash="dbf4fecb2577a4ca725a6db4129eb545"/><file name="footer.phtml" hash="489b4f33d1a925e8e24c766e7cb4f2c9"/><file name="header.phtml" hash="1bdeb196d9b47d789b2e780361323d99"/><file name="writable.phtml" hash="3dd142d3f9674bd4e5ded8c4981931c2"/></dir><file name="login.phtml" hash="92dacb636f4dcf5f7ac7924870329eda"/><file name="messages.phtml" hash="1d9d42c32560f54c935bb1aace69d416"/><file name="noroute.phtml" hash="983854ed10319129336c3ed77970a6f6"/><file name="settings.phtml" hash="2c89da2434347acbf33e0d401f119009"/><file name="writable.phtml" hash="85e8e80a63c5a22c7165b4c78063ab4a"/><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><file name="index.php" hash="6ad53537d306008fff577d2017764d7e"/><dir name="lib"><dir name="Mage"><dir name="Archive"><file name="Abstract.php" hash="f4d649347e4fa7ae9784158a257eaaef"/><file name="Bz.php" hash="9039902966481b8560163d94c4b22c3c"/><file name="Gz.php" hash="a5bc9a324bc3f3ca08b1549ef3542913"/><dir name="Helper"><dir name="File"><file name="Bz.php" hash="156b12ca6ddbbde4406a01c03438b86e"/><file name="Gz.php" hash="19a6749b192189fd503482d4da8fe57a"/></dir><file name="File.php" hash="1c72f2e1a32ee2dca4dae111ae373271"/></dir><file name="Interface.php" hash="0841d5d1e4b23680e2dbd689bf1b6a33"/><file name="Tar.php" hash="0ec5483d6b476834f3f4078b0431cc51"/></dir><file name="Archive.php" hash="1af1c989bd0e2e38da34934dac91a542"/><dir name="Autoload"><file name="Simple.php" hash="0c8d3465c180f64354c39ed107a9635a"/></dir><dir name="Backup"><file name="Abstract.php" hash="441668754244d4b2b87fb08a4e5bd31f"/><dir name="Archive"><file name="Tar.php" hash="28ef91c3f5d99e4956e2d28696025c77"/></dir><file name="Db.php" hash="74e1bb56407a29dd0a947068b7cda0ec"/><dir name="Exception"><file name="CantLoadSnapshot.php" hash="e91816fd87537c2c35335a3f0fe81c3e"/><file name="FtpConnectionFailed.php" hash="7bdcddafbfc6427d46f5d17967261e70"/><file name="FtpValidationFailed.php" hash="2967bb726b962b95d23b2ca2f57247cc"/><file name="NotEnoughFreeSpace.php" hash="e439369bb81723840ab1359f2dc61a42"/><file name="NotEnoughPermissions.php" hash="27d68a64520016f90e2a9bc5ce5c73ef"/></dir><file name="Exception.php" hash="e1bd215cf5dbaed8867c058e2b02e7c6"/><dir name="Filesystem"><file name="Helper.php" hash="e16670ae297edea4e0ae0f4ceecba9b3"/><dir name="Iterator"><file name="File.php" hash="3ded6524c9f2bdeb6be32c596d8f44fa"/><file name="Filter.php" hash="1972fa1d8f260ec6f35973a6568fac6d"/></dir><dir name="Rollback"><file name="Abstract.php" hash="6e2a0ce1deec9522e736d7a80694e12d"/><file name="Fs.php" hash="6a2948b658868b54a97bbe80429784bf"/><file name="Ftp.php" hash="748c28d1f91ed9fe28b0a1c1d0f1d842"/></dir></dir><file name="Filesystem.php" hash="90cfad334214b9a60ce4b93e67136798"/><file name="Interface.php" hash="5ff1b6881e479c0ec23523cd1b306ab2"/><file name="Media.php" hash="f539abf1e9cee09d33fff28635f9e310"/><file name="Nomedia.php" hash="a7e97100870190f33c3dec3116c712ed"/><file name="Snapshot.php" hash="01a37b814e574f473f823a85fc9d9777"/></dir><file name="Backup.php" hash="bc10651717e6985f03c34645ac7e5654"/><dir name="Connect"><dir name="Channel"><file name="Generator.php" hash="5b9ffa8a2b94bb5595b18225a77252c4"/><file name="Parser.php" hash="10b78fb4c38e50a844a9bcadc522a44b"/><file name="VO.php" hash="4d0ce27d65560b99af0f99af7e511c65"/></dir><dir name="Command"><file name="Channels.php" hash="b1a0519001f0f77055262a036c3c7ede"/><file name="Channels_Header.php" hash="84ed69e83f299c0a6e312413468b743d"/><file name="Config.php" hash="a9aa732cb685f75d23f1118e1bae09ca"/><file name="Config_Header.php" hash="b36e9b3b5de4d11f0782149f92587dc3"/><file name="Install.php" hash="5400ae6f8509533800cb6ac2ce4b1749"/><file name="Install_Header.php" hash="f9058eb6945f6ccaa59f68881bf4bdd3"/><file name="Package.php" hash="5d0bf5b47296b03a8ce664de3143f5bf"/><file name="Package_Header.php" hash="5aeb0d6e88e4d2e6153c88e393738b2e"/><file name="Registry.php" hash="d12059ce97522a7a0eb46b90968b957c"/><file name="Registry_Header.php" hash="d3a8499899bd9dc0b36b0610693e203f"/><file name="Remote.php" hash="1e39b0bc6a694a7ca41bd4c9b23ae852"/><file name="Remote_Header.php" hash="44653e5122aed25bc1c71d4f49ed48a3"/></dir><file name="Command.php" hash="5e116d0140b20d4c79faa2c3f7ac0a05"/><file name="Config.php" hash="36c1d633d2bd9873c3f69c2048d11134"/><file name="Converter.php" hash="a55728977dd0f52d8c3eaab1720e44f2"/><dir name="Frontend"><file name="CLI.php" hash="5b3515ab4128073563ae35947dca2496"/></dir><file name="Frontend.php" hash="f7c0cb1c38e83ccf05ceec2e55f5cca4"/><file name="Ftp.php" hash="d52387b79a7d132913a2397359116e83"/><dir name="Loader"><file name="Ftp.php" hash="44e6492faa044689f9ea4c1b6161eaf7"/></dir><file name="Loader.php" hash="d65ef46d600f823dca710de262c3ccbf"/><dir name="Package"><file name="Extension.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Hotfix.php" hash="54a87d419ef853b0e8c0625de84e448c"/><file name="Maintainer.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Reader.php" hash="542a6ece702e9d9efc42bf100440c9ae"/><file name="Target.php" hash="a9cb7e30bfb0876adc81abbe1ddb9f6c"/><file name="VO.php" hash="bc09f6972008c5faa4b837ea5cb76d8c"/><file name="Writer.php" hash="c6153a852693ff6a9198f41bef8a7479"/></dir><file name="Package.php" hash="a19cd14ed01aab18793f017de3fd9c45"/><file name="Packager.php" hash="1332698815c1e7cc1365ce39b2eb4805"/><dir name="Repository"><file name="Abstract.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><dir name="Channel"><file name="Abstract.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Commercial.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Community.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Core.php" hash="68b329da9893e34099c7d8ad5cb9c940"/></dir><file name="Channel.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Local.php" hash="68b329da9893e34099c7d8ad5cb9c940"/></dir><file name="Repository.php" hash="68b329da9893e34099c7d8ad5cb9c940"/><file name="Rest.php" hash="04c1e9354736018e9629c4c550f1a5bf"/><file name="Singleconfig.php" hash="bc51dc77f5cc1ec5cf5240251ca3ecab"/><dir name="Structures"><file name="Graph.php" hash="d6708f769dbd570a78a20a5619e74139"/><file name="Node.php" hash="66c4ae859eac511908a8b674e618c7f3"/></dir><file name="Validator.php" hash="e2fad19cb2e7c370c8096a39e907dd17"/></dir><dir name="DB"><file name="Exception.php" hash="23f3db8f3f1a7b52cf36607ba73ff03f"/><file name="Mysqli.php" hash="78126b3f06e06ad10a5f7a17a722fa2a"/></dir><file name="Exception.php" hash="790ef89a62f7138f578c107ef4da9805"/><dir name="HTTP"><dir name="Client"><file name="Curl.php" hash="ccf7d1946e018fa043a78a4582f3820d"/><file name="Socket.php" hash="917fadb6a281e3d237ac18ff9171cbc3"/></dir><file name="Client.php" hash="29d7e75afde8ad00386174e282b32809"/><file name="IClient.php" hash="fe29b1f262014a0b88981f54b5ff2e5e"/></dir><dir name="System"><file name="Args.php" hash="b184bd53e2c9fc1059743c566bb34097"/><file name="Dirs.php" hash="40c09512300ba29d9759a7efff3d11b7"/><file name="Ftp.php" hash="29fbf5baafa72b887f4a03257dbacac4"/></dir><dir name="Xml"><file name="Generator.php" hash="785eb70fc4863f9ecef87f79b164c5b9"/><file name="Parser.php" hash="4cf004377b91f6e05c29a90a4a557f55"/></dir></dir></dir><file name="config.ini" hash="a52ba98e71ab19de387b3af1a04c6102"/><file name=".htaccess" hash="520cc012c84739584526b8a9ff098e23"/><file name="mage.php" hash="752b4eced46d1ed515c1e11eb7b4221b"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/><file name="target.xml" hash="50d1653dcdd94bcc01899c9dacaceeb1"/></dir><dir name="."><file name=".htaccess" hash="7d69e28ca7c422e6de19ff51bb23dab1"/><file name="index.php" hash="73d62a354e51517afd247faa731f8ad3"/><file name="mage" hash="091c45355c62a9189cff45c09328037c"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>