<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/contrib/Makefile.am, branch rel-23</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-23</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-23'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2013-02-04T20:52:27+00:00</updated>
<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>
<entry>
<title>Remove Anope "ngircd" protocol module patches</title>
<updated>2012-11-10T20:26:25+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-11-04T12:58:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=45b0bb5aff6157409ea88b344c34b7bf84dc8886'/>
<id>urn:sha1:45b0bb5aff6157409ea88b344c34b7bf84dc8886</id>
<content type='text'>
Starting with Anope 1.9.8, the ngIRCd protocol module is included in the
Anope distribution, so there's no longer any need to support our own (but
now heavily outdated!) patches. Therefore remove them.
</content>
</entry>
<entry>
<title>Fix contrib/Makefile.am to list all files in EXTRA_DIST</title>
<updated>2012-09-04T20:49:45+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-09-04T20:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b232ae2f1727cfa8ae9106f0d65fc4cebe3a9d40'/>
<id>urn:sha1:b232ae2f1727cfa8ae9106f0d65fc4cebe3a9d40</id>
<content type='text'>
</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>
<entry>
<title>Add preliminary ngIRCd protocol module for Anope 1.9</title>
<updated>2011-07-10T12:23:11+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-07-10T12:20:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=54566b6b32441044660c8fca784ef7b09b933a7e'/>
<id>urn:sha1:54566b6b32441044660c8fca784ef7b09b933a7e</id>
<content type='text'>
See contrib/Anope/README and doc/Services.txt for more details
and installation instructions!
</content>
</entry>
<entry>
<title>Mac OS X: update installer texts and add logo.</title>
<updated>2011-04-14T09:24:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2011-04-14T09:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=67a9d994e33e3adbb32019a199678e84537a040c'/>
<id>urn:sha1:67a9d994e33e3adbb32019a199678e84537a040c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added missing contrib/platformtest.sh to distribution</title>
<updated>2009-11-07T20:06:30+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2009-11-07T20:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=cade80dcf516f40e7d53124bc98526e6e5b3fb66'/>
<id>urn:sha1:cade80dcf516f40e7d53124bc98526e6e5b3fb66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added start/stop script for Red Hat based distributions</title>
<updated>2009-05-05T10:50:55+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2009-05-05T10:50:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=5b4a3eda08029b01fb00c3968cac4df5848e06a7'/>
<id>urn:sha1:5b4a3eda08029b01fb00c3968cac4df5848e06a7</id>
<content type='text'>
Script contributed by Naoya Nakazawa &lt;naoya@sanow.net&gt;.
</content>
</entry>
<entry>
<title>Renamed contrib/ngircd.sh to contrib/ngircd-bsd.sh</title>
<updated>2009-05-05T09:41:26+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2009-05-05T09:41:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a83554b572255add47d0694d9e85a301a3a0e6b8'/>
<id>urn:sha1:a83554b572255add47d0694d9e85a301a3a0e6b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added some missing files of GIT tree to distribution archives</title>
<updated>2008-11-13T22:17:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-11-13T22:17:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7b69bc2ae80f43bb6ed823760c01132be83fa2b9'/>
<id>urn:sha1:7b69bc2ae80f43bb6ed823760c01132be83fa2b9</id>
<content type='text'>
The following bits and bytes were not included in distribution archives:
 - contrib: ngindent, ngircd.sh
 - contrib/Debian: ngircd.postinst
 - contrib/MacOSX: preinstall.sh, postinstall.sh
 - doc/src: Doxyfile, header.inc.html, footer.inc.html, ngircd-doc.css
 - src/portab: splint.h
</content>
</entry>
</feed>
