Thanks, I'm fine with that wording.--On 6. April 2016 um 12:33:08 +1000 ellie timoney <ellie@xxxxxxxxxxxx> wrote:
Oh yeah, of course. I've added the following to man/master.8 for future releases:Services added or modified to listen on a privileged port may not be able to bind the port, depending on your system configuration. In this case a full restart is needed.I'm not entirely sold on the wording, but it's better than the nothing we had. "depending on your system configuration", because looking at the code, if you are running Cyrus on Linux, and if you have compiled it with --with-libcap=yes, then master will actually drop its privileges *before* spawning any services at all, but in such a way that it preserves the capability to bind privileged ports. Assuming that this actually works, then it should also be able to start up new/modified services on privileged ports upon receipt of a SIGHUP. So that's pretty cool. But it's not default: you must be on Linux, have libcap, and explicitly request it at compile time.
-- .:.Sebastian Hagedorn - Weyertal 121 (Gebäude 133), Zimmer 2.02.:. .:.Regionales Rechenzentrum (RRZK).:. .:.Universität zu Köln / Cologne University - ✆ +49-221-470-89578.:.
Attachment:
pgpBPZ2ZVXQ1g.pgp
Description: PGP signature
---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus