horde.git
15 years agoThrow Horde_Rpc_Exception.
Jan Schneider [Tue, 4 May 2010 10:19:32 +0000 (12:19 +0200)]
Throw Horde_Rpc_Exception.

15 years agoFix parse error.
Jan Schneider [Tue, 4 May 2010 10:16:54 +0000 (12:16 +0200)]
Fix parse error.

15 years agoCast Horde_Url to string.
Jan Schneider [Tue, 4 May 2010 10:16:34 +0000 (12:16 +0200)]
Cast Horde_Url to string.

15 years agoTweak MIMP message display
Michael M Slusarz [Tue, 4 May 2010 09:47:04 +0000 (03:47 -0600)]
Tweak MIMP message display

15 years agoPurged too much - we need to keep the memcache object around
Michael M Slusarz [Tue, 4 May 2010 09:41:42 +0000 (03:41 -0600)]
Purged too much - we need to keep the memcache object around

15 years agoDon't serialize member variables of this class
Michael M Slusarz [Tue, 4 May 2010 09:39:43 +0000 (03:39 -0600)]
Don't serialize member variables of this class

15 years agoOnly move index if we performed a delete action
Michael M Slusarz [Tue, 4 May 2010 09:29:21 +0000 (03:29 -0600)]
Only move index if we performed a delete action

15 years agoMore thorough display of server names in selection list
Michael M Slusarz [Tue, 4 May 2010 09:28:35 +0000 (03:28 -0600)]
More thorough display of server names in selection list

15 years agoIMP_Imap injector fixes
Michael M Slusarz [Tue, 4 May 2010 09:16:43 +0000 (03:16 -0600)]
IMP_Imap injector fixes

15 years agoBetter label
Michael M Slusarz [Tue, 4 May 2010 09:01:15 +0000 (03:01 -0600)]
Better label

15 years agoFix variable name
Michael M Slusarz [Tue, 4 May 2010 09:01:08 +0000 (03:01 -0600)]
Fix variable name

15 years agoContextmenu for popdown parent got lost somewhere
Michael M Slusarz [Tue, 4 May 2010 08:34:31 +0000 (02:34 -0600)]
Contextmenu for popdown parent got lost somewhere

15 years agoBug #9004: expungeMailbox() should return an IMP_Indices() object
Michael M Slusarz [Tue, 4 May 2010 08:25:24 +0000 (02:25 -0600)]
Bug #9004: expungeMailbox() should return an IMP_Indices() object

15 years agoFix missing injector call
Michael M Slusarz [Tue, 4 May 2010 05:11:53 +0000 (23:11 -0600)]
Fix missing injector call

15 years agoBug #8715: Handle multiple data declarations per tag.
Michael M Slusarz [Tue, 4 May 2010 05:04:25 +0000 (23:04 -0600)]
Bug #8715: Handle multiple data declarations per tag.

15 years agoFade notifications on mouseover.
Michael M Slusarz [Mon, 3 May 2010 23:19:17 +0000 (17:19 -0600)]
Fade notifications on mouseover.

Inspired by Ubuntu desktop notifications.

15 years agoJonah: Horde::img() -> Horde_Themes::img()
Ben Klang [Tue, 4 May 2010 01:01:12 +0000 (21:01 -0400)]
Jonah: Horde::img() -> Horde_Themes::img()

15 years agoJonah: Fix Horde::logMessage() calls
Ben Klang [Tue, 4 May 2010 00:54:12 +0000 (20:54 -0400)]
Jonah: Fix Horde::logMessage() calls

15 years agoJonah: Convert initialization to H4
Ben Klang [Tue, 4 May 2010 00:42:06 +0000 (20:42 -0400)]
Jonah: Convert initialization to H4

15 years agoImport Jonah from Horde 3 (CVS)
Ben Klang [Mon, 3 May 2010 23:38:45 +0000 (19:38 -0400)]
Import Jonah from Horde 3 (CVS)

15 years agoFix going to day when click on agenda/search results day.
Jan Schneider [Mon, 3 May 2010 21:59:10 +0000 (23:59 +0200)]
Fix going to day when click on agenda/search results day.

15 years agoRequire delete permissions for merging/renaming pages.
Jan Schneider [Mon, 3 May 2010 21:50:24 +0000 (23:50 +0200)]
Require delete permissions for merging/renaming pages.

15 years agoFix invalidating the cache when updating a permission.
Jan Schneider [Mon, 3 May 2010 21:47:57 +0000 (23:47 +0200)]
Fix invalidating the cache when updating a permission.

15 years agoFix constant.
Jan Schneider [Mon, 3 May 2010 18:30:06 +0000 (20:30 +0200)]
Fix constant.

15 years agoNo reason to show and hide these anymore.
Jan Schneider [Mon, 3 May 2010 16:36:50 +0000 (18:36 +0200)]
No reason to show and hide these anymore.

15 years agoFix setting and hiding the Delete button in the calendar dialog.
Jan Schneider [Mon, 3 May 2010 16:26:11 +0000 (18:26 +0200)]
Fix setting and hiding the Delete button in the calendar dialog.

15 years agoRemove duplicate code.
Jan Schneider [Mon, 3 May 2010 16:06:06 +0000 (18:06 +0200)]
Remove duplicate code.

15 years agoFix error adding the first remote calendar.
Jan Schneider [Mon, 3 May 2010 16:05:36 +0000 (18:05 +0200)]
Fix error adding the first remote calendar.

15 years agoRevert "Be prepared to add new calendars, if we don't have any yet."
Jan Schneider [Mon, 3 May 2010 16:01:29 +0000 (18:01 +0200)]
Revert "Be prepared to add new calendars, if we don't have any yet."

This reverts commit 9b75377d5f06284068dd76d094b95e481231d27a.

15 years agofix importing new contacts via activesync
Michael J. Rubinsky [Mon, 3 May 2010 16:06:09 +0000 (12:06 -0400)]
fix importing new contacts via activesync

variable name mismatch

15 years agoBe prepared to add new calendars, if we don't have any yet.
Jan Schneider [Mon, 3 May 2010 15:34:43 +0000 (17:34 +0200)]
Be prepared to add new calendars, if we don't have any yet.

15 years agoRe-enable 'no items' when the last calendar has been deleted.
Jan Schneider [Mon, 3 May 2010 12:44:50 +0000 (14:44 +0200)]
Re-enable 'no items' when the last calendar has been deleted.

15 years agoPass the application to Horde_Nls.
Jan Schneider [Mon, 3 May 2010 12:01:46 +0000 (14:01 +0200)]
Pass the application to Horde_Nls.

15 years agoIf we don't load PEAR Log, the log constant is undefined and thus interpreted
Jan Schneider [Mon, 3 May 2010 08:55:10 +0000 (10:55 +0200)]
If we don't load PEAR Log, the log constant is undefined and thus interpreted
as a string in PHP.

15 years agoPHP 5.2 fix
Michael M Slusarz [Mon, 3 May 2010 02:14:46 +0000 (20:14 -0600)]
PHP 5.2 fix

15 years agoFix missing injector call
Michael M Slusarz [Mon, 3 May 2010 02:13:15 +0000 (20:13 -0600)]
Fix missing injector call

15 years agoadd missing hidden field
Michael J. Rubinsky [Sat, 1 May 2010 22:07:19 +0000 (18:07 -0400)]
add missing hidden field

15 years agoun-comment this from debugging
Michael J. Rubinsky [Sat, 1 May 2010 22:01:57 +0000 (18:01 -0400)]
un-comment this from debugging

15 years agoOn second thought, it's wasteful to include all this in screen.css
Michael J. Rubinsky [Sat, 1 May 2010 21:24:35 +0000 (17:24 -0400)]
On second thought, it's wasteful to include all this in screen.css

These rules need to be tweaked soon anyway...

15 years agoUse the injector
Michael J. Rubinsky [Sat, 1 May 2010 21:20:52 +0000 (17:20 -0400)]
Use the injector

15 years agoThis isn't the login url, it's the extended perms url for infinite sessions
Michael J. Rubinsky [Sat, 1 May 2010 21:14:16 +0000 (17:14 -0400)]
This isn't the login url, it's the extended perms url for infinite sessions

15 years agofix variable name
Michael J. Rubinsky [Sat, 1 May 2010 21:05:39 +0000 (17:05 -0400)]
fix variable name

15 years ago*sigh* - need to define this here too..
Michael J. Rubinsky [Sat, 1 May 2010 21:03:44 +0000 (17:03 -0400)]
*sigh* - need to define this here too..

15 years agofix link for authorizing infinite sessions
Michael J. Rubinsky [Sat, 1 May 2010 21:01:14 +0000 (17:01 -0400)]
fix link for authorizing infinite sessions

15 years agoInitial attempt at refactoring facebook management for new prefs ui.
Michael J. Rubinsky [Sat, 1 May 2010 20:51:19 +0000 (16:51 -0400)]
Initial attempt at refactoring facebook management for new prefs ui.

15 years agoadd missing syncml pref js file, ws
Michael J. Rubinsky [Sat, 1 May 2010 18:53:44 +0000 (14:53 -0400)]
add missing syncml pref js file, ws

15 years agoAdd a binder for Horde_Service_Facebook object, and use it in
Michael J. Rubinsky [Sat, 1 May 2010 17:29:45 +0000 (13:29 -0400)]
Add a binder for Horde_Service_Facebook object, and use it in
services/facebook.php

15 years agoAdd activesync sql to remaining creation scripts
Michael J. Rubinsky [Sat, 1 May 2010 15:29:05 +0000 (11:29 -0400)]
Add activesync sql to remaining creation scripts

someone with more experience with oracle and sybase might want to verify those...

15 years agoFix SyncML prefs.
Michael J. Rubinsky [Sat, 1 May 2010 14:43:55 +0000 (10:43 -0400)]
Fix SyncML prefs.

These types of links do not work with the new Prefs ui stuff. ui->vars will
only contain the variables from the *submitted* form, and these types of links
do not submit the form. Also, destructive actions should always be done via POST
and not GET requests.

15 years agoAdd activesync prefGroup, only show it if activesync is enabled.
Michael J. Rubinsky [Sat, 1 May 2010 14:29:04 +0000 (10:29 -0400)]
Add activesync prefGroup, only show it if activesync is enabled.

15 years agoComplete implementation of ActiveSync user device management.
Michael J. Rubinsky [Sat, 1 May 2010 14:04:54 +0000 (10:04 -0400)]
Complete implementation of ActiveSync user device management.

Users can view device status, request a remote wipe of provisioned devices,
remove partnerships, or reset all activesync data...

15 years agoonly allow provisioned devices to be remote wiped
Michael J. Rubinsky [Thu, 29 Apr 2010 21:04:34 +0000 (17:04 -0400)]
only allow provisioned devices to be remote wiped

15 years agoImplement user-initiated remote wiping for provisioned devices.
Michael J. Rubinsky [Thu, 29 Apr 2010 20:59:21 +0000 (16:59 -0400)]
Implement user-initiated remote wiping for provisioned devices.

Also allow the clearing of all device state.

15 years agoRemove the device entry if clearing the device's entire state.
Michael J. Rubinsky [Thu, 29 Apr 2010 20:58:45 +0000 (16:58 -0400)]
Remove the device entry if clearing the device's entire state.

15 years agoBug #8995: need to clear all existing DIVs when switching pane modes
Michael M Slusarz [Fri, 30 Apr 2010 17:24:20 +0000 (11:24 -0600)]
Bug #8995: need to clear all existing DIVs when switching pane modes

15 years agoA bit more padding in quicksearch box
Michael M Slusarz [Fri, 30 Apr 2010 17:04:46 +0000 (11:04 -0600)]
A bit more padding in quicksearch box

15 years agoFix binary data length in debug output
Michael M Slusarz [Thu, 29 Apr 2010 21:09:07 +0000 (15:09 -0600)]
Fix binary data length in debug output

15 years agoAlways append space after literal since there may be more data to come
Michael M Slusarz [Thu, 29 Apr 2010 20:30:34 +0000 (14:30 -0600)]
Always append space after literal since there may be more data to come

15 years agoAdd IMP_Indices class.
Michael M Slusarz [Thu, 29 Apr 2010 16:42:44 +0000 (10:42 -0600)]
Add IMP_Indices class.

Provides full OO-interface to indices lists.  Makes code cleaner
and more consistent.
Remove IMP::IDX_SEP constant - use IMAP sequence strings to represent
UIDs instead.

15 years agoMFB: Add option to delete individual ticket history entries.
Jan Schneider [Fri, 30 Apr 2010 10:06:39 +0000 (12:06 +0200)]
MFB: Add option to delete individual ticket history entries.

15 years agoCleanup script name.
Jan Schneider [Fri, 30 Apr 2010 09:50:23 +0000 (11:50 +0200)]
Cleanup script name.

15 years agoDon't go through the PROVISION process if we have it disabled.
Michael J. Rubinsky [Thu, 29 Apr 2010 20:46:04 +0000 (16:46 -0400)]
Don't go through the PROVISION process if we have it disabled.

15 years agoallow removing all of a devices state without knowing a synckey
Michael J. Rubinsky [Thu, 29 Apr 2010 19:24:09 +0000 (15:24 -0400)]
allow removing all of a devices state without knowing a synckey

15 years agoinitial activesync device management pref screen.
Michael J. Rubinsky [Thu, 29 Apr 2010 18:45:01 +0000 (14:45 -0400)]
initial activesync device management pref screen.

15 years agoAllow specifying a user to filter on when querying partnered devices.
Michael J. Rubinsky [Thu, 29 Apr 2010 18:44:23 +0000 (14:44 -0400)]
Allow specifying a user to filter on when querying partnered devices.

15 years agoDon't overwrite the syncml partners
Michael J. Rubinsky [Thu, 29 Apr 2010 00:03:26 +0000 (20:03 -0400)]
Don't overwrite the syncml partners

15 years agoRemove unused code
Michael M Slusarz [Wed, 28 Apr 2010 06:16:49 +0000 (00:16 -0600)]
Remove unused code

15 years agophpdoc
Michael M Slusarz [Tue, 27 Apr 2010 04:49:21 +0000 (22:49 -0600)]
phpdoc

15 years agoRemove imp_mbox global
Michael M Slusarz [Tue, 27 Apr 2010 05:46:49 +0000 (23:46 -0600)]
Remove imp_mbox global

15 years agoMove imp_imap from global to an injectable
Michael M Slusarz [Tue, 27 Apr 2010 05:27:54 +0000 (23:27 -0600)]
Move imp_imap from global to an injectable

15 years agoMove imp_search from global to injectable
Michael M Slusarz [Tue, 27 Apr 2010 04:37:01 +0000 (22:37 -0600)]
Move imp_search from global to injectable

15 years agoAdd ja_JP translation.
Jan Schneider [Thu, 29 Apr 2010 15:31:49 +0000 (17:31 +0200)]
Add ja_JP translation.

15 years agoMerge changelog updates.
Jan Schneider [Wed, 28 Apr 2010 14:33:55 +0000 (16:33 +0200)]
Merge changelog updates.

15 years agoMore declarative implementation
Chuck Hagenbuch [Thu, 29 Apr 2010 14:59:05 +0000 (10:59 -0400)]
More declarative implementation

15 years agothis should be 'delete', not 'deletion' - this explains a lot.
Michael J. Rubinsky [Wed, 28 Apr 2010 23:22:33 +0000 (19:22 -0400)]
this should be 'delete', not 'deletion' - this explains a lot.

15 years agoWe already have the changes, no need to bother the state machine
Michael J. Rubinsky [Wed, 28 Apr 2010 23:22:08 +0000 (19:22 -0400)]
We already have the changes, no need to bother the state machine

15 years agofix sprintf type specifier
Michael J. Rubinsky [Wed, 28 Apr 2010 23:10:52 +0000 (19:10 -0400)]
fix sprintf type specifier

15 years agoneed to wrap all registry calls to avoid sending unwanted error messages to the client
Michael J. Rubinsky [Wed, 28 Apr 2010 21:54:44 +0000 (17:54 -0400)]
need to wrap all registry calls to avoid sending unwanted error messages to the client

15 years agocatch exceptions from the registry connector
Michael J. Rubinsky [Wed, 28 Apr 2010 16:49:08 +0000 (12:49 -0400)]
catch exceptions from the registry connector

15 years agoMake sure we always have a fileas parameter.
Michael J. Rubinsky [Wed, 28 Apr 2010 16:46:47 +0000 (12:46 -0400)]
Make sure we always have a fileas parameter.

Windows mobile devices aren't smart enough to calculate this on their own.

15 years agoKronolith::getDefaultCalendar() can return a boolean false, which
Michael J. Rubinsky [Tue, 27 Apr 2010 16:51:13 +0000 (12:51 -0400)]
Kronolith::getDefaultCalendar() can return a boolean false, which
causes as warning in array_key_exists(), so explicitly check for this also

15 years agoRevert 61e152c.
Jan Schneider [Wed, 28 Apr 2010 13:28:11 +0000 (15:28 +0200)]
Revert 61e152c.

Do NOT mess with the release scripts unless you extensively tested that
everything still works!

15 years agoMerge changelog updates.
Jan Schneider [Wed, 28 Apr 2010 12:28:20 +0000 (14:28 +0200)]
Merge changelog updates.

15 years agoNext take on setter injection - an alternate implementation binder, which is also...
Chuck Hagenbuch [Wed, 28 Apr 2010 03:52:56 +0000 (23:52 -0400)]
Next take on setter injection - an alternate implementation binder, which is also the default "magic" implementation binder.

15 years agoremove annotatedsetterinjector
Chuck Hagenbuch [Mon, 26 Apr 2010 17:28:10 +0000 (13:28 -0400)]
remove annotatedsetterinjector

15 years agoRemove Horde_Injector filters after more consideration.
Chuck Hagenbuch [Mon, 26 Apr 2010 15:46:29 +0000 (11:46 -0400)]
Remove Horde_Injector filters after more consideration.

15 years agoParse error.
Gunnar Wrobel [Tue, 27 Apr 2010 21:41:42 +0000 (23:41 +0200)]
Parse error.

15 years agoComplete the first minor step in testing the various IMAP driver variants.
Gunnar Wrobel [Tue, 27 Apr 2010 21:41:24 +0000 (23:41 +0200)]
Complete the first minor step in testing the various IMAP driver variants.

Add server testing using a shared fixture.

15 years agoMerge changelog updates.
Jan Schneider [Tue, 27 Apr 2010 21:06:56 +0000 (23:06 +0200)]
Merge changelog updates.

15 years agoForce CHANGES link to CVS repository.
Jan Schneider [Tue, 27 Apr 2010 15:40:57 +0000 (17:40 +0200)]
Force CHANGES link to CVS repository.

15 years agoFramework script breaks release again, I'm not up for fixing this again. Error out.
Jan Schneider [Tue, 27 Apr 2010 14:12:30 +0000 (16:12 +0200)]
Framework script breaks release again, I'm not up for fixing this again. Error out.

15 years agoFix resetting the attendees table when opening another/a new event.
Jan Schneider [Tue, 27 Apr 2010 15:13:23 +0000 (17:13 +0200)]
Fix resetting the attendees table when opening another/a new event.

15 years agoPass the ending timestamp, now that the API calls can do something with it.
Michael J. Rubinsky [Tue, 27 Apr 2010 13:48:58 +0000 (09:48 -0400)]
Pass the ending timestamp, now that the API calls can do something with it.

Prevents (unlikely) race condition if an object is updated on the server
during a sync-session between the time the current sync timestamp is
saved and the the history backend is queried.

15 years agoPass an ending timestamp when checking for server changes.
Michael J. Rubinsky [Tue, 27 Apr 2010 13:41:50 +0000 (09:41 -0400)]
Pass an ending timestamp when checking for server changes.

This prevents a race condition in the unlikely event that an object is changed
on ther server in the time between getting the time for the current sync and
checking for server changes.

15 years agoAllow listBy API calls to take an optional end timestamp as well.
Michael J. Rubinsky [Tue, 27 Apr 2010 13:38:21 +0000 (09:38 -0400)]
Allow listBy API calls to take an optional end timestamp as well.

15 years agoReload page after changing options.
Jan Schneider [Tue, 27 Apr 2010 13:12:40 +0000 (15:12 +0200)]
Reload page after changing options.

15 years agoUse ajax notifications from iframe pages.
Jan Schneider [Tue, 27 Apr 2010 12:45:14 +0000 (14:45 +0200)]
Use ajax notifications from iframe pages.

15 years agoLeave room for clicking day cells in month view.
Jan Schneider [Tue, 27 Apr 2010 12:30:35 +0000 (14:30 +0200)]
Leave room for clicking day cells in month view.

15 years agoUnused
Jan Schneider [Tue, 27 Apr 2010 12:02:39 +0000 (14:02 +0200)]
Unused

15 years agoTest fixes.
Gunnar Wrobel [Tue, 27 Apr 2010 09:46:01 +0000 (11:46 +0200)]
Test fixes.