TODO ----- This is a roadmap for features and changes planned, description in short and developers volunteered. Legend ------ [ ] "no active work yet" [*] work in progress [$] testers are welcome [+] complete [R] refused or postponed Version 1.4.2 ------------- [+] virtualizing for user hostnames/IP addresses (usermode +x) -erra [+] "connect thru" directive is to be moved from rusnet.conf to ircd.conf (f: lines) -erra [+] human readable error messages from iauth to ircd -erra (passed thru sptr->name where nick is stored - because denial occures just before it gets overwritten). [+] E: lines (exceptions from K:lines) -erra [+] Change '/mode #chan +I/+e' view for outsiders (not secure) -erra Version 1.4.3 ------------- [$] SSL support for client links - p: lines in ircd.conf (v1_4_2ssl_branch) [R] LazyLinks. We definitely do not need this at the moment -skold [R] Move all .h to /include, the same about iauth -skold [ ] Usermode +R (registered) for many purposes -erra [ ] Chanmode +R (registered nicks only) -erra [ ] Make ircd not runnable from uid 0 (just apply hybrid code) -skold [ ] Add nick-user-host and timestamp to b/e/I modelists -erra [ ] Rewrite dummy m_rehash completely -skold [ ] Introduce charset tables outside from the main code -erra [ ] Apply necessary patches from 2.11-release -skold [ ] Confserv (derived from tkserv) and ACONF protocol command -erra [ ] whitelisting for mod_dnsbl -erra [ ] port numbers in /stats l or /trace -erra Version 1.5 ------------- [$] UTF-8 support, server-to-server UTF-8 connections -LoSt [ ] Topic burst on connect -skold [ ] Make all the configuration parsing by yacc -skold