On 02/23/2009 04:15 PM, Cyrus Daboo wrote:
Hi Marco,
Have you enabled Kerberos authentication in the server's caldavd.plist file? When the server starts up it ought to print out status information about the configured authentication mechanisms. What does it show for kerberos?
i put this in the config file: <!-- Kerberos/SPNEGO --> <key>Kerberos</key> <dict> <key>Enabled</key> <true/> <key>ServicePrincipal</key> <string>HTTP/muttley.domain.net@DOMAIN.LOCAL</string> </dict> and then i chgrp caldavd /etc/krb5.keytab chmod g+r /etc/krb5.keytab but in my startup log i didn't see any kerberos initialization: 2009-02-23 16:25:03+0100 [-] Log opened. 2009-02-23 16:25:03+0100 [-] twistd 8.1.0 (/usr/bin/python 2.5.2) starting up 2009-02-23 16:25:03+0100 [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'> 2009-02-23 16:25:03+0100 [-] twistedcaldav.logging.AMPLoggingFactory starting on "'/var/run/caldavd/caldavd.socket'" 2009-02-23 16:25:03+0100 [-] [caldav-8008] /usr/lib/python2.5/site-packages/twisted/plugins/twisted_web2.py:22: DeprecationWarning: mktap and related support modules are deprecated as of Twisted 8.0. Use Twisted Application Plugins with the 'twistd' command directly, as described in 'Writing a Twisted Application Plugin for twistd' chapter of the Developer Guide. 2009-02-23 16:25:03+0100 [-] [caldav-8008] from twisted.scripts.mktap import _tapHelper 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] Log opened. 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] twistd 8.1.0 (/usr/bin/python 2.5.2) starting up 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'> 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] twisted.web2.channel.http.HTTPFactory starting on 8008 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x166f3b0> 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] set uid/gid 103/105 2009-02-23 16:25:03+0100 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd/caldavd.socket') PEER:UNIXSocket('')) 2009-02-23 16:25:03+0100 [-] [caldav-8008] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd/caldavd.socket'))