History log of /PHP_5_4/ext/imap/php_imap.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c0d060f 03-Jan-2014 Xinchen Hui <laruence@php.net> Bump year
/PHP_5_4/ext/imap/php_imap.c
60dcc58 26-Jun-2013 Felipe Pena <felipensp@gmail.com> - Fixed bug #64467 (Segmentation fault after imap_reopen failure) patch by: askalski at gmail dot com
/PHP_5_4/ext/imap/php_imap.c
0a7395e 01-Jan-2013 Xinchen Hui <laruence@php.net> Happy New Year
/PHP_5_4/ext/imap/php_imap.c
7cd2f4b 24-Nov-2012 Remi Collet <remi@php.net> Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
Fixed Bug #63126 DISABLE_AUTHENTICATOR ignores array
f55bed9 24-Nov-2012 Remi Collet <remi@php.net> Fixed Bug #63126 DISABLE_AUTHENTICATOR ignores array
/PHP_5_4/ext/imap/php_imap.c
e4ca0ed 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_4/ext/imap/php_imap.c
4e19825 01-Jan-2012 Felipe Pena <felipe@php.net> - Year++
/PHP_5_4/ext/imap/php_imap.c
997f323 06-Aug-2011 Felipe Pena <felipe@php.net> - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]
/PHP_5_4/ext/imap/php_imap.c
707a8f7 06-Aug-2011 Felipe Pena <felipe@php.net> - Added ZEND_MOD_END macro to use in the end of zend_module_dep[]
/PHP_5_4/ext/imap/php_imap.c
edfa198 06-Aug-2011 Felipe Pena <felipe@php.net> - Fixed bug #55313 (Number of retries not set when params specified)
patch by: kevin at kevinlocke dot name
/PHP_5_4/ext/imap/php_imap.c
7c1cb26 06-Aug-2011 Felipe Pena <felipe@php.net> - Fixed bug #55313 (Number of retries not set when params specified)
patch by: kevin at kevinlocke dot name
/PHP_5_4/ext/imap/php_imap.c
23e4385 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/PHP_5_4/ext/imap/php_imap.c
4b30846 25-Jul-2011 Felipe Pena <felipe@php.net> - Make usage of new PHP_FE_END macro
/PHP_5_4/ext/imap/php_imap.c
32b5f8a 06-Jun-2011 Felipe Pena <felipe@php.net> - Added new parameter parsing option (p - for valid path (string without null byte in the middle))
# The tests will be fixed in the next commits
/PHP_5_4/ext/imap/php_imap.c
1368364 03-Apr-2011 Pierrick Charron <pierrick@php.net> Fix common typos in the source code (Reported in Bug #54065)
# External libraries were excluded
# Thanks eitan at eitanadler dot com for the first patch :)
/PHP_5_4/ext/imap/php_imap.c
e8486cc 03-Apr-2011 Pierrick Charron <pierrick@php.net> Fix common typos in the source code (Reported in Bug #54065)
# External libraries were excluded
# Thanks eitan at eitanadler dot com for the first patch :)
/PHP_5_4/ext/imap/php_imap.c
779e88e 24-Jan-2011 Stanislav Malyshev <stas@php.net> Add imap_fetchmime
/PHP_5_4/ext/imap/php_imap.c
e7a2c9a 24-Jan-2011 Stanislav Malyshev <stas@php.net> Add imap_fetchmime
/PHP_5_4/ext/imap/php_imap.c
927bf09 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_4/ext/imap/php_imap.c
0203cc3 01-Jan-2011 Felipe Pena <felipe@php.net> - Year++
/PHP_5_4/ext/imap/php_imap.c
75a9b76 13-Dec-2010 Adam Harvey <aharvey@php.net> MFH: fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t during long
MIME header unfolding).
/PHP_5_4/ext/imap/php_imap.c
f93b470 23-Nov-2010 Adam Harvey <aharvey@php.net> Fix bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME
header unfolding).
/PHP_5_4/ext/imap/php_imap.c
ce96fd6 18-Nov-2010 Pierre Joye <pajoye@php.net> - fix #39863, do not accept paths with NULL in them. See http://news.php.net/php.internals/50191, trunk will have the patch later (adding a macro and/or changing (some) APIs. Patch by Rasmus
/PHP_5_4/ext/imap/php_imap.c
a163269 02-Nov-2010 Ilia Alshanetsky <iliaa@php.net> Fixed a possible double free in imap extension (Identified by Mateusz Kocielski).
/PHP_5_4/ext/imap/php_imap.c
2bbcc00 02-Nov-2010 Ilia Alshanetsky <iliaa@php.net> Fixed a possible double free in imap extension (Identified by Mateusz Kocielski).
/PHP_5_4/ext/imap/php_imap.c
dd8e59d 26-Apr-2010 Kalle Sommer Nielsen <kalle@php.net> Removed safe_mode
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
/PHP_5_4/ext/imap/php_imap.c
632c03d 14-Apr-2010 Pierre Joye <pajoye@php.net> - #35638, add udate to imap_fetch_overview
/PHP_5_4/ext/imap/php_imap.c
623818f 14-Apr-2010 Pierre Joye <pajoye@php.net> - #35638, add udate to imap_fetch_overview
/PHP_5_4/ext/imap/php_imap.c
c58f63a 07-Feb-2010 Pierre Joye <pajoye@php.net> - Fixed #44098, imap_utf8() returns only capital letters
/PHP_5_4/ext/imap/php_imap.c
c5c6bc8 05-Jan-2010 Pierre Joye <pajoye@php.net> - [doc] add support for DISABLE_AUTHENTICATOR in imap_open (fix #33500)
/PHP_5_4/ext/imap/php_imap.c
9ba1e81 03-Jan-2010 Sebastian Bergmann <sebastian@php.net> sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
/PHP_5_4/ext/imap/php_imap.c
9309f2b 22-Dec-2009 Pierre Joye <pajoye@php.net> - fix build and warning (introduced by my last commit)
/PHP_5_4/ext/imap/php_imap.c
dea1d41 17-Dec-2009 Pierre Joye <pajoye@php.net> - [DOC] add INTERNALDATE to imap_append (will merge to trunk later)
/PHP_5_4/ext/imap/php_imap.c
5596b05 22-Sep-2009 Felipe Pena <felipe@php.net> - Fixed bug #49630 (imap_listscan function missing)
# Missing PHP_FE(), though nowdays it is used through of two aliases. (imap_scan() and imap_scanmailbox())
/PHP_5_4/ext/imap/php_imap.c
952a193 03-Aug-2009 Jani Taskinen <jani@php.net> - Fixed bug #48400 (imap crashes when closing stream opened with OP_PROTOTYPE flag)
/PHP_5_4/ext/imap/php_imap.c
d1fb4d2 22-Jun-2009 Pierre Joye <pajoye@php.net> - #48619, imap_search ALL segfaults
/PHP_5_4/ext/imap/php_imap.c
1fa3b21 06-Jun-2009 Matt Wilmas <mattwil@php.net> MFH: Fixed error message grammar:
- "cannot" instead of "can not" (meaning "also can")
- "than" instead of "then" (Hint: "then" should hardly be needed;
you're not telling the order in which to do something)

... plus removed a couple ending. dots
/PHP_5_4/ext/imap/php_imap.c
e34d4e9 05-May-2009 Jani Taskinen <jani@php.net> MFH: ws fix
/PHP_5_4/ext/imap/php_imap.c
af442c0 05-May-2009 Jani Taskinen <jani@php.net> MFH: fix build
/PHP_5_4/ext/imap/php_imap.c
a02d4a6 05-May-2009 Jani Taskinen <jani@php.net> - sync with HEAD
/PHP_5_4/ext/imap/php_imap.c
9faccc3 02-May-2009 Pierre Joye <pajoye@php.net> - [DOC] MFH: add imap_mutf7_to_utf8 and imap_utf8_to_mutf7
/PHP_5_4/ext/imap/php_imap.c
8f9c757 30-Apr-2009 Pierre Joye <pajoye@php.net> - MFB: #47940, memory leaks in imap_body
/PHP_5_4/ext/imap/php_imap.c
efb0b8b 28-Apr-2009 Pierre Joye <pajoye@php.net> - space to tabs
- CS
/PHP_5_4/ext/imap/php_imap.c
d4e6d96 28-Apr-2009 Pierre Joye <pajoye@php.net> - [DOC] add imap_gc (purge cache(s) and constants IMAP_GC_ELT, IMAP_GC_ENV and IMAP_GC_TEXTS to control imap_gc behavior
/PHP_5_4/ext/imap/php_imap.c
73aa2a6 27-Apr-2009 Pierre Joye <pajoye@php.net> - remove duplicate definition
/PHP_5_4/ext/imap/php_imap.c
3d5c1e0 26-Apr-2009 Pierre Joye <pajoye@php.net> - correct clause
/PHP_5_4/ext/imap/php_imap.c
bf58ded 25-Apr-2009 Pierre Joye <pajoye@php.net> - ws
/PHP_5_4/ext/imap/php_imap.c
bb17721 25-Apr-2009 Pierre Joye <pajoye@php.net> - #elif
/PHP_5_4/ext/imap/php_imap.c
9292f30 25-Apr-2009 Pierre Joye <pajoye@php.net> - ws
/PHP_5_4/ext/imap/php_imap.c
8c9a66e 25-Apr-2009 Pierre Joye <pajoye@php.net> - add 2007d and e
/PHP_5_4/ext/imap/php_imap.c
7b73190 25-Apr-2009 Pierre Joye <pajoye@php.net> - MFH: SEARCHPGM struct has to be freed
/PHP_5_4/ext/imap/php_imap.c
2e88653 25-Apr-2009 Pierre Joye <pajoye@php.net> - silent warning, NULL is not 0
/PHP_5_4/ext/imap/php_imap.c
ccc615c 25-Apr-2009 Pierre Joye <pajoye@php.net> - bad idea to free body
/PHP_5_4/ext/imap/php_imap.c
c20e153 23-Apr-2009 Pierre Joye <pajoye@php.net> - MFH: #47940, leaks in imap_body()
/PHP_5_4/ext/imap/php_imap.c
ae9d5f7 08-Jan-2009 Ilia Alshanetsky <iliaa@php.net> Improved parameter fixing & address a compiler warning
/PHP_5_4/ext/imap/php_imap.c
c0de7f3 07-Jan-2009 Felipe Pena <felipe@php.net> - MFH: Fixed duplicate errmsg
/PHP_5_4/ext/imap/php_imap.c
08659c2 31-Dec-2008 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 3 of 3.
/PHP_5_4/ext/imap/php_imap.c
b4caf53 24-Dec-2008 Felipe Pena <felipe@php.net> - MFH: Fixed memory leak in imap_rfc822_parse_adrlist
/PHP_5_4/ext/imap/php_imap.c
78d7ff7 16-Dec-2008 Zoe Slattery <zoe@php.net> bug #46837 fix
/PHP_5_4/ext/imap/php_imap.c
92d3eb3 16-Dec-2008 Zoe Slattery <zoe@php.net> bug #46884 fix
/PHP_5_4/ext/imap/php_imap.c
c9fff9c 03-Dec-2008 Zoe Slattery <zoe@php.net> bug #46731 modification to previous fix
/PHP_5_4/ext/imap/php_imap.c
a3a7314 03-Dec-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #46731 (Missing validation for the options parameter of the
imap_fetch_overview() function).
/PHP_5_4/ext/imap/php_imap.c
fc2fb50 17-Nov-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_4/ext/imap/php_imap.c
7a37fa2 02-Nov-2008 Felipe Pena <felipe@php.net> - Revert ZEND_BEGIN_ARG_INFO change
/PHP_5_4/ext/imap/php_imap.c
df10005 24-Oct-2008 Felipe Pena <felipe@php.net> - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
/PHP_5_4/ext/imap/php_imap.c
fe715fb 16-Oct-2008 Dmitry Stogov <dmitry@php.net> Fixed bug #42862 (IMAP toolkit crash: rfc822.c legacy routine buffer overflow)
/PHP_5_4/ext/imap/php_imap.c
5bb6804 06-Oct-2008 Ilia Alshanetsky <iliaa@php.net> Fixed a few signedness warnings
/PHP_5_4/ext/imap/php_imap.c
22b6258 04-Aug-2008 Jani Taskinen <jani@php.net> MFH:- Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address parameter)
/PHP_5_4/ext/imap/php_imap.c
07a3075 04-Aug-2008 Jani Taskinen <jani@php.net> MFH: Add proper version check (new c-clients have this)
/PHP_5_4/ext/imap/php_imap.c
f1f2a23 11-Jul-2008 Felipe Pena <felipe@php.net> MFB: - Fixed the strings size in imap_headerinfo
/PHP_5_4/ext/imap/php_imap.c
b82c9b9 10-Jul-2008 Felipe Pena <felipe@php.net> - MFB: Fixed bug #45460 (imap patch for fromlength fix in imap_headerinfo doesn't accept lengths of 1024)
/PHP_5_4/ext/imap/php_imap.c
bcecf98 07-Jul-2008 Felipe Pena <felipe@php.net> - Added arginfo
/PHP_5_4/ext/imap/php_imap.c
2f3bead 02-Jul-2008 Pierre Joye <pajoye@php.net> - add version info for 2007a and b
- update config.w32
/PHP_5_4/ext/imap/php_imap.c
0e63639 23-Jun-2008 Felipe Pena <felipe@php.net> - New parameter parsing API
/PHP_5_4/ext/imap/php_imap.c
db7f3fe 11-Jun-2008 Philip Olson <philip@php.net> MFH: fixed imap_listscan() proto
/PHP_5_4/ext/imap/php_imap.c
08d56fc 17-Apr-2008 Felipe Pena <felipe@php.net> - Fixed typo
/PHP_5_4/ext/imap/php_imap.c
f728678 08-Apr-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #44663 (Crash in imap_mail_compose if "body" parameter invalid)
/PHP_5_4/ext/imap/php_imap.c
d9253f7 02-Apr-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #44613 (Crash inside imap_headerinfo())
/PHP_5_4/ext/imap/php_imap.c
378dacf 01-Apr-2008 Felipe Pena <felipe@php.net> Typo
/PHP_5_4/ext/imap/php_imap.c
7f9d35e 01-Apr-2008 Ilia Alshanetsky <iliaa@php.net> Fixed bug #44594 (imap_open() does not validate # of retries parameter)
/PHP_5_4/ext/imap/php_imap.c
3946b1f 28-Mar-2008 Felipe Pena <felipe@php.net> MFB: Fixed bug #44557 (Crash in imap_setacl when supplied integer as username)
/PHP_5_4/ext/imap/php_imap.c
84a8bb0 10-Mar-2008 Felipe Pena <felipe@php.net> MFH: New way for check void parameters
/PHP_5_4/ext/imap/php_imap.c
c10e57b 31-Jan-2008 Nuno Lopes <nlopess@php.net> try to fix build with gcc 4: take #2
/PHP_5_4/ext/imap/php_imap.c
d1dded8 31-Dec-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump copyright year, 2 of 2.
/PHP_5_4/ext/imap/php_imap.c
6c810b0 27-Sep-2007 Dmitry Stogov <dmitry@php.net> Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
/PHP_5_4/ext/imap/php_imap.c
fb92745 31-Jul-2007 Stanislav Malyshev <stas@php.net> sometimes c-client lib returns non-null entry with null host
/PHP_5_4/ext/imap/php_imap.c
fd78465 06-Jul-2007 Ilia Alshanetsky <iliaa@php.net> Fixed NOTICE message
/PHP_5_4/ext/imap/php_imap.c
13aac95 19-Mar-2007 Ilia Alshanetsky <iliaa@php.net> Fixed bug #40854 (imap_mail_compose() creates an invalid terminator for
multipart e-mails).
/PHP_5_4/ext/imap/php_imap.c
f96245f 11-Mar-2007 Ilia Alshanetsky <iliaa@php.net> malloc() -> pemalloc()
/PHP_5_4/ext/imap/php_imap.c
cc04404 27-Feb-2007 Ilia Alshanetsky <iliaa@php.net> snprintf() -> slprintf()

# Part 1
/PHP_5_4/ext/imap/php_imap.c
50ea267 24-Feb-2007 Marcus Boerger <helly@php.net> - Avoid sprintf, even when checked copy'n'paste or changes lead to errors
/PHP_5_4/ext/imap/php_imap.c
fee1ef3 19-Feb-2007 Edin Kadribasic <edink@php.net> Fixed bug #36496
/PHP_5_4/ext/imap/php_imap.c
01058e9 16-Feb-2007 Antony Dovgal <tony2001@php.net> fix possible double free
/PHP_5_4/ext/imap/php_imap.c
ee17c54 16-Feb-2007 Ilia Alshanetsky <iliaa@php.net> Reduce stack usage & improve boundary checks
/PHP_5_4/ext/imap/php_imap.c
2e35bdc 13-Feb-2007 Ilia Alshanetsky <iliaa@php.net> Fixed a memory leak inside imap_utf8()
/PHP_5_4/ext/imap/php_imap.c
04add4c 18-Jan-2007 Antony Dovgal <tony2001@php.net> MFH: use strlcat()
/PHP_5_4/ext/imap/php_imap.c
4223aa4 01-Jan-2007 Sebastian Bergmann <sebastian@php.net> MFH: Bump year.
/PHP_5_4/ext/imap/php_imap.c
601f4cd 25-Dec-2006 Antony Dovgal <tony2001@php.net> MFH
/PHP_5_4/ext/imap/php_imap.c
e3569ae 25-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Define SENDBUFLEN for older c-client libs
/PHP_5_4/ext/imap/php_imap.c
c5db57b 24-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Fixed buffer boundary protection
/PHP_5_4/ext/imap/php_imap.c
24cc05d 17-Dec-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #39779 (Enable AUTH PLAIN mechanism in underlaying libc-client).
/PHP_5_4/ext/imap/php_imap.c
ffb9e15 24-Nov-2006 Antony Dovgal <tony2001@php.net> fix #39613 (Possible segfault in imap initialization due to missing module dependency)
patch by wharmby at uk dot ibm dot com
/PHP_5_4/ext/imap/php_imap.c
5cc7f61 06-Nov-2006 Ilia Alshanetsky <iliaa@php.net> param parsing fix

# Thanks Hannes
/PHP_5_4/ext/imap/php_imap.c
86a6812 05-Nov-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #39362 (Added an option to imap_open/imap_reopen to control the
number of connection retries).
/PHP_5_4/ext/imap/php_imap.c
864f182 05-Oct-2006 Antony Dovgal <tony2001@php.net> fix build with new version of c-client
/PHP_5_4/ext/imap/php_imap.c
e55036a 24-Sep-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #38941 (imap extension does not compile against new version of
the imap library).
/PHP_5_4/ext/imap/php_imap.c
8c53ff1 05-Sep-2006 Antony Dovgal <tony2001@php.net> fix leak in imap_utf8(), avoid extra strlen() call
add test
/PHP_5_4/ext/imap/php_imap.c
75b8cd7 31-Aug-2006 Antony Dovgal <tony2001@php.net> last portion of z/Z fixes
/PHP_5_4/ext/imap/php_imap.c
5b4ecd6 11-Aug-2006 Ilia Alshanetsky <iliaa@php.net> MFB: Extend safe_mode/open_basedir checks to imap_reopen() as well.
/PHP_5_4/ext/imap/php_imap.c
b20b73c 04-Aug-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
imap_body()).
/PHP_5_4/ext/imap/php_imap.c
1dbaae2 15-Jun-2006 Dmitry Stogov <dmitry@php.net> Added automatic module globals management
/PHP_5_4/ext/imap/php_imap.c
e44b9f0 28-Jan-2006 Michael Wallner <mike@php.net> - not efree but free
/PHP_5_4/ext/imap/php_imap.c
a146043 27-Jan-2006 Michael Wallner <mike@php.net> - fix imap_fetchbody(); there is no default mailgets()
/PHP_5_4/ext/imap/php_imap.c
b12f8e6 27-Jan-2006 Michael Wallner <mike@php.net> MFH: add imap_savebody()
/PHP_5_4/ext/imap/php_imap.c
fc4fb89 05-Jan-2006 Ilia Alshanetsky <iliaa@php.net> Fixed bug #35669 (imap_mail_compose() crashes with
multipart-multiboundary-email).
/PHP_5_4/ext/imap/php_imap.c
5bd9322 01-Jan-2006 foobar <sniper@php.net> bump year and license version
/PHP_5_4/ext/imap/php_imap.c
3e669bc 06-Dec-2005 foobar <sniper@php.net> MFH: nuke php3 legacy
/PHP_5_4/ext/imap/php_imap.c
43f63e4 30-Aug-2005 Ilia Alshanetsky <iliaa@php.net> MFH: Fixed bug #32589 (possible crash inside imap_mail_compose() function).
/PHP_5_4/ext/imap/php_imap.c
df5cfe2 07-Aug-2005 foobar <sniper@php.net> - Fixed bug #29334 (mail() provides incorrect message time header)
/PHP_5_4/ext/imap/php_imap.c
23e671a 03-Aug-2005 foobar <sniper@php.net> - Bumber up year
/PHP_5_4/ext/imap/php_imap.c
2fae7f1 08-Apr-2005 Ilia Alshanetsky <iliaa@php.net> Missing part of the patch for bug #32589
/PHP_5_4/ext/imap/php_imap.c
cb8d207 05-Apr-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #32589 (Possible crash inside imap_mail_compose, with charsets).
/PHP_5_4/ext/imap/php_imap.c
1aab604 20-Feb-2005 Ilia Alshanetsky <iliaa@php.net> Simplify Code.
/PHP_5_4/ext/imap/php_imap.c
c404bdb 25-Jan-2005 Antony Dovgal <tony2001@php.net> check body for NULL before using and prevent segfaults
/PHP_5_4/ext/imap/php_imap.c
5e1b127 21-Jan-2005 Antony Dovgal <tony2001@php.net> destruct return_value
/PHP_5_4/ext/imap/php_imap.c
84a8849 20-Jan-2005 Antony Dovgal <tony2001@php.net> fix error message
/PHP_5_4/ext/imap/php_imap.c
4f3e113 20-Jan-2005 Antony Dovgal <tony2001@php.net> fix segfault in imap_sort() - it segfaults when options is less than 0.
it looks like c-client bug, but we still need a workaround.
also, convert_to_string search criteria.
/PHP_5_4/ext/imap/php_imap.c
9812f55 20-Jan-2005 Antony Dovgal <tony2001@php.net> fix segfault in imap_headerinfo() when fromlength or subjectlength are less than 0
+ fix protos
/PHP_5_4/ext/imap/php_imap.c
c78db34 18-Jan-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #31142 (crash, memory leak and data loss by imap_mail_compose).
/PHP_5_4/ext/imap/php_imap.c
023c1bc 18-Jan-2005 Ilia Alshanetsky <iliaa@php.net> Fixed bug #31480 (Possible infinite loop in imap_mail_compose()).
/PHP_5_4/ext/imap/php_imap.c
b298098 11-Jan-2005 foobar <sniper@php.net> - Added check for IMAP 2005 version
/PHP_5_4/ext/imap/php_imap.c
57eddbd 30-Dec-2004 foobar <sniper@php.net> - Fixed the crash and leak.
/PHP_5_4/ext/imap/php_imap.c
a7bc501 30-Dec-2004 Ilia Alshanetsky <iliaa@php.net> MFH: A leak is better(?) then a crash.
/PHP_5_4/ext/imap/php_imap.c
8f7f001 29-Dec-2004 Ilia Alshanetsky <iliaa@php.net> Fixed typo.
/PHP_5_4/ext/imap/php_imap.c
ed64463 29-Dec-2004 Ilia Alshanetsky <iliaa@php.net> Fixed memory leaks.
/PHP_5_4/ext/imap/php_imap.c
742f8c2 29-Dec-2004 Ilia Alshanetsky <iliaa@php.net> MFB: don't perform pointless operations.
/PHP_5_4/ext/imap/php_imap.c
b19e666 22-Dec-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #31142 (imap_mail_compose() fails to generate correct output).
/PHP_5_4/ext/imap/php_imap.c
4ab6990 21-Dec-2004 Ilia Alshanetsky <iliaa@php.net> Fixed possible crash in imap_mail_compose().
/PHP_5_4/ext/imap/php_imap.c
6639ab8 12-Aug-2004 Chuck Hagenbuch <chagenbu@php.net> More spaces -> tabs.
/PHP_5_4/ext/imap/php_imap.c
5b58b9a 12-Aug-2004 Ilia Alshanetsky <iliaa@php.net> Properly fix the msgno check inside imap_fetchbody().
/PHP_5_4/ext/imap/php_imap.c
0bf1525 12-Aug-2004 Chuck Hagenbuch <chagenbu@php.net> fix.
/PHP_5_4/ext/imap/php_imap.c
1c2a220 21-Jul-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #29209 (imap_fetchbody() doesn't check message index).

# Initial Patch by tony2001 at phpclub dot net
/PHP_5_4/ext/imap/php_imap.c
a41a54f 04-Jul-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #28963 (Missing space for \0 in address allocation).
/PHP_5_4/ext/imap/php_imap.c
d6ba95c 12-May-2004 Ilia Alshanetsky <iliaa@php.net> Fixed various possible memory leaks.
/PHP_5_4/ext/imap/php_imap.c
827a79a 15-Jan-2004 Ilia Alshanetsky <iliaa@php.net> Fixed bug #26909 (crash in imap_mime_header_decode() when no encoding is
used).
/PHP_5_4/ext/imap/php_imap.c
3286cb3 14-Jan-2004 Andi Gutmans <andi@php.net> - Remove use of bogus macro
/PHP_5_4/ext/imap/php_imap.c
dbeb415 08-Jan-2004 Andi Gutmans <andi@php.net> - A belated happy holidays and PHP 5
/PHP_5_4/ext/imap/php_imap.c
fa82c2a 08-Jan-2004 foobar <sniper@php.net> Added missing constants (bug #26831)
/PHP_5_4/ext/imap/php_imap.c
8afe759 13-Nov-2003 Rasmus Lerdorf <rasmus@php.net> proto fix
/PHP_5_4/ext/imap/php_imap.c
92b237f 16-Sep-2003 Hartmut Holzgraefe <hholzgra@php.net> proto fix
/PHP_5_4/ext/imap/php_imap.c
da7facc 04-Sep-2003 Jon Parise <jon@php.net> Register the TYPEMODEL constant from c-client's mail.h.
/PHP_5_4/ext/imap/php_imap.c
9d9727a 28-Aug-2003 Ilia Alshanetsky <iliaa@php.net> Fixed compiler warnings.
/PHP_5_4/ext/imap/php_imap.c
93bcd55 12-Aug-2003 Ilia Alshanetsky <iliaa@php.net> emalloc -> safe_emalloc
/PHP_5_4/ext/imap/php_imap.c
4151fd0 17-Jun-2003 Ilia Alshanetsky <iliaa@php.net> One more typo ;)
/PHP_5_4/ext/imap/php_imap.c
4426338 17-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Fixed a typo in the check
/PHP_5_4/ext/imap/php_imap.c
df32619 16-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #24150 (crash in imap_fetch_overview() &
imap_rfc822_write_address())
/PHP_5_4/ext/imap/php_imap.c
9e9bd91 16-Jun-2003 Andrey Hristov <andrey@php.net> proto fix
/PHP_5_4/ext/imap/php_imap.c
d75d52a 13-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Busted by the CS police.
/PHP_5_4/ext/imap/php_imap.c
de6c599 13-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Added missing function proto
/PHP_5_4/ext/imap/php_imap.c
17861b9 13-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #24161 (No timeout value for imap functions)

Added imap_timeout() that allows the user to specify as well as retrieve
timeout values and set default timeout values based on the
default_socket_timeout ini setting.
/PHP_5_4/ext/imap/php_imap.c
a17c5a5 12-Jun-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #22505 (Allow imap_sort() and imap_search() to specify a charset)
/PHP_5_4/ext/imap/php_imap.c
f68c7ff 10-Jun-2003 James Cox <imajes@php.net> updating license information in the headers.
/PHP_5_4/ext/imap/php_imap.c
53c90b2 20-May-2003 Dan Kalowsky <kalowsky@php.net> Adding imap_getacl, patch provided by Holger Burbach
(holger.burbach@gonicus.de)
@ Adding imap_getacl functionality. Function provided by Holger Burbach
/PHP_5_4/ext/imap/php_imap.c
99a616b 20-May-2003 Dan Kalowsky <kalowsky@php.net> NIL, NULL, same thing, but changing for consistency sake
/PHP_5_4/ext/imap/php_imap.c
56e44a4 16-Apr-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #22939 (crash in imap_header_info()).
/PHP_5_4/ext/imap/php_imap.c
383808e 31-Mar-2003 Moriyoshi Koizumi <moriyoshi@php.net> Fixed proto to sync with the documentation
/PHP_5_4/ext/imap/php_imap.c
0a18a9d 16-Feb-2003 Wez Furlong <wez@php.net> A add much more useful select(2) implementation than is provided by
windows sockets. The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.

This change required linking against the winsock2 library. In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default. It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.

Also, add a win32 compatible pipe test when opening a stream from a pipe. This test will only work on NT, win2k and XP platforms. Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered. I will be working on a fix for this issue for win9x.
/PHP_5_4/ext/imap/php_imap.c
246a075 11-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #22048 (crash in imap_headers when the e-mail contains an
abnormally large number of special characters).
/PHP_5_4/ext/imap/php_imap.c
065e4d6 03-Feb-2003 Ilia Alshanetsky <iliaa@php.net> Fixed bug #22022 (Crash in imap_mail_compose() if the body is an empty array).
/PHP_5_4/ext/imap/php_imap.c
453368a 30-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Removed pointless checks.
/PHP_5_4/ext/imap/php_imap.c
4dfc7cc 24-Jan-2003 foobar <sniper@php.net> - Fixed stupid typo..
# I will test before commit, I will test before commit...
/PHP_5_4/ext/imap/php_imap.c
e1c985d 23-Jan-2003 foobar <sniper@php.net> Fix bug: #21817 (only enable this if --with-kerberos is used)
/PHP_5_4/ext/imap/php_imap.c
053023a 20-Jan-2003 Ilia Alshanetsky <iliaa@php.net> quota function fixes. Thanks Wez.
/PHP_5_4/ext/imap/php_imap.c
20925f9 20-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Changed php_error to php_error_docref.
Removed pointless memory allocation checks.
Memory leak fix inside quota functions.
/PHP_5_4/ext/imap/php_imap.c
83e9f23 18-Jan-2003 foobar <sniper@php.net> Fix bug: #21687, imap extension does not include gss authentication mechanism
/PHP_5_4/ext/imap/php_imap.c
fb6517e 17-Jan-2003 Ilia Alshanetsky <iliaa@php.net> Fixed memory leaks in imap_get_quota & imap_get_quotaroot.
Removed pointless checks around array_init().
/PHP_5_4/ext/imap/php_imap.c
fff1c67 04-Jan-2003 Marcus Boerger <helly@php.net> Fix ZTS-ZE2 build
/PHP_5_4/ext/imap/php_imap.c
b506f5c 31-Dec-2002 Sebastian Bergmann <sebastian@php.net> Bump year.
/PHP_5_4/ext/imap/php_imap.c
7f3783e 07-Dec-2002 Frank M. Kromann <fmk@php.net> fixing code style
/PHP_5_4/ext/imap/php_imap.c
0d81235 06-Dec-2002 Frank M. Kromann <fmk@php.net> Fixing a possible strcat on a NULL pointer
/PHP_5_4/ext/imap/php_imap.c
7afd927 30-Nov-2002 Frank M. Kromann <fmk@php.net> Fix the use of "personal" information in To and Cc headers
/PHP_5_4/ext/imap/php_imap.c
7abdf90 27-Nov-2002 Frank M. Kromann <fmk@php.net> free alocated mem.
minor changes in the layout
/PHP_5_4/ext/imap/php_imap.c
a2bf03c 26-Nov-2002 Frank M. Kromann <fmk@php.net> Avoid , at the end of each string (to, cc and bcc)
/PHP_5_4/ext/imap/php_imap.c
8bd5508 25-Nov-2002 Hartmut Holzgraefe <hholzgra@php.net> email address change
/PHP_5_4/ext/imap/php_imap.c
121d4d1 09-Oct-2002 Markus Fischer <mfischer@php.net> - Fix protos (resource instead of int for stream_id, fix some return protos,
consistent usage of options instead of flags).
- Make imap_ping,imap_setquota and imap_setacl return a real (bool) now.
/PHP_5_4/ext/imap/php_imap.c
e672ce4 08-Oct-2002 Ilia Alshanetsky <iliaa@php.net> Fixed bug #19280
/PHP_5_4/ext/imap/php_imap.c
25a908f 19-Sep-2002 Dan Kalowsky <kalowsky@php.net> white space fix
/PHP_5_4/ext/imap/php_imap.c
3ae9127 18-Sep-2002 Dan Kalowsky <kalowsky@php.net> Patch for Bug #19402 provided by Kevin Way (kevin.way@overtone.org)
/PHP_5_4/ext/imap/php_imap.c
e1fe1e1 09-Sep-2002 Dan Kalowsky <kalowsky@php.net> missed one section for #15630
/PHP_5_4/ext/imap/php_imap.c
2ae8418 16-Aug-2002 foobar <sniper@php.net> ws fixes
/PHP_5_4/ext/imap/php_imap.c
26e044a 16-Aug-2002 Dan Kalowsky <kalowsky@php.net> Silence a compiler warning, and returns the SUCCESS value on PHP_MINIT
/PHP_5_4/ext/imap/php_imap.c
c55d024 14-Aug-2002 Dan Kalowsky <kalowsky@php.net> Comming a fix for a compile error found in Bug #15630
# NOTE this is NOT the supplied patch in said bug for fixing imap_utf7_decode
/PHP_5_4/ext/imap/php_imap.c
61fc6e7 05-Aug-2002 Dan Kalowsky <kalowsky@php.net> Removing the imap_popen command... because as Jani puts it "it never worked
and it never will work" until IMAP servers support this feature.
/PHP_5_4/ext/imap/php_imap.c
d4ec2c3 03-Aug-2002 Dan Kalowsky <kalowsky@php.net> Cleaning up the imap_get_quotaroot return array to remove useless data
/PHP_5_4/ext/imap/php_imap.c
f08a51f 01-Aug-2002 Dan Kalowsky <kalowsky@php.net> Adding in some BC for users to imap_get_quota() function
/PHP_5_4/ext/imap/php_imap.c
7f30227 31-Jul-2002 Dan Kalowsky <kalowsky@php.net> removing the useless +1's on sizeof() and adding the mail_parameter for the
getquot inside the imap_get_quotaroot function. thank Jani.
/PHP_5_4/ext/imap/php_imap.c
579d1b6 30-Jul-2002 Dan Kalowsky <kalowsky@php.net> fixes a typo in the word "limit", adds the null character to the strlen,
and seems to make imap_get_quotaroot return the correct values despite
cclients claim of "getquotaroot list improper".
/PHP_5_4/ext/imap/php_imap.c
b53b763 26-Jul-2002 Dan Kalowsky <kalowsky@php.net> forgot to make the same change to imap_get_quota...
/PHP_5_4/ext/imap/php_imap.c
05f3881 26-Jul-2002 Dan Kalowsky <kalowsky@php.net> Minor memory fix suggested by Zeev
/PHP_5_4/ext/imap/php_imap.c
9f3f613 26-Jul-2002 Dan Kalowsky <kalowsky@php.net> Adding initial support for PHP imap_get_quotaroot
# apparently c-client does not like Cyrus's GETQUOTAROOT return list this
# is still be worked out, but all functionality should be there
# Return array is still not very organized
/PHP_5_4/ext/imap/php_imap.c
0ccc220 26-Jul-2002 Dan Kalowsky <kalowsky@php.net> (PHP imap_get_quota) updated to properly reflect the RFC 2087 as per
bug #14673
@- imap_get_quota now allows multiple resource values to be returned, as
per RFC 2087, closes bug #14673 (kalowsky, Sander Steffann)
/PHP_5_4/ext/imap/php_imap.c
d305126 02-Jul-2002 Frank M. Kromann <fmk@php.net> Make sure To addresses are parsed correct with RFC822.
/PHP_5_4/ext/imap/php_imap.c
407a0ec 02-Jul-2002 Frank M. Kromann <fmk@php.net> Switch from imap_sendmail.* to sendmail.c under Win32
/PHP_5_4/ext/imap/php_imap.c
ea7653f 28-Jun-2002 Derick Rethans <derick@php.net> - Fix TSRM gotcha
/PHP_5_4/ext/imap/php_imap.c
b7ffa60 28-Jun-2002 Derick Rethans <derick@php.net> Unify error messages
/PHP_5_4/ext/imap/php_imap.c
c8f3357 27-Jun-2002 foobar <sniper@php.net> - Fixed bug: #15595 (and possibly others too)
/PHP_5_4/ext/imap/php_imap.c
e6921a7 27-Jun-2002 foobar <sniper@php.net> - Cleaning up the mess..these are NOT zvals.
/PHP_5_4/ext/imap/php_imap.c
7eb0741 26-Jun-2002 foobar <sniper@php.net> - Fixed bug: #17999
- The errors should always be stored, but they are not supposed to be
shown at request shutdown unless E_NOTICES are allowed.
/PHP_5_4/ext/imap/php_imap.c
8a04592 23-Jun-2002 Sterling Hughes <sterling@php.net> standardize a bit (we know its enabled :)
/PHP_5_4/ext/imap/php_imap.c
1233f27 13-Jun-2002 Derick Rethans <derick@php.net> - Fix for bug #14410 (Patch by C. McCohy <mccohy@kyberdigi.cz>).
/PHP_5_4/ext/imap/php_imap.c
b049f9b 29-May-2002 Derick Rethans <derick@php.net> - Fix for bug #17503
/PHP_5_4/ext/imap/php_imap.c
9ec5aa9 13-May-2002 Jon Parise <jon@php.net> Instead of calling mail_fetchheader_full() to retrieve the complete header
information just to extract the message envelope, call mail_fetchenvelope(),
which returns just what we need.

This is simpler, faster, and saves the IMAP server some work.

Submitted by: Adam Kauffman <adam.kauffman@mindspring.com>
/PHP_5_4/ext/imap/php_imap.c
066d417 12-May-2002 Jon Parise <jon@php.net> @Improve IMAP performance when dealing with large mailboxes.

Submitted by: Rob Siemborski <rjs3@andrew.cmu.edu>
/PHP_5_4/ext/imap/php_imap.c
0d7b1a4 24-Apr-2002 foobar <sniper@php.net> - Do the ssl_onceonlyinit() as last. This is how c-client creates
the linkage.c (used by Pine).
/PHP_5_4/ext/imap/php_imap.c
90613d2 28-Feb-2002 Sebastian Bergmann <sebastian@php.net> Maintain headers.
/PHP_5_4/ext/imap/php_imap.c
8df03e2 12-Jan-2002 Vlad Krupin <vlad@php.net> Fixed segfault in imap_bodystruct() when called with an invalid message
number. Now it fails with a warning instead.
/PHP_5_4/ext/imap/php_imap.c
3893351 11-Dec-2001 Sebastian Bergmann <sebastian@php.net> Update headers.
/PHP_5_4/ext/imap/php_imap.c
9fff2f7 07-Dec-2001 Thies C. Arntzen <thies@php.net> fix #13801 (imap_rfc822_parse_adrlist changes arg1)
/PHP_5_4/ext/imap/php_imap.c
08978fc 04-Dec-2001 Frank M. Kromann <fmk@php.net> Enable imap_mail() on win32
/PHP_5_4/ext/imap/php_imap.c
6712271 03-Dec-2001 Andi Gutmans <andi@php.net> - Nuke REGISTER_MAIN_*. Extension maintainers please make sure I didn't
- change something I wasn't supposed to. It should be fine IMO.
/PHP_5_4/ext/imap/php_imap.c
9950eae 24-Nov-2001 Zeev Suraski <zeev@php.net> Honor error_reporting (in general and @ in particular) for IMAP notices
/PHP_5_4/ext/imap/php_imap.c
6892520 11-Oct-2001 Stig Bakken <ssb@php.net> * zend_module_entry change: apino, debug and zts are moved first,
see README.EXTENSIONS file for upgrade help.
@Introduced extension version numbers (Stig)
/PHP_5_4/ext/imap/php_imap.c
21f2b92 26-Sep-2001 Jeroen van Wolffelaar <jeroen@php.net> 3rd run in back-substitutin Z_* macro's. The val->Z_ cases are all solved now.
/PHP_5_4/ext/imap/php_imap.c
c033288 25-Sep-2001 Jeroen van Wolffelaar <jeroen@php.net> Back-substitute for Z_* macro's. If it breaks some extension (the script isn't optimal, it parses for example var->zval.value incorrect) please let me know.
/PHP_5_4/ext/imap/php_imap.c
78747bd 09-Sep-2001 Derick Rethans <derick@php.net> - Don't wrap lines... this is annoying while coding.
/PHP_5_4/ext/imap/php_imap.c
c1a8854 16-Aug-2001 Chuck Hagenbuch <chagenbu@php.net> add tail pointer to speed up imap_search (submitted by Rob Siemborski
<rjs3@andrew.cmu.edu>).
/PHP_5_4/ext/imap/php_imap.c
9a3d4e7 13-Aug-2001 Andi Gutmans <andi@php.net> - More ZE2 fixes
/PHP_5_4/ext/imap/php_imap.c
f6f6c4d 11-Aug-2001 Zeev Suraski <zeev@php.net> Whitespace
/PHP_5_4/ext/imap/php_imap.c
5019d3d 10-Aug-2001 foobar <sniper@php.net> Made use of the resource macros here too. And some beutifying.
/PHP_5_4/ext/imap/php_imap.c
a2b297b 10-Aug-2001 Chuck Hagenbuch <chagenbu@php.net> Add imap_setacl() function (Brian Masney <masneyb@seul.org>).
/PHP_5_4/ext/imap/php_imap.c
92ea717 08-Aug-2001 foobar <sniper@php.net> Changed the old skool resource stuff to use the Zend macros.
/PHP_5_4/ext/imap/php_imap.c
ecfcae0 07-Aug-2001 foobar <sniper@php.net> Another TSRM fix.
/PHP_5_4/ext/imap/php_imap.c
e17f384 07-Aug-2001 foobar <sniper@php.net> Beutifying. Also made a check for IMAP-2001.
/PHP_5_4/ext/imap/php_imap.c
755723b 06-Aug-2001 foobar <sniper@php.net> - This is not supposed to be used, from c-client docs (formats.txt):

#"The following file/message formats are supported by c-client as of
# the time of this writing:
#
#. mx This is an experimental format, and may be removed in a future
# release. An mx format mailbox has a .mxindex file which holds
# the message status and unique identifiers. Messages are
# stored in Internet standard CF LF form, so the file size of
# the message file equals the size of the message.
#
# mx is somewhat inefficient; the entire directory must be read
# and each file stat()'d. We found it intolerable for a
# moderate sized mailbox (2000 messages) and have more or less
# abandoned it."
/PHP_5_4/ext/imap/php_imap.c
654b433 06-Aug-2001 foobar <sniper@php.net> Some cleanup. Removed unnecessary duplicate #ifndef's.
/PHP_5_4/ext/imap/php_imap.c
b5e49a1 06-Aug-2001 foobar <sniper@php.net> removed unused function. (seems like a copy of imap_body)
/PHP_5_4/ext/imap/php_imap.c
aa1772c 31-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH annihilation
/PHP_5_4/ext/imap/php_imap.c
c43806f 30-Jul-2001 Zeev Suraski <zeev@php.net> Zend compatibility patch
/PHP_5_4/ext/imap/php_imap.c
797a079 30-Jul-2001 Zeev Suraski <zeev@php.net> More TSRMLS_FETCH work, and a bit of cleanup
/PHP_5_4/ext/imap/php_imap.c
d87cc97 28-Jul-2001 Zeev Suraski <zeev@php.net> Redesigned thread safety mechanism - nua nua
/PHP_5_4/ext/imap/php_imap.c
0078cee 15-Jul-2001 Zeev Suraski <zeev@php.net> Fix an inline
/PHP_5_4/ext/imap/php_imap.c
81e2cf0 06-Jun-2001 Rasmus Lerdorf <rasmus@php.net> Fix folding and clean up some extensions
/PHP_5_4/ext/imap/php_imap.c
25c3a3a 05-Jun-2001 Rasmus Lerdorf <rasmus@php.net> vim-6 does folding - clean up a bunch of missing folding tags plus
some misguided RINIT and RSHUTDOWN calls in a few fringe extensions
/PHP_5_4/ext/imap/php_imap.c
093a807 30-May-2001 Chuck Hagenbuch <chagenbu@php.net> Include the To: address in the overview information (already in the
envelope; it doesn't cost us anything).
/PHP_5_4/ext/imap/php_imap.c
8f27945 29-May-2001 Chuck Hagenbuch <chagenbu@php.net> imap_thread(), from Rob Siemborski <rjs3@andrew.cmu.edu>.
/PHP_5_4/ext/imap/php_imap.c
d1735d5 27-May-2001 foobar <sniper@php.net> This is not needed. ssl_onceonlyinit() is enough.
/PHP_5_4/ext/imap/php_imap.c
1beda9e 24-May-2001 Stig Bakken <ssb@php.net> * include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
/PHP_5_4/ext/imap/php_imap.c
9434da3 24-May-2001 Chuck Hagenbuch <chagenbu@php.net> make it possible to set the CHARSET parameter with imap_mail_compose()
(Johan Ekenberg <johan@ekenberg.se>)
/PHP_5_4/ext/imap/php_imap.c
2331bbe 14-May-2001 Vlad Krupin <vlad@php.net> @- Fix for bug 2181. Now zero is returned instead of an unset value for
@ 7-bit encoding and plain text body type.
Also, bogus types and encodings will not be returned any longer.
Function imap_bodystruct() is also fixed in the same manner.
/PHP_5_4/ext/imap/php_imap.c
eba7a8c 06-May-2001 Sascha Schumann <sas@php.net> Fix broken build
/PHP_5_4/ext/imap/php_imap.c
9ce1230 06-May-2001 foobar <sniper@php.net> Beutify phpinfo() output.
/PHP_5_4/ext/imap/php_imap.c
8d99685 06-May-2001 foobar <sniper@php.net> Removed usused variables.
/PHP_5_4/ext/imap/php_imap.c
2f8eef8 04-May-2001 Chuck Hagenbuch <chagenbu@php.net> Add support for in_reply_to header, and fix erealloc usage ("Johan Ekenberg"
<johan@ekenberg.se>).
/PHP_5_4/ext/imap/php_imap.c
3fc7a7a 03-May-2001 Chuck Hagenbuch <chagenbu@php.net> add crash guard (valid message number check) to imap_body().
/PHP_5_4/ext/imap/php_imap.c
d0af244 03-May-2001 Chuck Hagenbuch <chagenbu@php.net> removing references to IMSP module, which will probably never be ported to
php4 (lack of a publically available library implementing it).
/PHP_5_4/ext/imap/php_imap.c
5c0791f 03-May-2001 Chuck Hagenbuch <chagenbu@php.net> Fix for #8359. imap_fetchheader should never return the full message; the
FT_PREFETCHTEXT flag is just a hint to c-client that you'll be asking for
the message text next.
/PHP_5_4/ext/imap/php_imap.c
7c5a45d 02-May-2001 Andi Gutmans <andi@php.net> - More strncpy() -> strlcpy() changes. mm_login() doesn't seem to be used
though.
/PHP_5_4/ext/imap/php_imap.c
ec1f342 02-May-2001 Chuck Hagenbuch <chagenbu@php.net> fix whitespace pollution
/PHP_5_4/ext/imap/php_imap.c
0ae4591 02-May-2001 Chuck Hagenbuch <chagenbu@php.net> Fixes and improvements to imap_mail_compose (Johan Ekenberg
<johan@ekenberg.se>)
/PHP_5_4/ext/imap/php_imap.c
9cb85f9 02-May-2001 Chuck Hagenbuch <chagenbu@php.net> Add support for cram-md5 authentication in imap_open().
/PHP_5_4/ext/imap/php_imap.c
1d3ef30 30-Apr-2001 Andi Gutmans <andi@php.net> - Fix crash bugs when rfc822_qprint and rfc822_base64 return NULL
/PHP_5_4/ext/imap/php_imap.c
029cd8a 23-Apr-2001 Chuck Hagenbuch <chagenbu@php.net> Fix for bug 9908: check that the result of mail_sort is not 0 before trying
to dereference the pointer. :)

Also, free sort programs - this might have been a memory leak.
/PHP_5_4/ext/imap/php_imap.c
99b5477 08-Apr-2001 Jon Parise <jon@php.net> Use tabs instead of spaces.
/PHP_5_4/ext/imap/php_imap.c
21d1582 16-Mar-2001 foobar <sniper@php.net> Make compile again when ZTS is enabled and imap-2000 is used. Bug #9762
/PHP_5_4/ext/imap/php_imap.c
e2f632e 01-Mar-2001 Chuck Hagenbuch <chagenbu@php.net> If php is compiled --with-imap-ssl, link in the SSL authenticator from
c-client so that we can use php to make ssl imap connections.
/PHP_5_4/ext/imap/php_imap.c
1744470 26-Feb-2001 Dan Kalowsky <kalowsky@php.net> # Bad patch job on the last commit by me. I take the BAD_CODER award for
# the day.
Removes two unnecessary REGISTER_MAIN_LONG_CONSTANT's.
# what should be done about the PHP_MINFO_FUNCTION
/PHP_5_4/ext/imap/php_imap.c
d883ff4 26-Feb-2001 Dan Kalowsky <kalowsky@php.net> Correctly checks for the proper header files, and excludes the QUOTA functions
from non-imap2000 systems (unavailable for testing at this time).
# anyone willing to test this out on non-imap2000?
PR:
Submitted by:
Reviewed by: Sascha Schumann
Obtained from:
/PHP_5_4/ext/imap/php_imap.c
eb6ba01 26-Feb-2001 Andi Gutmans <andi@php.net> - Fix copyright notices with 2001
/PHP_5_4/ext/imap/php_imap.c
6b80554 25-Feb-2001 Dan Kalowsky <kalowsky@php.net> Updating the IMAP client to include quota support via the imap c-client2000 libraries.
# Y2K support is good...
Removes the SA_QUOTA and SA_QUOTA_ALL defines
# After speaking with Mark Crispin, it is believed these never existed.
Cleans up the imap_status() function to remove notion of quotas in a status message.
# There is no quota setting in a STATUS message from c-client.

Changes the config.m4 to support the client.h include
# This should include all the approriate headers for c-client (as defined by
# c-client maintainers) such as mail.h, and rfc822.h.
Changed the directory search order for the include files as well.
# Place the /usr/local/include last, and searched the
# /usr/local/include/{c-client|imap} directories first

(PHP imap_get_quota) Added
(PHP imap_set_quota) Added

@- IMAP quota support (imap_set_quota, imap_get_quota) enabled/added via
@ c-client2000

PR:
Submitted by:
Reviewed by:
Obtained from:
/PHP_5_4/ext/imap/php_imap.c
7139926 21-Feb-2001 Thies C. Arntzen <thies@php.net> fix possible leak.
/PHP_5_4/ext/imap/php_imap.c
84c243d 18-Feb-2001 Thies C. Arntzen <thies@php.net> fixed a possible double-free
/PHP_5_4/ext/imap/php_imap.c
fc7d103 12-Feb-2001 Thies C. Arntzen <thies@php.net> fixed possible leak in imap_search
/PHP_5_4/ext/imap/php_imap.c
3f2a3a9 07-Jan-2001 Sascha Schumann <sas@php.net> Fix ZTS build which was broken by the last commit
/PHP_5_4/ext/imap/php_imap.c
dd2cd99 07-Jan-2001 foobar <sniper@php.net> imap_user and imap_password were freed too early.
PR: 8424
/PHP_5_4/ext/imap/php_imap.c
aa6d2ac 22-Dec-2000 Zeev Suraski <zeev@php.net> Heads up people!

Updated the get_current_key() API - the relevant authors, please take
a look at the updated code and make sure it's ok...
/PHP_5_4/ext/imap/php_imap.c
a9a1553 10-Dec-2000 Chuck Hagenbuch <chagenbu@php.net> [whitespace] make this code a bit less dense.
/PHP_5_4/ext/imap/php_imap.c
f1dcb32 25-Oct-2000 Andrei Zmievski <andrei@php.net> Use zend_register_list_destructors_ex() instead.
/PHP_5_4/ext/imap/php_imap.c
7b4983c 20-Oct-2000 Andrei Zmievski <andrei@php.net> Mega-patch to get better resource information for modules.
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number

@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
/PHP_5_4/ext/imap/php_imap.c
f9606d8 19-Oct-2000 Chuck Hagenbuch <chagenbu@php.net> add an optional parameter to imap_sort to specify a search program that
messages must match to be included in the sorted list.
/PHP_5_4/ext/imap/php_imap.c
e058cb0 17-Oct-2000 Chuck Hagenbuch <chagenbu@php.net> fix imap_fetchstructure(). msgindex is not valid if we're using FT_UID;
always use Z_LVAL_PP(msgno) in the actual c-client function call.
/PHP_5_4/ext/imap/php_imap.c
6e09d7c 17-Oct-2000 foobar <sniper@php.net> *** empty log message ***
/PHP_5_4/ext/imap/php_imap.c
22edfd2 09-Sep-2000 Chuck Hagenbuch <chagenbu@php.net> check the range of message numbers in imap_uid.
/PHP_5_4/ext/imap/php_imap.c
c542f9a 24-Aug-2000 Zeev Suraski <zeev@php.net> - Fix IMAP build problem
- Allow external DLLs to use warn_not_available
/PHP_5_4/ext/imap/php_imap.c
3a1b4fd 22-Aug-2000 Chuck Hagenbuch <chagenbu@php.net> Fix a crash in imap_fetchheader(). FT_PREFETCHTEXT isn't the only flag that
you can pass to mail_fetchheader_full().
/PHP_5_4/ext/imap/php_imap.c
c4b2498 18-Aug-2000 Chuck Hagenbuch <chagenbu@php.net> use estrndup and efree to hopefully avoid both munging of arguments and
leaking memory.
/PHP_5_4/ext/imap/php_imap.c
b436f97 17-Aug-2000 Chuck Hagenbuch <chagenbu@php.net> prevent mail_criteria from munging the variable passed in containing the
query - just had to add a cpystr(). if this isn't the right fix, let me
know, but it does work.
/PHP_5_4/ext/imap/php_imap.c
a2cb77a 10-Aug-2000 Joey Smith <joey@php.net> Cut and paste error? :)
/PHP_5_4/ext/imap/php_imap.c
472c727 08-Aug-2000 foobar <sniper@php.net> Added missing 'subject'-key in envelope.
# I'm starting to think imap_mail_compose() should be rewritten from scratch..
/PHP_5_4/ext/imap/php_imap.c
ab13d02 01-Aug-2000 foobar <sniper@php.net> @- Fixed bug in imap_fetchheader() where using FT_PREFETCHTEXT didn't return
@ the body. Bug #4447. (Jani)
/PHP_5_4/ext/imap/php_imap.c
5fdc09f 29-Jul-2000 foobar <sniper@php.net> @- Fixed bug in imap_compose_mail() which caused crashes. (Jani)
# This one was only partly ported from php3. As some user pointed it out,
# it was working in 3.0.x. But this needs further hacking. Some error
# handlers, at least. Fixes bugs #3337 and #5084.
/PHP_5_4/ext/imap/php_imap.c
d4936d8 21-Jul-2000 Hartmut Holzgraefe <hholzgra@php.net> column size for date in imap_headers increased (see bug id #5699)
/PHP_5_4/ext/imap/php_imap.c
99b85d1 14-Jul-2000 Mike Waychison <mikew@php.net> (imap_mail) Fixed a sizing of the arg parameter array. Was causing
Seg-Faults if rpath was specified.
@ Fixed a bug with imap_mail where apache would segfault if the rpath
@ parameter was specified.
# ouch.
/PHP_5_4/ext/imap/php_imap.c
8741aa8 19-Jun-2000 Sascha Schumann <sas@php.net> Unbreak imap by fixing the assignment
/PHP_5_4/ext/imap/php_imap.c
b831ca7 19-Jun-2000 Andi Gutmans <andi@php.net> - Fixed problem in imap_fetch_overview
/PHP_5_4/ext/imap/php_imap.c
6e815b7 18-Jun-2000 Egon Schmid <eschmid@php.net> Some protos fixed.
/PHP_5_4/ext/imap/php_imap.c
95ca9db 16-Jun-2000 Hartmut Holzgraefe <hholzgra@php.net> retro-patch from // comments, theese where private experimental changes
/PHP_5_4/ext/imap/php_imap.c
87a491d 16-Jun-2000 Hartmut Holzgraefe <hholzgra@php.net> C++ // comments are evil ...
/PHP_5_4/ext/imap/php_imap.c
2db5dc3 15-Jun-2000 Chuck Hagenbuch <chagenbu@php.net> patch from jtaskine@hit.fi - add deleted info to imap_mailboxmsginfo() and
fix some prototype info.
/PHP_5_4/ext/imap/php_imap.c
4292f89 14-Jun-2000 Thies C. Arntzen <thies@php.net> no c++ comments, please
/PHP_5_4/ext/imap/php_imap.c
4686a3b 23-May-2000 Sascha Schumann <sas@php.net> Use #ifdef COMPILE_DL_EXTNAME solely.
/PHP_5_4/ext/imap/php_imap.c
e043439 18-May-2000 Zeev Suraski <zeev@php.net> Update the license with the new clause 6
/PHP_5_4/ext/imap/php_imap.c
44845ea 17-May-2000 Hartmut Holzgraefe <hholzgra@php.net> name in proto should be name of real function, not alias
/PHP_5_4/ext/imap/php_imap.c
c88ccc4 11-May-2000 Andi Gutmans <andi@php.net> - Remove unneeded object_init(return_value) from three places
/PHP_5_4/ext/imap/php_imap.c
fe22dc5 10-May-2000 Chuck Hagenbuch <chagenbu@php.net> fix for segfault. patch from Jade Nicoletti <nicoletti@nns.ch>.
/PHP_5_4/ext/imap/php_imap.c
fe50664 02-May-2000 Sascha Schumann <sas@php.net> #if COMPILE_DL

becomes

#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
/PHP_5_4/ext/imap/php_imap.c
0d383d9 02-May-2000 Sascha Schumann <sas@php.net> Replace the various get_module() functions with a uniform
ZEND_GET_MODULE(name) macro.
/PHP_5_4/ext/imap/php_imap.c
b7f2d80 28-Apr-2000 Ted Rolle Jr <tedp@php.net> Removed bug that prevented it to work on longer strings.
Changed commenting to c-style commenting.
/PHP_5_4/ext/imap/php_imap.c
fc0813f 24-Apr-2000 Andrew Skalski <askalski@php.net> * typecast fs_give parameter to void**
* removed wide-character treatment from imap_utf7_encode
* suggestion to #include "linkage.c" rather than link in auth/mail drivers
manually
/PHP_5_4/ext/imap/php_imap.c
4b78e0a 22-Apr-2000 Chuck Hagenbuch <chagenbu@php.net> back off from high-performance api in imap_rfc822_parse_adrlist. if you
called it twice on the same string, there were _strange_ side effects. This
may be slower, but it works.
/PHP_5_4/ext/imap/php_imap.c
ca10d9b 20-Apr-2000 Zeev Suraski <zeev@php.net> Compile fixes
/PHP_5_4/ext/imap/php_imap.c
64c974e 20-Apr-2000 Zeev Suraski <zeev@php.net> - Add the zlib project to the php_modules workspace, and fix it's C-runtime definitions
- Move IMAP to the high performance API
/PHP_5_4/ext/imap/php_imap.c
149c7f2 20-Apr-2000 Zeev Suraski <zeev@php.net> - CHange macro names from Z to Z_
/PHP_5_4/ext/imap/php_imap.c
a918842 20-Apr-2000 Zeev Suraski <zeev@php.net> Fix, beautify and convert the IMAP module to the high performance API
/PHP_5_4/ext/imap/php_imap.c
963d311 19-Apr-2000 Zeev Suraski <zeev@php.net> Fix a couple of _ex()'s
/PHP_5_4/ext/imap/php_imap.c
02f7ee5 18-Apr-2000 Zeev Suraski <zeev@php.net> - Fix many memory leaks in the IMAP module
- Begin migrating to the high performance API
/PHP_5_4/ext/imap/php_imap.c
43e04d5 18-Apr-2000 Zeev Suraski <zeev@php.net> indent/beautify
/PHP_5_4/ext/imap/php_imap.c
0a3482f 17-Apr-2000 Andrew Skalski <askalski@php.net> fixed imap quota/relogin compilation errors
/PHP_5_4/ext/imap/php_imap.c
b251a47 07-Apr-2000 Ted Rolle Jr <tedp@php.net> Removed some compiler warnings.
/PHP_5_4/ext/imap/php_imap.c
0fc483f 07-Apr-2000 Chuck Hagenbuch <chagenbu@php.net> cleaning up some small off-by-one errors and argcount follies. Can someone
take a look at the errors imap_mime_header_decode() generates when
compiling? I took a quick look, but don't have time to puzzle through that
code.
/PHP_5_4/ext/imap/php_imap.c
5115342 06-Apr-2000 Colin Viebrock <cmv@php.net> More phpinfo() prettying.

Can someone check my code for the interbase
support, and I need someone else to decode the LDAP stuff ... it's beyond
me.
/PHP_5_4/ext/imap/php_imap.c
44e178e 04-Apr-2000 Chuck Hagenbuch <chagenbu@php.net> return false after determining that a message number is bad, instead of
going on to crash.
/PHP_5_4/ext/imap/php_imap.c
8153dc5 04-Apr-2000 Chuck Hagenbuch <chagenbu@php.net> update function protos. should all be there now
/PHP_5_4/ext/imap/php_imap.c
c43fe80 03-Apr-2000 Zeev Suraski <zeev@php.net> @- Fix crash resulting from IMAP's error handling (Stanislav)
/PHP_5_4/ext/imap/php_imap.c
2f41e1b 03-Apr-2000 Andi Gutmans <andi@php.net> - Fix typo
/PHP_5_4/ext/imap/php_imap.c
18e0850 02-Apr-2000 Zeev Suraski <zeev@php.net> @- Add $HTTP_POST_FILES[filename][tmp_name] - it was previously impossible to
@ retrieve the temporary name of an uploaded file using $HTTP_POST_FILES[] (Zeev)
- Changed IMAP Win32 definitions
/PHP_5_4/ext/imap/php_imap.c
fc8c923 01-Apr-2000 Zeev Suraski <zeev@php.net> Oh yeah, committing these would be a good idea:)
/PHP_5_4/ext/imap/php_imap.c