~sircmpwn/tokidoki#7: 
Service discovery

I'm not sure if this is supposed to work already, but I tried to rig up an instance of tokidoki with the iOS contacts app. This is the log on the server side (there's an nginx reverse proxy connecting :8081 to sb2.tigger.cloud):

2022/08/27 15:43:43 Server running on :8081
2022/08/27 15:43:43 [debug] Debug output enabled
2022/08/27 15:43:59 "PROPFIND http://sb2.tigger.cloud/.well-known/carddav HTTP/1.0" from [::1]:40874 - 401 28B in 123.758µs
2022/08/27 15:44:00 "PROPFIND http://sb2.tigger.cloud/.well-known/carddav HTTP/1.0" from 127.0.0.1:46754 - 308 0B in 408.184831ms
2022/08/27 15:44:00 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:40884 - 401 28B in 52.685µs
2022/08/27 15:44:00 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:46764 - 207 598B in 410.987528ms
2022/08/27 15:44:00 "OPTIONS http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:40888 - 401 28B in 248.627µs
2022/08/27 15:44:01 "OPTIONS http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:46776 - 204 0B in 423.275951ms
2022/08/27 15:44:01 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from [::1]:40902 - 401 28B in 94.462µs
2022/08/27 15:44:01 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from 127.0.0.1:46784 - 400 12B in 411.80452ms
2022/08/27 15:44:02 "PROPFIND http://sb2.tigger.cloud/principals/ HTTP/1.0" from [::1]:40904 - 401 28B in 117.702µs
2022/08/27 15:44:02 "PROPFIND http://sb2.tigger.cloud/principals/ HTTP/1.0" from 127.0.0.1:46794 - 400 12B in 414.863455ms

iOS reports "Cannot Connect Using SSL" yada yada. The file storage directory is empty before and afterwards.

Status
REPORTED
Submitter
~muellerj
Assigned to
No-one
Submitted
9 months ago
Updated
8 months ago
Labels
No labels applied.

~muellerj 9 months ago

Similarly for caldav:

2022/08/27 21:40:05 Server running on :8081
2022/08/27 21:40:05 [debug] Debug output enabled
2022/08/27 21:40:54 "PROPFIND http://sb2.tigger.cloud/.well-known/caldav HTTP/1.0" from 127.0.0.1:56468 - 401 28B in 799.215µs
2022/08/27 21:40:55 "PROPFIND http://sb2.tigger.cloud/.well-known/caldav HTTP/1.0" from 127.0.0.1:56484 - 308 0B in 408.017113ms
2022/08/27 21:40:55 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:54484 - 401 28B in 90.333µs
2022/08/27 21:40:55 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:56492 - 207 598B in 414.953013ms
2022/08/27 21:40:55 "OPTIONS http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:54494 - 401 28B in 186.998µs
2022/08/27 21:40:56 "OPTIONS http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:56494 - 204 0B in 407.380508ms
2022/08/27 21:40:56 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from 127.0.0.1:56500 - 401 28B in 99.629µs
2022/08/27 21:40:57 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from [::1]:54504 - 400 12B in 405.708987ms
2022/08/27 21:40:57 "PROPFIND http://sb2.tigger.cloud/principals/ HTTP/1.0" from [::1]:54520 - 401 28B in 94.333µs
2022/08/27 21:40:57 "PROPFIND http://sb2.tigger.cloud/principals/ HTTP/1.0" from 127.0.0.1:56514 - 400 12B in 405.074844ms
2022/08/27 21:40:57 "PROPFIND http://sb2.tigger.cloud/calendar/dav/jonas@tigger.cloud/user/ HTTP/1.0" from 127.0.0.1:56522 - 401 28B in 98.499µs
2022/08/27 21:40:58 "PROPFIND http://sb2.tigger.cloud/calendar/dav/jonas@tigger.cloud/user/ HTTP/1.0" from [::1]:54532 - 400 12B in 406.077723ms

~muellerj 8 months ago

This is vdirsyncer trying the same:

2022/09/07 12:07:52 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from [::1]:57752 - 400 12B in 406.706157ms
2022/09/07 12:07:53 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from 127.0.0.1:55718 - 400 12B in 409.106561ms
2022/09/07 12:07:53 "PROPFIND http://sb2.tigger.cloud/.well-known/carddav HTTP/1.0" from [::1]:57762 - 308 0B in 408.156015ms
2022/09/07 12:07:53 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:55728 - 207 377B in 406.324605ms
2022/09/07 12:07:54 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:57766 - 207 421B in 411.714834ms
2022/09/07 12:07:54 [debug] filesystem.AddressBook()
2022/09/07 12:07:54 [debug] loading addressbook from /var/lib/webdav/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/addressbook.json
2022/09/07 12:07:54 [debug] creating default addressbook (URL:path): /am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/:/var/lib/webdav/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/addressbook.json
2022/09/07 12:07:54 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/ HTTP/1.0" from 127.0.0.1:55738 - 500 127B in 408.572899ms
---
# The initial command fails with
warning: Failed to discover collections for contacts_remote, use `-vdebug` to see the full traceback.
Saved for contacts: collections = null

# Try again:
---
2022/09/07 12:08:09 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from [::1]:43886 - 400 12B in 418.074739ms
2022/09/07 12:08:10 "PROPFIND http://sb2.tigger.cloud/ HTTP/1.0" from 127.0.0.1:56936 - 400 12B in 421.265635ms
2022/09/07 12:08:10 "PROPFIND http://sb2.tigger.cloud/.well-known/carddav HTTP/1.0" from [::1]:43902 - 308 0B in 418.032721ms
2022/09/07 12:08:11 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from 127.0.0.1:56952 - 207 377B in 415.847574ms
2022/09/07 12:08:11 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/ HTTP/1.0" from [::1]:43904 - 207 421B in 409.256189ms
2022/09/07 12:08:12 [debug] filesystem.AddressBook()
2022/09/07 12:08:12 [debug] loading addressbook from /var/lib/webdav/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/addressbook.json
2022/09/07 12:08:12 [debug] filesystem.ListAddressObjects(&{[] false})
2022/09/07 12:08:12 [debug] filesystem.loadAllContacts() returning 0 results from /var/lib/webdav/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts
2022/09/07 12:08:12 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/ HTTP/1.0" from 127.0.0.1:56956 - 207 431B in 417.319912ms
2022/09/07 12:08:12 [debug] filesystem.AddressBook()
2022/09/07 12:08:12 [debug] loading addressbook from /var/lib/webdav/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/addressbook.json
2022/09/07 12:08:12 "PROPFIND http://sb2.tigger.cloud/am9uYXNAdGlnZ2VyLmNsb3Vk/contacts/ HTTP/1.0" from [::1]:43916 - 207 336B in 417.806778ms
Register here or Log in to comment, or comment via email.