Archive for December, 2021

Blatta 9985: One thread only

Saturday, December 4th, 2021

Version 9985 includes:

- complete removal of threading
- don't listen for tcp connections after irc client connected
- removed --verbose and --debug options, now there is just --log-level, which accepts "debug" as an argument. default is info.
- irc server binds only to localhost
- info logs now have better info

Notes:

I've left this version running for about 14 hours and encountered no exceptions or crashes.

9985-single-thread.vpatch

9985-single-thread.vpatch.thimbronion.sig

Blatta 9986: Rebroadcast simple hearsay, embargo simple hearsay, more...

Wednesday, December 1st, 2021

Version 9986 includes:

- rebroadcast simple hearsay messages
- embargo simple hearsay messages
- more granular db write locking that should eliminate occasional slqite3.Programming error exceptions
- Pass broadcast message bytes straight through instead of recompiling them before rebroadcast
- Better handling of AT entries with empty addresses
- Fix erroneous references to 'logger' that should have been 'logging'

9986-rebroadcast-simple-hearsay-and-more.vpatch

9986-rebroadcast-simple-hearsay-and-more.vpatch.thimbronion.sig