diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2,6 +2,8 @@ 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. @@ -17,7 +19,7 @@ When blabouncer reconnects to a server, clients (at least XChat) get stuck with [13:16:20]* PONG LAG1574032980263198 [13:16:50]* PONG LAG1574033010319500 [13:17:20]* PONG LAG1574033040377501 -In channels with no nicks. +In channels with no nicks (no nicks bit may now be fixed - retest). 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? @@ -26,3 +28,9 @@ Can memory usage be reduced further? (e.g. better channel struct management) Ability to load new certificate whilst running. arrindex() shouldn't return 0 on failure as 0 is a valid index. Instead return -1 and change callers to check this. + +Make the "channels" configuration file entry an array. + +Crash when requesting 30 hour replay. + +Existing clients' own nicks are not updated if we decided the server timed out and reconnected before the server decided we were gone. |