[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