<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socket.cpp, branch v4.0.0a17</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/socket.cpp?h=v4.0.0a17</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/socket.cpp?h=v4.0.0a17'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-11-24T19:16:25Z</updated>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-11-24T19:16:25Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-24T19:16:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b045f49afbb7e0b0af7bae84f075d3e0660b39e6'/>
<id>urn:sha1:b045f49afbb7e0b0af7bae84f075d3e0660b39e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid using a CIDR range when it only represents a single IP.</title>
<updated>2022-11-18T19:04:48Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-18T17:55:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=25325ae75b24a4e192be0db33af71b3d111002be'/>
<id>urn:sha1:25325ae75b24a4e192be0db33af71b3d111002be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a typedef for sa_family_t on Windows.</title>
<updated>2022-11-16T17:00:08Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-16T16:55:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c4fa62c9ca5430768659108e664c1003def13d30'/>
<id>urn:sha1:c4fa62c9ca5430768659108e664c1003def13d30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-11-16T16:29:12Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-16T16:29:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=92739a57f6020f07fcc27b80f19869bd85369dcb'/>
<id>urn:sha1:92739a57f6020f07fcc27b80f19869bd85369dcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix cidr_range::str() on a UNIX socket returning an uninit value.</title>
<updated>2022-11-16T15:43:04Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-16T15:43:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f01cae1a669051613a53008490a87738b1ddfd0e'/>
<id>urn:sha1:f01cae1a669051613a53008490a87738b1ddfd0e</id>
<content type='text'>
This isn't an ideal fix but its the best we can do for now. In v4
we can change the struct internals to do this properly.
</content>
</entry>
<entry>
<title>Use auto in places where it is really obvious what the type is.</title>
<updated>2022-09-04T10:28:10Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-09-04T10:20:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7076a766db6759ac698fea880616ede9545207cc'/>
<id>urn:sha1:7076a766db6759ac698fea880616ede9545207cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move aptosa/untosa into the sockaddrs union and add from/from_ip.</title>
<updated>2022-08-11T14:40:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-08-11T13:20:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f88fbaa2fe91c22f1c7280ecd96c2bcf92f73a4d'/>
<id>urn:sha1:f88fbaa2fe91c22f1c7280ecd96c2bcf92f73a4d</id>
<content type='text'>
The struct will also now always be zero-initialized by default which
removes the footgun which has happened previously where the union has
been accessed before being initialized leading to it containing weird
values.
</content>
</entry>
<entry>
<title>Modernize various minor legacy C++isms.</title>
<updated>2022-07-30T18:15:41Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-07-30T16:21:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3c455a8511f8c72552afb6ebe35a8e7c9b9af979'/>
<id>urn:sha1:3c455a8511f8c72552afb6ebe35a8e7c9b9af979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite logging calls to use the new APIs.</title>
<updated>2022-05-01T21:07:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-18T03:30:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e23ee3fde17a6bb17a9e56c7105f4bbceb36391f'/>
<id>urn:sha1:e23ee3fde17a6bb17a9e56c7105f4bbceb36391f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slim down the globally included files.</title>
<updated>2022-04-30T16:48:12Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-30T16:43:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=af1d0f6a4b003d30960dfb55d6bdb7dd6c61f97e'/>
<id>urn:sha1:af1d0f6a4b003d30960dfb55d6bdb7dd6c61f97e</id>
<content type='text'>
</content>
</entry>
</feed>
