Commit Graph

  • 9dd12e301a
    Add error returning for missing error output paths master v0.5.0-patch.1 v0.0.8 MrMelon54 2024-09-27 00:36:52 +0100
  • 968917bb84
    . v0.0.7 Captain ALM 2024-09-26 22:22:10 +0100
  • 6da8290c04
    Allow for internal time data debug. v0.0.6 Captain ALM 2024-09-26 22:16:01 +0100
  • 2281ef31f1
    Add error returning for missing error output paths. v0.0.5 Captain ALM 2024-09-26 21:31:44 +0100
  • 9094f8327e
    Change this too v0.0.4 MrMelon54 2024-07-19 00:08:18 +0100
  • c4454bfa01
    Respond with 200 OK instead of 204 No Content MrMelon54 2024-07-18 23:58:15 +0100
  • 757f4a8c2a
    AddCurrentUserPrivilegeSet to find caldav MrMelon54 2024-05-27 14:27:48 +0100
  • 266c39c655
    Add CurrentUserPrivilegeSet to find carddav MrMelon54 2024-05-13 16:16:43 +0100
  • 19764e1358
    Respond with 200 OK instead of 204 No Content v0.0.3 MrMelon54 2024-07-18 23:58:15 +0100
  • 7f8c17ad71 readme: drop CI badge Simon Ser 2024-07-13 15:55:26 +0200
  • 810c51fa2d webdav: PUT response has no body and therefore should not have a content length header Thomas Müller 2024-06-06 16:31:55 +0200
  • f16045e6aa
    AddCurrentUserPrivilegeSet to find caldav v0.0.2 MrMelon54 2024-05-27 14:27:48 +0100
  • b79c7040eb
    Add CurrentUserPrivilegeSet to find carddav v0.0.1 MrMelon54 2024-05-13 16:16:43 +0100
  • 21f251fa1d Update go-ical Conrad Hoffmann 2024-04-19 16:34:19 +0200
  • e9a76eef05 internal: add PropFindValue propfind-value Simon Ser 2024-04-17 17:50:33 +0200
  • ff8598015d webdav: respond PUT request with 204/No Content in case the file already existed before putting Thomas Müller 2024-04-17 15:07:53 +0200
  • ffd81465fd webdav: FileSystem.Create() returns FileInfo and is used to set PUT response headers Thomas Müller 2024-04-17 14:48:24 +0200
  • 948f33c2fc internal: use application/xml instead of text/xml which is deprecated Thomas Müller 2024-04-11 17:14:21 +0200
  • 381b8a3cee carddav: add unit test for CardDAV mkcol Thomas Müller 2024-02-23 12:27:32 +0100
  • df447dc627 webdav: change FileSystem.Create to give implementations more control Thomas Müller 2024-04-09 12:15:55 +0200
  • 3ed9a4f052 carddav, caldav: add missing headers on PUT Thomas Müller 2024-02-20 15:54:28 +0100
  • 25f1014ef2 internal: no status element in propstat responses Conrad Hoffmann 2024-02-08 22:36:58 +0100
  • ad1fe1c5a8
    caldav, carddav: displayname and desription are optional Conrad Hoffmann 2024-02-08 17:15:04 +0100
  • 0ea114ec79
    caldav: add MKCOL support Thomas Müller 2024-02-08 17:08:41 +0100
  • 20fad80dff carddav: return HTTP 501 error instead of panicing Simon Ser 2024-02-07 17:26:50 +0100
  • 12d8b4bf62
    caldav: return proper HTTP 501 instead of panicing Dan Berglund 2024-02-07 17:25:57 +0100
  • fbcd08d64a carddav: pass pointer in CreateAddressBook Simon Ser 2024-02-07 17:24:04 +0100
  • f1d56f2437 internal: add IsRequestEmpty Simon Ser 2024-02-07 17:22:41 +0100
  • 71bd967b43 carddav: support address book creation/deletion Conrad Hoffmann 2024-02-07 11:47:56 +0100
  • 80d77a977a webdav: stop using os errors in FileSystem interface Simon Ser 2024-02-06 15:23:30 +0100
  • eaac65215b carddav: support multiple address books Conrad Hoffmann 2024-02-02 16:09:49 +0100
  • e3ba95cd77 caldav: add path to interface QueryCalendarObjects Conrad Hoffmann 2024-02-02 14:09:22 +0100
  • 5b5b542f2f caldav: fix match on open time ranges Conrad Hoffmann 2024-02-01 14:05:49 +0100
  • ced348a58f webdav: move ConditionalMatch to webdav.go Simon Ser 2024-01-18 13:37:21 +0100
  • b821d8c1ea webdav: introduce MoveOptions v0.5.0 Simon Ser 2024-01-18 13:25:14 +0100
  • 790ebfc5f8 webdav: rename MoveAll to Move Simon Ser 2024-01-18 13:22:19 +0100
  • 4493704689 webdav: introduce CopyOptions Simon Ser 2023-12-15 15:16:01 +0100
  • b043bbd965 internal/server: handle PROPFIND without body Simon Ser 2024-01-08 14:58:24 +0100
  • 75d3041b41 webdav: rename Client.Readdir to ReadDir Simon Ser 2024-01-08 14:35:56 +0100
  • 751741d87e webdav: add/improve doc comments Simon Ser 2024-01-08 14:35:19 +0100
  • 7e076258d6 caldav: add DiscoverContextURL Simon Ser 2023-12-27 23:16:49 +0100
  • 174622c1eb carddav: rename Discover to DiscoverContextURL Simon Ser 2023-12-27 23:11:51 +0100
  • d033e09835 webdav: add context to FileSystem Simon Ser 2023-12-19 21:29:28 +0100
  • 379a418130 Add context for clients Simon Ser 2023-12-13 14:37:38 +0100
  • 0e58dbb003 caldav, carddav: take header when populating object Simon Ser 2023-12-18 18:18:56 +0100
  • 7d337ac048 internal: fix always-true interface comparison Sebastien Binet 2023-12-15 14:49:18 +0100
  • dddaf279ed Upgrade dependencies Simon Ser 2023-09-10 14:52:02 +0900
  • fc4ea1aae2 caldav, carddav: drop unnecessary nil check Simon Ser 2023-08-25 13:35:33 +0200
  • 571eba7c02
    caldav: add multi-calendar support Dan Berglund 2023-08-21 13:06:59 +0200
  • b46cbafa6f
    readme: switch back to pkg.go.dev for docs Simon Ser 2023-08-15 08:29:01 +0200
  • 0fb0a675ab carddav: handle PROPFIND on root Simon Ser 2023-07-06 12:14:17 +0200
  • 7dd64908d2
    caldav: handle PROPFIND on root Dan Berglund 2023-07-06 12:12:07 +0200
  • 46dbba12fe
    caldav: return SupportedComponentSet in PROPFIND Dan Berglund 2023-07-03 10:47:34 +0200
  • 150f74a6f0 Add GitHub issue template Simon Ser 2023-01-04 11:00:51 +0100
  • 0456b28ba3 Support setting capabilities in ServePrincipal() v0.4.0 Conrad Hoffmann 2022-12-01 14:43:04 +0100
  • ac9af45270 Dedicated type for conditional match header fields Conrad Hoffmann 2022-10-31 12:05:27 +0100
  • d4d56c2707 carddav: use custom type for context keys Conrad Hoffmann 2022-11-15 21:25:37 +0100
  • 5bfd6f54b2 caldav: use same static path layout as carddav Conrad Hoffmann 2022-11-15 21:24:46 +0100
  • 54f2a6355b caldav: implement Propfind Conrad Hoffmann 2022-10-18 15:45:35 +0200
  • 001e5953f7 caldav: support deletion of calendar objects Conrad Hoffmann 2022-10-28 11:19:34 +0200
  • 561012d30f carddav: switch to one static path layout Conrad Hoffmann 2022-08-24 11:52:11 +0200
  • 6f22a649ac caldav: fix validation error when VTIMEZONE is after VEVENT Krystian Chachuła 2022-09-14 19:42:35 +0200
  • dc63df9058 carddav: evaluate recurrence in match helper Conrad Hoffmann 2022-08-31 12:09:00 +0200
  • 58dc8e4982 Update to latest version of go-ical Conrad Hoffmann 2022-08-31 12:04:45 +0200
  • 9adfd95fa9 carddav: run gofmt Conrad Hoffmann 2022-08-31 13:42:38 +0200
  • 4264d321a5 caldav: fix match test example from RFC Conrad Hoffmann 2022-08-30 21:05:01 +0200
  • 4a3cd0510f carddav: end-to-end test address book discovery Conrad Hoffmann 2022-06-14 14:27:09 +0200
  • 987c9eef0b carddav: use "/.well-known/carddav/" as initial context path in Discover Simon Ser 2022-06-27 09:55:38 +0200
  • e0764c06a3 fix: Response body was not closed causing the goroutine leak myml 2022-06-18 02:51:01 +0800
  • db966a275c carddav: do property filtering in match.Filter() Conrad Hoffmann 2022-05-19 14:26:35 +0200
  • 21aea26c70 carddav: don't filter properties in test queries Conrad Hoffmann 2022-05-19 14:06:15 +0200
  • d7891ce50c internal: fix XML element struct naming Simon Ser 2022-05-31 17:32:12 +0200
  • 55a9274ba6 internal: use Namespace instead of "DAV:" Simon Ser 2022-05-31 17:10:30 +0200
  • 1c71a7a1c4 internal: add more context to Response.DecodeProp errors Simon Ser 2022-05-31 17:04:44 +0200
  • d0fc22a428 internal: use errors.As in IsNotFound Simon Ser 2022-05-31 16:58:45 +0200
  • 9bc7a8f15b internal: drop Multistatus.Get Simon Ser 2022-05-31 16:11:08 +0200
  • 03633121d9 client: support redirects in PropfindFlat() Conrad Hoffmann 2022-05-31 12:44:03 +0200
  • 13fa812f94 caldav: implement filter function for queries Conrad Hoffmann 2022-05-05 14:17:09 +0200
  • 06ecb0e64c webdav: add TODO about fallback in Client.FindCurrentUserPrincipal Simon Ser 2022-05-25 15:07:20 +0200
  • 97e0b10b4f carddav: add Discover TODO about "path" key in TXT record Simon Ser 2022-05-25 14:57:05 +0200
  • 5d845721d8 carddav: add Content-Length support to client Conrad Hoffmann 2022-05-24 11:02:34 +0200
  • 1e99b70a62 carddav: set content length header for HEAD/GET requests Conrad Hoffmann 2022-05-24 10:57:37 +0200
  • a3e56141d9 carddav: add support for getcontentlength property Conrad Hoffmann 2022-05-17 15:12:12 +0200
  • 9ed4abce57 caldav: add Content-Length support to client Simon Ser 2022-05-24 10:14:39 +0200
  • 38a35d3545 carddav: improve Client.SyncCollection docs Simon Ser 2022-05-24 10:20:08 +0200
  • 757a615e9f caldav: set content length header for HEAD/GET requests Conrad Hoffmann 2022-05-23 21:34:02 +0200
  • 491af8e42c caldav: add support for getcontentlength property Conrad Hoffmann 2022-05-17 14:43:17 +0200
  • cabaf3268b carddav: return multistatus response on PROPPATCH Conrad Hoffmann 2022-05-18 11:37:25 +0200
  • b0c59cdea1 carddav/caldav: use 308 for .well-known redirects Conrad Hoffmann 2022-05-20 15:58:52 +0200
  • bc3faca3a0 carddav: only call CurrentUserPrincipal when necessary Simon Ser 2022-05-12 18:54:11 +0200
  • a346d42f42 caldav: only call CurrentUserPrincipal when necessary Simon Ser 2022-05-12 18:53:47 +0200
  • e971269ffb Add function to validate calendar for CalDAV Conrad Hoffmann 2022-03-31 11:22:23 +0200
  • 346cfadd34 webdav: rename ServeUserPrincipal to ServePrincipal Simon Ser 2022-05-12 15:04:57 +0200
  • 303aef52f3 caldav: implement handleMultiget() Conrad Hoffmann 2022-03-31 11:28:26 +0200
  • 585b01a7a8 Implement GET/HEAD/PUT for calendar objects Conrad Hoffmann 2022-05-12 14:37:22 +0200
  • cdb0de3b99 Return calendar description in PROPFIND Conrad Hoffmann 2022-05-12 14:36:04 +0200
  • 6887b6b812 Support custom user principal and home set paths Conrad Hoffmann 2022-03-21 09:16:50 +0100
  • 0babf610b0 carddav: stop hardcoding address book home set home-set Simon Ser 2022-05-03 21:17:37 +0200
  • 7eac113594 caldav, carddav: simplify with internal.IsNotFound principal Simon Ser 2022-05-03 20:15:21 +0200
  • a419541835 caldav, carddav: stop hardcoding current user principal Simon Ser 2022-05-03 19:32:46 +0200