The project "Citadel server, clients, utilities":
The branch, master has been updated
via 469d13500b4844c9494cc4473c5bdca545fa0648 (commit)
via a140081699d97f68c4932a1d8b3a426285b01572 (commit)
via 024661a23ef5899e64a8995ee8ae4caee1854208 (commit)
via fab34d7c2d5833e2c058dd5c8ffc7ec59d92d8de (commit)
via 1427a3b43290cd5f62e70f71586f2ed3ddfcfb1b (commit)
via 34b63055ea9c139ba51c8242138dd07d42263afc (commit)
via 34b648b171fbfae74a82906c92213bc1b9a1bda4 (commit)
via 362929f297f02b607744b01bd5930bbc726f3970 (commit)
from 9632e57b3ae862972c0d5c137dbed708bbed4dd7 (commit)
- Log -----------------------------------------------------------------
commit 469d13500b4844c9494cc4473c5bdca545fa0648
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 22:09:06 2025 -0400
Add /ctdl/u/ to /ctdl/ PROPFIND response.
There's nothing at that path yet, but there soon will be.
commit a140081699d97f68c4932a1d8b3a426285b01572
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 21:59:05 2025 -0400
Less than ideal refactor of the request dispatcher to emit user principal
location.
PROPFIND of "/" or "/ctdl" have to do their own connect_to_citadel() and
disconnect_from_citadel() instead of going through the main loop, because
they don't fit well in the main pattern.
commit 024661a23ef5899e64a8995ee8ae4caee1854208
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 21:04:05 2025 -0400
root_propfind() and ctdl_propfind() each split into two calls to
StrBufAppendBufPlain() for insertion of conditional dynamic properties
commit fab34d7c2d5833e2c058dd5c8ffc7ec59d92d8de
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 20:58:30 2025 -0400
root_propfind() and ctdl_propfind() now use SmashStrBuf instead of strdup
commit 1427a3b43290cd5f62e70f71586f2ed3ddfcfb1b
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 19:33:42 2025 -0400
Standardize Content-Type for DAV XML responses
- Replace legacy 'text/xml' with 'application/xml; charset="utf-8"' in REPORT
and PROPFIND handlers
- Aligns with RFC 4918 and ensures consistent client behavior
commit 34b63055ea9c139ba51c8242138dd07d42263afc
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 19:16:23 2025 -0400
h->response_body wasn't being freed. Fixed that.
- Replace static string assignment with strdup() in root_propfind() and
ctdl_propfind()
- Add free(h->response_body) to transaction teardown
commit 34b648b171fbfae74a82906c92213bc1b9a1bda4
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 12:19:10 2025 -0400
ctdlclient.c: clear user principal id when appropriate
commit 362929f297f02b607744b01bd5930bbc726f3970
Author: Art Cancro <[email protected]>
Date: Sat Oct 25 12:18:35 2025 -0400
ctdlclient.c: clear user principal id when appropriate
-----------------------------------------------------------------------
Summary of changes:
libcitadel/lib/stringbuf.c | 19 +++----
webcit-ng/server/admin_functions.c | 2 +
webcit-ng/server/caldav_reports.c | 2 +-
webcit-ng/server/ctdlclient.c | 5 +-
webcit-ng/server/http.c | 3 +
webcit-ng/server/request.c | 109 +++++++++++++++++++++++++++----------
webcit-ng/server/room_functions.c | 10 ++--
7 files changed, 101 insertions(+), 49 deletions(-)
--
Citadel server, clients, utilities