TODO
changeset 87 f0db6ebf18b9
parent 81 d90edc052352
child 89 68345a9b99a3
equal deleted inserted replaced
86:5e7e64544cb7 87:f0db6ebf18b9
     1 sock:
     1 sock:
     2  * async connect + resolve
       
     3  * async SSL handshake
     2  * async SSL handshake
     4  * sock_openssl, or improve sock_gnutls
     3  * sock_openssl, or improve sock_gnutls
     5  * tests for all of the above...
     4  * tests...
     6 
     5 
     7 irc_conn:
     6 irc_conn:
     8  * support for CTCP messages, e.g. ACTION
     7  * support for CTCP messages, e.g. ACTION
       
     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
     9 
    18 
    10 modules:
    19 modules:
       
    20  * Automatic module-name -> path mapping, and autoloading of modules somehow
    11  * proper unload support, there needs to be some kind of completion notification thing that can then destroy the module
    21  * proper unload support, there needs to be some kind of completion notification thing that can then destroy the module
    12    once it's completely unloaded - maybe some kind of module-resource-reference-counting thing, which will eventually
    22    once it's completely unloaded - maybe some kind of module-resource-reference-counting thing, which will eventually
    13    be needed anyways?
    23    be needed anyways?
    14 
    24 
    15 irc_log:
    25 irc_log:
    16  * logging of NICK/QUIT
    26  * recode to valid UTF8
       
    27