Dear Maintainer,
Thanks for providing calypso!
I want to use calypso as a CardDAV server against which to test a CardDAV
client. The reliability of the automated tests would be improved if there were
a way to synchronise the listener startup with the software under test.
Currently the "Starting HTTP[S] server" notice approximates this
synchronisation but it actually happens before bind/listen. This could be
improved both by using a standardised scheme and performing the notification
after the server has started listening on the socket.
I don't use systemd myself but if calypso used the NOTIFY_SOCKET method (see
sd_notify(3)) then users could also use the 'notify' service type with systemd
user units.
Could calypso be extended to use this method, please?
Thanks,
Andrew