[CalendarServer-users] CardDAV Support AddressBook OSX 10.6.4

Greg Day gregday at airwaterunix.org
Mon Aug 2 10:29:09 PDT 2010


  I ran into this bug when running trunk, and I found an interesting "fix"

I was testing and developing on 10.6, and since ":" cannot be escaped on 
HFS+, it fails.  But when I moved my calendarserver install to my Linux 
server, where ":" is no problem, it began working immediately.

-Greg

On 8/2/2010 10:23 AM, Dustin Jackson wrote:
> Version 3 trunk.  Running it on standard OSX machine.  I only configured the calddav-dev.plist and use the ./run command.  Which shouldn't matter since Iphone works fine
>
> When setting up addressbook client it fails during the auto discovery phase.  The configuration plist file had to be changed in order for it to connect.  Do you get the same ABSPlugin on your vcf files on the server.
>
> On Aug 2, 2010, at 11:04 AM, Guy wrote:
>
>> well it works just fine for me... I've made no low level changes to either my mac or iphone and addressbook syncing just works...
>>
>> What build version of DCS are you using here? and what are you running this on?
>>
>> Cheers,
>> --Guy
>>
>> On 2 Aug 2010, at 16:02, Dustin Jackson wrote:
>>
>>> I am wondering if there is anything special that needs to be changed to get OSX AddressBook desktop client to properly use the CardDAV server.  I did have to edit the .plist file on my computer because Addressbook desktop client kept screwing up the path.  IPhone with OS 4 (deployed the config through iphone configuration utility) is working perfectly and AddressBook desktop client will sync with the data input by the iphone.  Anything added or modified by Addressbook desktop client  doesn't post to the server though (i checked in the data folder).
>>>
>>> Below are two interesting lines that come off the server log when trying to add or modify
>>>
>>>
>>> PUT /addressbooks/__uids__/djackson/addressbook/6AE69D7F-CB3B-414A-9EE7-2AF6B6A69F60-ABSPlugin.vcf HTTP/1.1
>>>
>>>
>>> 2010-08-02 10:49:47-0400 [-] [caldav-0]  [-] [twistedcaldav.method.put_addressbook_common#error] u"error: illegal escape sequence: '\\:'"
>>>
>>> 1) Why is it adding the "ABSPlugin" into the vcf file
>>> 2) The illegal escape is only being posted when Addressbook desktop client tries to add or modify.  During a sync or startup it doesn't show that error.
>>> _______________________________________________
>>> calendarserver-users mailing list
>>> calendarserver-users at lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users



More information about the calendarserver-users mailing list