[commits] Horde branch master updated. d2fd48146c90e2d8b20065a6d1b4caf2723267e1
Michael M Slusarz
slusarz at horde.org
Wed May 12 05:50:38 UTC 2010
The branch "master" has been updated.
The following is a summary of the commits.
from: 3eaa7179c450e1a30d13bbedf34cc46f2fbda6da
bbb688c Add Horde_Mail package.
d2fd481 Use new Horde_Mail:: package
-----------------------------------------------------------------------
commit bbb688cfc7432f14026b9f8f559da657a9443ba1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date: Tue May 11 19:07:32 2010 -0600
Add Horde_Mail package.
Adds the following features:
* Allows a stream to be passed in.
* Allows raw headertext to be used in the outgoing messages (required
for things like message redirection pursuant to RFC 5322 [3.6.6]).
* Native PHP 5 code.
* Provides more comprehensive sendmail error messages.
* Uses Exceptions instead of PEAR_Errors.
framework/Mail/lib/Horde/Mail.php | 72 ++
framework/Mail/lib/Horde/Mail/Driver.php | 214 ++++++
framework/Mail/lib/Horde/Mail/Exception.php | 17 +
framework/Mail/lib/Horde/Mail/Mail.php | 149 +++++
framework/Mail/lib/Horde/Mail/Mock.php | 138 ++++
framework/Mail/lib/Horde/Mail/Null.php | 77 +++
framework/Mail/lib/Horde/Mail/Rfc822.php | 921 ++++++++++++++++++++++++++
framework/Mail/lib/Horde/Mail/Sendmail.php | 247 +++++++
framework/Mail/lib/Horde/Mail/Smtp.php | 356 ++++++++++
framework/Mail/lib/Horde/Mail/Smtpmx.php | 389 +++++++++++
framework/Mail/package.xml | 101 +++
framework/Mail/test/Horde/Mail/AllTests.php | 36 +
framework/Mail/test/Horde/Mail/ParseTest.php | 192 ++++++
13 files changed, 2909 insertions(+), 0 deletions(-)
create mode 100644 framework/Mail/lib/Horde/Mail.php
create mode 100644 framework/Mail/lib/Horde/Mail/Driver.php
create mode 100644 framework/Mail/lib/Horde/Mail/Exception.php
create mode 100644 framework/Mail/lib/Horde/Mail/Mail.php
create mode 100644 framework/Mail/lib/Horde/Mail/Mock.php
create mode 100644 framework/Mail/lib/Horde/Mail/Null.php
create mode 100644 framework/Mail/lib/Horde/Mail/Rfc822.php
create mode 100644 framework/Mail/lib/Horde/Mail/Sendmail.php
create mode 100644 framework/Mail/lib/Horde/Mail/Smtp.php
create mode 100644 framework/Mail/lib/Horde/Mail/Smtpmx.php
create mode 100644 framework/Mail/package.xml
create mode 100644 framework/Mail/test/Horde/Mail/AllTests.php
create mode 100644 framework/Mail/test/Horde/Mail/ParseTest.php
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Driver.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Exception.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Mail.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Mock.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Null.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Rfc822.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Sendmail.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Smtp.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/lib/Horde/Mail/Smtpmx.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/package.xml?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/test/Horde/Mail/AllTests.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
http://git.horde.org/co.php/framework/Mail/test/Horde/Mail/ParseTest.php?rt=horde-git&r=bbb688cfc7432f14026b9f8f559da657a9443ba1
-----------------------------------------------------------------------
commit d2fd48146c90e2d8b20065a6d1b4caf2723267e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date: Tue May 11 21:58:26 2010 -0600
Use new Horde_Mail:: package
Resolves Request #8909 (pass stream to send())
agora/messages/abuse.php | 2 +-
ansel/img/ecard.php | 2 +-
ansel/lib/Report/mail.php | 2 +-
babel/lib/Babel.php | 3 +-
folks/lib/Folks.php | 2 +-
folks/lib/Notification/mail.php | 2 +-
framework/Alarm/lib/Horde/Alarm/Handler/Mail.php | 10 +-
framework/Alarm/package.xml | 4 +
framework/Alarm/test/Horde/Alarm/HandlerTest.php | 31 ++---
framework/Auth/lib/Horde/Auth/Signup.php | 2 +-
framework/Core/lib/Horde/Core/Binder/Alarm.php | 2 +-
framework/Core/lib/Horde/Core/Binder/Mail.php | 2 +-
framework/Core/lib/Horde/Registry.php | 2 +-
framework/Data/Data/tsv.php | 10 +-
framework/Data/package.xml | 7 +-
framework/Form/Form/Type.php | 8 +-
framework/Mime/lib/Horde/Mime/Address.php | 27 +++--
framework/Mime/lib/Horde/Mime/Mail.php | 143 ----------------------
framework/Mime/lib/Horde/Mime/Mail/mail.php | 59 ---------
framework/Mime/lib/Horde/Mime/Mail/sendmail.php | 59 ---------
framework/Mime/lib/Horde/Mime/Mail/smtp.php | 59 ---------
framework/Mime/lib/Horde/Mime/Mail/smtpmx.php | 59 ---------
framework/Mime/lib/Horde/Mime/Part.php | 38 ++++--
framework/Mime/package.xml | 16 +--
framework/Model/lib/Horde/Form.php | 6 +-
framework/Model/lib/Horde/Form/Type/Email.php | 11 +-
framework/Net_SMS/SMS/generic_smtp.php | 14 +--
framework/Net_SMS/SMS/vodafoneitaly_smtp.php | 9 +-
framework/Net_SMS/package.xml | 3 +-
framework/Prefs/lib/Horde/Prefs/Identity.php | 2 +-
framework/iCalendar/iCalendar/vcard.php | 13 +--
framework/iCalendar/package.xml | 4 +
horde/config/hooks.php.dist | 3 +-
horde/docs/CHANGES | 1 +
horde/docs/INSTALL | 9 +--
horde/docs/UPGRADING | 1 -
horde/lib/Test.php | 5 -
horde/rpc.php | 2 +-
horde/services/problem.php | 2 +-
horde/services/resetpassword.php | 2 +-
imp/docs/CHANGES | 2 +
imp/lib/Application.php | 1 +
imp/lib/Compose.php | 69 +----------
imp/lib/Injector/Binder/Mail.php | 52 ++++++++
imp/lib/Mime/Viewer/Itip.php | 6 +-
imp/lib/Ui/Message.php | 3 +-
kronolith/lib/FreeBusy.php | 18 ++--
kronolith/lib/Kronolith.php | 30 +++--
kronolith/scripts/agenda.php | 2 +-
nag/lib/Nag.php | 2 +-
news/mail.php | 2 +-
turba/data.php | 5 +-
turba/scripts/upgrades/2.1_to_2.2_sql_schema.php | 6 +-
whups/lib/Driver.php | 9 +-
wicked/lib/Wicked.php | 2 +-
55 files changed, 228 insertions(+), 619 deletions(-)
delete mode 100644 framework/Mime/lib/Horde/Mime/Mail/mail.php
delete mode 100644 framework/Mime/lib/Horde/Mime/Mail/sendmail.php
delete mode 100644 framework/Mime/lib/Horde/Mime/Mail/smtp.php
delete mode 100644 framework/Mime/lib/Horde/Mime/Mail/smtpmx.php
create mode 100644 imp/lib/Injector/Binder/Mail.php
http://git.horde.org/diff.php/agora/messages/abuse.php?rt=horde-git&r1=84a96bec34b90beb720b6a4eb90423a187add87a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/ansel/img/ecard.php?rt=horde-git&r1=8e95f270ab419ee274e2fdeaf3844df84c34120e&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/ansel/lib/Report/mail.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/babel/lib/Babel.php?rt=horde-git&r1=9f529bff639f1cafde6bae97fa3d6c7ee0112bce&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/folks/lib/Folks.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/folks/lib/Notification/mail.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Alarm/lib/Horde/Alarm/Handler/Mail.php?rt=horde-git&r1=7849bb120a42470f694ad1f7ccd9662ff0357199&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Alarm/package.xml?rt=horde-git&r1=75e7b21e9459391e5785427ca2aa24b63ae2e35c&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Alarm/test/Horde/Alarm/HandlerTest.php?rt=horde-git&r1=7849bb120a42470f694ad1f7ccd9662ff0357199&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Signup.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Alarm.php?rt=horde-git&r1=3e4a9d6208d5cdec779b80517db1a52d9829a933&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Mail.php?rt=horde-git&r1=55871f7e54348947a0f46a4f694ea1bba7a2b2e6&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=41150f74930beb819f3569a3985c8154c5f156ed&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Data/Data/tsv.php?rt=horde-git&r1=6c80a3d3b53d7dc002d400fbb2dc33c20ca397d0&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Data/package.xml?rt=horde-git&r1=9cb1db2414871d3c98a0ebed0d11288c84cb384f&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Form/Form/Type.php?rt=horde-git&r1=200cb7952221a852a0de95ad8f0ce92a798525de&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Address.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Mail.php?rt=horde-git&r1=c151184104110a5f42fea1ce86e6d59595c389a3&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Mail/mail.php?rt=horde-git&r1=804f78bcddd4b6253bedfe861a3794a13a726406&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Mail/sendmail.php?rt=horde-git&r1=804f78bcddd4b6253bedfe861a3794a13a726406&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Mail/smtp.php?rt=horde-git&r1=804f78bcddd4b6253bedfe861a3794a13a726406&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Mail/smtpmx.php?rt=horde-git&r1=804f78bcddd4b6253bedfe861a3794a13a726406&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Part.php?rt=horde-git&r1=3aee6add82e1e4ea8cb205dc953afdc4cffd5770&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Mime/package.xml?rt=horde-git&r1=804f78bcddd4b6253bedfe861a3794a13a726406&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Model/lib/Horde/Form.php?rt=horde-git&r1=bd49579543283c08cfc8b91c664214e8824eaa35&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Model/lib/Horde/Form/Type/Email.php?rt=horde-git&r1=cf69323e4a6f05a10a7c2c33bf20301d59c96f85&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Net_SMS/SMS/generic_smtp.php?rt=horde-git&r1=a9e8ae51befc5a9fc97366e1f623e3a822060afa&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Net_SMS/SMS/vodafoneitaly_smtp.php?rt=horde-git&r1=4d249a3af4faea6509fe8da806264dd5d87ab4e5&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Net_SMS/package.xml?rt=horde-git&r1=9cb1db2414871d3c98a0ebed0d11288c84cb384f&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Identity.php?rt=horde-git&r1=5b0969a7d3fad81ae04676dc8731a70205943ec5&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/iCalendar/iCalendar/vcard.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/framework/iCalendar/package.xml?rt=horde-git&r1=b74c3d195cf04f29facc288501504d9c06c091aa&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/config/hooks.php.dist?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/docs/CHANGES?rt=horde-git&r1=fc26731af84d012463da8ada8809faf6bc2ed85e&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/docs/INSTALL?rt=horde-git&r1=055b46239d41c44d0dc8363929bd6ea4257f347c&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/docs/UPGRADING?rt=horde-git&r1=7dac2c78e1a8a149d934e1c3aec1798cdeb72372&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/lib/Test.php?rt=horde-git&r1=72b8d57b0cd97055c6d69bf2a2659a304f4ea709&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=237cdcbbb3f20e8f2ac4131b2f37f7735817c699&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/services/problem.php?rt=horde-git&r1=84a96bec34b90beb720b6a4eb90423a187add87a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/horde/services/resetpassword.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/imp/docs/CHANGES?rt=horde-git&r1=aa13f34bdde9e00ca3f9085dd30d49539f0c2e39&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/imp/lib/Application.php?rt=horde-git&r1=ef7417c2a8d94f2f8660e22b860ee57f2e4b108b&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/imp/lib/Compose.php?rt=horde-git&r1=13dcd129fdefe97244f49da9b291c8c410f21b96&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/co.php/imp/lib/Injector/Binder/Mail.php?rt=horde-git&r=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/imp/lib/Mime/Viewer/Itip.php?rt=horde-git&r1=c4a8bbfa852ae49c87acf4806c51b8c241af2f12&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/imp/lib/Ui/Message.php?rt=horde-git&r1=b17ddd8b5d87709ffaf67728198f8c090a04c31a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/kronolith/lib/FreeBusy.php?rt=horde-git&r1=84a96bec34b90beb720b6a4eb90423a187add87a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=85896e0c263aa4372d87d8371325c8b6c0619fc3&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/kronolith/scripts/agenda.php?rt=horde-git&r1=fbac860c3f42ab8ceec93c510a8adeac7b58657c&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/nag/lib/Nag.php?rt=horde-git&r1=84a96bec34b90beb720b6a4eb90423a187add87a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/news/mail.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/turba/data.php?rt=horde-git&r1=ea61933ca38da6c74b719f3f68f24d2b626922ed&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/turba/scripts/upgrades/2.1_to_2.2_sql_schema.php?rt=horde-git&r1=fde496faf2c48ce8f1be186923e3da323f4254c1&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/whups/lib/Driver.php?rt=horde-git&r1=4e8e3e4474fc5ea4363ff940e0ee96f84767b343&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
http://git.horde.org/diff.php/wicked/lib/Wicked.php?rt=horde-git&r1=84a96bec34b90beb720b6a4eb90423a187add87a&r2=d2fd48146c90e2d8b20065a6d1b4caf2723267e1
More information about the commits
mailing list