A Go library for WebDAV, CalDAV and CardDAV
Go to file
Conrad Hoffmann 6401d9ed45 caldav: extend query filter types
The basic types related to queries and filtering are missing some
features specified in the RFC (as also noted in the TODO comments). This
adds several of the missing elements, working towards being able to
handle all RFC-compliant queries.

The work is not fully done, e.g. the collation for text-match is still
not handled, but it's getting pretty close.
2022-04-01 18:29:58 +02:00
caldav caldav: extend query filter types 2022-04-01 18:29:58 +02:00
carddav carddav: pass If-(None-)Match to backend 2022-03-22 09:28:24 +01:00
cmd/webdav-server cmd/webdav-server: new command 2020-01-22 13:17:52 +01:00
internal Add error type representing DAV/XML errors 2022-03-10 16:48:11 +01:00
.build.yml ci: add .build.yml 2020-04-02 16:50:41 +02:00
.gitignore Initial commit 2017-08-26 14:46:44 +02:00
client.go Include ModTime for directories if available 2021-08-11 11:08:03 +02:00
fs_local.go webdav: add COPY support to server 2020-01-22 13:00:42 +01:00
go.mod caldav: upgrade to latest go-ical API 2020-02-24 21:16:45 +01:00
go.sum caldav: upgrade to latest go-ical API 2020-02-24 21:16:45 +01:00
LICENSE Start from scratch 2020-01-14 17:51:33 +01:00
README.md readme: update badges 2022-02-02 13:54:40 +01:00
server.go internal: add ETag 2020-02-03 21:48:31 +01:00
webdav.go webdav: add support for ETag to client & server 2020-01-22 12:03:58 +01:00

go-webdav

godocs.io builds.sr.ht status

A Go library for WebDAV, CalDAV and CardDAV.

License

MIT