<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/dns.cpp, branch v1.2.9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/dns.cpp?h=v1.2.9</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/dns.cpp?h=v1.2.9'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2012-04-20T01:32:07Z</updated>
<entry>
<title>Replace copyright headers with headers granting specific authors copyright</title>
<updated>2012-04-20T01:32:07Z</updated>
<author>
<name>Robby-</name>
</author>
<published>2012-04-20T01:32:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=201f91fe61672feb2aebe0893362fb39350925d2'/>
<id>urn:sha1:201f91fe61672feb2aebe0893362fb39350925d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed infinite loop cauesd by invalid dns packets</title>
<updated>2012-03-29T07:01:11Z</updated>
<author>
<name>Adam</name>
</author>
<published>2012-03-28T01:39:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a161ae5e2e12bbb32f57395147b0e28a413c65bb'/>
<id>urn:sha1:a161ae5e2e12bbb32f57395147b0e28a413c65bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed out of bounds memory access from malformed DNS queries that have an invalid length label. Introduced in a6a07de0daa353bcd29056a4535a9c4784c113c8.</title>
<updated>2012-03-29T07:01:05Z</updated>
<author>
<name>Adam</name>
</author>
<published>2012-03-26T08:59:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=5c28dfe87e7486fc735a09e95c4a7dd8ec57421c'/>
<id>urn:sha1:5c28dfe87e7486fc735a09e95c4a7dd8ec57421c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dns: cleanup ResultIsReady() prototype</title>
<updated>2012-03-21T14:05:38Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-03-20T23:41:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=58f6e4223005adbe9fa5ae9c9a0a1a8d1dbc520a'/>
<id>urn:sha1:58f6e4223005adbe9fa5ae9c9a0a1a8d1dbc520a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dns: more hardening</title>
<updated>2012-03-21T14:05:34Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-03-20T23:38:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=e1925797a8218364b1275943c1e7a75ee48817b6'/>
<id>urn:sha1:e1925797a8218364b1275943c1e7a75ee48817b6</id>
<content type='text'>
- don't trust rr.rdlength
- don't accept replies we know are impossible for AAAA/A records
- don't try to process record types we do not know about specifically
  (this behaviour just leads to disaster)
</content>
</entry>
<entry>
<title>dns: reject messages with lengths larger than DNSHeader with prejudice</title>
<updated>2012-03-21T14:05:25Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-03-20T23:31:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a791fbd87627756b4704d7666682ce232d30ad67'/>
<id>urn:sha1:a791fbd87627756b4704d7666682ce232d30ad67</id>
<content type='text'>
This also includes when decompressing name entries.
</content>
</entry>
<entry>
<title>dns: iterators which are integer should always be unsigned, else an integer underflow is possible.</title>
<updated>2012-03-21T14:05:16Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-03-20T22:48:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c957cfc557d1cdc381a358292b1982a9fef0c868'/>
<id>urn:sha1:c957cfc557d1cdc381a358292b1982a9fef0c868</id>
<content type='text'>
Signed-off-by: William Pitcock &lt;nenolod@dereferenced.org&gt;
</content>
</entry>
<entry>
<title>Move list of open ports out of Config object</title>
<updated>2009-07-01T22:55:39Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-07-01T22:55:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=50eebfeac8ebe501b021ebf62b0b01464fd79a21'/>
<id>urn:sha1:50eebfeac8ebe501b021ebf62b0b01464fd79a21</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11423 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Roll back mysterious DNS change from 2007 which broke multiple-answer</title>
<updated>2009-06-30T13:59:27Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-06-30T13:59:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7c2334ddd64be97d13f1add53aa05f185d9450d2'/>
<id>urn:sha1:7c2334ddd64be97d13f1add53aa05f185d9450d2</id>
<content type='text'>
DNS requests (CNAME, A). It looks like this was to be related to bitmask
dnsbl support, but it would never have worked anyway (resultnum was always 0..).

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11419 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove the unused RESOLVER_NOTREADY define and fix the spelling of RESLOVER_FORCEUNLOAD</title>
<updated>2009-04-05T14:28:02Z</updated>
<author>
<name>psychon</name>
</author>
<published>2009-04-05T14:28:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=403fe8fd978eca00f07aebd7c3d1771075563e14'/>
<id>urn:sha1:403fe8fd978eca00f07aebd7c3d1771075563e14</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11286 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
