<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd, branch rel-19.2</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-19.2</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-19.2'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2012-06-19T09:47:15+00:00</updated>
<entry>
<title>ngIRCd release 19.2</title>
<updated>2012-06-19T09:47:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-19T09:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b9e6cb3e556730f74464026a33d6904ffd340874'/>
<id>urn:sha1:b9e6cb3e556730f74464026a33d6904ffd340874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/Capabilities.txt: document "multi-prefix" capability</title>
<updated>2012-06-13T10:19:56+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-13T10:19:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=dffe5a9d6049609cfa02f44d978feef295c215d8'/>
<id>urn:sha1:dffe5a9d6049609cfa02f44d978feef295c215d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ngIRCd release 19.2~rc1</title>
<updated>2012-06-13T09:40:24+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-13T09:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d7eb343ea03e404ee2ca086e570216ee824598d4'/>
<id>urn:sha1:d7eb343ea03e404ee2ca086e570216ee824598d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'bug124-CloakHostModeX'</title>
<updated>2012-06-11T08:44:28+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-11T08:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=bf5610a3b9ceef67da9777c5f4a72b9733124a33'/>
<id>urn:sha1:bf5610a3b9ceef67da9777c5f4a72b9733124a33</id>
<content type='text'>
* bug124-CloakHostModeX:
  Describe "CloakHostModeX" in sample-ngircd.conf an ngircd.conf(5)
  Rename "CloakModeHost" option to "CloakHostModeX"
  Introduce new configuration option "CloakModeHost"

This closes bug #124.
</content>
</entry>
<entry>
<title>Update ChangeLog and NEWS files</title>
<updated>2012-06-09T10:53:44+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-09T10:53:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7bce6780ca0099f38efc801a7e613939cb90c99a'/>
<id>urn:sha1:7bce6780ca0099f38efc801a7e613939cb90c99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Describe "CloakHostModeX" in sample-ngircd.conf an ngircd.conf(5)</title>
<updated>2012-06-09T00:04:50+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-09T00:04:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=bf121ae95fa352d74ec710fda33c08148562a52c'/>
<id>urn:sha1:bf121ae95fa352d74ec710fda33c08148562a52c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename "CloakModeHost" option to "CloakHostModeX"</title>
<updated>2012-06-08T23:58:40+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-08T23:57:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=7b6b492bdd259c25c4477e33392510872107ca6a'/>
<id>urn:sha1:7b6b492bdd259c25c4477e33392510872107ca6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce new configuration option "CloakModeHost"</title>
<updated>2012-06-08T23:58:25+00:00</updated>
<author>
<name>Christoph Biedl</name>
<email>ngircd.anoy@manchmal.in-ulm.de</email>
</author>
<published>2012-06-08T23:55:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=aa7db2c0e9e1112591cbdb3d346342d34ca21a6a'/>
<id>urn:sha1:aa7db2c0e9e1112591cbdb3d346342d34ca21a6a</id>
<content type='text'>
This closes bug #124.
</content>
</entry>
<entry>
<title>Correctly handle asynchronously re-established server links</title>
<updated>2012-06-08T23:03:48+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-08T23:03:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=684e50f0a4d827965b61c4b9feeda403ec3c3b87'/>
<id>urn:sha1:684e50f0a4d827965b61c4b9feeda403ec3c3b87</id>
<content type='text'>
Don't try to establish an outgoing server link after DNS lookup when this
server re-connected on its own in the meantime.
In addition, log a warning message if we try to update the connection
index of an already connected server structure -- and ignore it.

Up to now, both behaviour could lead to a race when the remote server
connects to this daemon while it still prepares the outgoing connection:

 - The local server prepares the new outgoing connection ...
 - in the meantime the remote server becomes connected and registered.
 - Now the new outgoing connection overwrites the (correct) socket handle,
 - then the 2nd connection becomes disconnected: "already registered",
 - and the 1st connection becomes unhandled ("gets lost") because the
   configuration structure is reset because of the wrong socket handle.

This patch hopefully fixes all these problems.
</content>
</entry>
<entry>
<title>Log a debug message when SIGUSR2 is handled</title>
<updated>2012-06-08T20:08:52+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2012-06-08T20:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4a90959cb563e7c6ca57d32779074b448982c94f'/>
<id>urn:sha1:4a90959cb563e7c6ca57d32779074b448982c94f</id>
<content type='text'>
</content>
</entry>
</feed>
