summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorLuke Bratch <luke@bratch.co.uk>2022-11-24 00:08:34 +0000
committerLuke Bratch <luke@bratch.co.uk>2022-11-24 00:08:34 +0000
commit2e665e03b6175b3f31f0ef1e058183417df1456e (patch)
tree32674c99ac25a3df5c166db89260c60e15764c10 /TODO
parent680d8535a87be8aa0d5ef6432d1f87561ebfcb5f (diff)
Fix replaymode = "lastspoke" by using line numbers rather than time to calculate replay start point.
Introduce new function doreplaylastspoke() to achieve this, move doreplay() into replay.c as doreplaytime() and refactor common things into sanitisereplay().
Diffstat (limited to 'TODO')
-rw-r--r--TODO3
1 files changed, 3 insertions, 0 deletions
diff --git a/TODO b/TODO
index a5f65f0..e10a4e9 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,7 @@ macOS compiler may need limits.h included in structures.h.
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?
Time based issue due to "seconds ago" rather than specific timestamp? Perhaps extract timestamp and replay from there.
+(Pending real world testing to be marked as fixed.)
Can memory usage be reduced further? (e.g. better channel struct management)
@@ -40,4 +41,6 @@ Git version in code.
Sending ^D when running with ./blabouncer -f does crazy stuff.
+Connecting from irssi triggers doautoreplay() from "USER received" in message.c twice.
+
Crash when requesting 30 hour replay.