[commits] Horde branch master updated. 104e3198ce8b82e1a469dce43420d2d6fa7e2a7d

Michael M Slusarz slusarz at horde.org
Thu May 27 17:00:40 UTC 2010


The branch "master" has been updated.
The following is a summary of the commits.

from: f393c842d15ddf88d0b89ceaffc2b27a1e19595b

e433901 Refactor Horde_Db injectors.
31b2c39 Removed support for dBase, Frontbase, and mSQL database servers.
7caefef Needed, for now
1aa54d5 Convert prefs sql driver to use new Horde_Db binder
5fd85e6 phpdoc
165a205 Postgres DB fixes
c2e43ae Bug #9061: Growler log doesn't exist in popup windows
6d91d57 Bug #9060: Global LDAP configuration can be empty
104e319 Add BYTEA conversion utilities to Postgresql driver.

-----------------------------------------------------------------------

commit e433901b802136256a094ae1f870853e7f512e02
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 11:34:06 2010 -0600

    Refactor Horde_Db injectors.
    
    Forgot that individual subsystems could potentially define a custom SQL
    configuration.  Therefore, we need a Horde_Db injector with a
    factory/singleton to override the base DB for these subsystems (and
    reuse the base DB object if no custom config is given).
    
    Rename Horde_Db_Adapter_Base to Horde_Db_Base and change to a shortcut
    to return the base Horde DB object.

 content/test/Tags/TaggerTest.php                        |    2 +-
 framework/Core/lib/Horde.php                            |   22 ++-
 framework/Core/lib/Horde/Core/Auth/Signup/Sql.php       |   10 +-
 framework/Core/lib/Horde/Core/Binder/Alarm.php          |    2 +-
 framework/Core/lib/Horde/Core/Binder/Cache.php          |    2 +-
 framework/Core/lib/Horde/Core/Binder/Db.php             |   51 +-----
 framework/Core/lib/Horde/Core/Binder/DbBase.php         |   23 +++
 framework/Core/lib/Horde/Core/Binder/Lock.php           |    2 +-
 framework/Core/lib/Horde/Core/Binder/Perms.php          |    2 +-
 framework/Core/lib/Horde/Core/Binder/SessionHandler.php |    2 +-
 framework/Core/lib/Horde/Core/Binder/Token.php          |    2 +-
 framework/Core/lib/Horde/Core/Factory/Db.php            |  146 +++++++++++++++
 framework/Core/lib/Horde/Registry.php                   |    3 +-
 framework/Core/package.xml                              |    4 +
 framework/Image/tests/im.php                            |    5 +-
 framework/Rdo/examples/Horde/Rdo/Clotho.php             |    2 +-
 framework/Rdo/examples/Horde/Rdo/User.php               |    2 +-
 framework/admintools/horde-sql-shell.php                |    2 +-
 horde/admin/activesync.php                              |   12 +-
 horde/bin/db_migrate                                    |    4 +-
 horde/lib/Prefs/Ui.php                                  |    4 +-
 horde/rpc.php                                           |   28 ++--
 imp/lib/Injector/Binder/Sentmail.php                    |    2 +-
 23 files changed, 233 insertions(+), 101 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/Binder/DbBase.php
 create mode 100644 framework/Core/lib/Horde/Core/Factory/Db.php

http://git.horde.org/diff.php/content/test/Tags/TaggerTest.php?rt=horde-git&r1=59b85a6b925a2a24ec91d8f3b686ac2c6d6e336a&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde.php?rt=horde-git&r1=faf51e191e49f34292e1ce5a5cc8f499421f3038&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Auth/Signup/Sql.php?rt=horde-git&r1=52352ed01e112bd6ae1eb124cef79c5f533faf18&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Alarm.php?rt=horde-git&r1=c5a17f712a86e81377a1f81a28c3d2c38597d869&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Cache.php?rt=horde-git&r1=6c1ecdd0e43d4a8794399d74ceb6bb51d3871a44&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Db.php?rt=horde-git&r1=884568197036e1e38b4d2088f240da3a7c31c186&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Binder/DbBase.php?rt=horde-git&r=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Lock.php?rt=horde-git&r1=c5a17f712a86e81377a1f81a28c3d2c38597d869&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Perms.php?rt=horde-git&r1=c5a17f712a86e81377a1f81a28c3d2c38597d869&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/SessionHandler.php?rt=horde-git&r1=5fc6a8f82ff20a1845771621ff5b6dbeb4d680e6&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Binder/Token.php?rt=horde-git&r1=c5a17f712a86e81377a1f81a28c3d2c38597d869&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Factory/Db.php?rt=horde-git&r=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=94ad8cc45b0bb01083dd41f3a86c15458d2ba92c&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=83f413ccb16411d555f6c5d2910f1d49e9057eb3&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Image/tests/im.php?rt=horde-git&r1=8e39e7530a6d6323657d7e94ccd1c2869bf4a30f&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Rdo/examples/Horde/Rdo/Clotho.php?rt=horde-git&r1=45ec4b5b2ad3243c1664d19b3c01ebe80f519b07&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/Rdo/examples/Horde/Rdo/User.php?rt=horde-git&r1=45ec4b5b2ad3243c1664d19b3c01ebe80f519b07&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/framework/admintools/horde-sql-shell.php?rt=horde-git&r1=40ca41b9c94a20146cc4a343ac2896e911d81dda&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/horde/admin/activesync.php?rt=horde-git&r1=b35e9860026bf86e8c0de9375927beadff46fe9e&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/horde/bin/db_migrate?rt=horde-git&r1=0a981cdc5257ef98a1a37163beef5fc6fe13bb5f&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/horde/lib/Prefs/Ui.php?rt=horde-git&r1=15ea1b59619feca4efa2537d182553d87ebbc7c7&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/horde/rpc.php?rt=horde-git&r1=d2fd48146c90e2d8b20065a6d1b4caf2723267e1&r2=e433901b802136256a094ae1f870853e7f512e02
http://git.horde.org/diff.php/imp/lib/Injector/Binder/Sentmail.php?rt=horde-git&r1=bf4719ffd4d666e00287a27dc1f42085a36ccb0e&r2=e433901b802136256a094ae1f870853e7f512e02

-----------------------------------------------------------------------

commit 31b2c396edcaca6d1470fd189360cea37d9c5c55
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 13:35:43 2010 -0600

    Removed support for dBase, Frontbase, and mSQL database servers.
    
    At a minimum, none of these are supported by PDO drivers.

 framework/Core/lib/Horde/Config.php |   62 +----------------------------------
 horde/docs/UPGRADING                |    2 +
 2 files changed, 3 insertions(+), 61 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Config.php?rt=horde-git&r1=1a94c03fc74cb675e189961f16d00b20407eaa33&r2=31b2c396edcaca6d1470fd189360cea37d9c5c55
http://git.horde.org/diff.php/horde/docs/UPGRADING?rt=horde-git&r1=d2fd48146c90e2d8b20065a6d1b4caf2723267e1&r2=31b2c396edcaca6d1470fd189360cea37d9c5c55

-----------------------------------------------------------------------

commit 7caefef28736487776bc3e567a85f46bc70adfa2
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 13:51:18 2010 -0600

    Needed, for now

 framework/Prefs/lib/Horde/Prefs.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=7caefef28736487776bc3e567a85f46bc70adfa2

-----------------------------------------------------------------------

commit 1aa54d547d9f25d7a486ff5ba068ee1af3aa1d8e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 14:13:45 2010 -0600

    Convert prefs sql driver to use new Horde_Db binder
    
    Unfortunately, Horde_Db is horribly broken when it comes to PostgreSQL
    and BLOB (a/k/a BYTEA) data.  Sigh.  Been playing around with this for
    several hours now, and I am no closer to figuring out how to fix this.

 framework/Prefs/lib/Horde/Prefs/Sql.php |  240 ++++++++----------------------
 1 files changed, 64 insertions(+), 176 deletions(-)

http://git.horde.org/diff.php/framework/Prefs/lib/Horde/Prefs/Sql.php?rt=horde-git&r1=6e6599dfe74533b868cb0aaa80eeb6a2d482ce92&r2=1aa54d547d9f25d7a486ff5ba068ee1af3aa1d8e

-----------------------------------------------------------------------

commit 5fd85e69576c5b4e11d4878d91550f22f874d519
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 14:55:47 2010 -0600

    phpdoc

 framework/Db/lib/Horde/Db/Adapter/Base.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/framework/Db/lib/Horde/Db/Adapter/Base.php?rt=horde-git&r1=556ca7c259f179d69a1bace18224280720889acc&r2=5fd85e69576c5b4e11d4878d91550f22f874d519

-----------------------------------------------------------------------

commit 165a205c51b543f0065a300decb372cb59fb2bb1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed May 26 16:11:00 2010 -0600

    Postgres DB fixes

 framework/Db/lib/Horde/Db/Adapter/Pdo/Pgsql.php         |    7 ++++++-
 framework/Db/lib/Horde/Db/Adapter/Postgresql/Schema.php |    2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

http://git.horde.org/diff.php/framework/Db/lib/Horde/Db/Adapter/Pdo/Pgsql.php?rt=horde-git&r1=4d640aaffb98067bcba8ece0b28bfb916afb2565&r2=165a205c51b543f0065a300decb372cb59fb2bb1
http://git.horde.org/diff.php/framework/Db/lib/Horde/Db/Adapter/Postgresql/Schema.php?rt=horde-git&r1=556ca7c259f179d69a1bace18224280720889acc&r2=165a205c51b543f0065a300decb372cb59fb2bb1

-----------------------------------------------------------------------

commit c2e43aeedcc832535be6e3e985658ea4e2d9a5b5
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:44:43 2010 -0600

    Bug #9061: Growler log doesn't exist in popup windows

 imp/js/dimpcore.js |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

http://git.horde.org/diff.php/imp/js/dimpcore.js?rt=horde-git&r1=2a0da09b05d8672debd1e21b1ca52f79eb3232ca&r2=c2e43aeedcc832535be6e3e985658ea4e2d9a5b5

-----------------------------------------------------------------------

commit 6d91d57895d4abefa9ee6b0ce385be3720502648
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:56:48 2010 -0600

    Bug #9060: Global LDAP configuration can be empty

 framework/Core/lib/Horde/Config.php |   38 +++++++++++++++++++++++-----------
 horde/config/conf.xml               |    2 +-
 2 files changed, 27 insertions(+), 13 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Config.php?rt=horde-git&r1=31b2c396edcaca6d1470fd189360cea37d9c5c55&r2=6d91d57895d4abefa9ee6b0ce385be3720502648
http://git.horde.org/diff.php/horde/config/conf.xml?rt=horde-git&r1=1a94c03fc74cb675e189961f16d00b20407eaa33&r2=6d91d57895d4abefa9ee6b0ce385be3720502648

-----------------------------------------------------------------------

commit 104e3198ce8b82e1a469dce43420d2d6fa7e2a7d
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu May 27 10:59:26 2010 -0600

    Add BYTEA conversion utilities to Postgresql driver.
    
    Still not used anyplace though.

 framework/Db/lib/Horde/Db/Adapter/Postgresql/Column.php |  119 ++++++---------
 1 files changed, 48 insertions(+), 71 deletions(-)

http://git.horde.org/diff.php/framework/Db/lib/Horde/Db/Adapter/Postgresql/Column.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=104e3198ce8b82e1a469dce43420d2d6fa7e2a7d




More information about the commits mailing list