<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socket.cpp, branch v3.7.0</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=v3.7.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/socket.cpp?h=v3.7.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2020-04-24T09:23:47Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2020-04-24T09:23:47Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-04-24T09:23:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=44489ddf7e90413d8f656aea24d74445bab227af'/>
<id>urn:sha1:44489ddf7e90413d8f656aea24d74445bab227af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add HasFd to EventHandler and switch code to use it.</title>
<updated>2020-02-15T06:25:12Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-02-15T05:58:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=24f1224f770eb8f6a075d3c8bd083545c17bba10'/>
<id>urn:sha1:24f1224f770eb8f6a075d3c8bd083545c17bba10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-11T22:14:43Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-11T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aa692dc1039b63deef7886e914ec499abe7facaf'/>
<id>urn:sha1:aa692dc1039b63deef7886e914ec499abe7facaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract port binding code to a function and improve output.</title>
<updated>2019-12-12T14:37:38Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-12-11T12:31:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ce7979bd7d6278bc1b67cf46a73a3d23e02a6ae5'/>
<id>urn:sha1:ce7979bd7d6278bc1b67cf46a73a3d23e02a6ae5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make BindPorts return size_t instead of int.</title>
<updated>2019-12-09T01:34:02Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-12-09T01:34:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ad50225dc3d5ce6e44a5009351a7434b7249d233'/>
<id>urn:sha1:ad50225dc3d5ce6e44a5009351a7434b7249d233</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move UNIX socket removal to ListenSocket ctor.</title>
<updated>2019-08-01T12:23:46Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-08-01T10:55:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cb1e9772a9526da37b7a155109bb481d56d97f5b'/>
<id>urn:sha1:cb1e9772a9526da37b7a155109bb481d56d97f5b</id>
<content type='text'>
Doing the removal in BindPorts() would remove the socket
during a rehash and not recreate it. Now it's only removed
if it's about to be created.
</content>
</entry>
<entry>
<title>Various improvements to UNIX socket support.</title>
<updated>2019-05-30T10:51:01Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-05-29T12:53:52Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=08d2ff86b0c7ed91549d832cf3e572c8623dc8e8'/>
<id>urn:sha1:08d2ff86b0c7ed91549d832cf3e572c8623dc8e8</id>
<content type='text'>
- Allow replacing dead UNIX sockets on startup.
- Allow setting the permissions of the UNIX socket.
- Expand the UNIX socket path relative to the data directory.
</content>
</entry>
<entry>
<title>Add irc::sockets::isunix for checking if a file is a UNIX socket.</title>
<updated>2019-05-29T16:50:49Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-05-29T11:48:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=33932b95e4b886aec8ac1bf3e3e1665826bcd0ea'/>
<id>urn:sha1:33932b95e4b886aec8ac1bf3e3e1665826bcd0ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix erroneously limiting to the size of sa instead of sun_path.</title>
<updated>2019-02-07T17:35:44Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-02-07T17:35:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f37590259eeb5cb9634773c000ea8f0fa083683a'/>
<id>urn:sha1:f37590259eeb5cb9634773c000ea8f0fa083683a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add irc::sockets::untosa() for creating AF_UNIX sockaddrs.</title>
<updated>2019-02-07T15:38:44Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-02-07T13:08:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=499121036c26a66a7b8b6195c8b837349f42df6c'/>
<id>urn:sha1:499121036c26a66a7b8b6195c8b837349f42df6c</id>
<content type='text'>
Also fix an overly long albeit harmless memcpy when creating UNIX
socket listeners. Thanks to @psychon for reporting this.
</content>
</entry>
</feed>
