<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blabouncer, branch master</title>
<subtitle>An IRC bouncer written in C</subtitle>
<id>http://git.tghost.co.uk/bratch-git/blabouncer/atom?h=master</id>
<link rel='self' href='http://git.tghost.co.uk/bratch-git/blabouncer/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/'/>
<updated>2026-04-06T18:51:23Z</updated>
<entry>
<title>Clarify DNS request made for version checks in example configuration file.</title>
<updated>2026-04-06T18:51:23Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-04-06T18:51:23Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=0714a93c9d46c18a1a1b4d48b9b7b92465a3a408'/>
<id>urn:sha1:0714a93c9d46c18a1a1b4d48b9b7b92465a3a408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove channels from the local channel array when reconnecting to avoid client de-sync issues if we can't successfully rejoin a channel (for instance if it is +R and we aren't registered yet).</title>
<updated>2026-04-03T13:49:00Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-04-03T13:49:00Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=52709612ed54418a5f8e59e74d71fde0bcbcb4bc'/>
<id>urn:sha1:52709612ed54418a5f8e59e74d71fde0bcbcb4bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove/update deprecated OpenSSL functions, change certificate PEM loading to allow loading a chain rather than just a single certificate.</title>
<updated>2026-04-02T19:13:20Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-04-02T19:13:20Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=6404663b4588d606adfc06dbceeca24a4c748122'/>
<id>urn:sha1:6404663b4588d606adfc06dbceeca24a4c748122</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow configuring the OpenSSL security level, see https://docs.openssl.org/master/man3/SSL_CTX_set_security_level/#default-callback-behaviour for further details.</title>
<updated>2026-04-02T19:09:01Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-04-02T19:09:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=4a51c367fa192adba69fac4bf0305ed38290ef19'/>
<id>urn:sha1:4a51c367fa192adba69fac4bf0305ed38290ef19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Free pointer if string splitting fails in lastspokelinenumber().</title>
<updated>2026-04-02T16:13:51Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-04-02T16:13:51Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=83da1b192647a7abc2b8cf8561b221a3c0b3d398'/>
<id>urn:sha1:83da1b192647a7abc2b8cf8561b221a3c0b3d398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing option to default config generator in config.c.</title>
<updated>2026-02-14T11:42:22Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-02-14T11:42:22Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=22aef989975b4455cfd267f47e67e0ea4d1bac72'/>
<id>urn:sha1:22aef989975b4455cfd267f47e67e0ea4d1bac72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct error handling and comment in createconfigfile().</title>
<updated>2026-02-14T11:39:03Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2026-02-14T11:39:03Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=36179e624e04fd44e462d87f54037c9c4fbc46b3'/>
<id>urn:sha1:36179e624e04fd44e462d87f54037c9c4fbc46b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement update checking using the command "BLABOUNCER UPDATECHECK", or optionally (enabled by default, toggled with configuration option "checkupdates") at startup and successful client authentication.</title>
<updated>2025-08-11T22:02:08Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2025-08-11T22:02:08Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=2a1d4b2e958de1581e9bda7b07b705b963e394a6'/>
<id>urn:sha1:2a1d4b2e958de1581e9bda7b07b705b963e394a6</id>
<content type='text'>
This is implemented using a DNS TXT record check to the domain "version.blabouncer.blatech.net".
</content>
</entry>
<entry>
<title>Correctly process 353 RPL_NAMREPLYs for secret and private channels.</title>
<updated>2025-08-09T12:25:03Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2025-08-09T12:25:03Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=0e7f232b3d5ecb484d9d91bdd7e4b6d4e7791585'/>
<id>urn:sha1:0e7f232b3d5ecb484d9d91bdd7e4b6d4e7791585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correctly send non-client QUITs and add QUIT message to STDIN quit.</title>
<updated>2025-08-09T10:34:01Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2025-08-09T10:34:01Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=5d52ed923b122a4e6998ae9a3501f41ff4c06bc3'/>
<id>urn:sha1:5d52ed923b122a4e6998ae9a3501f41ff4c06bc3</id>
<content type='text'>
</content>
</entry>
</feed>
