[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