author | Tero Marttila <terom@fixme.fi> |
Mon, 30 Mar 2009 01:31:27 +0300 | |
changeset 87 | f0db6ebf18b9 |
parent 81 | d90edc052352 |
child 89 | 68345a9b99a3 |
permissions | -rw-r--r-- |
72
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
1 |
sock: |
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
2 |
* async SSL handshake |
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
3 |
* sock_openssl, or improve sock_gnutls |
87 | 4 |
* tests... |
72
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
5 |
|
81
d90edc052352
update TODO and fix some valgrind errors in test
Tero Marttila <terom@fixme.fi>
parents:
72
diff
changeset
|
6 |
irc_conn: |
d90edc052352
update TODO and fix some valgrind errors in test
Tero Marttila <terom@fixme.fi>
parents:
72
diff
changeset
|
7 |
* support for CTCP messages, e.g. ACTION |
87 | 8 |
* ratelimit queue for outgoing messages |
9 |
||
10 |
irc_net: |
|
11 |
* reconnect, maybe cycling servers? |
|
12 |
||
13 |
irc_chan: |
|
14 |
* handle KICK |
|
15 |
||
16 |
config: |
|
17 |
* A more advanced structured value parser that can then handle all the various configuration values sanely |
|
72
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
18 |
|
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
19 |
modules: |
87 | 20 |
* Automatic module-name -> path mapping, and autoloading of modules somehow |
72
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
21 |
* proper unload support, there needs to be some kind of completion notification thing that can then destroy the module |
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
22 |
once it's completely unloaded - maybe some kind of module-resource-reference-counting thing, which will eventually |
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
23 |
be needed anyways? |
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
24 |
|
43084f103c2a
add irc_user module for irc_chan to track users on a channel
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
25 |
irc_log: |
87 | 26 |
* recode to valid UTF8 |
27 |