[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