These are chat archives for IndySockets/Indy

10th
Apr 2018
Ludwig Behm
@lbehm
Apr 10 2018 13:20
Has someone tips for implementing a CalDAV client? Would like to run it on Indy (c++ project)
Also a CalDAV server implementation would be very nice!
Matthijs ter Woord
@mterwoord
Apr 10 2018 13:24
caldav is based on http
implementing http clients and servers is easy with indy..
Remy Lebeau
@rlebeau
Apr 10 2018 16:59
@mterwoord @lbehm It is a little more involved than that. CalDAV is an extension to WebDAV. It is basically iCalendar wrapped in XML and transmitted with WebDAV over HTTPS. Indy does has a (very) minimal WebDAV client , TIdWebDAV, but no WebDAV server. I'm sure a CalDAV client/server could be made with TIdHTTP/TIdHTTPServer, with some manual work
Ludwig Behm
@lbehm
Apr 10 2018 17:05
Thank you @rlebeau. I assume you didn't know of an existing c++/delphi CalDAV project?
Remy Lebeau
@rlebeau
Apr 10 2018 17:13
@lbehm There are plenty available (https://devguide.calconnect.org/CalDAV/libraries/, http://libcaldav.sourceforge.net, etc), but none using Indy that I am aware of.