horde.git
15 years agoShout: mv accounts admin files into place
Ben Klang [Sat, 3 Apr 2010 00:36:01 +0000 (20:36 -0400)]
Shout: mv accounts admin files into place

15 years agoShout: Fix adding/editing numbers
Ben Klang [Sat, 3 Apr 2010 00:31:41 +0000 (20:31 -0400)]
Shout: Fix adding/editing numbers

15 years agoThis must be a fatal error - nothing we can do about it
Michael M Slusarz [Sat, 3 Apr 2010 01:01:54 +0000 (19:01 -0600)]
This must be a fatal error - nothing we can do about it

15 years agoFix registry logging events on shutdown
Michael M Slusarz [Fri, 2 Apr 2010 21:38:54 +0000 (15:38 -0600)]
Fix registry logging events on shutdown

15 years agoMake sure 'sortdate' has a default value
Michael M Slusarz [Fri, 2 Apr 2010 04:10:37 +0000 (22:10 -0600)]
Make sure 'sortdate' has a default value

15 years agoShout: Update the DB schema
Ben Klang [Fri, 2 Apr 2010 23:34:44 +0000 (19:34 -0400)]
Shout: Update the DB schema

Yes, this will need to be cleaned up...

15 years agoShout: refine the wizard UI
Ben Klang [Fri, 2 Apr 2010 23:34:32 +0000 (19:34 -0400)]
Shout: refine the wizard UI

15 years agoShout: begin work on admin screen to manage numbers
Ben Klang [Fri, 2 Apr 2010 23:34:02 +0000 (19:34 -0400)]
Shout: begin work on admin screen to manage numbers

15 years agoShout: Prettify the wizard some more
Ben Klang [Fri, 2 Apr 2010 22:34:44 +0000 (18:34 -0400)]
Shout: Prettify the wizard some more

15 years agoShout: One more place to catch empty arrays
Ben Klang [Fri, 2 Apr 2010 22:34:27 +0000 (18:34 -0400)]
Shout: One more place to catch empty arrays

15 years agoShout: Try again to make the buttons behave better
Ben Klang [Fri, 2 Apr 2010 21:09:35 +0000 (17:09 -0400)]
Shout: Try again to make the buttons behave better

15 years agoShout: Add some animation to the dialplan manager
Ben Klang [Fri, 2 Apr 2010 21:08:48 +0000 (17:08 -0400)]
Shout: Add some animation to the dialplan manager

15 years agoShout: Convert adding extensions to AJAX
Ben Klang [Fri, 2 Apr 2010 21:08:25 +0000 (17:08 -0400)]
Shout: Convert adding extensions to AJAX

15 years agoShout: Get rid of actions in favor of AJAX
Ben Klang [Fri, 2 Apr 2010 19:34:04 +0000 (15:34 -0400)]
Shout: Get rid of actions in favor of AJAX

15 years agoOnly return multiday events once, not on every day it spans.
Michael J. Rubinsky [Fri, 2 Apr 2010 18:53:07 +0000 (14:53 -0400)]
Only return multiday events once, not on every day it spans.

Returning these events on every day they span will mess up the change counts
and cause a race condition

15 years agoAllow passing the $coverEvents parameter from the listEvents API call
Michael J. Rubinsky [Fri, 2 Apr 2010 18:52:21 +0000 (14:52 -0400)]
Allow passing the $coverEvents parameter from the listEvents API call

15 years agoShout: Continue working on first-run wizard
Ben Klang [Fri, 2 Apr 2010 16:49:34 +0000 (12:49 -0400)]
Shout: Continue working on first-run wizard

Start working on merging extensions editor with wizard.

15 years agoShout: make sure we pass the account code
Ben Klang [Fri, 2 Apr 2010 16:49:16 +0000 (12:49 -0400)]
Shout: make sure we pass the account code

15 years agoShout: a bit of error checking
Ben Klang [Fri, 2 Apr 2010 16:48:55 +0000 (12:48 -0400)]
Shout: a bit of error checking

15 years agoShout: using float on buttons was a bad idea
Ben Klang [Fri, 2 Apr 2010 14:56:42 +0000 (10:56 -0400)]
Shout: using float on buttons was a bad idea

15 years agoFix the PurgeEvents login task
Michael J. Rubinsky [Fri, 2 Apr 2010 16:47:35 +0000 (12:47 -0400)]
Fix the PurgeEvents login task

15 years agoFix recurrences when it has a recurInterval other than 1
Michael J. Rubinsky [Fri, 2 Apr 2010 00:31:09 +0000 (20:31 -0400)]
Fix recurrences when it has a recurInterval other than 1

15 years agoUpdate some RFC documentation
Michael M Slusarz [Thu, 1 Apr 2010 21:02:34 +0000 (15:02 -0600)]
Update some RFC documentation

15 years agoSimplify CSS formatting
Michael M Slusarz [Thu, 1 Apr 2010 18:12:10 +0000 (12:12 -0600)]
Simplify CSS formatting

15 years agoFix typo.
Michael M Slusarz [Thu, 1 Apr 2010 05:00:32 +0000 (23:00 -0600)]
Fix typo.

15 years agoPass the rest of the policy parameters to the activesync server.
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..

15 years agoFix setting provisioning parameter.
Michael J. Rubinsky [Thu, 1 Apr 2010 20:11:34 +0000 (16:11 -0400)]
Fix setting provisioning parameter.

15 years ago..actually allow the horde config to control the provisioning setting.
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.

15 years agoPut this in the security policies section
Michael J. Rubinsky [Thu, 1 Apr 2010 18:04:23 +0000 (14:04 -0400)]
Put this in the security policies section

15 years agoShout: keep working on first-run wizard
Ben Klang [Thu, 1 Apr 2010 02:40:51 +0000 (22:40 -0400)]
Shout: keep working on first-run wizard

15 years agoCleanup Wbxml Encoder, phpdoc, cs, remove dead code...
Michael J. Rubinsky [Thu, 1 Apr 2010 00:44:16 +0000 (20:44 -0400)]
Cleanup Wbxml Encoder, phpdoc, cs, remove dead code...

15 years agoNo need to pass the dtd into the decoder/encoder objects - just put it in the base...
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.

15 years agoClean up Connector objects:
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...

15 years agoDon't highlight header row
Michael M Slusarz [Wed, 31 Mar 2010 22:41:20 +0000 (16:41 -0600)]
Don't highlight header row

15 years agoPassphrase input fixes
Michael M Slusarz [Wed, 31 Mar 2010 22:27:24 +0000 (16:27 -0600)]
Passphrase input fixes

15 years agoFix adding addressbooks.
Michael M Slusarz [Wed, 31 Mar 2010 21:22:33 +0000 (15:22 -0600)]
Fix adding addressbooks.

15 years agoShout: Auto-create default menu and recording
Ben Klang [Wed, 31 Mar 2010 22:21:06 +0000 (18:21 -0400)]
Shout: Auto-create default menu and recording

15 years agoShout: One more round of tweaks to handling curaccount
Ben Klang [Wed, 31 Mar 2010 22:02:11 +0000 (18:02 -0400)]
Shout: One more round of tweaks to handling curaccount

15 years agoShout: Work on new-account wizard
Ben Klang [Wed, 31 Mar 2010 21:53:12 +0000 (17:53 -0400)]
Shout: Work on new-account wizard

15 years agoShout: Reduce information stored in the session
Ben Klang [Wed, 31 Mar 2010 19:58:16 +0000 (15:58 -0400)]
Shout: Reduce information stored in the session

15 years agoRefactor the Exporter/Streamer/Importer/HierarchyCache mess....
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.

15 years agoChange filename in package.xml
Michael J. Rubinsky [Wed, 31 Mar 2010 19:44:50 +0000 (15:44 -0400)]
Change filename in package.xml

15 years ago...and rename the file appropriately
Michael J. Rubinsky [Wed, 31 Mar 2010 19:43:47 +0000 (15:43 -0400)]
...and rename the file appropriately

15 years agoRename Horde_ActiveSync_Exporter to Horde_ActiveSync_Sync to reflect it's real function.
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.

15 years agoFix initialStateTest
Michael J. Rubinsky [Wed, 31 Mar 2010 19:07:07 +0000 (15:07 -0400)]
Fix initialStateTest

15 years agoMark incomplete tests in FileStateTest.php (these still really need to be written...
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

15 years agooops - device info is a stdClass, not an array
Michael J. Rubinsky [Wed, 31 Mar 2010 18:47:09 +0000 (14:47 -0400)]
oops - device info is a stdClass, not an array

15 years agoAdd header for the policy section
Michael J. Rubinsky [Wed, 31 Mar 2010 18:43:55 +0000 (14:43 -0400)]
Add header for the policy section

15 years agoMove (and implement) the set/getDeviceRWStatus methods to the state object
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

15 years agophpdoc
Michael J. Rubinsky [Wed, 31 Mar 2010 18:17:57 +0000 (14:17 -0400)]
phpdoc

15 years agoMove policykey generation to the state object
Michael J. Rubinsky [Wed, 31 Mar 2010 18:12:07 +0000 (14:12 -0400)]
Move policykey generation to the state object

15 years agoUse passed in configuration to build the policies string
Michael J. Rubinsky [Wed, 31 Mar 2010 00:23:26 +0000 (20:23 -0400)]
Use passed in configuration to build the policies string

15 years agoAnother place to ensure the state directory exists
Michael J. Rubinsky [Wed, 31 Mar 2010 00:22:06 +0000 (20:22 -0400)]
Another place to ensure the state directory exists

15 years agocs
Michael J. Rubinsky [Wed, 31 Mar 2010 00:21:45 +0000 (20:21 -0400)]
cs

15 years agoremove duplicate parameter
Michael J. Rubinsky [Wed, 31 Mar 2010 00:04:54 +0000 (20:04 -0400)]
remove duplicate parameter

15 years agoAdd configuration for supported policy settings.
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...

15 years agomessage list CSS tweaks in imp
Michael M Slusarz [Tue, 30 Mar 2010 19:09:15 +0000 (13:09 -0600)]
message list CSS tweaks in imp

15 years agoTicket #8936: Allow switching back to no sort (i.e. sequence sort)
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)

15 years agoBetter indication that these top level menu items are not clickable themselves
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

15 years agoBug #8942: Fix bad log level error
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.

15 years agoImproved error message.
Michael M Slusarz [Tue, 30 Mar 2010 18:24:14 +0000 (12:24 -0600)]
Improved error message.

15 years agoNot sure where this came from
Michael M Slusarz [Tue, 30 Mar 2010 03:36:58 +0000 (21:36 -0600)]
Not sure where this came from

15 years agoRun the effects for showing the overlay and dialog in parallel.
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.

15 years agoShorter effect durations, and make it semi-configurable.
Jan Schneider [Tue, 30 Mar 2010 16:08:46 +0000 (18:08 +0200)]
Shorter effect durations, and make it semi-configurable.

15 years agoIgnore exceptions from VFS when deleting the image cache
Michael J. Rubinsky [Tue, 30 Mar 2010 16:55:36 +0000 (12:55 -0400)]
Ignore exceptions from VFS when deleting the image cache

15 years agodefine the state directory
Michael J. Rubinsky [Tue, 30 Mar 2010 14:17:20 +0000 (10:17 -0400)]
define the state directory

15 years agoFix setting minimum height for short events.
Jan Schneider [Tue, 30 Mar 2010 15:09:20 +0000 (17:09 +0200)]
Fix setting minimum height for short events.

15 years ago...and actually add the member.
Michael J. Rubinsky [Tue, 30 Mar 2010 13:56:09 +0000 (09:56 -0400)]
...and actually add the member.

15 years agocheck for empty, not just zero
Michael J. Rubinsky [Tue, 30 Mar 2010 13:52:00 +0000 (09:52 -0400)]
check for empty, not just zero

15 years agoEnsure the user's state directory is present
Michael J. Rubinsky [Tue, 30 Mar 2010 13:50:14 +0000 (09:50 -0400)]
Ensure the user's state directory is present

15 years agoMake sure we recognize that a policykey of zero means device is not provisioned.
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.

15 years agoprune obsolete code
Michael J. Rubinsky [Tue, 30 Mar 2010 13:48:11 +0000 (09:48 -0400)]
prune obsolete code

15 years agoFix method parameters
Michael J. Rubinsky [Tue, 30 Mar 2010 05:36:12 +0000 (01:36 -0400)]
Fix method parameters

15 years agoFurther simplification and refactoring of device info handling.
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.

15 years agoImplement working policy enforcement and provisioning.
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.

15 years agoShout: fix selecting recording when adding menu
Ben Klang [Mon, 29 Mar 2010 20:54:10 +0000 (16:54 -0400)]
Shout: fix selecting recording when adding menu

15 years agoShout: Add recording management code
Ben Klang [Mon, 29 Mar 2010 20:48:08 +0000 (16:48 -0400)]
Shout: Add recording management code

15 years agoShout: Attempt to catch and log browser-side exceptions
Ben Klang [Mon, 29 Mar 2010 20:47:53 +0000 (16:47 -0400)]
Shout: Attempt to catch and log browser-side exceptions

15 years agoShout: Enable saving menu info
Ben Klang [Mon, 29 Mar 2010 20:47:24 +0000 (16:47 -0400)]
Shout: Enable saving menu info

15 years agoShout: Convert to recording_id
Ben Klang [Mon, 29 Mar 2010 20:46:01 +0000 (16:46 -0400)]
Shout: Convert to recording_id

15 years agoShout: create administrative PIN feature
Ben Klang [Mon, 29 Mar 2010 17:16:06 +0000 (13:16 -0400)]
Shout: create administrative PIN feature

15 years agouse Horde_String::ucfirst and Horde_String::lower
Michael J. Rubinsky [Mon, 29 Mar 2010 19:59:58 +0000 (15:59 -0400)]
use Horde_String::ucfirst and Horde_String::lower

15 years agosigh - can't restrict to X-* headers, activesync also sends others that we need.
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.

15 years agoneed to strtolower() the key first before we ucfirst() it.
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...

15 years agoFix broken header handling when PHP not being used as an Apache module.
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.

15 years agoShout: enable deleting of dialplan menus
Ben Klang [Mon, 29 Mar 2010 03:41:11 +0000 (23:41 -0400)]
Shout: enable deleting of dialplan menus

15 years agoShout: catch and log some additional possible errors
Ben Klang [Mon, 29 Mar 2010 02:32:47 +0000 (22:32 -0400)]
Shout: catch and log some additional possible errors

15 years agoShout: simplify account selector
Ben Klang [Mon, 29 Mar 2010 01:49:22 +0000 (21:49 -0400)]
Shout: simplify account selector

15 years agoShout: fix adding and editing conference rooms
Ben Klang [Mon, 29 Mar 2010 01:44:32 +0000 (21:44 -0400)]
Shout: fix adding and editing conference rooms

15 years agoShout: Add conference list screen
Ben Klang [Sun, 28 Mar 2010 21:46:44 +0000 (17:46 -0400)]
Shout: Add conference list screen

15 years agoShout: Dialplan support for conference rooms
Ben Klang [Sun, 28 Mar 2010 21:39:07 +0000 (17:39 -0400)]
Shout: Dialplan support for conference rooms

15 years agoShout: fix clicking on buttons outside text
Ben Klang [Sun, 28 Mar 2010 19:58:43 +0000 (15:58 -0400)]
Shout: fix clicking on buttons outside text

15 years agoFix spelling
Michael J. Rubinsky [Sun, 28 Mar 2010 16:59:59 +0000 (12:59 -0400)]
Fix spelling

15 years agoBFN, and blurb regarding multi-page images in Horde_Image
Michael J. Rubinsky [Sun, 28 Mar 2010 16:57:32 +0000 (12:57 -0400)]
BFN, and blurb regarding multi-page images in Horde_Image

15 years agoRemove obsolete constants, add some comments
Michael J. Rubinsky [Sun, 28 Mar 2010 15:50:29 +0000 (11:50 -0400)]
Remove obsolete constants, add some comments

15 years agoShout: hide inactive "help" and "options" menu items
Ben Klang [Sun, 28 Mar 2010 16:17:46 +0000 (12:17 -0400)]
Shout: hide inactive "help" and "options" menu items

15 years agoShout: fix graphic filenames to be more consistent
Ben Klang [Sun, 28 Mar 2010 16:07:03 +0000 (12:07 -0400)]
Shout: fix graphic filenames to be more consistent

15 years agoImprovements/Fixes to GetItemEstimate handling
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

15 years agows
Michael J. Rubinsky [Sun, 28 Mar 2010 15:18:10 +0000 (11:18 -0400)]
ws

15 years agows
Michael J. Rubinsky [Sun, 28 Mar 2010 15:17:08 +0000 (11:17 -0400)]
ws