summaryrefslogtreecommitdiff
path: root/TODO
blob: 4240d876f03f5f0bcfecb3e002a0bf0444872388 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
All the TODOs sprinkled throughout the code!

Configurable rotation of replay and debug logs.

Configurable timestamp format in logs.

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?

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.

Remaining strncmps are safe but could do with length comparisons too.  "Our initial MODE" comparison may need to be more complex.

"/topic" response goes to all clients.

Connection/login logging - is debug.log sufficient?

Do connectcommands happen on reconnect?

Are "no such nick/channel" messages as shown in clients correct compared to non-(bla)bouncer clients?

Crash when requesting 30 hour replay.