summaryrefslogtreecommitdiff
path: root/TODO
blob: 54b889fd180627c55991af42e3ac7c334ae669c6 (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
28
Move debug output into some debug function that can be enabled/disabled.

Automatically try new nicks if there's no more configured nicks to try (e.g. if foo is in use, try foo1, foo2, etc.)

Add various auto replay options:
 - All logs since the final client disconnected
 - All logs since the most recent client connect/disconnect
 - All logs since *you* last sent a message
 - All logs since X seconds ago (already implemented)
 - All logs since the current client last disconnected (track clients with some special token the client auto sends on connect)

Allow log replay time to be specified with days:hours:minutes:seconds.

Allow connecting to a passworded server.

Might need to #include <limits.h> in blabouncer.c to make some operating systems and/or compilers happy.

Support autojoining passworded channels.

Test CTCP.

Reconnect server if we get disconnected for some reason.

Only do CAP multi-prefix negotiation with client if server approved it in the first place.

Change default certfile and keyfile to be basedir/ instead of $HOME.

Connecting to Miau has some sort of corruption and doesn't get channels.