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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 -- commits mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]
