[commits] Horde branch master updated. 531448f4f685b4ee4e09e2638851aab614912e0e

Michael Rubinsky mike at theupstairsroom.com
Tue Mar 30 04:49:02 UTC 2010


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

from: 5b9949ba185dbb730b0db6b8faf8aa88eb94bdb1

e084a37 Implement working policy enforcement and provisioning.
531448f Further simplification and refactoring of device info handling.

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

commit e084a37ef334f07770a5f1b19cdb1b51bde7caa1
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Mon Mar 29 23:22:57 2010 -0400

    Implement working policy enforcement and provisioning.
    
    In the process, rework some state storage methods. For the file storage backend,
    store the state files in a user directory to allow a (as yet non-existant) UI for
    allowing the user and/or admin to request a remote device wipe. Also seperate out
    the device-specific information such as the policykey, user-agent, device string etc...
    into it's own state file. Again, this will be more efficient in a history/sql based state
    storage driver.

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   30 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php         |   62 +--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php        |   35 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |    7 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |   19 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php   |  169 +++--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |    5 +
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   28 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |  140 +++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/History.php       |    2 +-
 framework/Rpc/lib/Horde/Rpc/ActiveSync.php                        |   40 +-
 11 files changed, 321 insertions(+), 216 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=8477c57f814a1fa8437f1befa2030a93d42ce124&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Driver/Base.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=8477c57f814a1fa8437f1befa2030a93d42ce124&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=5aeef14944eba2a5c923af605459f0c0ad30e70f&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/History.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1
http://git.horde.org/diff.php/framework/Rpc/lib/Horde/Rpc/ActiveSync.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=e084a37ef334f07770a5f1b19cdb1b51bde7caa1

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

commit 531448f4f685b4ee4e09e2638851aab614912e0e
Author: Michael J. Rubinsky <mrubinsk at horde.org>
Date:   Tue Mar 30 00:47:56 2010 -0400

    Further simplification and refactoring of device info handling.
    
    Move some paramters around, simplify some method calls. Don't pass values
    when we already have the means to get them etc...
    
    Also, store device info even for devices that are not provisioned.

 framework/ActiveSync/lib/Horde/ActiveSync.php                     |   29 ++-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php        |   25 +--
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |    4 +-
 .../ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php   |    3 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Options.php     |    2 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php        |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php   |    8 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php        |    3 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php          |   44 ++++-
 framework/ActiveSync/lib/Horde/ActiveSync/State/File.php          |   39 +++-
 10 files changed, 109 insertions(+), 52 deletions(-)

http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Base.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/GetItemEstimate.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Options.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Ping.php?rt=horde-git&r1=121652b06b516af77a95fa3b18f62975c20b17e1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Provision.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/Request/Sync.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/Base.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e
http://git.horde.org/diff.php/framework/ActiveSync/lib/Horde/ActiveSync/State/File.php?rt=horde-git&r1=e084a37ef334f07770a5f1b19cdb1b51bde7caa1&r2=531448f4f685b4ee4e09e2638851aab614912e0e




More information about the commits mailing list