commit c4812c653a4d56f20170d279f892dcf87d235fd2 from: Rafael Sadowski date: Sun Mar 1 18:31:19 2026 UTC Add WebDAV Calendaring Extensions, RFC 4791 support commit - 7d3002f34b21f1b776e623940190ca244b453503 commit + c4812c653a4d56f20170d279f892dcf87d235fd2 blob - b9784ad55cebc1ffcf856cd7b86fe9799aa5be93 blob + 01b79e12e1f4bcdf0bc681c0a947ad19bb7b52f8 --- http.h +++ http.h @@ -72,6 +72,9 @@ enum httpmethod { /* WebDAV Search, RFC 5323 */ HTTP_METHOD_SEARCH, + /* WebDAV Calendaring Extensions, RFC 4791 */ + HTTP_METHOD_MKCALENDAR, + /* PATCH, RFC 5789 */ HTTP_METHOD_PATCH, @@ -115,6 +118,7 @@ struct http_method { { HTTP_METHOD_MKREDIRECTREF, "MKREDIRECTREF" }, \ { HTTP_METHOD_UPDATEREDIRECTREF, "UPDATEREDIRECTREF" }, \ { HTTP_METHOD_SEARCH, "SEARCH" }, \ + { HTTP_METHOD_MKCALENDAR, "MKCALENDAR" }, \ { HTTP_METHOD_PATCH, "PATCH" }, \ { HTTP_METHOD_NONE, NULL } \ } blob - e9b9c4449e58a48daf796bc06f1047edc8c157b3 blob + dd1b1a9583af9625df82331969baec82567f0ad2 --- relay_http.c +++ relay_http.c @@ -644,6 +644,7 @@ relay_read_http(struct bufferevent *bev, void *arg) case HTTP_METHOD_MKREDIRECTREF: case HTTP_METHOD_UPDATEREDIRECTREF: case HTTP_METHOD_SEARCH: + case HTTP_METHOD_MKCALENDAR: case HTTP_METHOD_PATCH: /* HTTP request payload */ if (cre->toread > 0) { blob - a63dd4e3a41c38d9399b068d271ce69a342febce blob + 545b18ed2c22104c0ebf293f60fb98f7ac59a081 --- relayd.conf.5 +++ relayd.conf.5 @@ -1204,6 +1204,7 @@ and can be either .Ic LOCK , .Ic MERGE , .Ic MKACTIVITY , +.Ic MKCALENDAR , .Ic MKCOL , .Ic MKREDIRECTREF , .Ic MKWORKSPACE ,