updated docs
[rlserver.git] / TODO
blob252ead959ebe82f2dbe9eb1ed4f65cef8b4b407a
1         MUST
3         LATER
4 SysV init script
5 sanitise BUF_SZ, BUF_SIZE
6 observer terminal size mismatch warning
7 support terminal resize during playing
8 improve skipping unknown telnet sequences
9 add special handling of " and \ for commands to run games
10 encrypt passwords
11 IP address in logs
12 script for making chroot jail
14         CONSIDER
15 limit number of connections
16 free/openBSD support
17 disconnect players for long inactivity
18 support scrolling in terminal
19 specify min/max terminal sizes in game profile
20 add server config reload (on SIGHUP?)
21 statistics for observers
22 use terminal emulation code from screen utility
23 move message texts from code to file
24 use splice() (what about BSD?)
26         HOW??
27 intercept I/O at lowest level possible to restrict access
28 protect high-scores from simultaneous writes
29 improve UI