100 questions
2
votes
0
answers
65
views
How should a sans-io HTTP client handle backend-specific request body types in Gleam?
I am building a CalDAV/CardDAV client for Gleam, and the library follows sans-io pattern. This is the test code:
pub fn main() {
let credentials =
gdav.credentials("http://localhost:8080/...
0
votes
1
answer
276
views
Serve Contacts Only - similar to CardDAV
I've created a rather large Business Intelligence System over the years. It already offers vCard export of customers and contacts. But this of course is a tedious process, where each employee has to ...
0
votes
0
answers
199
views
How to use caldav/carddav using Horde Framework and lighttpd
I want to use caldav/carddav with Horde Framework and lighttpd. I can't connect to my Server with my iPhone or Thunderbird.
I think the rewrite (lighttpd) isn't possible.
Used Versions:
Debian 11 (...
1
vote
0
answers
507
views
Google CardDAV for Contacts - Read Only?
I'm looking to use Google CardDAV to push a set of Contacts tied to a specific Google account out to a bunch of iPhone devices using our MDM software. So far everything works - i pointed the software ...
1
vote
0
answers
221
views
Serve contacts stored in CSV via CardDav protocol?
I have multiple CSV files with contacts. Each file belongs to a different user. I'd like to give users an option to read contacts using CardDav protocol. It should be READ-ONLY.
I'm considering ...
0
votes
1
answer
2k
views
Sabre.io Baikal REST API
I have setup a CardDav server using https://sabre.io/baikal/. It is working as expected but I now want to create a custom CRM with Laravel which can post contacts to the address books.
Does anyone ...
1
vote
1
answer
59
views
LXML - .//{DAV:}response raises lxml.etree.XPathEvalError: Invalid expression
I'm trying to get all response tags by using:
.//{DAV:}response
tree = etree.fromstring(r.content)
for response in tree.xpath(".//{DAV:}response"):
...
The problem is that lxml ...
0
votes
0
answers
197
views
Is there a way to implement carddav client in react-native?
We are building an application with react native, and we have shared contacts on our server, we are trying to sync contacts using carddav protocol, i could not find a library that allow such operation ...
1
vote
0
answers
322
views
vObject (carddav) - how to set multiple parameters for telephone
I'm trying to build a vcard using vobject python library. The server uses multiple phone types like this:
TEL;TYPE="HOME","VOICE":111111111
TEL;TYPE="WORK","VOICE&...
0
votes
1
answer
733
views
How to implement encryption on Baikal/ SabreDAV?
I am trying out Baikal for its CardDAV functionality in order to provide my users with addressbook functionality on iOS.
I have created a desktop application and expect to be able to create a BLOB ...
0
votes
1
answer
726
views
Radicale with uwsgi and Apache with Debian: Connection refused
I want to set up Radicale for CardDav and CalDav syncing.
I set up Apache and want to access Radicale with uwsgi. When I enter the user name it says 'Service Unavailable'.
The error logfile shows:
[...
1
vote
0
answers
278
views
Synchronize android contacts with my own rest api
I'd like to periodically update contacts on my android phone with my own server(REST based service). Is it ok to create simple service to run in background and communicate with my REST to get updates ...
1
vote
0
answers
131
views
CardDav (iCloud) what can be a reason for patches forbidden responses?
Does anyone else also noticed strange forbidden responses for existing vcard files updates?
See my curl example:
curl --location --request PUT 'https://p52-contacts.icloud.com/1........4/carddavhome/...
0
votes
1
answer
464
views
Custom CardDAV server: clients (especially iOS) don't seem to request actual contacts
I'm trying to implement a custom CardDAV server on top of NWebDAV and ASP.NET Core 3.1, using an existing database as the actual data source for contacts. (NWebDAV seems to have excellent support for ...
0
votes
0
answers
483
views
Searching in CardDAV
I want to write a little LDAP 2 CardDav Gateway, which gets a request (from a Desktop Phone/PBX) on it's LDAP side and converts it to a CardDAV request.
So for I used raw HTTP/XML requests and was ...