<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socket.cpp, branch v3.5.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/socket.cpp?h=v3.5.0</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/socket.cpp?h=v3.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2020-01-11T22:14:43Z</updated>
<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://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://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://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://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://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://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://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://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>
<entry>
<title>Don't allow invalid characters in UNIX listener paths.</title>
<updated>2019-02-06T10:45:58Z</updated>
<author>
<name>linuxdaemon</name>
</author>
<published>2019-01-24T16:55:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=577cc512e4c2be2cfdff0f414f1c3081a414ac7f'/>
<id>urn:sha1:577cc512e4c2be2cfdff0f414f1c3081a414ac7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove trailing whitespace from various source files.</title>
<updated>2019-01-24T22:18:22Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-24T22:06:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=961109ae4fde97144fdedeef25607a5b8b3ec2c2'/>
<id>urn:sha1:961109ae4fde97144fdedeef25607a5b8b3ec2c2</id>
<content type='text'>
</content>
</entry>
</feed>
