From: Shane Synan Date: Mon, 5 Sep 2016 19:19:03 +0000 (-0500) Subject: Reload SSL certificates on signal SIGHUP X-Git-Tag: 0.12.5~84 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=4b22388af4ceb1c6c24c8c4436283c1e3c33dd1f;hp=4b22388af4ceb1c6c24c8c4436283c1e3c33dd1f Reload SSL certificates on signal SIGHUP Catch SIGHUP, use it to reload configuration (SSL certs), similar to nginx and other server programs. This allows easy automation of reloading certificates, an important factor with services such as Let's Encrypt. If reloading certificates fails, the old certificates are kept to avoid disrupting new connections until the situation is sorted out. Resolves GH-208. (cherry picked from commit 25a3ae50ac0d9835283e4f5f10fcfcc10ed5575d) ---