6.0.0-beta1
7/26/25

[#13808] IMP 6.2.5 makes Cal-/CardDAV Interface in Turba/Kronolith unusable
Summary IMP 6.2.5 makes Cal-/CardDAV Interface in Turba/Kronolith unusable
Queue IMP
Queue Version 6.2.5
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester steffen (at) hauihau (dot) de
Created 01/15/2015 (3845 days ago)
Due
Updated 02/04/2015 (3825 days ago)
Assigned 01/15/2015 (3845 days ago)
Resolved 01/22/2015 (3838 days ago)
Github Issue Link
Github Pull Request
Milestone 6.2.7
Patch No

History
02/04/2015 06:08:45 PM manolo (at) nube (dot) changeip (dot) org Comment #11 Reply to this comment
Thank you very much, the patch did the trick for me!

IMP 6.2.6
Horde 5.2.3
Kronolith 4.2.4

[Show Quoted Text - 14 lines]
02/02/2015 05:39:12 PM hordetest (at) web (dot) de Comment #10 Reply to this comment

[Show Quoted Text - 9 lines]
Hm, I still have the issue:
IMP 7.0.0
Horde 5.3.0
Kronolith 4.3.0
01/25/2015 01:19:50 PM samuel (dot) wolf (at) wolf-maschinenbau (dot) de Comment #9 Reply to this comment
I still see this problem in IMP 6.2.6.  I am too when clicking on 
the pencil in Calendar I am getting "Admin access not enabled" and 
my OS/X Copntacts and Calendar failing with Authentication Error.
*Milestone* 6.2.7

If you apply this patch [1] in 6.2.6 it work.

[1]https://github.com/horde/horde/commit/d118cf6ded68fa4317da765e67e9f4d3f9c490bd
01/24/2015 11:22:24 PM horst (dot) simon (at) optusnet (dot) com (dot) au Comment #8 Reply to this comment
Hi,

I still see this problem in IMP 6.2.6.  I am too when clicking on the 
pencil in Calendar I am getting "Admin access not enabled" and my OS/X 
Copntacts and Calendar failing with Authentication Error. After 
reverting back to IMP 6.2.4 all works fine.

Regards,
Horst
01/22/2015 11:30:12 AM Jan Schneider Milestone ⇒ 6.2.7
State ⇒ Resolved
 
01/22/2015 11:25:22 AM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 582fe21c6d1079ac52f909e139952c2deb315c88
Author: Jan Schneider <jan@horde.org>
Date:   Thu Jan 22 12:23:07 2015 +0100

     [jan] Fix regression with not being able to list users (Bug #13808).

  imp/docs/CHANGES |    1 +
  imp/package.xml  |    2 ++
  2 files changed, 3 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/582fe21c6d1079ac52f909e139952c2deb315c88
01/22/2015 11:25:16 AM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit d118cf6ded68fa4317da765e67e9f4d3f9c490bd
Author: Jan Schneider <jan@horde.org>
Date:   Thu Jan 22 12:21:27 2015 +0100

     Revert "Move disabling of auth methods to init phase."

     This reverts commit 0a57efa0b717cdd292102d8e3b07644ada17bd17.

     Obviously this broke more cases than it fixed.

     Bug: 13808

  imp/lib/Application.php |   14 +++++++-------
  1 files changed, 7 insertions(+), 7 deletions(-)

http://github.com/horde/horde/commit/d118cf6ded68fa4317da765e67e9f4d3f9c490bd
01/22/2015 08:01:37 AM somi (at) rubin (dot) hu Comment #5 Reply to this comment
With latest IMP 6.2.5 I can no longer sync my Thunderbird with 
Lightning and SoGo Connector against my Horde Groupware.

When I try to access e.g. 
https://myhorde/rpc.php/addressbooks/steffen@hauihau.de/contacts:steffen@hauihau.de/ I'm getting a UserNotFound Exception from SabreDav (same with accessing the kronolith calendar via CalDAV). I'm also not able to edit the settings of a calendar, when I click on the pencil I get an error saying "Admin access not enabled.". As it was working with IMP 6.2.4, I digged a bit deeper and was able to break it down to commit 0a57efa0b717cdd292102d8e3b07644ada17bd17. Reverting it fixes the issues for 
me.

If you need further information, please let me know.
Same problem here, and:

<d:error><s:exception>Sabre\DAV\Exception\NotFound</s:exception><s:message>User USERNAME does not 
exist</s:message><s:sabredav-version>1.8.10</s:sabredav-version></d:error>

and the adressbook and calendar sync doesn't work after update.


01/19/2015 07:36:08 PM torsten (dot) kaestel (at) cgnf (dot) net Comment #4 Reply to this comment
Hi all,

can confirm this bug too. Occurs when trying to edit calendar within 
Horde and also impossible to access calendar via CalDAV from 
Thunderbird.

Regards
Torsten
01/15/2015 11:35:37 PM Michael Slusarz Comment #3
Assigned to Jan Schneider
State ⇒ Assigned
Reply to this comment
01/15/2015 09:43:08 PM manuel-horde (at) mausz (dot) at Comment #2 Reply to this comment
Can confirm this bug.

Looks like IMPs list capability isn't removed soon enough as DAV trys 
to call IMP_Application::authUserList even though the backend doesn't 
support it:

exception 'IMP_Exception' with message 'Admin access not enabled.' in 
/var/www/horde/horde/imp/lib/Factory/AuthImap.php:37
Stack trace:
#0 /var/www/horde/pear/php/Horde/Injector/Binder/Factory.php(119): 
IMP_Factory_AuthImap->create(Object(Horde_Injector))
#1 /var/www/horde/pear/php/Horde/Injector.php(238): 
Horde_Injector_Binder_Factory->create(Object(Horde_Injector))
#2 /var/www/horde/pear/php/Horde/Injector.php(272): 
Horde_Injector->createInstance('IMP_AuthImap')
#3 /var/www/horde/horde/imp/lib/Application.php(410): 
Horde_Injector->getInstance('IMP_AuthImap')
#4 [internal function]: IMP_Application->authUserList()
#5 /var/www/horde/pear/php/Horde/Registry.php(1191): 
call_user_func_array(Array, Array)
#6 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(323): 
Horde_Registry->callAppMethod('imp', 'authUserList')
#7 /var/www/horde/pear/php/Horde/Auth/Base.php(433): 
Horde_Core_Auth_Application->listUsers()
#8 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(342): 
Horde_Auth_Base->exists('ud_1p15')
#9 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(337): 
Horde_Core_Auth_Application->exists('ud_1p15')
#10 /var/www/horde/pear/php/Horde/Core/Auth/UsernameHook.php(138): 
Horde_Core_Auth_Application->exists('ud_1p15')
#11 /var/www/horde/pear/php/Horde/Dav/Principals.php(90): 
Horde_Core_Auth_UsernameHook->exists('ud_1p15')
#12 
/var/www/horde/pear/php/Sabre/DAVACL/AbstractPrincipalCollection.php(115): 
Horde_Dav_Principals->getPrincipalByPath('principals/ud_1...')
#13 /var/www/horde/pear/php/Sabre/DAV/Collection.php(54): 
Sabre\DAVACL\AbstractPrincipalCollection->getChild('ud_1p15')
#14 /var/www/horde/pear/php/Sabre/DAV/ObjectTree.php(98): 
Sabre\DAV\Collection->childExists('ud_1p15')
#15 /var/www/horde/pear/php/Sabre/DAVACL/Plugin.php(701): 
Sabre\DAV\ObjectTree->nodeExists('principals/ud_1...')
#16 [internal function]: Sabre\DAVACL\Plugin->beforeMethod('GET', 
'principals/ud_1...')
#17 /var/www/horde/pear/php/Sabre/DAV/Server.php(433): 
call_user_func_array(Array, Array)
#18 /var/www/horde/pear/php/Sabre/DAV/Server.php(455): 
Sabre\DAV\Server->broadcastEvent('beforeMethod', Array)
#19 /var/www/horde/pear/php/Sabre/DAV/Server.php(214): 
Sabre\DAV\Server->invokeMethod('GET', 'principals/ud_1...')
#20 /var/www/horde/pear/php/Horde/Rpc/Webdav.php(66): Sabre\DAV\Server->exec()
#21 /var/www/horde/horde/rpc.php(159): Horde_Rpc_Webdav->getResponse('')
#22 {main}

01/15/2015 09:29:25 PM steffen (at) hauihau (dot) de Comment #1
Patch ⇒ No
State ⇒ Unconfirmed
Milestone ⇒
Queue ⇒ IMP
Summary ⇒ IMP 6.2.5 makes Cal-/CardDAV Interface in Turba/Kronolith unusable
Type ⇒ Bug
Priority ⇒ 2. Medium
Reply to this comment
With latest IMP 6.2.5 I can no longer sync my Thunderbird with 
Lightning and SoGo Connector against my Horde Groupware.

When I try to access e.g. 
https://myhorde/rpc.php/addressbooks/steffen@hauihau.de/contacts:steffen@hauihau.de/ I'm getting a UserNotFound Exception from SabreDav (same with accessing the kronolith calendar via CalDAV). I'm also not able to edit the settings of a calendar, when I click on the pencil I get an error saying "Admin access not enabled.". As it was working with IMP 6.2.4, I digged a bit deeper and was able to break it down to commit 0a57efa0b717cdd292102d8e3b07644ada17bd17. Reverting it fixes the issues for 
me.

If you need further information, please let me know.

Saved Queries