blob: cee0f008b0ac025ba6a49a33b94e60afde1bac83 (
plain) (
blame)
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
|
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 (config file and improve parser for modules config)
* improve module loader (allow multiple search paths)
* finish API for command & response dispatch tables
* module API clean-up, finalize, freeze
Modules:
* add modules
- udp_listen, udp_connect
- unix_listen, unix_connect
- 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
|