diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 21 insertions, 8 deletions
@@ -1,13 +1,26 @@ - * send response to requestor - * out-of-order responses +Core: + * send response to requestor (store requestor client in command_queue) + * out-of-order responses (send to all listeners?, all clients? basic mode?) * add listener tables (for requests, responses and other messages) - * config-parser (file and improve parser for modules config) + * config-parser (config file and improve parser for modules config) + * improve module loader (allow multiple search paths) * finish API for command & response dispatch tables - * module API etc. clean-up, finalize, freeze + * module API clean-up, finalize, freeze + +Modules: * add modules - udp_listen, udp_connect - unix_listen, unix_connect - - inotify - * finilize tcp_listen and tcp_connect modules - * exec module, add support for parameters - * improve module loader (allow multiple search paths) + - token (tokens=files using inotify) + - PTY + - FIFO (named pipe) + - SSL + * tcp_listen + - max clients + - make it an INOUT module (only single client allowed when runtype == OUT!?) + * tcp_connect + - reconnect after connection loss + - try all resolved remote addressess (also at reconnect) + * exec + - add support for parameters and environment variables + - try to restart child if it exits |