<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/contrib/ngircd.service, branch master</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=master</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2024-04-11T20:09:52+00:00</updated>
<entry>
<title>ngircd.service: Redirect stdout and stderr to the journal</title>
<updated>2024-04-11T20:09:52+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-11T19:57:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4b1eb0e3ee203819b0d8c5d890f7edd55e50eac0'/>
<id>urn:sha1:4b1eb0e3ee203819b0d8c5d890f7edd55e50eac0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ping the service manager and set a status message</title>
<updated>2024-04-05T22:13:13+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-05T20:48:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=791778d7b6e2f0e92c67e6812f85445171c24572'/>
<id>urn:sha1:791778d7b6e2f0e92c67e6812f85445171c24572</id>
<content type='text'>
Periodically "ping" the service manager (every 3 seconds) and set a
status message showing connection statistics.

This enables using the systemd(8) watchdog functionality for the
"ngircd.service" unit.
</content>
</entry>
<entry>
<title>Add support for the "sd_notify" protocol</title>
<updated>2024-04-05T22:12:58+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-05T20:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=e4873b4d63d0bcd4914a1cee82599a13cfd77e47'/>
<id>urn:sha1:e4873b4d63d0bcd4914a1cee82599a13cfd77e47</id>
<content type='text'>
This allows the "ngircd.service" systemd(8) unit to use the "notify"
service type, which allows for better status tracking by the service
manager.
</content>
</entry>
<entry>
<title>Add "hopm.service" to "Wants" and "Before" dependencies in systemd unit file</title>
<updated>2023-10-17T14:15:38+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2023-10-17T14:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9540d0c0a4b00618e6e45744b11198760a2df2f1'/>
<id>urn:sha1:9540d0c0a4b00618e6e45744b11198760a2df2f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Further enhance systemd unit file</title>
<updated>2017-01-06T21:50:24+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2017-01-06T21:50:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=74f021fb444acd5a19b907aa5bc886c5dc58e5a9'/>
<id>urn:sha1:74f021fb444acd5a19b907aa5bc886c5dc58e5a9</id>
<content type='text'>
- Add more comments/documentation.
- Add dependencies for services and proxy scanners.
- Add more limit configurations.
- Allow AF_UNIX address family, required for syslog!
</content>
</entry>
<entry>
<title>Enhance systemd service file</title>
<updated>2017-01-05T23:34:51+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2017-01-05T23:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=f0532c98cd2fcd1443f8f80ed45772d56bf4cd9e'/>
<id>urn:sha1:f0532c98cd2fcd1443f8f80ed45772d56bf4cd9e</id>
<content type='text'>
- Add homepage :-)
- Remote CAP_SETUID and CAP_SETGID from CapabilityBoundingSet: This is
  nor needed, because the unit already sets User=irc and Group=irc.
- Add RestrictAddressFamilies, and restrict it to AF_INET and AF_INET6.
- Read in the Debian "default files", but note: only PARAMS is supported!
</content>
</entry>
<entry>
<title>Add "Documentation" variables to systemd configuration files</title>
<updated>2016-09-18T16:10:45+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2016-09-18T16:10:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b708c951735266ab4df8f02d1e2c5d9cd0793742'/>
<id>urn:sha1:b708c951735266ab4df8f02d1e2c5d9cd0793742</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update systemd service file</title>
<updated>2015-08-14T17:55:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-08-14T17:55:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2a52befa56eec493d4179c1568c7e6cd26d9ae23'/>
<id>urn:sha1:2a52befa56eec493d4179c1568c7e6cd26d9ae23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ngircd.service: Use "forking" service type</title>
<updated>2013-01-22T23:44:16+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-01-22T23:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3d49e8ac84b49be07565bc1a19759184b4006317'/>
<id>urn:sha1:3d49e8ac84b49be07565bc1a19759184b4006317</id>
<content type='text'>
Don't run ngIRCd in forground mode but let it daemonize itself. This
enhances the log output of "systemctl status ngircd.service", because
now ngIRCd doesn't print out its PID and timestamp on each log message
which is redundant: it becomes logged by systemd/journald already.
</content>
</entry>
<entry>
<title>contrib/ngircd.service: systemd service file for ngircd</title>
<updated>2012-08-18T14:01:51+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-08-18T13:51:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=160f728530806385dbeee398a20fe5eac7318c5a'/>
<id>urn:sha1:160f728530806385dbeee398a20fe5eac7318c5a</id>
<content type='text'>
Thanks to Kyle Keen &lt;keenerd@gmail.com&gt;:

Date: Sat, 18 Aug 2012 08:28:22 -0400
Message-ID: &lt;CAAKTTKNNmrB=8XtxcV6w1Q-RQ6J_xTTDGD4MHQFaDy6V3=B19Q@mail.gmail.com&gt;
From: keenerd &lt;keenerd@gmail.com&gt;
To: ngircd-ml@ngircd.barton.de
Subject: [ngIRCd-ML] systemd service

Hello all.

Linked is a service file for ngircd.  Please add this to your source
tree so other people don't have to learn to write service files ;-)

https://projects.archlinux.org/svntogit/community.git/plain/trunk/ngircd.service?h=packages/ngircd

-Kyle Keen
Arch Linux TU
http://kmkeen.com
</content>
</entry>
</feed>
