<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socketengine.cpp, branch v4.1.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/socketengine.cpp?h=v4.1.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/socketengine.cpp?h=v4.1.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2024-06-07T09:37:56Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2024-06-07T09:37:56Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2024-06-07T09:37:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ae3e2db109eecaea25032e218c39a257e736174a'/>
<id>urn:sha1:ae3e2db109eecaea25032e218c39a257e736174a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>QuickExit is obsolete again so we can remove it again.</title>
<updated>2023-10-17T13:00:46Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-10-17T13:00:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ec65aa82950049a42fb409b8adb0f6980d3bf781'/>
<id>urn:sha1:ec65aa82950049a42fb409b8adb0f6980d3bf781</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify the codes that InspIRCd can exit with.</title>
<updated>2023-07-13T13:07:26Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-13T12:31:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b4e3e973297db456f0ba8d7fdb8bbfc9c8426ea7'/>
<id>urn:sha1:b4e3e973297db456f0ba8d7fdb8bbfc9c8426ea7</id>
<content type='text'>
The custom codes that InspIRCd exits with are not very useful and can confuse init systems like systemd which assume that certain
exit codes mean certain things. INSPIRCD_BINARY_EXIT was a workaround
for this in v3 but considering thatsers have to check the logs anyway
so we may as well just use EXIT_SUCCESS and EXIT_FAILURE.
</content>
</entry>
<entry>
<title>Remove rang and use fmtlib for printing coloured messages.</title>
<updated>2023-07-12T01:29:04Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-12T01:04:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f0d817cf39987e7b7548863c86beac29440ab7c6'/>
<id>urn:sha1:f0d817cf39987e7b7548863c86beac29440ab7c6</id>
<content type='text'>
This supports more platforms (e.g. Haiku) and is actually still
maintained unlike the former.

All of this code should really be cleaned up for release (maybe by
adding something like Anope's LOG_CONSOLE) but for now I've just
replaced it with the fmtlib equivalent.
</content>
</entry>
<entry>
<title>Replace SocketEngine::SetReuse with SocketEngine::SetOption.</title>
<updated>2023-01-17T04:45:26Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-17T04:06:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c631b784ba2079dbc73f15c9c6a8f42d59ac9577'/>
<id>urn:sha1:c631b784ba2079dbc73f15c9c6a8f42d59ac9577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2023-01-01T13:19:45Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-01T13:16:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d048778f789e8977506668631dab649426ca01ce'/>
<id>urn:sha1:d048778f789e8977506668631dab649426ca01ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2022-12-30T11:31:28Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2022-12-30T11:31:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2b810b412aeee2d9c79d97fa54a80e317981a6d8'/>
<id>urn:sha1:2b810b412aeee2d9c79d97fa54a80e317981a6d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-12-25T22:44:50Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-25T22:28:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=05168e354992d688d24a902787f4c51433ad7ef3'/>
<id>urn:sha1:05168e354992d688d24a902787f4c51433ad7ef3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor SocketEngine slightly.</title>
<updated>2022-12-25T22:41:28Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-25T21:49:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b1eb362d8349447b607a9ccb075ba0043bb70947'/>
<id>urn:sha1:b1eb362d8349447b607a9ccb075ba0043bb70947</id>
<content type='text'>
- Remove pointless shutdown() wrapper.
- Remove pointless bounds checking function.
- Make Bind and Listen take an EventHandler instead of a fd.
- Add nullability attributes to every method.
</content>
</entry>
<entry>
<title>Deduplicate retrieving error messages on Windows.</title>
<updated>2022-12-13T14:17:50Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-13T13:34:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=33c08fc8aaf1ba5780a09d6ceaa2351abfd5e964'/>
<id>urn:sha1:33c08fc8aaf1ba5780a09d6ceaa2351abfd5e964</id>
<content type='text'>
</content>
</entry>
</feed>
