The project "Citadel server, clients, utilities":
The branch, master has been updated
via 3b20784d997f036a63a2ffcc111085dee1a96b59 (commit)
from 33888fcc189cf9c5ac7b1511b3c43c07b449bdbf (commit)
- Log -----------------------------------------------------------------
commit 3b20784d997f036a63a2ffcc111085dee1a96b59
Author: Art Cancro <[email protected]>
Date: Mon Sep 29 23:38:35 2025 -0400
Hardened vCard deserializer: normalized line endings, unfolded buffers, gated
ingestion via BEGIN/END, skipped VERSION, patched duplicated TYPE=TYPE=
parameters, and deferred strdup() until ingestion. Realloc guarded. Parser now
crash-resistant,
leak-free, and narratable. Ready for UID indexing.
-----------------------------------------------------------------------
Summary of changes:
citadel/server/modules/vcard/serv_vcard.c | 3 +-
libcitadel/lib/libcitadel.h | 4 +-
libcitadel/lib/vcard.c | 181 ++++++++++++++++--------------
3 files changed, 99 insertions(+), 89 deletions(-)
--
Citadel server, clients, utilities