1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.4" 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>Net_IMAP</name> 4 <channel>pear.php.net</channel> 5 <summary>Provides an implementation of the IMAP protocol</summary> 6 <description>Provides an implementation of the IMAP4Rev1 protocol using PEAR's Net_Socket and the optional Auth_SASL class.</description> 7 <lead> 8 <name>Anish Mistry</name> 9 <user>amistry</user> 10 <email>amistry@am-productions.biz</email> 11 <active>yes</active> 12 </lead> 13 <lead> 14 <name>Sebastian Ebling</name> 15 <user>hudeldudel</user> 16 <email>hudeldudel@php.net</email> 17 <active>yes</active> 18 </lead> 19 <lead> 20 <name>Damian Alejandro Fernandez Sosa</name> 21 <user>damian</user> 22 <email>damlists@cnba.uba.ar</email> 23 <active>no</active> 24 </lead> 25 <date>2014-03-31</date> 26 <time>12:34:17</time> 27 <version> 28 <release>1.1.3</release> 29 <api>1.1.0</api> 30 </version> 31 <stability> 32 <release>stable</release> 33 <api>stable</api> 34 </stability> 35 <license uri="http://www.php.net/license">PHP License</license> 36 <notes> 37QA release 38Bug #17482 Please, consider updating license to PHP 3.01 doconnor 39Bug #19730 Malformed or incomplete distributed tar.gz file doconnor 40Bug #19875 Please provide LICENSE file doconnor 41Bug #19876 Bad role doconnor 42Bug #19946 Login fails when using password with double quotes doconnor 43 </notes> 44 <contents> 45 <dir baseinstalldir="/" name="/"> 46 <file baseinstalldir="/" md5sum="bc5b60bd701574ab3def9f8908b2e73e" name="docs/test_IMAP.php" role="doc" /> 47 <file baseinstalldir="/" md5sum="e7e4a97d15dca66dc7a26153b1c491fb" name="docs/test_IMAPProtocol.php" role="doc" /> 48 <file baseinstalldir="/" md5sum="6bb7cc31c8fab7a9f69c34d42c7ec4d8" name="Net/IMAP.php" role="php" /> 49 <file baseinstalldir="/" md5sum="62d8ac087532bc5578a924baf3993d3f" name="Net/IMAPProtocol.php" role="php" /> 50 <file baseinstalldir="/" md5sum="101d3b41198232aaf74c3fb73f0aa541" name="tests/IMAPTest.php" role="test" /> 51 <file baseinstalldir="Net" md5sum="110ca6376a7940a7af8dc558199bbe66" name="tests/settings.php.sample" role="test" /> 52 <file baseinstalldir="/" md5sum="cc5b1a843b6eb81b516fac224615fa85" name="composer.json" role="data" /> 53 <file baseinstalldir="/" md5sum="52dd90569008fee5bcdbb22d945b1108" name="LICENSE.txt" role="doc" /> 54 <file baseinstalldir="/" md5sum="671dae113c8fec2ab0b30be93f0507c1" name="phpunit.xml" role="test" /> 55 <file baseinstalldir="/" md5sum="69b080fed44decd9d15719dca27ae908" name="README" role="doc" /> 56 </dir> 57 </contents> 58 <dependencies> 59 <required> 60 <php> 61 <min>4.2</min> 62 </php> 63 <pearinstaller> 64 <min>1.4.0b1</min> 65 </pearinstaller> 66 <package> 67 <name>Net_Socket</name> 68 <channel>pear.php.net</channel> 69 <min>1.0.8</min> 70 </package> 71 </required> 72 <optional> 73 <package> 74 <name>Auth_SASL</name> 75 <channel>pear.php.net</channel> 76 <min>1.0.2</min> 77 </package> 78 </optional> 79 </dependencies> 80 <phprelease /> 81 <changelog> 82 <release> 83 <version> 84 <release>0.1</release> 85 <api>0.1</api> 86 </version> 87 <stability> 88 <release>beta</release> 89 <api>beta</api> 90 </stability> 91 <date>2003-02-22</date> 92 <license uri="http://www.php.net/license">PHP License</license> 93 <notes> 94- The IMAP Procotol generic parser is now implemented. 95- Implemmented RFC2195 96- Implemmented RFC2060 97 </notes> 98 </release> 99 <release> 100 <version> 101 <release>0.2</release> 102 <api>0.2</api> 103 </version> 104 <stability> 105 <release>beta</release> 106 <api>beta</api> 107 </stability> 108 <date>2003-02-22</date> 109 <license uri="http://www.php.net/license">PHP License</license> 110 <notes> 111- Ups I call require_once ./IMAPProtocol.php instead of require_once Net/IMAPProtocol.php sorry 112- login method can authenticate with the following methods: DIGEST-MD4, CRAM-MD5, LOGIN and the login command 113- A lot of new mailbox-related functions 114- 2 Examples of use to the test directory 115- fixes in protocol parser 116 </notes> 117 </release> 118 <release> 119 <version> 120 <release>0.3</release> 121 <api>0.3</api> 122 </version> 123 <stability> 124 <release>beta</release> 125 <api>beta</api> 126 </stability> 127 <date>2003-03-05</date> 128 <license uri="http://www.php.net/license">PHP License</license> 129 <notes> 130- Fixed a lot of warnings and uninitialized variables(hope all of them) 131- new getSummary method 132- updated Examples of use 133- tested with Ipswitch Imail 6.06 IMAP Server 134- tested with Cyrus Imapd 2.0.17 IMAP Server 135- tested with uw-imapd IMAP Server 136- minor fixes in protocol parser 137- changed appendMessage() to make the mailbox parameter optional 138- added Subscription related methods: unsubscribeMailbox(),listsubscribedMailboxes(),subscribeMailbox() 139- workarround about getMailboxes() to allow work with wu-imapd 140- new search() method 141- added support for Message quotas (quotas for quantity of messages and not size) 142- getSummary(), getMessages(),deleteMessages() can accept an array of numbers as msg_id to retrieve/delete msg_id that 143 are in the array (designed to use the search() output as parammeter. 144 For example: to delete all seen messages in current mailbox you can do: 145 $imap->getDeleteMessages($imap->search("SEEN")); 146 </notes> 147 </release> 148 <release> 149 <version> 150 <release>0.4</release> 151 <api>0.4</api> 152 </version> 153 <stability> 154 <release>beta</release> 155 <api>beta</api> 156 </stability> 157 <date>2003-04-27</date> 158 <license uri="http://www.php.net/license">PHP License</license> 159 <notes> 160- new search() method 161- new support for Message quotas (quotas for quantity of messages and not size) 162- new getNumberOfRecentMessages() method 163- new getNumberOfUnSeenMessages() method 164- new getEnvelope() method 165- new getSummary() method 166- new Subscription related methods: unsubscribeMailbox(),listsubscribedMailboxes(),subscribeMailbox() 167- updated Examples of use 168- tested with Ipswitch Imail 6.06 IMAP Server 169- tested with Cyrus Imapd 2.0.17 IMAP Server 170- tested with uw-imapd IMAP Server 171- minor fixes in protocol parser 172- fix the parsing of rfc email in _getAddressList() 173- changed appendMessage() to make the mailbox parameter optional 174- changed copyMessages() method (the messages list can be now an array) 175- workarround about getMailboxes() to allow work with wu-imapd 176 177- getSummary(), getMessages(),deleteMessages() can accept an array of numbers as msg_id to retrieve/delete msg_id that 178 are in the array (designed to use the search() output as parammeter. 179 For example: to delete all seen messages in current mailbox you can do: 180 $imap->DeleteMessages($imap->search("SEEN")); 181 </notes> 182 </release> 183 <release> 184 <version> 185 <release>0.5</release> 186 <api>0.5</api> 187 </version> 188 <stability> 189 <release>beta</release> 190 <api>beta</api> 191 </stability> 192 <date>2003-07-12</date> 193 <license uri="http://www.php.net/license">PHP License</license> 194 <notes> 195- new getHierachyDelimiter() method to find the character used to separate subfolder parts (cyrus uses '.' , wu-imapd uses '/') 196- added a 3rd parameter to getMailboxes() to return an array with mailboxnames and mailbox attributes instead of an array of names 197- new method getACLRights() to list the Rights any user has over a mailbox without been administrator (this is relative to the user's INBOX) 198 </notes> 199 </release> 200 <release> 201 <version> 202 <release>0.5.1</release> 203 <api>0.5.1</api> 204 </version> 205 <stability> 206 <release>beta</release> 207 <api>beta</api> 208 </stability> 209 <date>2003-07-14</date> 210 <license uri="http://www.php.net/license">PHP License</license> 211 <notes> 212- Fix warning in login() where the imap server does not have any Auth method suported 213 </notes> 214 </release> 215 <release> 216 <version> 217 <release>0.6</release> 218 <api>0.6</api> 219 </version> 220 <stability> 221 <release>beta</release> 222 <api>beta</api> 223 </stability> 224 <date>2003-07-20</date> 225 <license uri="http://www.php.net/license">PHP License</license> 226 <notes> 227- Fixed bugs 24706 and 24707 228- Fixed method listsubscribedMailboxes() and now works like getMailboxes() 229- added hasFlag() method to allow th check any flag the IMAP server has 230- Modified isDeleted,isDraft,isAnswered,isFlagged,isSeen methods to use hasFlag to not duplicate the code 231- Removed duplicated method getHierarchyDelimiter() i have the same method in IMAP.php and IMAPProtocol.php but 232 in one class it is called getHierachyDelimiter and in the other getHierarchyDelimiter() (missed 'r' ) 233- Removed $_hierachyDelimiter variable (not needed anymore) 234- Fixed cmdSetQuotaRoot now it can set both quotas storage and messages 235- Reduced the class size by 10kbytes (IMAPProtocol.php) 236- moved all redundant code to _genericCommand. 237- Removed cmdUid() we don't need it anymore. 238 </notes> 239 </release> 240 <release> 241 <version> 242 <release>0.7</release> 243 <api>0.7</api> 244 </version> 245 <stability> 246 <release>beta</release> 247 <api>beta</api> 248 </stability> 249 <date>2004-02-02</date> 250 <license uri="http://www.php.net/license">PHP License</license> 251 <notes> 252- Fixed bug in mailboxExist 253- Fixed bug #55 254 </notes> 255 </release> 256 <release> 257 <version> 258 <release>0.7.1</release> 259 <api>0.7.1</api> 260 </version> 261 <stability> 262 <release>beta</release> 263 <api>beta</api> 264 </stability> 265 <date>2004-02-12</date> 266 <license uri="http://www.php.net/license">PHP License</license> 267 <notes> 268* The parser was modified to parse any BODY[XXXXXX] response (not supported spaces in XXXXX yet) thanks to Richard Heyes for the tip 269 </notes> 270 </release> 271 <release> 272 <version> 273 <release>1.0.0</release> 274 <api>1.0.0</api> 275 </version> 276 <stability> 277 <release>stable</release> 278 <api>stable</api> 279 </stability> 280 <date>2004-05-22</date> 281 <license uri="http://www.php.net/license">PHP License</license> 282 <notes> 283* The package is marked as stable 284* Fixed bug #1280 285* Fixed a bug returning " , " when the password is not correct 286 </notes> 287 </release> 288 <release> 289 <version> 290 <release>1.0.1</release> 291 <api>1.0.1</api> 292 </version> 293 <stability> 294 <release>stable</release> 295 <api>stable</api> 296 </stability> 297 <date>2004-05-22</date> 298 <license uri="http://www.php.net/license">PHP License</license> 299 <notes> 300* Fixed bug #1568 301 </notes> 302 </release> 303 <release> 304 <version> 305 <release>1.0.2</release> 306 <api>1.0.2</api> 307 </version> 308 <stability> 309 <release>stable</release> 310 <api>stable</api> 311 </stability> 312 <date>2004-08-04</date> 313 <license uri="http://www.php.net/license">PHP License</license> 314 <notes> 315* Fixed bug #1772 316* Fixed bug #2028 317 318* Changed getStorageQuota, getMessagesQuota,getACL defautting mailbox_name to current selected mailbox 319 </notes> 320 </release> 321 <release> 322 <version> 323 <release>1.0.3</release> 324 <api>1.0.3</api> 325 </version> 326 <stability> 327 <release>stable</release> 328 <api>stable</api> 329 </stability> 330 <date>2004-09-25</date> 331 <license uri="http://www.php.net/license">PHP License</license> 332 <notes> 333* Fixed bug #2379 (Yes it was a copy-paste bug!) Thanks to omicron at mighty dot co dot za 334 </notes> 335 </release> 336 <release> 337 <version> 338 <release>1.1.0beta1</release> 339 <api>1.1.0beta1</api> 340 </version> 341 <stability> 342 <release>beta</release> 343 <api>beta</api> 344 </stability> 345 <date>2007-01-10</date> 346 <license uri="http://www.php.net/license">PHP License</license> 347 <notes> 348new beta release fixing bugs and introducing new features 349 * bugfixing 350 * add STARTTLS support for PHP 5.1 and above 351 * added methods for manipulating message flags 352 * added support for fetching the mailbox status at once (getStatus) 353 * added support for fetching subparts and the headers of subparts 354 * added support for fetching the namespace 355 * added support for fetching the bodystructure 356 * added support for setting flags when appending messages 357 * added method for parsing image information 358 </notes> 359 </release> 360 <release> 361 <version> 362 <release>1.1.0</release> 363 <api>1.1.0</api> 364 </version> 365 <stability> 366 <release>stable</release> 367 <api>stable</api> 368 </stability> 369 <date>2012-01-02</date> 370 <license uri="http://www.php.net/license">PHP License</license> 371 <notes> 372New stable release introducing new features and fixing a lot of bugs 373 </notes> 374 </release> 375 <release> 376 <version> 377 <release>1.1.1</release> 378 <api>1.1.0</api> 379 </version> 380 <stability> 381 <release>stable</release> 382 <api>stable</api> 383 </stability> 384 <date>2012-01-02</date> 385 <license uri="http://www.php.net/license">PHP License</license> 386 <notes> 387QA release 388Bug #14566 Error in parsing protocol 389Bug #16288 getMessagesList breaks if mailbox is empty 390Bug #16819 IMAPProtocol::cmdStatus fails on error 391Bug #16891 bug in IMAPProtocol.php 392aka operator precedence error in _getNextToken 393Bug #18599 Wrong result from getAnnotation() for folder with non-ascii characters 394Bug #18768 failed to connect to Gmail (start TLS) 395 </notes> 396 </release> 397 <release> 398 <version> 399 <release>1.1.3</release> 400 <api>1.1.0</api> 401 </version> 402 <stability> 403 <release>stable</release> 404 <api>stable</api> 405 </stability> 406 <date>2014-03-31</date> 407 <license uri="http://www.php.net/license">PHP License</license> 408 <notes> 409QA release 410Bug #17482 Please, consider updating license to PHP 3.01 doconnor 411Bug #19730 Malformed or incomplete distributed tar.gz file doconnor 412Bug #19875 Please provide LICENSE file doconnor 413Bug #19876 Bad role doconnor 414Bug #19946 Login fails when using password with double quotes doconnor 415 </notes> 416 </release> 417 </changelog> 418</package> 419