1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.10.9" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>Horde_Form</name> 4 <channel>pear.horde.org</channel> 5 <summary>Form library</summary> 6 <description>A library that provides form rendering, validation, and other functionality.</description> 7 <lead> 8 <name>Jan Schneider</name> 9 <user>jan</user> 10 <email>jan@horde.org</email> 11 <active>yes</active> 12 </lead> 13 <lead> 14 <name>Chuck Hagenbuch</name> 15 <user>chuck</user> 16 <email>chuck@horde.org</email> 17 <active>no</active> 18 </lead> 19 <date>2020-03-08</date> 20 <time>17:49:27</time> 21 <version> 22 <release>2.0.20</release> 23 <api>1.1.0</api> 24 </version> 25 <stability> 26 <release>stable</release> 27 <api>stable</api> 28 </stability> 29 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 30 <notes> 31* [mjr] SECURITY: Prevent ability to specify temporary filename (CVE-2020-8866, Reported By: Andrea Cardaci working with Trend Micro Zero Day Initiative). 32 </notes> 33 <contents> 34 <dir baseinstalldir="/" name="/"> 35 <file baseinstalldir="/" md5sum="d7ba015f9421c0378619b5d65ad35ed3" name="doc/Horde/Form/CHANGES" role="doc" /> 36 <file baseinstalldir="/" md5sum="321bf41f280cf805086dd5a720b37785" name="doc/Horde/Form/COPYING" role="doc" /> 37 <file baseinstalldir="/" md5sum="76e048d5c24d54d86acbc1e9d4587449" name="lib/Horde/Form/Action/ConditionalEnable.php" role="php" /> 38 <file baseinstalldir="/" md5sum="fd88a6a861d34770e2a0b7325306887e" name="lib/Horde/Form/Action/ConditionalSetValue.php" role="php" /> 39 <file baseinstalldir="/" md5sum="43e302738070b08c45631eb7ae09e942" name="lib/Horde/Form/Action/reload.php" role="php" /> 40 <file baseinstalldir="/" md5sum="69c99e8a9536c3af63d19b9b97ab8517" name="lib/Horde/Form/Action/setcursorpos.php" role="php" /> 41 <file baseinstalldir="/" md5sum="9ee31222b150a94be09b837ebae6fb7b" name="lib/Horde/Form/Action/submit.php" role="php" /> 42 <file baseinstalldir="/" md5sum="9774db1aa8fc3057d97ad03faa885798" name="lib/Horde/Form/Action/SumFields.php" role="php" /> 43 <file baseinstalldir="/" md5sum="865ea4d150f2c6d8f7fba4128be87d1f" name="lib/Horde/Form/Action/updatefield.php" role="php" /> 44 <file baseinstalldir="/" md5sum="022c03092afc49ec7b8c1b5bd93ce3c9" name="lib/Horde/Form/Type/tableset.php" role="php" /> 45 <file baseinstalldir="/" md5sum="b295968382e6f5279bd0566efe113959" name="lib/Horde/Form/Action.php" role="php" /> 46 <file baseinstalldir="/" md5sum="8840c454dfdeacebd3de9701cfdf9ef6" name="lib/Horde/Form/Renderer.php" role="php" /> 47 <file baseinstalldir="/" md5sum="f7b34c835df4f1976ebb0632e098bd62" name="lib/Horde/Form/Translation.php" role="php"> 48 <tasks:replace from="@data_dir@" to="data_dir" type="pear-config" /> 49 </file> 50 <file baseinstalldir="/" md5sum="14f2c3ba889353c631c760eae7122516" name="lib/Horde/Form/Type.php" role="php" /> 51 <file baseinstalldir="/" md5sum="7190baf67f72e6ebdbfb105c3f450cf2" name="lib/Horde/Form/Variable.php" role="php" /> 52 <file baseinstalldir="/" md5sum="e2e8a9d12b72176de75b7f807274619e" name="lib/Horde/Form.php" role="php" /> 53 <file baseinstalldir="/" md5sum="7c71a697c12d2cce67806f4a649fb26d" name="locale/ar/LC_MESSAGES/Horde_Form.po" role="data" /> 54 <file baseinstalldir="/" md5sum="ca46b5557d57ea63d181cd3b777a07d0" name="locale/bg/LC_MESSAGES/Horde_Form.po" role="data" /> 55 <file baseinstalldir="/" md5sum="aa6e714cbca12b3edf0340556845b960" name="locale/bs/LC_MESSAGES/Horde_Form.po" role="data" /> 56 <file baseinstalldir="/" md5sum="f4ab0fcb64b320a58c94c306e9eaa320" name="locale/ca/LC_MESSAGES/Horde_Form.po" role="data" /> 57 <file baseinstalldir="/" md5sum="c6aad26bd09b366cc794202bc59673d2" name="locale/cs/LC_MESSAGES/Horde_Form.mo" role="data" /> 58 <file baseinstalldir="/" md5sum="fe20f270fdcb33be83aae3ce5dd31daf" name="locale/cs/LC_MESSAGES/Horde_Form.po" role="data" /> 59 <file baseinstalldir="/" md5sum="fe8b18672b38cd1636c645602605bfef" name="locale/da/LC_MESSAGES/Horde_Form.mo" role="data" /> 60 <file baseinstalldir="/" md5sum="c518927088ddf851201e1a7c494dc940" name="locale/da/LC_MESSAGES/Horde_Form.po" role="data" /> 61 <file baseinstalldir="/" md5sum="e9e788d5d5d331e892151b509f6a7840" name="locale/de/LC_MESSAGES/Horde_Form.mo" role="data" /> 62 <file baseinstalldir="/" md5sum="77ff057fc854705849412847e9199c62" name="locale/de/LC_MESSAGES/Horde_Form.po" role="data" /> 63 <file baseinstalldir="/" md5sum="adb3a88fedd5bebe72346c05ca4c6f69" name="locale/el/LC_MESSAGES/Horde_Form.mo" role="data" /> 64 <file baseinstalldir="/" md5sum="102698a690d096d1715938dcb4f1c1d9" name="locale/el/LC_MESSAGES/Horde_Form.po" role="data" /> 65 <file baseinstalldir="/" md5sum="72944b373715f42cf25db6e1ed752e94" name="locale/es/LC_MESSAGES/Horde_Form.mo" role="data" /> 66 <file baseinstalldir="/" md5sum="d89ccb74909a1cd28ac7c6c7cb252906" name="locale/es/LC_MESSAGES/Horde_Form.po" role="data" /> 67 <file baseinstalldir="/" md5sum="aede694f34f31222c7c15e63ad7be8a7" name="locale/et/LC_MESSAGES/Horde_Form.mo" role="data" /> 68 <file baseinstalldir="/" md5sum="a151a2ed341488bb873f20219059f4f7" name="locale/et/LC_MESSAGES/Horde_Form.po" role="data" /> 69 <file baseinstalldir="/" md5sum="ca3732eafa875ed9172f8dcd6eeb09ce" name="locale/eu/LC_MESSAGES/Horde_Form.mo" role="data" /> 70 <file baseinstalldir="/" md5sum="161246869cb923e0f2bbccfc1e967d35" name="locale/eu/LC_MESSAGES/Horde_Form.po" role="data" /> 71 <file baseinstalldir="/" md5sum="e996a072d7efa87ed9546395868bc85b" name="locale/fa/LC_MESSAGES/Horde_Form.po" role="data" /> 72 <file baseinstalldir="/" md5sum="49bf5dbec1d54691246c2a6cba60cd2a" name="locale/fi/LC_MESSAGES/Horde_Form.mo" role="data" /> 73 <file baseinstalldir="/" md5sum="9ebe964dba9af8cfca6e9088cfb3d07d" name="locale/fi/LC_MESSAGES/Horde_Form.po" role="data" /> 74 <file baseinstalldir="/" md5sum="af54ce8adefed89ea726369d34873a0a" name="locale/fr/LC_MESSAGES/Horde_Form.mo" role="data" /> 75 <file baseinstalldir="/" md5sum="91632cabc922e4713a028deb539aba47" name="locale/fr/LC_MESSAGES/Horde_Form.po" role="data" /> 76 <file baseinstalldir="/" md5sum="4f37426a2ad938aefe2a8dcc73dc1dc4" name="locale/gl/LC_MESSAGES/Horde_Form.mo" role="data" /> 77 <file baseinstalldir="/" md5sum="a212e2516a84bc1cff234d50e18aec88" name="locale/gl/LC_MESSAGES/Horde_Form.po" role="data" /> 78 <file baseinstalldir="/" md5sum="18bab2611831a2aa5c5027dc0bf6d9ac" name="locale/he/LC_MESSAGES/Horde_Form.mo" role="data" /> 79 <file baseinstalldir="/" md5sum="08be59bf053c148e9021f43e282ad691" name="locale/he/LC_MESSAGES/Horde_Form.po" role="data" /> 80 <file baseinstalldir="/" md5sum="738ef46f5859bd1c1e6ab79e6e274a8d" name="locale/hr/LC_MESSAGES/Horde_Form.mo" role="data" /> 81 <file baseinstalldir="/" md5sum="2cf42a4954ff4526e6c8e6c7c9d66f9f" name="locale/hr/LC_MESSAGES/Horde_Form.po" role="data" /> 82 <file baseinstalldir="/" md5sum="b7fa49acee0c7783ba031d7e627b8753" name="locale/hu/LC_MESSAGES/Horde_Form.mo" role="data" /> 83 <file baseinstalldir="/" md5sum="9686c1dc91f97db6f0c299f446c9106b" name="locale/hu/LC_MESSAGES/Horde_Form.po" role="data" /> 84 <file baseinstalldir="/" md5sum="1d219f55a697f6ade82986c678de1956" name="locale/id/LC_MESSAGES/Horde_Form.po" role="data" /> 85 <file baseinstalldir="/" md5sum="1203064860eac9d832c76a2e7568a485" name="locale/is/LC_MESSAGES/Horde_Form.po" role="data" /> 86 <file baseinstalldir="/" md5sum="c75c2d8e9fc4f00c1b090ca4de125fa0" name="locale/it/LC_MESSAGES/Horde_Form.mo" role="data" /> 87 <file baseinstalldir="/" md5sum="5a60519b5d19e446dc741f5e7a980b50" name="locale/it/LC_MESSAGES/Horde_Form.po" role="data" /> 88 <file baseinstalldir="/" md5sum="f78813e9d30e54a5311c862ff2feae26" name="locale/ja/LC_MESSAGES/Horde_Form.mo" role="data" /> 89 <file baseinstalldir="/" md5sum="7cc489f694efd38c65eb30fbb1e6a5ed" name="locale/ja/LC_MESSAGES/Horde_Form.po" role="data" /> 90 <file baseinstalldir="/" md5sum="c6084a838f2a46804b67c7facaa36787" name="locale/km/LC_MESSAGES/Horde_Form.po" role="data" /> 91 <file baseinstalldir="/" md5sum="ca2c8c6c760acf9cb943773d4603e6a3" name="locale/ko/LC_MESSAGES/Horde_Form.mo" role="data" /> 92 <file baseinstalldir="/" md5sum="34a5e408f458473630431d1848c16133" name="locale/ko/LC_MESSAGES/Horde_Form.po" role="data" /> 93 <file baseinstalldir="/" md5sum="318c728b92fd5ecc85cca4adac0227f9" name="locale/lt/LC_MESSAGES/Horde_Form.mo" role="data" /> 94 <file baseinstalldir="/" md5sum="dd9083e1a3185a7e57e734bec39dcb1c" name="locale/lt/LC_MESSAGES/Horde_Form.po" role="data" /> 95 <file baseinstalldir="/" md5sum="90ce8320cfe4adf2f3e361238dfb1f9f" name="locale/lv/LC_MESSAGES/Horde_Form.mo" role="data" /> 96 <file baseinstalldir="/" md5sum="91f4e104851e0ad0b2f440f3ff3ad2af" name="locale/lv/LC_MESSAGES/Horde_Form.po" role="data" /> 97 <file baseinstalldir="/" md5sum="cc1356b65f2e177cec30fd5bdf69effe" name="locale/mk/LC_MESSAGES/Horde_Form.po" role="data" /> 98 <file baseinstalldir="/" md5sum="cf01dc10dd55b3bdec7f1c59440bb1cb" name="locale/nb/LC_MESSAGES/Horde_Form.mo" role="data" /> 99 <file baseinstalldir="/" md5sum="f823ded3c14b15bf8ca28096771cd34e" name="locale/nb/LC_MESSAGES/Horde_Form.po" role="data" /> 100 <file baseinstalldir="/" md5sum="6fd4a73941b04fbfe4310c06530db9d1" name="locale/nl/LC_MESSAGES/Horde_Form.mo" role="data" /> 101 <file baseinstalldir="/" md5sum="76725499decc3220887830b139c49c72" name="locale/nl/LC_MESSAGES/Horde_Form.po" role="data" /> 102 <file baseinstalldir="/" md5sum="0c154baeb41fa19b76e64bf24e917fa3" name="locale/nn/LC_MESSAGES/Horde_Form.mo" role="data" /> 103 <file baseinstalldir="/" md5sum="740206cfe31d4807677cea2703d18475" name="locale/nn/LC_MESSAGES/Horde_Form.po" role="data" /> 104 <file baseinstalldir="/" md5sum="49e4de99100daac229c8f60d31bb9c45" name="locale/pl/LC_MESSAGES/Horde_Form.mo" role="data" /> 105 <file baseinstalldir="/" md5sum="efef545382b6f083d389a8fd7dc8f880" name="locale/pl/LC_MESSAGES/Horde_Form.po" role="data" /> 106 <file baseinstalldir="/" md5sum="ad0f524218de15138283425e7e5cf8c4" name="locale/pt/LC_MESSAGES/Horde_Form.mo" role="data" /> 107 <file baseinstalldir="/" md5sum="2e0cd7d7b510ae7cef6da0986c791773" name="locale/pt/LC_MESSAGES/Horde_Form.po" role="data" /> 108 <file baseinstalldir="/" md5sum="5c9f1d73e9626b2e667e2a51e30b6364" name="locale/pt_BR/LC_MESSAGES/Horde_Form.mo" role="data" /> 109 <file baseinstalldir="/" md5sum="889f04d5c7bab3a42bc3c187bd9bee98" name="locale/pt_BR/LC_MESSAGES/Horde_Form.po" role="data" /> 110 <file baseinstalldir="/" md5sum="5340701298092aed681a56e2f90ac347" name="locale/ro/LC_MESSAGES/Horde_Form.mo" role="data" /> 111 <file baseinstalldir="/" md5sum="baa7fbc25212d333986a13f6bd94efeb" name="locale/ro/LC_MESSAGES/Horde_Form.po" role="data" /> 112 <file baseinstalldir="/" md5sum="553cb2b650f78a231acae1d241cde416" name="locale/ru/LC_MESSAGES/Horde_Form.mo" role="data" /> 113 <file baseinstalldir="/" md5sum="fe9e6effdfd01eca7ec8063b6fe1bdff" name="locale/ru/LC_MESSAGES/Horde_Form.po" role="data" /> 114 <file baseinstalldir="/" md5sum="c852bc94d5b2bcd878df1df313a57197" name="locale/sk/LC_MESSAGES/Horde_Form.mo" role="data" /> 115 <file baseinstalldir="/" md5sum="e51c8009a743673fc11eb00ab8aebb36" name="locale/sk/LC_MESSAGES/Horde_Form.po" role="data" /> 116 <file baseinstalldir="/" md5sum="5c8c5c49c3b9aedc3c4fa2f94fc647ba" name="locale/sl/LC_MESSAGES/Horde_Form.mo" role="data" /> 117 <file baseinstalldir="/" md5sum="8b5ea7f480fd55aecbee85ba9b3ab927" name="locale/sl/LC_MESSAGES/Horde_Form.po" role="data" /> 118 <file baseinstalldir="/" md5sum="c125bd984e714524d69b52cbfd89d3ff" name="locale/sv/LC_MESSAGES/Horde_Form.mo" role="data" /> 119 <file baseinstalldir="/" md5sum="ee7f9b865302ebb0b2a7580edff27ef1" name="locale/sv/LC_MESSAGES/Horde_Form.po" role="data" /> 120 <file baseinstalldir="/" md5sum="05f29ae1a4ed3b80fd2b98281efaebb3" name="locale/tr/LC_MESSAGES/Horde_Form.mo" role="data" /> 121 <file baseinstalldir="/" md5sum="84d996779882d148ea9db88ce4402fa9" name="locale/tr/LC_MESSAGES/Horde_Form.po" role="data" /> 122 <file baseinstalldir="/" md5sum="587a29e7d7e82ff4f65eda8305b41b41" name="locale/uk/LC_MESSAGES/Horde_Form.mo" role="data" /> 123 <file baseinstalldir="/" md5sum="41b019a07dc0fe3e40e6ac77ae49d67b" name="locale/uk/LC_MESSAGES/Horde_Form.po" role="data" /> 124 <file baseinstalldir="/" md5sum="771db0c92cdd21702049f02451190183" name="locale/zh_CN/LC_MESSAGES/Horde_Form.po" role="data" /> 125 <file baseinstalldir="/" md5sum="e6e5d733bec0c66923c84bc12f714a59" name="locale/zh_TW/LC_MESSAGES/Horde_Form.po" role="data" /> 126 <file baseinstalldir="/" md5sum="146f5ce65df01838cf3db18357b1d48f" name="locale/Horde_Form.pot" role="data" /> 127 <file baseinstalldir="/" md5sum="00f3380cab8e4a20aa23ba5e00d437f7" name="test/Horde_Form_Type_address.phpt" role="test" /> 128 <file baseinstalldir="/" md5sum="62a455f9efff6d6461a87c5654316973" name="test/Horde_Form_Type_email.phpt" role="test" /> 129 </dir> 130 </contents> 131 <dependencies> 132 <required> 133 <php> 134 <min>5.3.0</min> 135 <max>8.0.0alpha1</max> 136 <exclude>8.0.0alpha1</exclude> 137 </php> 138 <pearinstaller> 139 <min>1.7.0</min> 140 </pearinstaller> 141 <package> 142 <name>Horde_Core</name> 143 <channel>pear.horde.org</channel> 144 <min>2.0.0</min> 145 <max>3.0.0alpha1</max> 146 <exclude>3.0.0alpha1</exclude> 147 </package> 148 <package> 149 <name>Horde_Date</name> 150 <channel>pear.horde.org</channel> 151 <min>2.0.0</min> 152 <max>3.0.0alpha1</max> 153 <exclude>3.0.0alpha1</exclude> 154 </package> 155 <package> 156 <name>Horde_Exception</name> 157 <channel>pear.horde.org</channel> 158 <min>2.0.0</min> 159 <max>3.0.0alpha1</max> 160 <exclude>3.0.0alpha1</exclude> 161 </package> 162 <package> 163 <name>Horde_Mail</name> 164 <channel>pear.horde.org</channel> 165 <min>2.0.0</min> 166 <max>3.0.0alpha1</max> 167 <exclude>3.0.0alpha1</exclude> 168 </package> 169 <package> 170 <name>Horde_Mime</name> 171 <channel>pear.horde.org</channel> 172 <min>2.0.0</min> 173 <max>3.0.0alpha1</max> 174 <exclude>3.0.0alpha1</exclude> 175 </package> 176 <package> 177 <name>Horde_Nls</name> 178 <channel>pear.horde.org</channel> 179 <min>2.0.0</min> 180 <max>3.0.0alpha1</max> 181 <exclude>3.0.0alpha1</exclude> 182 </package> 183 <package> 184 <name>Horde_Token</name> 185 <channel>pear.horde.org</channel> 186 <min>2.0.0</min> 187 <max>3.0.0alpha1</max> 188 <exclude>3.0.0alpha1</exclude> 189 </package> 190 <package> 191 <name>Horde_Translation</name> 192 <channel>pear.horde.org</channel> 193 <min>2.2.0</min> 194 <max>3.0.0alpha1</max> 195 <exclude>3.0.0alpha1</exclude> 196 </package> 197 <package> 198 <name>Horde_Util</name> 199 <channel>pear.horde.org</channel> 200 <min>2.3.0</min> 201 <max>3.0.0alpha1</max> 202 <exclude>3.0.0alpha1</exclude> 203 </package> 204 <extension> 205 <name>json</name> 206 </extension> 207 </required> 208 </dependencies> 209 <phprelease> 210 <filelist> 211 <install as="CHANGES" name="doc/Horde/Form/CHANGES" /> 212 <install as="COPYING" name="doc/Horde/Form/COPYING" /> 213 <install as="Horde/Form.php" name="lib/Horde/Form.php" /> 214 <install as="Horde/Form/Action.php" name="lib/Horde/Form/Action.php" /> 215 <install as="Horde/Form/Renderer.php" name="lib/Horde/Form/Renderer.php" /> 216 <install as="Horde/Form/Translation.php" name="lib/Horde/Form/Translation.php" /> 217 <install as="Horde/Form/Type.php" name="lib/Horde/Form/Type.php" /> 218 <install as="Horde/Form/Variable.php" name="lib/Horde/Form/Variable.php" /> 219 <install as="Horde/Form/Action/ConditionalEnable.php" name="lib/Horde/Form/Action/ConditionalEnable.php" /> 220 <install as="Horde/Form/Action/ConditionalSetValue.php" name="lib/Horde/Form/Action/ConditionalSetValue.php" /> 221 <install as="Horde/Form/Action/reload.php" name="lib/Horde/Form/Action/reload.php" /> 222 <install as="Horde/Form/Action/setcursorpos.php" name="lib/Horde/Form/Action/setcursorpos.php" /> 223 <install as="Horde/Form/Action/submit.php" name="lib/Horde/Form/Action/submit.php" /> 224 <install as="Horde/Form/Action/SumFields.php" name="lib/Horde/Form/Action/SumFields.php" /> 225 <install as="Horde/Form/Action/updatefield.php" name="lib/Horde/Form/Action/updatefield.php" /> 226 <install as="Horde/Form/Type/tableset.php" name="lib/Horde/Form/Type/tableset.php" /> 227 <install as="locale/Horde_Form.pot" name="locale/Horde_Form.pot" /> 228 <install as="locale/ar/LC_MESSAGES/Horde_Form.po" name="locale/ar/LC_MESSAGES/Horde_Form.po" /> 229 <install as="locale/bg/LC_MESSAGES/Horde_Form.po" name="locale/bg/LC_MESSAGES/Horde_Form.po" /> 230 <install as="locale/bs/LC_MESSAGES/Horde_Form.po" name="locale/bs/LC_MESSAGES/Horde_Form.po" /> 231 <install as="locale/ca/LC_MESSAGES/Horde_Form.po" name="locale/ca/LC_MESSAGES/Horde_Form.po" /> 232 <install as="locale/cs/LC_MESSAGES/Horde_Form.mo" name="locale/cs/LC_MESSAGES/Horde_Form.mo" /> 233 <install as="locale/cs/LC_MESSAGES/Horde_Form.po" name="locale/cs/LC_MESSAGES/Horde_Form.po" /> 234 <install as="locale/da/LC_MESSAGES/Horde_Form.mo" name="locale/da/LC_MESSAGES/Horde_Form.mo" /> 235 <install as="locale/da/LC_MESSAGES/Horde_Form.po" name="locale/da/LC_MESSAGES/Horde_Form.po" /> 236 <install as="locale/de/LC_MESSAGES/Horde_Form.mo" name="locale/de/LC_MESSAGES/Horde_Form.mo" /> 237 <install as="locale/de/LC_MESSAGES/Horde_Form.po" name="locale/de/LC_MESSAGES/Horde_Form.po" /> 238 <install as="locale/el/LC_MESSAGES/Horde_Form.mo" name="locale/el/LC_MESSAGES/Horde_Form.mo" /> 239 <install as="locale/el/LC_MESSAGES/Horde_Form.po" name="locale/el/LC_MESSAGES/Horde_Form.po" /> 240 <install as="locale/es/LC_MESSAGES/Horde_Form.mo" name="locale/es/LC_MESSAGES/Horde_Form.mo" /> 241 <install as="locale/es/LC_MESSAGES/Horde_Form.po" name="locale/es/LC_MESSAGES/Horde_Form.po" /> 242 <install as="locale/et/LC_MESSAGES/Horde_Form.mo" name="locale/et/LC_MESSAGES/Horde_Form.mo" /> 243 <install as="locale/et/LC_MESSAGES/Horde_Form.po" name="locale/et/LC_MESSAGES/Horde_Form.po" /> 244 <install as="locale/eu/LC_MESSAGES/Horde_Form.mo" name="locale/eu/LC_MESSAGES/Horde_Form.mo" /> 245 <install as="locale/eu/LC_MESSAGES/Horde_Form.po" name="locale/eu/LC_MESSAGES/Horde_Form.po" /> 246 <install as="locale/fa/LC_MESSAGES/Horde_Form.po" name="locale/fa/LC_MESSAGES/Horde_Form.po" /> 247 <install as="locale/fi/LC_MESSAGES/Horde_Form.mo" name="locale/fi/LC_MESSAGES/Horde_Form.mo" /> 248 <install as="locale/fi/LC_MESSAGES/Horde_Form.po" name="locale/fi/LC_MESSAGES/Horde_Form.po" /> 249 <install as="locale/fr/LC_MESSAGES/Horde_Form.mo" name="locale/fr/LC_MESSAGES/Horde_Form.mo" /> 250 <install as="locale/fr/LC_MESSAGES/Horde_Form.po" name="locale/fr/LC_MESSAGES/Horde_Form.po" /> 251 <install as="locale/gl/LC_MESSAGES/Horde_Form.mo" name="locale/gl/LC_MESSAGES/Horde_Form.mo" /> 252 <install as="locale/gl/LC_MESSAGES/Horde_Form.po" name="locale/gl/LC_MESSAGES/Horde_Form.po" /> 253 <install as="locale/he/LC_MESSAGES/Horde_Form.mo" name="locale/he/LC_MESSAGES/Horde_Form.mo" /> 254 <install as="locale/he/LC_MESSAGES/Horde_Form.po" name="locale/he/LC_MESSAGES/Horde_Form.po" /> 255 <install as="locale/hr/LC_MESSAGES/Horde_Form.mo" name="locale/hr/LC_MESSAGES/Horde_Form.mo" /> 256 <install as="locale/hr/LC_MESSAGES/Horde_Form.po" name="locale/hr/LC_MESSAGES/Horde_Form.po" /> 257 <install as="locale/hu/LC_MESSAGES/Horde_Form.mo" name="locale/hu/LC_MESSAGES/Horde_Form.mo" /> 258 <install as="locale/hu/LC_MESSAGES/Horde_Form.po" name="locale/hu/LC_MESSAGES/Horde_Form.po" /> 259 <install as="locale/id/LC_MESSAGES/Horde_Form.po" name="locale/id/LC_MESSAGES/Horde_Form.po" /> 260 <install as="locale/is/LC_MESSAGES/Horde_Form.po" name="locale/is/LC_MESSAGES/Horde_Form.po" /> 261 <install as="locale/it/LC_MESSAGES/Horde_Form.mo" name="locale/it/LC_MESSAGES/Horde_Form.mo" /> 262 <install as="locale/it/LC_MESSAGES/Horde_Form.po" name="locale/it/LC_MESSAGES/Horde_Form.po" /> 263 <install as="locale/ja/LC_MESSAGES/Horde_Form.mo" name="locale/ja/LC_MESSAGES/Horde_Form.mo" /> 264 <install as="locale/ja/LC_MESSAGES/Horde_Form.po" name="locale/ja/LC_MESSAGES/Horde_Form.po" /> 265 <install as="locale/km/LC_MESSAGES/Horde_Form.po" name="locale/km/LC_MESSAGES/Horde_Form.po" /> 266 <install as="locale/ko/LC_MESSAGES/Horde_Form.mo" name="locale/ko/LC_MESSAGES/Horde_Form.mo" /> 267 <install as="locale/ko/LC_MESSAGES/Horde_Form.po" name="locale/ko/LC_MESSAGES/Horde_Form.po" /> 268 <install as="locale/lt/LC_MESSAGES/Horde_Form.mo" name="locale/lt/LC_MESSAGES/Horde_Form.mo" /> 269 <install as="locale/lt/LC_MESSAGES/Horde_Form.po" name="locale/lt/LC_MESSAGES/Horde_Form.po" /> 270 <install as="locale/lv/LC_MESSAGES/Horde_Form.mo" name="locale/lv/LC_MESSAGES/Horde_Form.mo" /> 271 <install as="locale/lv/LC_MESSAGES/Horde_Form.po" name="locale/lv/LC_MESSAGES/Horde_Form.po" /> 272 <install as="locale/mk/LC_MESSAGES/Horde_Form.po" name="locale/mk/LC_MESSAGES/Horde_Form.po" /> 273 <install as="locale/nb/LC_MESSAGES/Horde_Form.mo" name="locale/nb/LC_MESSAGES/Horde_Form.mo" /> 274 <install as="locale/nb/LC_MESSAGES/Horde_Form.po" name="locale/nb/LC_MESSAGES/Horde_Form.po" /> 275 <install as="locale/nl/LC_MESSAGES/Horde_Form.mo" name="locale/nl/LC_MESSAGES/Horde_Form.mo" /> 276 <install as="locale/nl/LC_MESSAGES/Horde_Form.po" name="locale/nl/LC_MESSAGES/Horde_Form.po" /> 277 <install as="locale/nn/LC_MESSAGES/Horde_Form.mo" name="locale/nn/LC_MESSAGES/Horde_Form.mo" /> 278 <install as="locale/nn/LC_MESSAGES/Horde_Form.po" name="locale/nn/LC_MESSAGES/Horde_Form.po" /> 279 <install as="locale/pl/LC_MESSAGES/Horde_Form.mo" name="locale/pl/LC_MESSAGES/Horde_Form.mo" /> 280 <install as="locale/pl/LC_MESSAGES/Horde_Form.po" name="locale/pl/LC_MESSAGES/Horde_Form.po" /> 281 <install as="locale/pt/LC_MESSAGES/Horde_Form.mo" name="locale/pt/LC_MESSAGES/Horde_Form.mo" /> 282 <install as="locale/pt/LC_MESSAGES/Horde_Form.po" name="locale/pt/LC_MESSAGES/Horde_Form.po" /> 283 <install as="locale/pt_BR/LC_MESSAGES/Horde_Form.mo" name="locale/pt_BR/LC_MESSAGES/Horde_Form.mo" /> 284 <install as="locale/pt_BR/LC_MESSAGES/Horde_Form.po" name="locale/pt_BR/LC_MESSAGES/Horde_Form.po" /> 285 <install as="locale/ro/LC_MESSAGES/Horde_Form.mo" name="locale/ro/LC_MESSAGES/Horde_Form.mo" /> 286 <install as="locale/ro/LC_MESSAGES/Horde_Form.po" name="locale/ro/LC_MESSAGES/Horde_Form.po" /> 287 <install as="locale/ru/LC_MESSAGES/Horde_Form.mo" name="locale/ru/LC_MESSAGES/Horde_Form.mo" /> 288 <install as="locale/ru/LC_MESSAGES/Horde_Form.po" name="locale/ru/LC_MESSAGES/Horde_Form.po" /> 289 <install as="locale/sk/LC_MESSAGES/Horde_Form.mo" name="locale/sk/LC_MESSAGES/Horde_Form.mo" /> 290 <install as="locale/sk/LC_MESSAGES/Horde_Form.po" name="locale/sk/LC_MESSAGES/Horde_Form.po" /> 291 <install as="locale/sl/LC_MESSAGES/Horde_Form.mo" name="locale/sl/LC_MESSAGES/Horde_Form.mo" /> 292 <install as="locale/sl/LC_MESSAGES/Horde_Form.po" name="locale/sl/LC_MESSAGES/Horde_Form.po" /> 293 <install as="locale/sv/LC_MESSAGES/Horde_Form.mo" name="locale/sv/LC_MESSAGES/Horde_Form.mo" /> 294 <install as="locale/sv/LC_MESSAGES/Horde_Form.po" name="locale/sv/LC_MESSAGES/Horde_Form.po" /> 295 <install as="locale/tr/LC_MESSAGES/Horde_Form.mo" name="locale/tr/LC_MESSAGES/Horde_Form.mo" /> 296 <install as="locale/tr/LC_MESSAGES/Horde_Form.po" name="locale/tr/LC_MESSAGES/Horde_Form.po" /> 297 <install as="locale/uk/LC_MESSAGES/Horde_Form.mo" name="locale/uk/LC_MESSAGES/Horde_Form.mo" /> 298 <install as="locale/uk/LC_MESSAGES/Horde_Form.po" name="locale/uk/LC_MESSAGES/Horde_Form.po" /> 299 <install as="locale/zh_CN/LC_MESSAGES/Horde_Form.po" name="locale/zh_CN/LC_MESSAGES/Horde_Form.po" /> 300 <install as="locale/zh_TW/LC_MESSAGES/Horde_Form.po" name="locale/zh_TW/LC_MESSAGES/Horde_Form.po" /> 301 <install as="Horde_Form_Type_address.phpt" name="test/Horde_Form_Type_address.phpt" /> 302 <install as="Horde_Form_Type_email.phpt" name="test/Horde_Form_Type_email.phpt" /> 303 </filelist> 304 </phprelease> 305 <changelog> 306 <release> 307 <version> 308 <release>0.0.1</release> 309 <api>0.0.1</api> 310 </version> 311 <stability> 312 <release>alpha</release> 313 <api>alpha</api> 314 </stability> 315 <date>2003-07-03</date> 316 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 317 <notes> 318* Initial release as a PEAR package 319 </notes> 320 </release> 321 <release> 322 <version> 323 <release>0.0.2</release> 324 <api>0.0.2</api> 325 </version> 326 <stability> 327 <release>alpha</release> 328 <api>alpha</api> 329 </stability> 330 <date>2010-10-22</date> 331 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 332 <notes> 333* Converted to package.xml 2.0 for pear.horde.org 334 </notes> 335 </release> 336 <release> 337 <version> 338 <release>1.0.0alpha1</release> 339 <api>1.0.0</api> 340 </version> 341 <stability> 342 <release>alpha</release> 343 <api>alpha</api> 344 </stability> 345 <date>2011-03-08</date> 346 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 347 <notes> 348* First alpha release for Horde 4. 349 </notes> 350 </release> 351 <release> 352 <version> 353 <release>1.0.0beta1</release> 354 <api>1.0.0</api> 355 </version> 356 <stability> 357 <release>beta</release> 358 <api>beta</api> 359 </stability> 360 <date>2011-03-16</date> 361 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 362 <notes> 363* Generate valid id attributes for form elements. 364 </notes> 365 </release> 366 <release> 367 <version> 368 <release>1.0.0RC1</release> 369 <api>1.0.0</api> 370 </version> 371 <stability> 372 <release>beta</release> 373 <api>beta</api> 374 </stability> 375 <date>2011-03-22</date> 376 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 377 <notes> 378* First release candidate for Horde 4. 379 </notes> 380 </release> 381 <release> 382 <version> 383 <release>1.0.0RC2</release> 384 <api>1.0.0</api> 385 </version> 386 <stability> 387 <release>beta</release> 388 <api>beta</api> 389 </stability> 390 <date>2011-03-29</date> 391 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 392 <notes> 393* Second release candidate for Horde 4. 394 </notes> 395 </release> 396 <release> 397 <version> 398 <release>1.0.0</release> 399 <api>1.0.0</api> 400 </version> 401 <stability> 402 <release>stable</release> 403 <api>stable</api> 404 </stability> 405 <date>2011-04-06</date> 406 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 407 <notes> 408* First stable release for Horde 4. 409 </notes> 410 </release> 411 <release> 412 <version> 413 <release>1.0.1</release> 414 <api>1.0.0</api> 415 </version> 416 <stability> 417 <release>stable</release> 418 <api>stable</api> 419 </stability> 420 <date>2011-05-18</date> 421 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 422 <notes> 423* [jan] Updated Spanish translation. 424 </notes> 425 </release> 426 <release> 427 <version> 428 <release>1.0.2</release> 429 <api>1.0.0</api> 430 </version> 431 <stability> 432 <release>stable</release> 433 <api>stable</api> 434 </stability> 435 <date>2011-06-01</date> 436 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 437 <notes> 438* [jan] Updated Slovak translation. 439 </notes> 440 </release> 441 <release> 442 <version> 443 <release>1.0.3</release> 444 <api>1.0.0</api> 445 </version> 446 <stability> 447 <release>stable</release> 448 <api>stable</api> 449 </stability> 450 <date>2011-07-05</date> 451 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 452 <notes> 453* [jan] Update Lithuanian translation. 454* [jan] Update Brazilian Portuguese translation. 455 </notes> 456 </release> 457 <release> 458 <version> 459 <release>1.0.4</release> 460 <api>1.0.0</api> 461 </version> 462 <stability> 463 <release>stable</release> 464 <api>stable</api> 465 </stability> 466 <date>2011-07-27</date> 467 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 468 <notes> 469* [jan] Update Latvian translation. 470 </notes> 471 </release> 472 <release> 473 <version> 474 <release>1.0.5</release> 475 <api>1.0.0</api> 476 </version> 477 <stability> 478 <release>stable</release> 479 <api>stable</api> 480 </stability> 481 <date>2011-08-30</date> 482 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 483 <notes> 484* [mjr] Add remove button to image fields (Request #9870). 485 </notes> 486 </release> 487 <release> 488 <version> 489 <release>1.0.6</release> 490 <api>1.0.0</api> 491 </version> 492 <stability> 493 <release>stable</release> 494 <api>stable</api> 495 </stability> 496 <date>2012-01-17</date> 497 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 498 <notes> 499* [mms] SECURITY: Fix XSS vulnerability in email validation. 500 </notes> 501 </release> 502 <release> 503 <version> 504 <release>1.1.0</release> 505 <api>1.1.0</api> 506 </version> 507 <stability> 508 <release>stable</release> 509 <api>stable</api> 510 </stability> 511 <date>2012-04-10</date> 512 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 513 <notes> 514* [jan] Add parameters to specify field size of phone and email fields. 515 </notes> 516 </release> 517 <release> 518 <version> 519 <release>1.1.1</release> 520 <api>1.1.0</api> 521 </version> 522 <stability> 523 <release>stable</release> 524 <api>stable</api> 525 </stability> 526 <date>2012-04-10</date> 527 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 528 <notes> 529* 530 </notes> 531 </release> 532 <release> 533 <version> 534 <release>2.0.0alpha1</release> 535 <api>1.1.0</api> 536 </version> 537 <stability> 538 <release>alpha</release> 539 <api>stable</api> 540 </stability> 541 <date>2012-07-05</date> 542 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 543 <notes> 544* First alpha release for Horde 5. 545* [mms] Use new Horde_Mail API. 546 </notes> 547 </release> 548 <release> 549 <version> 550 <release>2.0.0beta1</release> 551 <api>1.1.0</api> 552 </version> 553 <stability> 554 <release>beta</release> 555 <api>stable</api> 556 </stability> 557 <date>2012-07-19</date> 558 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 559 <notes> 560* First beta release for Horde 5. 561 </notes> 562 </release> 563 <release> 564 <version> 565 <release>2.0.0beta2</release> 566 <api>1.1.0</api> 567 </version> 568 <stability> 569 <release>beta</release> 570 <api>stable</api> 571 </stability> 572 <date>2012-08-29</date> 573 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 574 <notes> 575* [jan] Add Horde_Form_Type_email#allowMultiple(). 576 </notes> 577 </release> 578 <release> 579 <version> 580 <release>2.0.0beta3</release> 581 <api>1.1.0</api> 582 </version> 583 <stability> 584 <release>beta</release> 585 <api>stable</api> 586 </stability> 587 <date>2012-10-12</date> 588 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 589 <notes> 590* [jan] Allow to pass button attribute hashes to setButtons(). 591* [jan] Allow to set CSS class for 'link' form fields. 592 </notes> 593 </release> 594 <release> 595 <version> 596 <release>2.0.0RC1</release> 597 <api>1.1.0</api> 598 </version> 599 <stability> 600 <release>beta</release> 601 <api>stable</api> 602 </stability> 603 <date>2012-10-26</date> 604 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 605 <notes> 606* [mjr] Fixed autoloading of some field actions. 607 </notes> 608 </release> 609 <release> 610 <version> 611 <release>2.0.0</release> 612 <api>1.1.0</api> 613 </version> 614 <stability> 615 <release>stable</release> 616 <api>stable</api> 617 </stability> 618 <date>2012-10-30</date> 619 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 620 <notes> 621* First stable release for Horde 5. 622 </notes> 623 </release> 624 <release> 625 <version> 626 <release>2.0.1</release> 627 <api>1.1.0</api> 628 </version> 629 <stability> 630 <release>stable</release> 631 <api>stable</api> 632 </stability> 633 <date>2012-11-22</date> 634 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 635 <notes> 636* [jan] Re-packaged 2.0.0 release. 637 </notes> 638 </release> 639 <release> 640 <version> 641 <release>2.0.2</release> 642 <api>1.1.0</api> 643 </version> 644 <stability> 645 <release>stable</release> 646 <api>stable</api> 647 </stability> 648 <date>2013-01-09</date> 649 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 650 <notes> 651* [jan] Add Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 652 </notes> 653 </release> 654 <release> 655 <version> 656 <release>2.0.3</release> 657 <api>1.1.0</api> 658 </version> 659 <stability> 660 <release>stable</release> 661 <api>stable</api> 662 </stability> 663 <date>2013-01-29</date> 664 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 665 <notes> 666* [jan] Update French translation (Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>). 667 </notes> 668 </release> 669 <release> 670 <version> 671 <release>2.0.4</release> 672 <api>1.1.0</api> 673 </version> 674 <stability> 675 <release>stable</release> 676 <api>stable</api> 677 </stability> 678 <date>2013-05-28</date> 679 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 680 <notes> 681* [jan] Update Ukrainian translation (Andriy Kopystyansky <anri@polynet.lviv.ua>). 682* [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>). 683 </notes> 684 </release> 685 <release> 686 <version> 687 <release>2.0.5</release> 688 <api>1.1.0</api> 689 </version> 690 <stability> 691 <release>stable</release> 692 <api>stable</api> 693 </stability> 694 <date>2013-06-27</date> 695 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 696 <notes> 697* [mms] Use changed behavior of '_formvars' in Horde_Variables. 698 </notes> 699 </release> 700 <release> 701 <version> 702 <release>2.0.6</release> 703 <api>1.1.0</api> 704 </version> 705 <stability> 706 <release>stable</release> 707 <api>stable</api> 708 </stability> 709 <date>2013-10-25</date> 710 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 711 <notes> 712* [mms] Remove duplicate constructor. 713 </notes> 714 </release> 715 <release> 716 <version> 717 <release>2.0.7</release> 718 <api>1.1.0</api> 719 </version> 720 <stability> 721 <release>stable</release> 722 <api>stable</api> 723 </stability> 724 <date>2014-03-03</date> 725 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 726 <notes> 727* [jan] Don't submit disabled fields. 728 </notes> 729 </release> 730 <release> 731 <version> 732 <release>2.0.8</release> 733 <api>1.1.0</api> 734 </version> 735 <stability> 736 <release>stable</release> 737 <api>stable</api> 738 </stability> 739 <date>2014-04-03</date> 740 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 741 <notes> 742* 743 </notes> 744 </release> 745 <release> 746 <version> 747 <release>2.0.9</release> 748 <api>1.1.0</api> 749 </version> 750 <stability> 751 <release>stable</release> 752 <api>stable</api> 753 </stability> 754 <date>2015-01-08</date> 755 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 756 <notes> 757* [jan] Support loading translations from Composer-installed package. 758 </notes> 759 </release> 760 <release> 761 <version> 762 <release>2.0.10</release> 763 <api>1.1.0</api> 764 </version> 765 <stability> 766 <release>stable</release> 767 <api>stable</api> 768 </stability> 769 <date>2015-07-06</date> 770 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 771 <notes> 772* [jan] SECURITY: Fixed XSS in form renderer. 773 </notes> 774 </release> 775 <release> 776 <version> 777 <release>2.0.11</release> 778 <api>1.1.0</api> 779 </version> 780 <stability> 781 <release>stable</release> 782 <api>stable</api> 783 </stability> 784 <date>2015-07-31</date> 785 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 786 <notes> 787* [mjr] Prevent empty email addresses from being detected as a valid "multiple" email (Bug #14063). 788 </notes> 789 </release> 790 <release> 791 <version> 792 <release>2.0.12</release> 793 <api>1.1.0</api> 794 </version> 795 <stability> 796 <release>stable</release> 797 <api>stable</api> 798 </stability> 799 <date>2016-02-01</date> 800 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 801 <notes> 802* [jan] Fix field types being overwritten in certain cases. 803* [jan] Allow any empty format specifiers for the monthdayyear field (Bug #14130). 804* [jan] Mark PHP 7 as supported. 805 </notes> 806 </release> 807 <release> 808 <version> 809 <release>2.0.13</release> 810 <api>1.1.0</api> 811 </version> 812 <stability> 813 <release>stable</release> 814 <api>stable</api> 815 </stability> 816 <date>2016-03-08</date> 817 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 818 <notes> 819* [jan] Update Greek translation (Limperis Antonis <limperis@cti.gr>). 820* [mjr] Allow non-breaking space to match in a telephone field (Request #14235). 821 </notes> 822 </release> 823 <release> 824 <version> 825 <release>2.0.14</release> 826 <api>1.1.0</api> 827 </version> 828 <stability> 829 <release>stable</release> 830 <api>stable</api> 831 </stability> 832 <date>2016-07-01</date> 833 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 834 <notes> 835* [mjr] Fix handling of incomplete date arrays (Neal Thomas Oakey <oakey@b1-systems.de>). 836* [mjr] Fix bug when using multiple sections (Neal Thomas Oakey <oakey@b1-systems.de>). 837 </notes> 838 </release> 839 <release> 840 <version> 841 <release>2.0.15</release> 842 <api>1.1.0</api> 843 </version> 844 <stability> 845 <release>stable</release> 846 <api>stable</api> 847 </stability> 848 <date>2016-09-06</date> 849 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 850 <notes> 851* [jan] Catch errors when checking one-time form tokens. 852 </notes> 853 </release> 854 <release> 855 <version> 856 <release>2.0.16</release> 857 <api>1.1.0</api> 858 </version> 859 <stability> 860 <release>stable</release> 861 <api>stable</api> 862 </stability> 863 <date>2017-03-20</date> 864 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 865 <notes> 866* [jan] Keep submitted checkboxes unchecked if they default to be checked. 867 </notes> 868 </release> 869 <release> 870 <version> 871 <release>2.0.17</release> 872 <api>1.1.0</api> 873 </version> 874 <stability> 875 <release>stable</release> 876 <api>stable</api> 877 </stability> 878 <date>2017-04-03</date> 879 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 880 <notes> 881* [jan] Fix regression when submitting multiple forms (Bug #14604). 882 </notes> 883 </release> 884 <release> 885 <version> 886 <release>2.0.18</release> 887 <api>1.1.0</api> 888 </version> 889 <stability> 890 <release>stable</release> 891 <api>stable</api> 892 </stability> 893 <date>2017-08-01</date> 894 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 895 <notes> 896* [jan] SECURITY: Fix XSS vulnerability with form sections. 897 </notes> 898 </release> 899 <release> 900 <version> 901 <release>2.0.19</release> 902 <api>1.1.0</api> 903 </version> 904 <stability> 905 <release>stable</release> 906 <api>stable</api> 907 </stability> 908 <date>2019-01-06</date> 909 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 910 <notes> 911* [mjr] SECURITY: Prevent RCE vulnerability due to potential directory traversal in Image uploads (An independent security researcher has reported this vulnerability to SecuriTeam Secure Disclosure program). 912 </notes> 913 </release> 914 <release> 915 <version> 916 <release>2.0.20</release> 917 <api>1.1.0</api> 918 </version> 919 <stability> 920 <release>stable</release> 921 <api>stable</api> 922 </stability> 923 <date>2020-03-08</date> 924 <license uri="http://www.horde.org/licenses/lgpl21">LGPL-2.1</license> 925 <notes> 926* [mjr] SECURITY: Prevent ability to specify temporary filename (CVE-2020-8866, Reported By: Andrea Cardaci working with Trend Micro Zero Day Initiative). 927 </notes> 928 </release> 929 </changelog> 930</package> 931