[commits] Horde branch master updated. 1979d2d1a03af758760a8ece3655c326fd56fd88
Michael M Slusarz
slusarz at horde.org
Wed Oct 30 07:58:32 UTC 2013
The branch "master" has been updated.
The following is a summary of the commits.
from: e965020fb2adfd599889b023efdfa8139b86fff6
253e8ad Remove comment. It either works or doesn't.
bab8159 Fix typo
4466571 Initial commit of the Horde_Pack package.
951c330 [mms] Support msgpack for serializing the map lookup.
1979d2d Use SHA-1 for hash key
Summary: http://github.com/horde/horde/compare/e965020fb2adfd599889b023efdfa8139b86fff6...1979d2d1a03af758760a8ece3655c326fd56fd88
-----------------------------------------------------------------------
commit 253e8ad15116c2a8c5b847126b9d4c41c8e51946
Author: Michael M Slusarz <slusarz at horde.org>
Date: Tue Oct 29 21:00:00 2013 -0600
Remove comment. It either works or doesn't.
horde/config/hooks.php.dist | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
http://github.com/horde/horde/commit/253e8ad15116c2a8c5b847126b9d4c41c8e51946
http://git.horde.org/horde-git/-/commit/253e8ad15116c2a8c5b847126b9d4c41c8e51946
-----------------------------------------------------------------------
commit bab815900d0aef805fe186ddd6e5ffbc84d1749c
Author: Michael M Slusarz <slusarz at horde.org>
Date: Tue Oct 29 21:00:24 2013 -0600
Fix typo
horde/config/hooks.php.dist | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://github.com/horde/horde/commit/bab815900d0aef805fe186ddd6e5ffbc84d1749c
http://git.horde.org/horde-git/-/commit/bab815900d0aef805fe186ddd6e5ffbc84d1749c
-----------------------------------------------------------------------
commit 4466571036bcae0858d4364dc8dd7a9a2e84d90b
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Oct 30 00:45:05 2013 -0600
Initial commit of the Horde_Pack package.
This is intended as a drop-in replacement for BOTH serialize() and
json_encode() for storing data for use within the PHP session.
It leverages better compression from the msgpack (JSON replacement) and
igbinary (serialize replacement) PECL extensions.
Even better - it abstracts the use of Horde_Compress_Fast, so that the
process of storing/compressing data is now done on a single call. (It
also transparently handles the issue with json_decode() when you have to
remember whether you want an object or hash when decoding a JSON
object).
A very brief test run, doing nothing more than replacing the current
serialize() command in Horde_Session, saw a 6% drop of session size on
startup. Obviously, this needs more testing but is a promising start.
framework/Pack/doc/Horde/Pack/COPYING | 458 ++++++++
framework/Pack/lib/Horde/Pack.php | 174 +++
framework/Pack/lib/Horde/Pack/Driver.php | 86 ++
framework/Pack/lib/Horde/Pack/Driver/Igbinary.php | 54 +
framework/Pack/lib/Horde/Pack/Driver/Json.php | 55 +
framework/Pack/lib/Horde/Pack/Driver/Msgpack.php | 50 +
framework/Pack/lib/Horde/Pack/Driver/Msgpackserialize.php | 56 +
framework/Pack/lib/Horde/Pack/Driver/Serialize.php | 47 +
framework/Pack/lib/Horde/Pack/Exception.php | 25 +
framework/Pack/package.xml | 140 +++
framework/Pack/test/Horde/Pack/AllTests.php | 3 +
framework/Pack/test/Horde/Pack/Driver/IgbinaryTest.php | 29 +
framework/Pack/test/Horde/Pack/Driver/JsonTest.php | 29 +
framework/Pack/test/Horde/Pack/Driver/MsgpackTest.php | 29 +
framework/Pack/test/Horde/Pack/Driver/MsgpackserializeTest.php | 30 +
framework/Pack/test/Horde/Pack/Driver/SerializeTest.php | 30 +
framework/Pack/test/Horde/Pack/Driver/TestBase.php | 148 +++
framework/Pack/test/Horde/Pack/bootstrap.php | 3 +
framework/Pack/test/Horde/Pack/phpunit.xml | 1 +
19 files changed, 1447 insertions(+), 0 deletions(-)
create mode 100644 framework/Pack/doc/Horde/Pack/COPYING
create mode 100644 framework/Pack/lib/Horde/Pack.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver/Igbinary.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver/Json.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver/Msgpack.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver/Msgpackserialize.php
create mode 100644 framework/Pack/lib/Horde/Pack/Driver/Serialize.php
create mode 100644 framework/Pack/lib/Horde/Pack/Exception.php
create mode 100644 framework/Pack/package.xml
create mode 100644 framework/Pack/test/Horde/Pack/AllTests.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/IgbinaryTest.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/JsonTest.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/MsgpackTest.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/MsgpackserializeTest.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/SerializeTest.php
create mode 100644 framework/Pack/test/Horde/Pack/Driver/TestBase.php
create mode 100644 framework/Pack/test/Horde/Pack/bootstrap.php
create mode 100644 framework/Pack/test/Horde/Pack/phpunit.xml
http://github.com/horde/horde/commit/4466571036bcae0858d4364dc8dd7a9a2e84d90b
http://git.horde.org/horde-git/-/commit/4466571036bcae0858d4364dc8dd7a9a2e84d90b
-----------------------------------------------------------------------
commit 951c330688f8d948ffbbd348bc7101abd49c908e
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Oct 30 01:28:34 2013 -0600
[mms] Support msgpack for serializing the map lookup.
framework/Autoloader_Cache/lib/Horde/Autoloader/Cache.php | 15 +++++++++---
framework/Autoloader_Cache/package.xml | 9 ++++++-
2 files changed, 18 insertions(+), 6 deletions(-)
http://github.com/horde/horde/commit/951c330688f8d948ffbbd348bc7101abd49c908e
http://git.horde.org/horde-git/-/commit/951c330688f8d948ffbbd348bc7101abd49c908e
-----------------------------------------------------------------------
commit 1979d2d1a03af758760a8ece3655c326fd56fd88
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Oct 30 01:34:57 2013 -0600
Use SHA-1 for hash key
framework/Autoloader_Cache/lib/Horde/Autoloader/Cache.php | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
http://github.com/horde/horde/commit/1979d2d1a03af758760a8ece3655c326fd56fd88
http://git.horde.org/horde-git/-/commit/1979d2d1a03af758760a8ece3655c326fd56fd88
More information about the commits
mailing list