[mms] Add 'ajaxaction_handle' hook and deprecate 'ajaxaction' hook.
Fix updating mailbox on refresh in smartmobile
UTF-8 IMAP extension is now standards track
[mms] Add support for the DOWNGRADED IMAP response code (RFC 6858).
This is no longer for the confirmation only.
Don't return externals tasks with listTasks().

Fixes display of tasks in Kronolith when displaying external tasks. In the long
run, external tasks should be separate real task lists instead of preferences.
Check if we have admin capabilities at all.
[jan] Fix editing of events per CalDAV if client sends LAST-MODIFIED attribute (Bug #12244).
[jan] Fix changing expired passwords.

Conflicts:
	horde/docs/CHANGES
	horde/package.xml
fix comment about minSymbol

Bug: 12243
Signed-off-by: Jan Schneider <jan@horde.org>
fix comment about minSymbol

Bug: 12243
Signed-off-by: Jan Schneider <jan@horde.org>
fix typo

Bug: 12243
Signed-off-by: Jan Schneider <jan@horde.org>
add parameter for sudo program name

Request: 12243
Signed-off-by: Jan Schneider <jan@horde.org>
BFN
This doesn't return a value, catch an exception instead.
Enable IMAP folder renaming.
Don't rename if $old == $new.

Outlook sends a rename command with old and new being equal when
the folder is moved to the local "Deleted Items" folder.
First round of rewriting hierarchy handling.

Some EAS clients require a non-changing UID for the folder's
serverid. In Exchange, this is provided by MAPI, but IMAP has
no such capability. Generate and map a uid for each folder and
store it.
Update and add a bunch of new tests.
Remove old test.