repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 2a52befa56eec493d4179c1568c7e6cd26d9ae23:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 2a52befa56eec493d4179c1568c7e6cd26d9ae23
Author: Alexander Barton 
Date:   Fri Aug 14 19:55:32 2015 +0200

    Update systemd service file

diff --git a/contrib/ngircd.service b/contrib/ngircd.service
index b71eef2b178f885fd0e06b678a0b04881c506d1e..
index ..f24ef60c320824f065ad46c7e9bb76ca90c3f3fc 100644
--- a/contrib/ngircd.service
+++ b/contrib/ngircd.service
@@ -4,8 +4,19 @@ After=network.target

 [Service]
 Type=forking
+User=irc
+Group=irc
+CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_SYS_CHROOT CAP_NET_BIND_SERVICE
+PrivateTmp=yes
+PrivateDevices=yes
+ProtectSystem=full
+ProtectHome=true
+NoNewPrivileges=true
+RuntimeDirectory=ircd
+RuntimeDirectoryMode=750
 ExecStart=/usr/sbin/ngircd
 ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-failure

 [Install]
 WantedBy=multi-user.target

-----END OF PAGE-----