<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/configreader.cpp, branch v4.0.0a24</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/configreader.cpp?h=v4.0.0a24</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/configreader.cpp?h=v4.0.0a24'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2023-08-14T07:24:57Z</updated>
<entry>
<title>Rename the namesx module to multiprefix.</title>
<updated>2023-08-14T07:24:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-08-14T07:11:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b17a3abbd19918538ce9cbc5ee5dd2d1a2744910'/>
<id>urn:sha1:b17a3abbd19918538ce9cbc5ee5dd2d1a2744910</id>
<content type='text'>
Now the module only implements the IRCv3 capability this is a more
accurate name. If users want the protoctl method they can install
the protoctl module from contrib as before.
</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>Update usages of stdalgo::string::equalsci to use insp::equalsci.</title>
<updated>2023-08-11T11:03:09Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-08-05T11:02:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=681b488fc0ebca964eddf2a54575dc41901bc520'/>
<id>urn:sha1:681b488fc0ebca964eddf2a54575dc41901bc520</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move stdalgo::string::join to utility/string and templatise separator.</title>
<updated>2023-08-11T11:03:09Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-08-05T10:35:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=70131c8e78e3186d217a0c50abba64474506cd69'/>
<id>urn:sha1:70131c8e78e3186d217a0c50abba64474506cd69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make config file cache invalidation more useful.</title>
<updated>2023-08-05T23:50:05Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-08-05T23:50:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cd6784021f39d09ab6b29261e43aea5fd96cc00c'/>
<id>urn:sha1:cd6784021f39d09ab6b29261e43aea5fd96cc00c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Also allow suffixing with -line[d] if an X-line is two characters.</title>
<updated>2023-07-25T08:48:50Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-25T08:48:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3f3c2583beae75ad47e782596788bc60ce8097bb'/>
<id>urn:sha1:3f3c2583beae75ad47e782596788bc60ce8097bb</id>
<content type='text'>
This makes things easier for modules like require_auth in contrib
which has a GA-line.
</content>
</entry>
<entry>
<title>Make the X-line quit message format a lot more flexible.</title>
<updated>2023-07-21T17:12:46Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-21T17:12:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e6d342d89ff25747da9fd45e7f04a861ee4d2e54'/>
<id>urn:sha1:e6d342d89ff25747da9fd45e7f04a861ee4d2e54</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>Fix some issues with ReadFile.</title>
<updated>2023-07-12T14:25:13Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-07-12T14:25:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4ce688f4708156d02fc665dfc5f59a650972a6f9'/>
<id>urn:sha1:4ce688f4708156d02fc665dfc5f59a650972a6f9</id>
<content type='text'>
- Fix invalidating invoking undefined behaviour when a file is not
  already cached.
- Fix memory corruption caused by assigning a bool to a string.
</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>
</feed>
