<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blabouncer/README, 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>2025-08-11T22:02:08Z</updated>
<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>Add quit to STDIN commands.</title>
<updated>2025-08-09T10:14:06Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2025-08-09T10:14:06Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=1d41511b7ffb607137308adabd6b2d06906d4023'/>
<id>urn:sha1:1d41511b7ffb607137308adabd6b2d06906d4023</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve output of LISTCLIENTS blabouncer command, add identical listclients command to STDIN commands, declare STDIN commands ("debug commands") in README.</title>
<updated>2025-08-08T22:11:31Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2025-08-08T22:11:31Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=b2089e21606aed1a6aaa9644dbe0d2fe998ae1e0'/>
<id>urn:sha1:b2089e21606aed1a6aaa9644dbe0d2fe998ae1e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make NOTICE alerts about client (dis)connection and authentication events optional.</title>
<updated>2024-11-09T23:50:46Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2024-11-09T23:50:46Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=f55160af3f25fff17d3af4dde50a606c2c78f79b'/>
<id>urn:sha1:f55160af3f25fff17d3af4dde50a606c2c78f79b</id>
<content type='text'>
New configuration options added:
 - alertconnect
 - alertauthfail
 - alertauthsuccess
 - alertunautheddisconnect
 - alertautheddisconnect
</content>
</entry>
<entry>
<title>Implement changing client-side TLS certificate and key paths, and reloading certificate/key at runtime when doing a REHASH (BLABOUNCER command or SIGHUP).</title>
<updated>2024-03-30T16:09:37Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2024-03-30T16:09:37Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=3612ac309895be690c8dc3080898dfb713b8a23e'/>
<id>urn:sha1:3612ac309895be690c8dc3080898dfb713b8a23e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement BLABOUNCER commands LISTCLIENTS and DISCONNECT.</title>
<updated>2024-03-29T17:34:14Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2024-03-29T17:34:14Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=8f317a7182e8b61b42c1be83c4760098b1098c6d'/>
<id>urn:sha1:8f317a7182e8b61b42c1be83c4760098b1098c6d</id>
<content type='text'>
BLABOUNCER LISTCLIENTS: List all connected clients and their authentication status.
BLABOUNCER DISCONNECT [FD]: Disconnect a client with file descriptor number [FD] (see LISTCLIENTS output).
</content>
</entry>
<entry>
<title>Create INSTALL file for dependencies/compilation/installation/uninstallation and move compilation out of README file.</title>
<updated>2020-10-24T17:00:26Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2020-10-24T17:00:26Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=323e273bc7dbc2b244e536a10b6c370651c76b8a'/>
<id>urn:sha1:323e273bc7dbc2b244e536a10b6c370651c76b8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use $ instead of # to show shell examples in README.</title>
<updated>2020-10-24T16:16:37Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2020-10-24T16:16:37Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=72ed376a969065f913401d1d0d0db0fd27877c75'/>
<id>urn:sha1:72ed376a969065f913401d1d0d0db0fd27877c75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add BLABOUNCER VERSION command and change version string to have -git suffix between releases.</title>
<updated>2019-12-23T11:05:25Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-12-23T11:05:25Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=886629c16b9a24099f0e9cce5a5c92b3c901685b'/>
<id>urn:sha1:886629c16b9a24099f0e9cce5a5c92b3c901685b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify multiple nicks using a configuration array instead of multiple individual settings.</title>
<updated>2019-09-14T19:44:32Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-09-14T19:44:32Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=4dea4c16313ba3d1575cfa6722d75492c907f551'/>
<id>urn:sha1:4dea4c16313ba3d1575cfa6722d75492c907f551</id>
<content type='text'>
</content>
</entry>
</feed>
