<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/inspircd.cpp, branch v4.0.0rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/inspircd.cpp?h=v4.0.0rc1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/inspircd.cpp?h=v4.0.0rc1'/>
<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>Make --(protocol)debug imply --nofork.</title>
<updated>2024-05-01T12:44:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-05-01T12:29:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f8f430b84545b65445e3b5db5d6103fe6477ea22'/>
<id>urn:sha1:f8f430b84545b65445e3b5db5d6103fe6477ea22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add --protocoldebug, make --debug default to DEBUG not RAWIO.</title>
<updated>2024-05-01T12:44:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-05-01T12:27:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e5764984085fd20bc06818e8312c068e6633d63d'/>
<id>urn:sha1:e5764984085fd20bc06818e8312c068e6633d63d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update vendored libraries.</title>
<updated>2024-01-09T18:35:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-01-09T18:35:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0ee2fa5d18fab35cf638cca481a5204eaa7e31b9'/>
<id>urn:sha1:0ee2fa5d18fab35cf638cca481a5204eaa7e31b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a typo in TryBindPorts.</title>
<updated>2024-01-09T18:14:07Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-01-09T18:14:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8881c692d2ef5799a1433ea9b6db75dc77e00a92'/>
<id>urn:sha1:8881c692d2ef5799a1433ea9b6db75dc77e00a92</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>Fix exiting with a success when the child dies before the parent.</title>
<updated>2023-10-17T12:55:04Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-10-17T12:55:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ca7946c9d7abd695425a8669a16fb7f667a9bc3d'/>
<id>urn:sha1:ca7946c9d7abd695425a8669a16fb7f667a9bc3d</id>
<content type='text'>
I have no idea why I didn't see this before now.

Closes #1369.
Closes #2064.
</content>
</entry>
<entry>
<title>Rename the error log level to critical.</title>
<updated>2023-08-11T11:39:49Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-08-11T11:39:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f73e9e606b61324f4ac34d3f506b7cbaf87713c7'/>
<id>urn:sha1:f73e9e606b61324f4ac34d3f506b7cbaf87713c7</id>
<content type='text'>
"ERROR" is apparently defined by more than just Windows. Let's
pick a different name which is less likely to cause collisions.
</content>
</entry>
<entry>
<title>Replace rand/rand_s/random with the C++11 random number generator.</title>
<updated>2023-07-15T11:56:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-15T11:56:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ccb7b056d604348f072e77d9b134a3f47e983fcb'/>
<id>urn:sha1:ccb7b056d604348f072e77d9b134a3f47e983fcb</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>
</feed>
