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

Reply via email to