Ben Klang [Fri, 2 Apr 2010 14:56:42 +0000 (10:56 -0400)]
Shout: using float on buttons was a bad idea
Michael J. Rubinsky [Fri, 2 Apr 2010 16:47:35 +0000 (12:47 -0400)]
Fix the PurgeEvents login task
Michael J. Rubinsky [Fri, 2 Apr 2010 00:31:09 +0000 (20:31 -0400)]
Fix recurrences when it has a recurInterval other than 1
Michael M Slusarz [Thu, 1 Apr 2010 21:02:34 +0000 (15:02 -0600)]
Update some RFC documentation
Michael M Slusarz [Thu, 1 Apr 2010 18:12:10 +0000 (12:12 -0600)]
Simplify CSS formatting
Michael M Slusarz [Thu, 1 Apr 2010 05:00:32 +0000 (23:00 -0600)]
Fix typo.
Michael J. Rubinsky [Thu, 1 Apr 2010 20:12:51 +0000 (16:12 -0400)]
Pass the rest of the policy parameters to the activesync server.
Simplify this a little while I'm at it..
Michael J. Rubinsky [Thu, 1 Apr 2010 20:11:34 +0000 (16:11 -0400)]
Fix setting provisioning parameter.
Michael J. Rubinsky [Thu, 1 Apr 2010 18:16:19 +0000 (14:16 -0400)]
..actually allow the horde config to control the provisioning setting.
Forgot to add this, it was defaulting to Off regardless of this setting. Still need
to pass the rest of the params...the code is there to use them, just need to hook them up.
Michael J. Rubinsky [Thu, 1 Apr 2010 18:04:23 +0000 (14:04 -0400)]
Put this in the security policies section
Ben Klang [Thu, 1 Apr 2010 02:40:51 +0000 (22:40 -0400)]
Shout: keep working on first-run wizard
Michael J. Rubinsky [Thu, 1 Apr 2010 00:44:16 +0000 (20:44 -0400)]
Cleanup Wbxml Encoder, phpdoc, cs, remove dead code...
Michael J. Rubinsky [Thu, 1 Apr 2010 00:16:36 +0000 (20:16 -0400)]
No need to pass the dtd into the decoder/encoder objects - just put it in the base object.
Michael J. Rubinsky [Wed, 31 Mar 2010 21:57:09 +0000 (17:57 -0400)]
Clean up Connector objects:
phpdoc, ws, variablenames, remove obsolete parameters, class constants etc...
Michael M Slusarz [Wed, 31 Mar 2010 22:41:20 +0000 (16:41 -0600)]
Don't highlight header row
Michael M Slusarz [Wed, 31 Mar 2010 22:27:24 +0000 (16:27 -0600)]
Passphrase input fixes
Michael M Slusarz [Wed, 31 Mar 2010 21:22:33 +0000 (15:22 -0600)]
Fix adding addressbooks.
Ben Klang [Wed, 31 Mar 2010 22:21:06 +0000 (18:21 -0400)]
Shout: Auto-create default menu and recording
Ben Klang [Wed, 31 Mar 2010 22:02:11 +0000 (18:02 -0400)]
Shout: One more round of tweaks to handling curaccount
Ben Klang [Wed, 31 Mar 2010 21:53:12 +0000 (17:53 -0400)]
Shout: Work on new-account wizard
Ben Klang [Wed, 31 Mar 2010 19:58:16 +0000 (15:58 -0400)]
Shout: Reduce information stored in the session
Michael J. Rubinsky [Wed, 31 Mar 2010 21:43:53 +0000 (17:43 -0400)]
Refactor the Exporter/Streamer/Importer/HierarchyCache mess....
Rename a bunch of classes and combine a few to better reflect what is happening here.
As a bonus, cleans up the main directory of the package a bit.
Michael J. Rubinsky [Wed, 31 Mar 2010 19:44:50 +0000 (15:44 -0400)]
Change filename in package.xml
Michael J. Rubinsky [Wed, 31 Mar 2010 19:43:47 +0000 (15:43 -0400)]
...and rename the file appropriately
Michael J. Rubinsky [Wed, 31 Mar 2010 19:40:36 +0000 (15:40 -0400)]
Rename Horde_ActiveSync_Exporter to Horde_ActiveSync_Sync to reflect it's real function.
Name is left over from legacy z-push code. This class is now only responsible for iterating
changesets and sending changes to PIM when appropriate.
Michael J. Rubinsky [Wed, 31 Mar 2010 19:07:07 +0000 (15:07 -0400)]
Fix initialStateTest
Michael J. Rubinsky [Wed, 31 Mar 2010 18:54:47 +0000 (14:54 -0400)]
Mark incomplete tests in FileStateTest.php (these still really need to be written), and
fix HordeDriverTest related to changes in storing dates as Horde_Date
Michael J. Rubinsky [Wed, 31 Mar 2010 18:47:09 +0000 (14:47 -0400)]
oops - device info is a stdClass, not an array
Michael J. Rubinsky [Wed, 31 Mar 2010 18:43:55 +0000 (14:43 -0400)]
Add header for the policy section
Michael J. Rubinsky [Wed, 31 Mar 2010 18:36:27 +0000 (14:36 -0400)]
Move (and implement) the set/getDeviceRWStatus methods to the state object
Michael J. Rubinsky [Wed, 31 Mar 2010 18:17:57 +0000 (14:17 -0400)]
phpdoc
Michael J. Rubinsky [Wed, 31 Mar 2010 18:12:07 +0000 (14:12 -0400)]
Move policykey generation to the state object
Michael J. Rubinsky [Wed, 31 Mar 2010 00:23:26 +0000 (20:23 -0400)]
Use passed in configuration to build the policies string
Michael J. Rubinsky [Wed, 31 Mar 2010 00:22:06 +0000 (20:22 -0400)]
Another place to ensure the state directory exists
Michael J. Rubinsky [Wed, 31 Mar 2010 00:21:45 +0000 (20:21 -0400)]
cs
Michael J. Rubinsky [Wed, 31 Mar 2010 00:04:54 +0000 (20:04 -0400)]
remove duplicate parameter
Michael J. Rubinsky [Tue, 30 Mar 2010 23:27:08 +0000 (19:27 -0400)]
Add configuration for supported policy settings.
Not connected to the code yet...
Michael M Slusarz [Tue, 30 Mar 2010 19:09:15 +0000 (13:09 -0600)]
message list CSS tweaks in imp
Michael M Slusarz [Tue, 30 Mar 2010 18:58:58 +0000 (12:58 -0600)]
Ticket #8936: Allow switching back to no sort (i.e. sequence sort)
Michael M Slusarz [Tue, 30 Mar 2010 18:29:47 +0000 (12:29 -0600)]
Better indication that these top level menu items are not clickable themselves
Michael M Slusarz [Tue, 30 Mar 2010 18:25:02 +0000 (12:25 -0600)]
Bug #8942: Fix bad log level error
Need to always use Horde_Core_Log_Logger, even with the null driver,
because priority may need to be converted from a string.
Michael M Slusarz [Tue, 30 Mar 2010 18:24:14 +0000 (12:24 -0600)]
Improved error message.
Michael M Slusarz [Tue, 30 Mar 2010 03:36:58 +0000 (21:36 -0600)]
Not sure where this came from
Jan Schneider [Tue, 30 Mar 2010 17:33:55 +0000 (19:33 +0200)]
Run the effects for showing the overlay and dialog in parallel.
Make effect duration configurable.
Jan Schneider [Tue, 30 Mar 2010 16:08:46 +0000 (18:08 +0200)]
Shorter effect durations, and make it semi-configurable.
Michael J. Rubinsky [Tue, 30 Mar 2010 16:55:36 +0000 (12:55 -0400)]
Ignore exceptions from VFS when deleting the image cache
Michael J. Rubinsky [Tue, 30 Mar 2010 14:17:20 +0000 (10:17 -0400)]
define the state directory
Jan Schneider [Tue, 30 Mar 2010 15:09:20 +0000 (17:09 +0200)]
Fix setting minimum height for short events.
Michael J. Rubinsky [Tue, 30 Mar 2010 13:56:09 +0000 (09:56 -0400)]
...and actually add the member.
Michael J. Rubinsky [Tue, 30 Mar 2010 13:52:00 +0000 (09:52 -0400)]
check for empty, not just zero
Michael J. Rubinsky [Tue, 30 Mar 2010 13:50:14 +0000 (09:50 -0400)]
Ensure the user's state directory is present
Michael J. Rubinsky [Tue, 30 Mar 2010 13:49:06 +0000 (09:49 -0400)]
Make sure we recognize that a policykey of zero means device is not provisioned.
Michael J. Rubinsky [Tue, 30 Mar 2010 13:48:11 +0000 (09:48 -0400)]
prune obsolete code
Michael J. Rubinsky [Tue, 30 Mar 2010 05:36:12 +0000 (01:36 -0400)]
Fix method parameters
Michael J. Rubinsky [Tue, 30 Mar 2010 04:47:56 +0000 (00:47 -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.
Michael J. Rubinsky [Tue, 30 Mar 2010 03:22:57 +0000 (23:22 -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.
Ben Klang [Mon, 29 Mar 2010 20:54:10 +0000 (16:54 -0400)]
Shout: fix selecting recording when adding menu
Ben Klang [Mon, 29 Mar 2010 20:48:08 +0000 (16:48 -0400)]
Shout: Add recording management code
Ben Klang [Mon, 29 Mar 2010 20:47:53 +0000 (16:47 -0400)]
Shout: Attempt to catch and log browser-side exceptions
Ben Klang [Mon, 29 Mar 2010 20:47:24 +0000 (16:47 -0400)]
Shout: Enable saving menu info
Ben Klang [Mon, 29 Mar 2010 20:46:01 +0000 (16:46 -0400)]
Shout: Convert to recording_id
Ben Klang [Mon, 29 Mar 2010 17:16:06 +0000 (13:16 -0400)]
Shout: create administrative PIN feature
Michael J. Rubinsky [Mon, 29 Mar 2010 19:59:58 +0000 (15:59 -0400)]
use Horde_String::ucfirst and Horde_String::lower
Michael J. Rubinsky [Mon, 29 Mar 2010 19:40:08 +0000 (15:40 -0400)]
sigh - can't restrict to X-* headers, activesync also sends others that we need.
Michael J. Rubinsky [Mon, 29 Mar 2010 18:56:21 +0000 (14:56 -0400)]
need to strtolower() the key first before we ucfirst() it.
I'm thinking it might be easier to just put these in as-is, and
assume we need to strtolower() any X-* headers for comparison.
RFC2616 (HTTP/1.1) says headers are case insensitive anyway, so we probably
shouldn't be relying on case for comparisons...
Michael J. Rubinsky [Mon, 29 Mar 2010 18:38:49 +0000 (14:38 -0400)]
Fix broken header handling when PHP not being used as an Apache module.
the $userdata argument to array_walk cannot be passed by reference, so we need
to iterate the _SERVER array manually, map the headers we know about, but
try our best to parse X-* headers as well.
Ben Klang [Mon, 29 Mar 2010 03:41:11 +0000 (23:41 -0400)]
Shout: enable deleting of dialplan menus
Ben Klang [Mon, 29 Mar 2010 02:32:47 +0000 (22:32 -0400)]
Shout: catch and log some additional possible errors
Ben Klang [Mon, 29 Mar 2010 01:49:22 +0000 (21:49 -0400)]
Shout: simplify account selector
Ben Klang [Mon, 29 Mar 2010 01:44:32 +0000 (21:44 -0400)]
Shout: fix adding and editing conference rooms
Ben Klang [Sun, 28 Mar 2010 21:46:44 +0000 (17:46 -0400)]
Shout: Add conference list screen
Ben Klang [Sun, 28 Mar 2010 21:39:07 +0000 (17:39 -0400)]
Shout: Dialplan support for conference rooms
Ben Klang [Sun, 28 Mar 2010 19:58:43 +0000 (15:58 -0400)]
Shout: fix clicking on buttons outside text
Michael J. Rubinsky [Sun, 28 Mar 2010 16:59:59 +0000 (12:59 -0400)]
Fix spelling
Michael J. Rubinsky [Sun, 28 Mar 2010 16:57:32 +0000 (12:57 -0400)]
BFN, and blurb regarding multi-page images in Horde_Image
Michael J. Rubinsky [Sun, 28 Mar 2010 15:50:29 +0000 (11:50 -0400)]
Remove obsolete constants, add some comments
Ben Klang [Sun, 28 Mar 2010 16:17:46 +0000 (12:17 -0400)]
Shout: hide inactive "help" and "options" menu items
Ben Klang [Sun, 28 Mar 2010 16:07:03 +0000 (12:07 -0400)]
Shout: fix graphic filenames to be more consistent
Michael J. Rubinsky [Sun, 28 Mar 2010 15:19:27 +0000 (11:19 -0400)]
Improvements/Fixes to GetItemEstimate handling
- Don't attempt to load state for compatability mode.
- Instantiate and init the state machine for _each_ collection.
- Start using STATUS constants - still needs some error handling
- Simplify some logic
Michael J. Rubinsky [Sun, 28 Mar 2010 15:18:10 +0000 (11:18 -0400)]
ws
Michael J. Rubinsky [Sun, 28 Mar 2010 15:17:08 +0000 (11:17 -0400)]
ws
Ben Klang [Sun, 28 Mar 2010 02:33:14 +0000 (22:33 -0400)]
Shout: Enable removing actions from digits
Ben Klang [Sun, 28 Mar 2010 01:28:41 +0000 (21:28 -0400)]
Shout: fix typo
Ben Klang [Sun, 28 Mar 2010 01:25:19 +0000 (21:25 -0400)]
Shout: Allow for multiple dial-out numbers
Michael M Slusarz [Sat, 27 Mar 2010 01:54:55 +0000 (19:54 -0600)]
Bug #8937: Convert priority to integer; don't exit prematurely
Michael M Slusarz [Sat, 27 Mar 2010 01:54:23 +0000 (19:54 -0600)]
Remove debug artifact
Michael M Slusarz [Fri, 26 Mar 2010 23:10:52 +0000 (17:10 -0600)]
Ticket #8936: Simplified date sorting UI in IMP
Michael M Slusarz [Fri, 26 Mar 2010 22:19:05 +0000 (16:19 -0600)]
Ticket #8936: Add sequence sorting to search().
Michael J. Rubinsky [Fri, 26 Mar 2010 22:20:45 +0000 (18:20 -0400)]
Initial refactoring of the GetItemEstimate request handler.
This get's the Droid's corporate calendar a little closer...
Michael J. Rubinsky [Fri, 26 Mar 2010 22:18:59 +0000 (18:18 -0400)]
Use a logger from injector, not the log I used for debugging.
Leave this commented out for now...
Ben Klang [Fri, 26 Mar 2010 22:01:42 +0000 (18:01 -0400)]
Shout: fix graphic name to match code
Ben Klang [Fri, 26 Mar 2010 21:59:24 +0000 (17:59 -0400)]
Shout: Hide "recordings" for now; it doesn't work.
Ben Klang [Fri, 26 Mar 2010 21:59:15 +0000 (17:59 -0400)]
Shout: Fix handling of * and # keys
Michael J. Rubinsky [Fri, 26 Mar 2010 21:28:22 +0000 (17:28 -0400)]
Need to make $driver an optional parameter.
Ben Klang [Fri, 26 Mar 2010 21:11:47 +0000 (17:11 -0400)]
Shout: make sure we only observe the action form once
Ben Klang [Fri, 26 Mar 2010 21:03:33 +0000 (17:03 -0400)]
Shout: remove extraneous "cancel" button
Ben Klang [Fri, 26 Mar 2010 21:01:09 +0000 (17:01 -0400)]
Shout: make sure we disable activity indicators when done
Ben Klang [Fri, 26 Mar 2010 20:53:53 +0000 (16:53 -0400)]
Shout: Add browser working indicators
Ben Klang [Fri, 26 Mar 2010 18:17:30 +0000 (14:17 -0400)]
Shout: Fix bug that deleted other menu actions inadvertently
Ben Klang [Fri, 26 Mar 2010 18:08:58 +0000 (14:08 -0400)]
Shout: Fix refreshing the dialpad between menus