summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLuke Bratch <luke@bratch.co.uk>2019-12-22 20:16:57 +0000
committerLuke Bratch <luke@bratch.co.uk>2019-12-22 20:16:57 +0000
commit0883de2c491a8c79aec13d25bab429aea4362a10 (patch)
tree1c1e1063697f8b5e19d706ef3813f76aad21b70e /TODO
parent85dd88a180043e991c19a4c93a6ce5c7fe0a6e88 (diff)
Significantly reduce memory usage by only initialising channel struct elements when they are used for the first time.
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 4 insertions, 2 deletions
diff --git a/TODO b/TODO
index 4e60cfd..d302400 100644
--- a/TODO
+++ b/TODO
@@ -10,8 +10,6 @@ macOS compiler may need limits.h included in structures.h.
NAMES don't seem to be sent to clients (at least old irssi) after weird timeouts like slow QUIT processing.
-Memory usage seems very high. Maybe it's timeouts/reconnecting? Does it only happen with background mode?
-
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
@@ -22,3 +20,7 @@ When blabouncer reconnects to a server, clients (at least XChat) get stuck with
In channels with no nicks.
Add BLABOUNCER VERSION.
+
+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)