Talisman v0.29 is out now, with reworked lastread pointers and message deletion.
Great work Andrew.
I saw the responses in GitLab and realised I hadn't logged on in ages. :)
I'm running the latest from git (managed to do a git pull 20 minutes
after you did the last update) and it's all working great.
Of the bundled binaries, I use servo, talisman, and postie.
Plus I use binkd and my own tic file processor called stick.
It's also worth noting that I left the BBS for what, 2-3 months? and it
just kept on ticking. Mail kept coming in and the constant connections
from vuln scanners didn't phase it.
And thanks for adding in the IP addresses into the talisman connection
logs. Now I can write a script to give me a report on who's trying to
break in. :)
now for some investigations:
Next thing I'm going to look at is servo's NodeManager.. I seem to be
getting lots of messages saying "blocking ip x.x.x.x" each time the
blocked IP tries to connect.
The IP is in the blocklist.ip file.
So I'll have to see if this is a misconfiguration on my end or if it's a
bug I need to report. :)
Also, my plan is to set up something to add rules into firewalld to block
IP addresses before they even get to servo. And possibly flush
blocklist.ip every so often so it doesn't get infinitely large.
But this is very low priority stuff and doesn't impact the running of the
BBS. It must be doing the blocking, it's just noisy about it. As I said,
the board ran for several months unhindered. I just checked. The last
reboot for system updates (before today) was august. And systemctl
doesn't appear to have needed to restart any of the BBS services during
that time.
--- Talisman v0.29-dev (Linux/x86_64)
* Origin: Lost Underground BBS (21:1/230)