<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blabouncer/Makefile, 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>Pass VERSION at compile time based on "git describe".  Add fallback VERSION file for if Git isn't installed.</title>
<updated>2024-03-30T13:32:19Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2024-03-30T13:32:19Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=ef5ef17bab5581bc001da0e2a9ab77620a19ffb0'/>
<id>urn:sha1:ef5ef17bab5581bc001da0e2a9ab77620a19ffb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make Makefile pay attention to header files, and add a make clean.</title>
<updated>2024-03-30T13:27:28Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2024-03-30T13:27:28Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=8450fa9418e3d0003a6990a5384437bde4ea76c0'/>
<id>urn:sha1:8450fa9418e3d0003a6990a5384437bde4ea76c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add install and uninstall recipes to Makefile.</title>
<updated>2020-10-24T17:00:07Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2020-10-24T17:00:07Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=8bb628f9022b9937543595a3009a4763ff05731f'/>
<id>urn:sha1:8bb628f9022b9937543595a3009a4763ff05731f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make some older compilers happy by specifying -D_BSD_SOURCE and -std=gnu99.</title>
<updated>2019-09-12T22:12:52Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-09-12T22:12:52Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=5ea442d5b8d0b9101737c7c4b7ff7cb89a1f7821'/>
<id>urn:sha1:5ea442d5b8d0b9101737c7c4b7ff7cb89a1f7821</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change Makefile to not leave separate .o files lying around.</title>
<updated>2019-09-12T21:20:39Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-09-12T21:20:39Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=820315c76b25471be9d3d609289024014d76506d'/>
<id>urn:sha1:820315c76b25471be9d3d609289024014d76506d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement configurable auto replay modes.  So far there is "none", "time" (auto replay the last X seconds), and "lastspoke" (auto replay everything since you last spoke).</title>
<updated>2019-06-11T21:54:50Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-06-11T21:54:50Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=511e258e901e5248e1706609ba1099507fd750ae'/>
<id>urn:sha1:511e258e901e5248e1706609ba1099507fd750ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring - split giant processircmessage() switch statement into separate server and client functions in message.h/message.c.</title>
<updated>2019-06-10T20:17:10Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-06-10T20:17:10Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=c84d8c493ccdc840a866a9f51f10fe6b1f2bc377'/>
<id>urn:sha1:c84d8c493ccdc840a866a9f51f10fe6b1f2bc377</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement normal logging (file per channel/user).</title>
<updated>2019-05-15T23:15:47Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-05-15T23:15:47Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=a299b62e913df71bdd1c4b41d61d3fb098f12be7'/>
<id>urn:sha1:a299b62e913df71bdd1c4b41d61d3fb098f12be7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement TLS using OpenSSL.</title>
<updated>2019-05-11T23:42:57Z</updated>
<author>
<name>Luke Bratch</name>
<email>luke@bratch.co.uk</email>
</author>
<published>2019-05-11T23:42:57Z</published>
<link rel='alternate' type='text/html' href='http://git.tghost.co.uk/bratch-git/blabouncer/commit/?id=01c0e36bb3f6c8345d4a94b157b68a0c0f4c85cf'/>
<id>urn:sha1:01c0e36bb3f6c8345d4a94b157b68a0c0f4c85cf</id>
<content type='text'>
</content>
</entry>
</feed>
