<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src, branch rel-14-1</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-14-1</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-14-1'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2009-05-05T08:21:20+00:00</updated>
<entry>
<title>security: fix remotely triggerable crash in SSL/TLS code</title>
<updated>2009-05-05T08:21:20+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-05-04T21:51:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=627b0b713c52406e50c84bb9459e7794262920a2'/>
<id>urn:sha1:627b0b713c52406e50c84bb9459e7794262920a2</id>
<content type='text'>
When a server is running with SSL/TLS support compiled in,
it is trivial to crash the server by sending an MOTD request
via another server in the network.

- ONLY servers without ssl/tls support compiled in are not affected.
  Disabling SSL in the configuration (no ssl listening ports, etc)
  does NOT help.
- servers that are running standalone (i.e., not connected to any
  other servers) are not affected, either.

This affects all ngircd releases since ngircd 13 (earlier versions
have no SSL/TLS support).
</content>
</entry>
<entry>
<title>Fix server list announcement</title>
<updated>2009-04-25T22:30:49+00:00</updated>
<author>
<name>Tassilo Schweyer</name>
<email>dev@welterde.de</email>
</author>
<published>2009-04-25T22:23:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=37359799eba5233958b8b6fe665928c4e3c64889'/>
<id>urn:sha1:37359799eba5233958b8b6fe665928c4e3c64889</id>
<content type='text'>
When ngircd announces the list of currently known servers
to a new (connecting) server, it sent the introducer of
the servers instead of the top server.

Assuming this network:

irc1.example.com
|--irc2.example.com
|    `--irc3.example.com
|         `--irc4.example.com
`--irc5.example.com

When irc4 connects to irc3, irc3 tells irc4 that irc5 was
connected to irc2. (irc2 had introduced irc5 to irc3; but thats
not what ngircd should have sent to the new server).

This also placed users on the wrong servers.
</content>
</entry>
<entry>
<title>allow ping timeout quit messages to show the timeout value</title>
<updated>2009-04-23T19:39:45+00:00</updated>
<author>
<name>David Kingston</name>
<email>deathking1337@aim.com</email>
</author>
<published>2009-04-24T05:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9b59f043c8bc0eb0e88cb31158c61cccdf67f23b'/>
<id>urn:sha1:9b59f043c8bc0eb0e88cb31158c61cccdf67f23b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>irc-server: do not remove hostnames from info text</title>
<updated>2009-04-22T21:15:17+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-04-22T21:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b545d38ae4458257be4de9031d4d3501690ced9c'/>
<id>urn:sha1:b545d38ae4458257be4de9031d4d3501690ced9c</id>
<content type='text'>
that code does not really make sense -- the info
text is freely cofngiureable and des not follow a specific
format.

Also, that "+2" might have caused invalid memory accesses.
</content>
</entry>
<entry>
<title>conn-zip: fix error handling</title>
<updated>2009-04-21T19:00:43+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-04-21T17:49:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=84eaed6c9afa92dcfd45181d5796cd7efd7e8b98'/>
<id>urn:sha1:84eaed6c9afa92dcfd45181d5796cd7efd7e8b98</id>
<content type='text'>
callers of (Un)Zip_Buffer() assume that
the function closes the connection on error.

However, this was not always the case.
</content>
</entry>
<entry>
<title>remove or translate old comments</title>
<updated>2009-04-21T18:58:30+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-04-21T06:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=544b9884f4ccab6488b6f75b5fafd68a85aa8cd7'/>
<id>urn:sha1:544b9884f4ccab6488b6f75b5fafd68a85aa8cd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client.c: remove unecessary comments</title>
<updated>2009-04-21T18:58:28+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-04-20T06:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=5e16b6df2dbe7a953bf6c29f270221163cd517c1'/>
<id>urn:sha1:5e16b6df2dbe7a953bf6c29f270221163cd517c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add const qualifier to pointers where possible</title>
<updated>2009-04-21T18:58:23+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2009-04-11T23:09:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ea041b8838714707dca4500f63e2b40344b506c2'/>
<id>urn:sha1:ea041b8838714707dca4500f63e2b40344b506c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Display IPv6 addresses as "[&lt;addr&gt;]" when accepting connections.</title>
<updated>2009-04-10T11:22:03+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2009-04-10T11:22:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=54879b432b99bb22df905b8e22c3f83205ea8d60'/>
<id>urn:sha1:54879b432b99bb22df905b8e22c3f83205ea8d60</id>
<content type='text'>
With this patch ngIRCd displays IPv6 addresses as "[&lt;addr&gt;]:&lt;port&gt;" when
accepting new connections and later, if no successful DNS lookup could
be made (or DNS is disabled altogether).
</content>
</entry>
<entry>
<title>misspelling in ERR_NORECIPIENT reply</title>
<updated>2009-03-25T19:44:40+00:00</updated>
<author>
<name>Dana Dahlstrom</name>
<email>dana+ngIRCd@cs.ucsd.edu</email>
</author>
<published>2009-03-25T19:44:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3a7d59c1ac6bb9d3fae546fba9d041738bbe849e'/>
<id>urn:sha1:3a7d59c1ac6bb9d3fae546fba9d041738bbe849e</id>
<content type='text'>
</content>
</entry>
</feed>
