All the TODOs sprinkled throughout the code! Configurable rotation of replay and debug logs. Configurable timestamp format in logs. Add a make install/uninstall/etc., add an "INSTALL" file, include a dependency listing. macOS compiler may need limits.h included in structures.h. "Starting log replay...." followed by "Unable to read replay log file!" even though replay seemed to work? When blabouncer reconnects to a server, clients (at least XChat) get stuck with just e.g. [13:14:50]* PONG LAG1574032890090568 [13:15:20]* PONG LAG1574032920149401 [13:15:50]* PONG LAG1574032950205568 [13:16:20]* PONG LAG1574032980263198 [13:16:50]* PONG LAG1574033010319500 [13:17:20]* PONG LAG1574033040377501 Sometimes replaymode = "lastspoke" will replay the last message you sent if you spoke last and sometimes it doesn't - change to always include your last message? Can memory usage be reduced further? (e.g. better channel struct management) Ability to load new certificate whilst running. Make the "channels" configuration file entry an array. Crash when requesting 30 hour replay.