[commits] Horde branch master updated. c731bcace9f8d5568cf6088c3a3f9c33beb84ce3
Jan Schneider
jan at horde.org
Fri Jan 14 22:51:19 UTC 2011
The branch "master" has been updated.
The following is a summary of the commits.
from: f25df9ed011a22d85ca50487d58339ad69faf7ec
3577831 Move, so that uncommenting actually overwrites the default.
1f705be Use more sane defaults.
d51a0a6 Revert "Move, so that uncommenting actually overwrites the default."
f6e0e91 MFB: Fix integer overflow in ASN parser.
fbd9352 BOOLEAN is integer in SQLite internally, cast booleans to integers.
c731bca Add next-generation SQL Share driver.
-----------------------------------------------------------------------
commit 3577831df5934e52b777556e262969ada2bfd6b5
Author: Jan Schneider <jan at horde.org>
Date: Thu Jan 13 10:52:03 2011 +0100
Move, so that uncommenting actually overwrites the default.
turba/config/backends.php.dist | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/3577831df5934e52b777556e262969ada2bfd6b5
-----------------------------------------------------------------------
commit 1f705be51d9f7f15ce3403b624f2fc716328b41b
Author: Jan Schneider <jan at horde.org>
Date: Fri Jan 14 13:07:49 2011 +0100
Use more sane defaults.
turba/config/backends.php.dist | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
http://git.horde.org/horde-git/-/commit/1f705be51d9f7f15ce3403b624f2fc716328b41b
-----------------------------------------------------------------------
commit d51a0a69b156af00b28e3e3468f37f847961e2f0
Author: Jan Schneider <jan at horde.org>
Date: Fri Jan 14 13:51:10 2011 +0100
Revert "Move, so that uncommenting actually overwrites the default."
This reverts commit f26b24db04738a41084bf90a7ea9d70c98278acb.
turba/config/backends.php.dist | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/d51a0a69b156af00b28e3e3468f37f847961e2f0
-----------------------------------------------------------------------
commit f6e0e91ecc03ec9d6b308fce569a2b2e8d9f466f
Author: Jan Schneider <jan at horde.org>
Date: Fri Jan 14 16:33:02 2011 +0100
MFB: Fix integer overflow in ASN parser.
framework/Crypt/lib/Horde/Crypt/Smime.php | 13 ++-----------
horde/docs/CHANGES | 1 +
2 files changed, 3 insertions(+), 11 deletions(-)
http://git.horde.org/horde-git/-/commit/f6e0e91ecc03ec9d6b308fce569a2b2e8d9f466f
-----------------------------------------------------------------------
commit fbd935220b562c7ec17c6869b6d4cb438abdc3ec
Author: Jan Schneider <jan at horde.org>
Date: Fri Jan 14 22:40:17 2011 +0100
BOOLEAN is integer in SQLite internally, cast booleans to integers.
framework/Db/lib/Horde/Db/Adapter/Sqlite/Schema.php | 16 ++++++++++++++++
framework/Db/test/Horde/Db/Adapter/Pdo/SqliteTest.php | 4 ++--
2 files changed, 18 insertions(+), 2 deletions(-)
http://git.horde.org/horde-git/-/commit/fbd935220b562c7ec17c6869b6d4cb438abdc3ec
-----------------------------------------------------------------------
commit c731bcace9f8d5568cf6088c3a3f9c33beb84ce3
Author: Jan Schneider <jan at horde.org>
Date: Fri Jan 14 23:16:47 2011 +0100
Add next-generation SQL Share driver.
It doesn't use any bitmasks anymore that can't be indexed in MySQL. Each
permission is a boolean column instead. User and group permissions are
no longer retrieved with a LEFT JOIN but in separate queries. This is by
far outweighed by the performance improvement which is about factor 25
for MySQL and PostgreSQL using the stress test scenario.
.gitignore | 2 +
framework/Share/lib/Horde/Share/Base.php | 2 +-
framework/Share/lib/Horde/Share/Object/Sql.php | 6 +-
framework/Share/lib/Horde/Share/Object/Sqlng.php | 219 ++++++++
framework/Share/lib/Horde/Share/Sql.php | 80 ++-
framework/Share/lib/Horde/Share/Sqlng.php | 369 +++++++++++++
framework/Share/package.xml | 48 ++-
framework/Share/test/Horde/Share/Sqlng/Base.php | 178 ++++++
framework/Share/test/Horde/Share/Sqlng/MysqlTest.php | 28 +
framework/Share/test/Horde/Share/Sqlng/MysqliTest.php | 28 +
framework/Share/test/Horde/Share/Sqlng/Pdo/MysqlTest.php | 29 +
framework/Share/test/Horde/Share/Sqlng/Pdo/PgsqlTest.php | 29 +
framework/Share/test/Horde/Share/Sqlng/Pdo/SqliteTest.php | 26 +
framework/Share/test/Horde/Share/Sqlng/Pdo/conf.php | 1 +
framework/Share/test/Horde/Share/migration/sqlng.php | 84 +++
framework/Share/test/Horde/Share/stress-test | 3 +-
16 files changed, 1095 insertions(+), 37 deletions(-)
create mode 100644 framework/Share/lib/Horde/Share/Object/Sqlng.php
create mode 100644 framework/Share/lib/Horde/Share/Sqlng.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/Base.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/MysqlTest.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/MysqliTest.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/Pdo/MysqlTest.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/Pdo/PgsqlTest.php
create mode 100644 framework/Share/test/Horde/Share/Sqlng/Pdo/SqliteTest.php
create mode 120000 framework/Share/test/Horde/Share/Sqlng/Pdo/conf.php
create mode 100644 framework/Share/test/Horde/Share/migration/sqlng.php
http://git.horde.org/horde-git/-/commit/c731bcace9f8d5568cf6088c3a3f9c33beb84ce3
More information about the commits
mailing list