Commit graph

3 commits

Author SHA1 Message Date
Jordyn
aa90c78224 Increase stability of message parser and add SSL support
ZNC loves to send weird messages such as empty PRIVMSG, so I hardened the prefix parsing code accordingly.

Additionally, support was added for server forced nickname changes.
2026-03-15 17:56:58 -05:00
Jordyn
ac6560e680 Add command to kill all children processes spawned by cmdthread
Additionally, a maximum send queue length was added to avoid something like `cat /dev/urandom` from being a massive memory hog and causing OOM.

Because output is read from the process and added to the message queue in real time, this could lead to infinite memory usage without it.
2026-03-14 22:07:46 -05:00
Jordyn
4fab129a1e Add configuration file support 2026-03-14 03:42:04 -05:00