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