[commits] Horde branch ingo_3_1 updated. 775771f79d1cfd6b69612c909fbcf6480dca09d7
Jan Schneider
jan at horde.org
Wed Jan 23 17:45:30 UTC 2013
The branch "ingo_3_1" has been updated.
The following is a summary of the commits.
from: 63a7a308028e5da698b1a5374ffd64572c5a5c42
fb99605 Fix class layout.
5bfebcb Use single hasFeature() method instead of separate methods for each feature.
a79c02e Fix injecting dependencies into IMAP driver.
775771f Implement composite transports.
-----------------------------------------------------------------------
commit fb9960550715b2352f5c163af360445805798d6b
Author: Jan Schneider <jan at horde.org>
Date: Wed Jan 23 11:59:16 2013 +0100
Fix class layout.
ingo/config/prefs.php | 2 +-
ingo/lib/Ingo.php | 10 +
ingo/lib/Script.php | 335 -------------------------
ingo/lib/Script/Base.php | 326 ++++++++++++++++++++++++
ingo/lib/Script/Imap.php | 8 +-
ingo/lib/Script/Maildrop.php | 2 +-
ingo/lib/Script/Procmail.php | 2 +-
ingo/lib/Script/Sieve.php | 2 +-
ingo/templates/basic/filters/filters.html.php | 4 +-
9 files changed, 346 insertions(+), 345 deletions(-)
delete mode 100644 ingo/lib/Script.php
create mode 100644 ingo/lib/Script/Base.php
http://git.horde.org/horde-git/-/commit/fb9960550715b2352f5c163af360445805798d6b
-----------------------------------------------------------------------
commit 5bfebcbc69db96ae3f87667536dcaafff6a5a676
Author: Jan Schneider <jan at horde.org>
Date: Wed Jan 23 12:48:10 2013 +0100
Use single hasFeature() method instead of separate methods for each feature.
ingo/config/prefs.php | 2 +-
ingo/docs/UPGRADING | 9 +++
ingo/filters.php | 9 +--
ingo/lib/Api.php | 21 ++----
ingo/lib/Application.php | 10 +--
ingo/lib/Ingo.php | 2 +-
ingo/lib/Script/Base.php | 147 +++++++++++-------------------------------
ingo/lib/Script/Imap.php | 68 +++++++-------------
ingo/lib/Script/Maildrop.php | 46 ++++++-------
ingo/lib/Script/Procmail.php | 39 +++++------
ingo/lib/Script/Sieve.php | 46 +++++--------
ingo/rule.php | 8 +-
ingo/script.php | 4 +-
13 files changed, 149 insertions(+), 262 deletions(-)
http://git.horde.org/horde-git/-/commit/5bfebcbc69db96ae3f87667536dcaafff6a5a676
-----------------------------------------------------------------------
commit a79c02e7e91f843ae0e21803e075134532c975a3
Author: Jan Schneider <jan at horde.org>
Date: Wed Jan 23 13:02:46 2013 +0100
Fix injecting dependencies into IMAP driver.
ingo/lib/Factory/Script.php | 5 ++++-
ingo/lib/Script/Imap.php | 11 ++---------
2 files changed, 6 insertions(+), 10 deletions(-)
http://git.horde.org/horde-git/-/commit/a79c02e7e91f843ae0e21803e075134532c975a3
-----------------------------------------------------------------------
commit 775771f79d1cfd6b69612c909fbcf6480dca09d7
Author: Jan Schneider <jan at horde.org>
Date: Wed Jan 23 18:43:35 2013 +0100
Implement composite transports.
This allows for individual transport backends for different filter rules.
ingo/config/backends.php | 323 ++++++++++++++------------
ingo/docs/CHANGES | 1 +
ingo/docs/UPGRADING | 7 +
ingo/lib/Application.php | 7 +-
ingo/lib/Factory/Script.php | 3 +
ingo/lib/Factory/Transport.php | 19 +-
ingo/lib/Ingo.php | 47 +++--
ingo/lib/Script/Base.php | 60 ++++-
ingo/lib/Script/Imap.php | 1 +
ingo/lib/Script/Item.php | 24 ++
ingo/lib/Script/Maildrop.php | 92 ++------
ingo/lib/Script/Maildrop/Comment.php | 9 +-
ingo/lib/Script/Maildrop/Recipe.php | 6 +-
ingo/lib/Script/Maildrop/Variable.php | 6 +-
ingo/lib/Script/Procmail.php | 91 +++-----
ingo/lib/Script/Procmail/Comment.php | 9 +-
ingo/lib/Script/Procmail/Default.php | 47 ++++
ingo/lib/Script/Procmail/Recipe.php | 5 +-
ingo/lib/Script/Procmail/Variable.php | 6 +-
ingo/lib/Script/Sieve.php | 128 +++++------
ingo/lib/Script/Sieve/Action.php | 19 +--
ingo/lib/Script/Sieve/Action/Addflag.php | 15 +-
ingo/lib/Script/Sieve/Action/Discard.php | 4 +-
ingo/lib/Script/Sieve/Action/Fileinto.php | 4 +-
ingo/lib/Script/Sieve/Action/Flag.php | 6 +-
ingo/lib/Script/Sieve/Action/Keep.php | 4 +-
ingo/lib/Script/Sieve/Action/Notify.php | 4 +-
ingo/lib/Script/Sieve/Action/Redirect.php | 4 +-
ingo/lib/Script/Sieve/Action/Reject.php | 4 +-
ingo/lib/Script/Sieve/Action/Removeflag.php | 6 +-
ingo/lib/Script/Sieve/Action/Stop.php | 4 +-
ingo/lib/Script/Sieve/Action/Vacation.php | 4 +-
ingo/lib/Script/Sieve/Comment.php | 11 +-
ingo/lib/Script/Sieve/Else.php | 10 +-
ingo/lib/Script/Sieve/Elsif.php | 12 +-
ingo/lib/Script/Sieve/If.php | 16 +-
ingo/lib/Script/Sieve/Require.php | 52 ++++
ingo/lib/Script/Sieve/Test.php | 16 +-
ingo/lib/Script/Sieve/Test/Address.php | 4 +-
ingo/lib/Script/Sieve/Test/Allof.php | 8 +-
ingo/lib/Script/Sieve/Test/Anyof.php | 8 +-
ingo/lib/Script/Sieve/Test/Body.php | 4 +-
ingo/lib/Script/Sieve/Test/Exists.php | 4 +-
ingo/lib/Script/Sieve/Test/False.php | 4 +-
ingo/lib/Script/Sieve/Test/Header.php | 4 +-
ingo/lib/Script/Sieve/Test/Not.php | 6 +-
ingo/lib/Script/Sieve/Test/Relational.php | 4 +-
ingo/lib/Script/Sieve/Test/Size.php | 4 +-
ingo/lib/Script/Sieve/Test/True.php | 4 +-
ingo/lib/Script/String.php | 43 ++++
ingo/lib/Transport/Base.php | 9 +-
ingo/lib/Transport/Ldap.php | 18 +-
ingo/lib/Transport/Timsieved.php | 57 ++----
ingo/lib/Transport/Vfs.php | 39 ++--
ingo/package.xml | 29 ++-
ingo/script.php | 41 +++--
ingo/templates/basic/script/_script.html.php | 6 +
ingo/templates/basic/script/script.html.php | 17 +--
58 files changed, 770 insertions(+), 629 deletions(-)
create mode 100644 ingo/lib/Script/Item.php
create mode 100644 ingo/lib/Script/Procmail/Default.php
create mode 100644 ingo/lib/Script/Sieve/Require.php
create mode 100644 ingo/lib/Script/String.php
create mode 100644 ingo/templates/basic/script/_script.html.php
http://git.horde.org/horde-git/-/commit/775771f79d1cfd6b69612c909fbcf6480dca09d7
More information about the commits
mailing list