The branch "develop" has been updated. The following is a summary of the commits.
from: ff5b7f515a1dbb0511eed961213a11b8a63ada60 c648b2a I guess $code is supposed to use here? 36a2fed Released Horde_Auth-1.4.8 71e6041 Development mode for Horde_Auth-1.4.9 2ed5449 Released Horde_Core-1.8.4 bf472a6 Development mode for Horde_Core-1.8.5 1cee014 Released Horde_Data-1.0.5 133187f Development mode for Horde_Data-1.0.6 69592bc [jan] Add German translation. 4cbfcf6 Released Horde_Imap_Client-1.4.0 4e10f76 Development mode for Horde_Imap_Client-1.4.1 fee7ba1 [jan] Update Spanish translation (Manuel P. Ayala <[email protected]>). 406717e Released Horde_Nls-1.1.4 3de827b Development mode for Horde_Nls-1.1.5 862cefe Released Horde_Rpc-1.0.3 c84f6a4 Development mode for Horde_Rpc-1.0.4 067ed24 Released Horde_Service_Weather-1.0.1 29a7697 Development mode for Horde_Service_Weather-1.0.2 489194a Released Horde_SessionHandler-1.0.3 4649eaa Development mode for Horde_SessionHandler-1.0.4 07ec1d1 Released kronolith-3.0.15 4494278 Development mode for kronolith-3.0.16 c61b1ee Prepare releases. 18e8846 Released mnemo-3.0.5 fdea0c3 Development mode for mnemo-3.0.6 ceeb606 Add translation to Git too. 9b361fe [jan] Fix translations when installed through PEAR. 23e9e3b Released Horde_Imap_Client-1.4.1 72877b5 Development mode for Horde_Imap_Client-1.4.2 421e792 Guess first/lastname for activesync contacts too. d8a4c02 Address tweaks for AS syncing. 9b08b36 Parse error 8f323a7 CHANGES ebcf2fe Don't send the 4133 policy. 69d077f Separate the ability to force a PIN from the other policies. 7542cee Allow for turning off of extended PIN policies. 0b50209 fix property name 2ff816e CHANGES 305c35e Reversed logic b55b1d2 [jan] Fix line breaks of iTip responses when using quoted-printable encoding (Bug #10888). bb75bf9 Enforce CRLF line endings (Bug #10888). 5d5d2e3 Fix check if there are conflicts to display. 29ea942 Revert "Allow for turning off of extended PIN policies." ed7f3b9 Return real data for HTTP 4xx and 5xx responses when using fopen() 63994ea phpdoc, cleanups 90462df [mms] Improved parser for e-mail addresses (Request #10949). 2265864 Require newer Mail package to prevent incorrect Exceptions 7e5e660 Merge branch 'master' into develop ----------------------------------------------------------------------- commit c648b2a7ab1aa05a8b90ad7b4509f6ba9712c026 Author: Jan Schneider <[email protected]> Date: Thu Jan 26 17:12:16 2012 +0100 I guess $code is supposed to use here? framework/Imap_Client/lib/Horde/Imap/Client/Base.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/c648b2a7ab1aa05a8b90ad7b4509f6ba9712c026 ----------------------------------------------------------------------- commit 36a2fed0c3ec92ad6311c43e0fbc6e9d20053774 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:25:07 2012 +0100 Released Horde_Auth-1.4.8 framework/Auth/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/36a2fed0c3ec92ad6311c43e0fbc6e9d20053774 ----------------------------------------------------------------------- commit 71e6041ed7a6ca7b73fa549156fe15eeb6b1e0df Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:25:07 2012 +0100 Development mode for Horde_Auth-1.4.9 framework/Auth/package.xml | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) http://git.horde.org/horde-git/-/commit/71e6041ed7a6ca7b73fa549156fe15eeb6b1e0df ----------------------------------------------------------------------- commit 2ed544979a08c8e8116fae4e454365f9069758f1 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:29:04 2012 +0100 Released Horde_Core-1.8.4 framework/Core/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/2ed544979a08c8e8116fae4e454365f9069758f1 ----------------------------------------------------------------------- commit bf472a65f988d14f1a3804fc40df53b870a51990 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:29:04 2012 +0100 Development mode for Horde_Core-1.8.5 framework/Core/package.xml | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) http://git.horde.org/horde-git/-/commit/bf472a65f988d14f1a3804fc40df53b870a51990 ----------------------------------------------------------------------- commit 1cee01439224d54293f146f4960a63e92c43a6f9 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:30:56 2012 +0100 Released Horde_Data-1.0.5 framework/Data/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/1cee01439224d54293f146f4960a63e92c43a6f9 ----------------------------------------------------------------------- commit 133187f4049de5d2adc3451e6062cd52114e42f8 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:30:56 2012 +0100 Development mode for Horde_Data-1.0.6 framework/Data/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/133187f4049de5d2adc3451e6062cd52114e42f8 ----------------------------------------------------------------------- commit 69592bcbc857b60f14c13882419c79987c0db0bb Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:54:58 2012 +0100 [jan] Add German translation. framework/Imap_Client/package.xml | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/69592bcbc857b60f14c13882419c79987c0db0bb ----------------------------------------------------------------------- commit 4cbfcf6ece3e961adb4c82b8fcb1cdc524205bf4 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:56:29 2012 +0100 Released Horde_Imap_Client-1.4.0 framework/Imap_Client/package.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/4cbfcf6ece3e961adb4c82b8fcb1cdc524205bf4 ----------------------------------------------------------------------- commit 4e10f76d9bd7033d2abf5c293830871f9418cffd Author: Jan Schneider <[email protected]> Date: Tue Jan 31 11:56:29 2012 +0100 Development mode for Horde_Imap_Client-1.4.1 framework/Imap_Client/package.xml | 26 ++++++++++++++++---------- 1 files changed, 16 insertions(+), 10 deletions(-) http://git.horde.org/horde-git/-/commit/4e10f76d9bd7033d2abf5c293830871f9418cffd ----------------------------------------------------------------------- commit fee7ba1b73ac41c850b1aae5851932b8a8b1db38 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:00:12 2012 +0100 [jan] Update Spanish translation (Manuel P. Ayala <[email protected]>). framework/Nls/package.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/fee7ba1b73ac41c850b1aae5851932b8a8b1db38 ----------------------------------------------------------------------- commit 406717ee6ada8a066c72b1043b075de92a453cae Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:03:20 2012 +0100 Released Horde_Nls-1.1.4 framework/Nls/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/406717ee6ada8a066c72b1043b075de92a453cae ----------------------------------------------------------------------- commit 3de827b1aad011cb218cbcafc61bc62f96a82e56 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:03:20 2012 +0100 Development mode for Horde_Nls-1.1.5 framework/Nls/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/3de827b1aad011cb218cbcafc61bc62f96a82e56 ----------------------------------------------------------------------- commit 862cefe1a95978c91175149114d27071d9ff2dfc Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:05:51 2012 +0100 Released Horde_Rpc-1.0.3 framework/Rpc/package.xml | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/862cefe1a95978c91175149114d27071d9ff2dfc ----------------------------------------------------------------------- commit c84f6a4c62bfb9b170b04f9273953711bc2c9230 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:05:51 2012 +0100 Development mode for Horde_Rpc-1.0.4 framework/Rpc/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/c84f6a4c62bfb9b170b04f9273953711bc2c9230 ----------------------------------------------------------------------- commit 067ed24dfe74b572ae271e4322d2910d1b39c463 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:11:58 2012 +0100 Released Horde_Service_Weather-1.0.1 framework/Service_Weather/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/067ed24dfe74b572ae271e4322d2910d1b39c463 ----------------------------------------------------------------------- commit 29a7697d1327750265c4d00c29264b4099265030 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:11:58 2012 +0100 Development mode for Horde_Service_Weather-1.0.2 framework/Service_Weather/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/29a7697d1327750265c4d00c29264b4099265030 ----------------------------------------------------------------------- commit 489194ad222099e41756d815c16cf9cb5c8292aa Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:13:32 2012 +0100 Released Horde_SessionHandler-1.0.3 framework/SessionHandler/package.xml | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/489194ad222099e41756d815c16cf9cb5c8292aa ----------------------------------------------------------------------- commit 4649eaa828890eb73bce1d6974c670586ca91a3c Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:13:32 2012 +0100 Development mode for Horde_SessionHandler-1.0.4 framework/SessionHandler/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/4649eaa828890eb73bce1d6974c670586ca91a3c ----------------------------------------------------------------------- commit 07ec1d17a19521eecdae0ee0a0204041249b78c2 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:31:26 2012 +0100 Released kronolith-3.0.15 kronolith/docs/CHANGES | 6 +++--- kronolith/lib/Application.php | 2 +- kronolith/package.xml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) http://git.horde.org/horde-git/-/commit/07ec1d17a19521eecdae0ee0a0204041249b78c2 ----------------------------------------------------------------------- commit 4494278bf77491172df140b8dab865cbe06e3a6f Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:31:38 2012 +0100 Development mode for kronolith-3.0.16 kronolith/docs/CHANGES | 6 ++++++ kronolith/lib/Application.php | 2 +- kronolith/package.xml | 20 ++++++++++++++++---- 3 files changed, 23 insertions(+), 5 deletions(-) http://git.horde.org/horde-git/-/commit/4494278bf77491172df140b8dab865cbe06e3a6f ----------------------------------------------------------------------- commit c61b1ee957f1ebf6e9cf08da9d876e1cc04ed985 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:32:59 2012 +0100 Prepare releases. kronolith/docs/RELEASE_NOTES | 14 +++++++------- mnemo/docs/RELEASE_NOTES | 14 +++++--------- 2 files changed, 12 insertions(+), 16 deletions(-) http://git.horde.org/horde-git/-/commit/c61b1ee957f1ebf6e9cf08da9d876e1cc04ed985 ----------------------------------------------------------------------- commit 18e8846e1edf21d3686dcd641aa47bce81cce204 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:34:25 2012 +0100 Released mnemo-3.0.5 mnemo/docs/CHANGES | 6 +++--- mnemo/lib/Application.php | 2 +- mnemo/package.xml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) http://git.horde.org/horde-git/-/commit/18e8846e1edf21d3686dcd641aa47bce81cce204 ----------------------------------------------------------------------- commit fdea0c39067920ca7123c05b65c07dafb74a9a4d Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:34:35 2012 +0100 Development mode for mnemo-3.0.6 mnemo/docs/CHANGES | 6 ++++++ mnemo/lib/Application.php | 2 +- mnemo/package.xml | 19 ++++++++++++++++--- 3 files changed, 23 insertions(+), 4 deletions(-) http://git.horde.org/horde-git/-/commit/fdea0c39067920ca7123c05b65c07dafb74a9a4d ----------------------------------------------------------------------- commit ceeb606c1bc07cc250753434a3cc20dd03075eec Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:44:46 2012 +0100 Add translation to Git too. framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.mo | Bin 0 -> 6552 bytes framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.po | 241 ++++++ 2 files changed, 241 insertions(+), 0 deletions(-) create mode 100644 framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.mo create mode 100644 framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.po http://git.horde.org/horde-git/-/commit/ceeb606c1bc07cc250753434a3cc20dd03075eec ----------------------------------------------------------------------- commit 9b361fee549ca3830adcf36b714f30a5a4fe232e Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:46:54 2012 +0100 [jan] Fix translations when installed through PEAR. framework/Imap_Client/package.xml | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) http://git.horde.org/horde-git/-/commit/9b361fee549ca3830adcf36b714f30a5a4fe232e ----------------------------------------------------------------------- commit 23e9e3b6504242c3f9a7417c29c78fecbb93da06 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:52:40 2012 +0100 Released Horde_Imap_Client-1.4.1 framework/Imap_Client/package.xml | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/23e9e3b6504242c3f9a7417c29c78fecbb93da06 ----------------------------------------------------------------------- commit 72877b5b358f0e93e9928ccb6f01e43f9c58e1b7 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 12:52:40 2012 +0100 Development mode for Horde_Imap_Client-1.4.2 framework/Imap_Client/package.xml | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/72877b5b358f0e93e9928ccb6f01e43f9c58e1b7 ----------------------------------------------------------------------- commit 421e792449170b3d4a712971d0a4a067d33a7cf4 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 10:51:36 2012 -0500 Guess first/lastname for activesync contacts too. turba/lib/Driver.php | 37 +++++++++++++++++++++++++------------ 1 files changed, 25 insertions(+), 12 deletions(-) http://git.horde.org/horde-git/-/commit/421e792449170b3d4a712971d0a4a067d33a7cf4 ----------------------------------------------------------------------- commit d8a4c02b97b10a0707fe991abaaf34787654f24c Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 11:19:44 2012 -0500 Address tweaks for AS syncing. * Check for the use of the 'common' address attributes vs home/work. * Check for a single "address" field and map to activesync's street field. turba/lib/Driver.php | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/d8a4c02b97b10a0707fe991abaaf34787654f24c ----------------------------------------------------------------------- commit 9b08b3616b04a761c25b84599c7fd4d518fea913 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 11:28:22 2012 -0500 Parse error turba/lib/Driver.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/9b08b3616b04a761c25b84599c7fd4d518fea913 ----------------------------------------------------------------------- commit 8f323a7977918b3fc5f632bee8f4c9360dd02300 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 11:31:14 2012 -0500 CHANGES turba/docs/CHANGES | 2 ++ turba/package.xml | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) http://git.horde.org/horde-git/-/commit/8f323a7977918b3fc5f632bee8f4c9360dd02300 ----------------------------------------------------------------------- commit ebcf2fe0eacd4e811238288b6a180caa1e852ad0 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 11:41:28 2012 -0500 Don't send the 4133 policy. This is only supported on a subset of windows mobile 5 devices, and was never configurable via Horde's ActiveSync configuration anyway. Will reconsider adding this again if we ever support per device-type security policies. framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/ebcf2fe0eacd4e811238288b6a180caa1e852ad0 ----------------------------------------------------------------------- commit 69d077fbf421585d111a17097206cc4b725c2480 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 12:17:40 2012 -0500 Separate the ability to force a PIN from the other policies. Some devices do not support these extended policies. Allow setting a PIN, yet not specifiying (or sending) the rest. framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) http://git.horde.org/horde-git/-/commit/69d077fbf421585d111a17097206cc4b725c2480 ----------------------------------------------------------------------- commit 7542ceea4585d7643e49c5f9a42b0d49cb224441 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 12:31:11 2012 -0500 Allow for turning off of extended PIN policies. horde/config/conf.xml | 102 ++++++++++++++++++++++++++++++------------------ 1 files changed, 64 insertions(+), 38 deletions(-) http://git.horde.org/horde-git/-/commit/7542ceea4585d7643e49c5f9a42b0d49cb224441 ----------------------------------------------------------------------- commit 0b50209765d2612e06ffdcc4c10f08c0f3f1799b Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 12:33:01 2012 -0500 fix property name framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/0b50209765d2612e06ffdcc4c10f08c0f3f1799b ----------------------------------------------------------------------- commit 2ff816e5b2431408e93c970f51a2da151a90fcfd Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 12:35:20 2012 -0500 CHANGES framework/ActiveSync/package.xml | 4 ++-- horde/docs/CHANGES | 2 ++ horde/package.xml | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/2ff816e5b2431408e93c970f51a2da151a90fcfd ----------------------------------------------------------------------- commit 305c35e1aee035673efcac69c76f47448221ec0f Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 13:54:27 2012 -0500 Reversed logic framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) http://git.horde.org/horde-git/-/commit/305c35e1aee035673efcac69c76f47448221ec0f ----------------------------------------------------------------------- commit b55b1d2df29196567bfd512772d6283616448752 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 20:32:45 2012 +0100 [jan] Fix line breaks of iTip responses when using quoted-printable encoding (Bug #10888). framework/Itip/package.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) http://git.horde.org/horde-git/-/commit/b55b1d2df29196567bfd512772d6283616448752 ----------------------------------------------------------------------- commit bb75bf962a321c011fa43431aa728ba225d9c203 Author: Jan Schneider <[email protected]> Date: Tue Jan 31 20:31:41 2012 +0100 Enforce CRLF line endings (Bug #10888). framework/Itip/lib/Horde/Itip/Response.php | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) http://git.horde.org/horde-git/-/commit/bb75bf962a321c011fa43431aa728ba225d9c203 ----------------------------------------------------------------------- commit 5d5d2e3947baf1246110294632e837b3e48e66fa Author: Jan Schneider <[email protected]> Date: Tue Jan 31 20:30:47 2012 +0100 Fix check if there are conflicts to display. imp/lib/Mime/Viewer/Itip.php | 49 ++++++++++++++++++++++------------------- 1 files changed, 26 insertions(+), 23 deletions(-) http://git.horde.org/horde-git/-/commit/5d5d2e3947baf1246110294632e837b3e48e66fa ----------------------------------------------------------------------- commit 29ea942bbb49ff8c5cb92da600b772e7c4ca0bc2 Author: Michael J Rubinsky <[email protected]> Date: Tue Jan 31 22:09:06 2012 -0500 Revert "Allow for turning off of extended PIN policies." Not yet ready for prime time. This reverts commit 7542ceea4585d7643e49c5f9a42b0d49cb224441. horde/config/conf.xml | 102 ++++++++++++++++++------------------------------ 1 files changed, 38 insertions(+), 64 deletions(-) http://git.horde.org/horde-git/-/commit/29ea942bbb49ff8c5cb92da600b772e7c4ca0bc2 ----------------------------------------------------------------------- commit ed7f3b9cbd284dcd95327fcc3e5f2799e8b8290b Author: Chuck Hagenbuch <[email protected]> Date: Tue Jan 31 22:10:39 2012 -0500 Return real data for HTTP 4xx and 5xx responses when using fopen() http://stackoverflow.com/questions/6169855/why-fopen-return-invalid-handle-when-server-returns-error framework/Http/lib/Horde/Http/Request/Fopen.php | 1 + framework/Http/test/Horde/Http/FopenTest.php | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) http://git.horde.org/horde-git/-/commit/ed7f3b9cbd284dcd95327fcc3e5f2799e8b8290b ----------------------------------------------------------------------- commit 63994eace5765ca151bc9259b020f874c371331c Author: Michael M Slusarz <[email protected]> Date: Tue Jan 31 11:50:17 2012 -0700 phpdoc, cleanups framework/Mime/lib/Horde/Mime/Address.php | 28 +++++------ framework/Support/lib/Horde/Support/StringStream.php | 43 +++++++++++++----- 2 files changed, 45 insertions(+), 26 deletions(-) http://git.horde.org/horde-git/-/commit/63994eace5765ca151bc9259b020f874c371331c ----------------------------------------------------------------------- commit 90462df31f5ec31200a1ed9144f6569e3a203d33 Author: Michael M Slusarz <[email protected]> Date: Sun Jan 29 21:04:06 2012 -0700 [mms] Improved parser for e-mail addresses (Request #10949). The previous parsing method involved splitting at "important" RFC 822 characters (e.g. < . :) and then brute-forcing to see if this was the correct decision. New code goes through the string linearly, checking the grammar against the ABNF contained in the RFC. Performance statistics: On a message with 50 e-mail addresses, performance was 20x faster. Within the script itself, total cumulative time within the parseAddressList() method went from 92% -> 7%. Real performance numbers are probably not quite this great. The new library substnatially reduces recursion. Methods relying on recursion are artifically slowed down by xdebug since each function call has a more significant performance penalty than under regular PHP since xdebug needs to record data about each call. Even factoring this in, the new code is a substantial performance improvement - for messages containing substantial numbers of e-mail addresses (> 30), the limiting bottleneck was previously Rfc822 address parsing. This should no longer be the case. framework/Mail/lib/Horde/Mail/Rfc822.php | 1026 +++++++++------------- framework/Mail/lib/Horde/Mail/Rfc822/Address.php | 74 ++ framework/Mail/lib/Horde/Mail/Rfc822/Group.php | 40 + framework/Mail/package.xml | 24 +- framework/Mail/test/Horde/Mail/ParseTest.php | 59 +- 5 files changed, 601 insertions(+), 622 deletions(-) create mode 100644 framework/Mail/lib/Horde/Mail/Rfc822/Address.php create mode 100644 framework/Mail/lib/Horde/Mail/Rfc822/Group.php http://git.horde.org/horde-git/-/commit/90462df31f5ec31200a1ed9144f6569e3a203d33 ----------------------------------------------------------------------- commit 2265864e5dcf8ea2adb004f616b989ad38482a16 Author: Michael M Slusarz <[email protected]> Date: Tue Jan 31 22:09:41 2012 -0700 Require newer Mail package to prevent incorrect Exceptions No need to keep around static version of parser object - creating a new object is trivial. framework/Mime/lib/Horde/Mime/Address.php | 35 ++++++++-------------------- framework/Mime/package.xml | 2 +- 2 files changed, 11 insertions(+), 26 deletions(-) http://git.horde.org/horde-git/-/commit/2265864e5dcf8ea2adb004f616b989ad38482a16 ----------------------------------------------------------------------- commit 7e5e660731b50e08e9b2376a5c225161bf768c5b Merge: ff5b7f5 2265864 Author: Michael M Slusarz <[email protected]> Date: Wed Feb 1 01:09:39 2012 -0700 Merge branch 'master' into develop Conflicts: framework/Core/package.xml framework/Mime/lib/Horde/Mime/Address.php kronolith/lib/Application.php kronolith/package.xml mnemo/lib/Application.php mnemo/package.xml framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php | 8 +- framework/ActiveSync/package.xml | 4 +- framework/Auth/package.xml | 24 +- framework/Core/package.xml | 19 +- framework/Data/package.xml | 23 +- framework/Http/lib/Horde/Http/Request/Fopen.php | 1 + framework/Http/test/Horde/Http/FopenTest.php | 16 +- framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.mo | Bin 0 -> 6552 bytes framework/Imap_Client/locale/de/LC_MESSAGES/Horde_Imap_Client.po | 241 ++ framework/Imap_Client/package.xml | 55 +- framework/Mail/lib/Horde/Mail/Rfc822.php | 1026 +++--- framework/Mail/lib/Horde/Mail/Rfc822/Address.php | 74 + framework/Mail/lib/Horde/Mail/Rfc822/Group.php | 40 + framework/Mail/package.xml | 24 +- framework/Mail/test/Horde/Mail/ParseTest.php | 59 +- framework/Mime/lib/Horde/Mime/Address.php | 39 +- framework/Mime/package.xml | 2 +- framework/Nls/package.xml | 21 +- framework/Rpc/package.xml | 25 +- framework/Service_Weather/package.xml | 23 +- framework/SessionHandler/package.xml | 23 +- framework/Support/lib/Horde/Support/StringStream.php | 43 +- horde/docs/CHANGES | 2 + horde/package.xml | 2 + kronolith/docs/CHANGES | 8 +- kronolith/docs/RELEASE_NOTES | 14 +- kronolith/package.xml | 18 +- mnemo/docs/CHANGES | 8 +- mnemo/docs/RELEASE_NOTES | 14 +- mnemo/package.xml | 21 +- turba/docs/CHANGES | 2 + turba/lib/Driver.php | 61 +- turba/package.xml | 2 + 33 files changed, 1185 insertions(+), 757 deletions(-) http://git.horde.org/horde-git/-/commit/7e5e660731b50e08e9b2376a5c225161bf768c5b __ commits mailing list Frequently Asked Questions: http://horde.org/faq/ To unsubscribe, mail: [email protected]
