<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git, branch v4.6.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/?h=v4.6.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/?h=v4.6.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2025-02-28T14:30:22Z</updated>
<entry>
<title>Release v4.6.0.</title>
<updated>2025-02-28T14:30:22Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-28T13:42:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=22ad04aafa074e7f292ca611d5c4b37a733b0b1e'/>
<id>urn:sha1:22ad04aafa074e7f292ca611d5c4b37a733b0b1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2025-02-28T14:30:22Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2025-02-28T13:42:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cdd3226befacd40c07b5c987cf93d0626df8d287'/>
<id>urn:sha1:cdd3226befacd40c07b5c987cf93d0626df8d287</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a minor typo in the example module config.</title>
<updated>2025-02-28T14:30:22Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-28T14:30:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=706e9321c3100d92e185d31eee751deeaae23ea7'/>
<id>urn:sha1:706e9321c3100d92e185d31eee751deeaae23ea7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the consistency of duration strings.</title>
<updated>2025-02-28T03:55:08Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-28T02:28:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=90d9d02c9e30c673e6394e53e578a106e54b74fe'/>
<id>urn:sha1:90d9d02c9e30c673e6394e53e578a106e54b74fe</id>
<content type='text'>
Unfortunately because of leap years we can't really make duration
strings exact. Because of this we have always added 6 hours on to
each year to make it correct over time.

However, we did not do this in any kind of consistent way which
resulted in weird roundtripped duration strings which made this
very confusing for users

While I'm touching the duration code I've also cleaned it up.
</content>
</entry>
<entry>
<title>Deprecate bitmask DNSBL records.</title>
<updated>2025-02-27T22:56:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-27T22:47:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=98397935cb5eefc2d8ac07b1b58dc700dc2406eb'/>
<id>urn:sha1:98397935cb5eefc2d8ac07b1b58dc700dc2406eb</id>
<content type='text'>
We don't use these in any of our docs or example configs and almost
everyone uses the record type. Using a bitmask is also a source of
footguns because users don't really understand how bit masks
actually work.
</content>
</entry>
<entry>
<title>Error if a user doesn't specify any DNSBL records to match.</title>
<updated>2025-02-27T22:51:06Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-27T22:48:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=72ff58f7ed194cc13bcfd1c13c9904439ea3b5f7'/>
<id>urn:sha1:72ff58f7ed194cc13bcfd1c13c9904439ea3b5f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix logging about SIGHUP to the wrong snotice character.</title>
<updated>2025-02-27T16:09:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-27T16:09:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=73ac91e4ede1fffa0f91c4b19124fb4a91143e69'/>
<id>urn:sha1:73ac91e4ede1fffa0f91c4b19124fb4a91143e69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the user IP address to the chancreate message.</title>
<updated>2025-02-27T15:59:58Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-27T15:59:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0d11ccf60905cf1a4ae16b199475466d91327743'/>
<id>urn:sha1:0d11ccf60905cf1a4ae16b199475466d91327743</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove log messages about failed DIE and RESTART attempts.</title>
<updated>2025-02-27T15:47:52Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-27T15:46:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f2e8c45dbff785751729e559a0015c2931f06e7b'/>
<id>urn:sha1:f2e8c45dbff785751729e559a0015c2931f06e7b</id>
<content type='text'>
These no longer accept a password so there's no point logging if
a user specifies the wrong server name.
</content>
</entry>
<entry>
<title>Update fmtlib.</title>
<updated>2025-02-26T19:01:09Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-26T19:01:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7058e49247ed811bb39a9cce635ad62209319473'/>
<id>urn:sha1:7058e49247ed811bb39a9cce635ad62209319473</id>
<content type='text'>
</content>
</entry>
</feed>
