<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/contrib/README, 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-02-09T23:22:33+00:00</updated>
<entry>
<title>Convert contrib/README to Markdown</title>
<updated>2024-02-09T23:22:33+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-02-09T21:47:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b3513ee1590ba4aa88c5e760a48323c727bec45e'/>
<id>urn:sha1:b3513ee1590ba4aa88c5e760a48323c727bec45e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unmaintained contrib/MacOSX/ folder</title>
<updated>2024-01-11T14:12:48+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-01-08T21:16:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=07219281ef2092a29050a3934937a2a0c8916e43'/>
<id>urn:sha1:07219281ef2092a29050a3934937a2a0c8916e43</id>
<content type='text'>
This includes removing the Xcode project.

The sample launchd(8) configuration properties list file was moved to
"contrib/de.barton.ngircd.plist" and kept.
</content>
</entry>
<entry>
<title>Spelling fixes, mostly in file comments</title>
<updated>2022-12-25T14:16:31+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2022-12-25T14:16:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=56ed5c90ad02fb10cdbd7767a9dd85b2e06cdb19'/>
<id>urn:sha1:56ed5c90ad02fb10cdbd7767a9dd85b2e06cdb19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xml</title>
<updated>2020-06-11T15:11:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2020-06-11T15:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3dedd57f7f9e6e8c647ff87ee9015af2e728181b'/>
<id>urn:sha1:3dedd57f7f9e6e8c647ff87ee9015af2e728181b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove outdated OpenBSD/NetBSD systrace.policy</title>
<updated>2020-02-11T19:31:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2020-02-11T19:20:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2e1797d5a59a960dd2822d855a1d6a813538f738'/>
<id>urn:sha1:2e1797d5a59a960dd2822d855a1d6a813538f738</id>
<content type='text'>
Systrace was removed from OpenBSD and NetBSD, so remove this (old and
outdated?) configuration file from the ./contrib directory.

See &lt;https://en.wikipedia.org/wiki/Systrace&gt;.

Thanks to "michi" for pointing this out on #ngircd!
</content>
</entry>
<entry>
<title>contrib/README: Add nglog.sh script to the list</title>
<updated>2019-12-07T00:43:00+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2019-12-07T00:43:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9286686c0926274ef222a37d65fbd2b4f3ad1918'/>
<id>urn:sha1:9286686c0926274ef222a37d65fbd2b4f3ad1918</id>
<content type='text'>
</content>
</entry>
<entry>
<title>contrib/ngindent.sh: Enhance and rename script</title>
<updated>2019-12-07T00:41:39+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2019-12-07T00:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b03fcaab5aaa07d943561dca6948358f9dc51d4c'/>
<id>urn:sha1:b03fcaab5aaa07d943561dca6948358f9dc51d4c</id>
<content type='text'>
Add more GNU indent options for better results, and add the ".sh" suffix
to bring this script in line with the others in the contrib/ folder.
</content>
</entry>
<entry>
<title>contrib/ngircd.logcheck: Add sample logcheck(8) rules</title>
<updated>2017-12-28T17:03:12+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2017-12-28T17:03:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=619a3f3ff28e49d0f827924d1dbe84c6c3a284c0'/>
<id>urn:sha1:619a3f3ff28e49d0f827924d1dbe84c6c3a284c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Documentation: Spelling fixes</title>
<updated>2015-09-06T17:38:16+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-06T17:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=cb3a4321a23143f310d06dab4b65dc86998ed770'/>
<id>urn:sha1:cb3a4321a23143f310d06dab4b65dc86998ed770</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement support for systemd(8) "socket activation"</title>
<updated>2013-02-04T20:52:27+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-02-04T20:46:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=8ab097afb743061c6c9b865bdb401ba51285c347'/>
<id>urn:sha1:8ab097afb743061c6c9b865bdb401ba51285c347</id>
<content type='text'>
This patch enables ngIRCd to work with listening sockets already
initialized and passed-in by systemd(8) and hereby to support on-demand
"socket activation".

systemd(8) uses two environment variables to pass information about the
sockets to ngIRCd, LISTEN_PID and LISTEN_FDS, and this mechanism only
kicks in when both variables are set. In all other cases, and therefore
in most installations out there, nothing changes at all.

Please note:
If socket activation is in effect, ngIRCd will not initialize any (other)
soeckets on its own! All sockets must be configured in the systemd(8)
socket unit configuration file in this case, see ./contrib/ngircd.socket
for example.

Probably it would be interesting to match passed-in sockets to configured
listening sockets and to initialize all the remaining ones not already
set up by systemd(8), but this is kept back for an other patch ...

See
 - &lt;http://0pointer.de/blog/projects/socket-activation.html&gt;
 - &lt;http://0pointer.de/blog/projects/socket-activation2.html&gt;
 - &lt;http://www.freedesktop.org/software/systemd/man/systemd.socket.html&gt;
</content>
</entry>
</feed>
