fix userlist presence tracking; "version" command on all services
[srvx.git] / TODO
1 <myriad> [featreq] something to turn off security override after a set period of time
2 <adam> [featreq] an account flag that disallows users from using /ns kill (or some other way to prevent/deter nick holding on an account-level)
3 <Byte> [featreq] people cant !invite over a timeban
4 <Commander> [featreq] allow srvx to listen on a port for an ircd to connect to it
5 [adam(m@myriad.lackofdiscipline.com)] yeah, and possibly another flag or some way to stop a hostmask range from registering any new nicks
6 [adam(m@myriad.lackofdiscipline.com)] we're having people grab nicks of other users who don't understand how the system works
7 [msg(adam)] yeah, blocking account or nick registrations for an address (or block of addresses) was another featreq on the web page
8
9 [FEATREQ] Confirmation Of Channel Registration
10   <ChanServ> #Rowdy is now registered under handle Rowdy
11   <ChanServ> Please note, If you do not actively use this channel for 14 days, it will be deregistered
12   <ChanServ> Also note: Advertising and mass Inviting are not allowed on Servername. If you or any of your channel members/ops do any of these activities, your channel will be suspended
13   <ChanServ> To acknowledge you understand these things, /msg ChanServ CONFIRM #Rowdy and this registration process will be finalised.
14   - done on GamesNET by helpers with their channel reg scripts
15
16 [FEATREQ] Track which account added a user to a channel userlist
17
18 [FEATREQ] Suspension durations and/or comments when suspending user access to a channel
19
20 [FEATREQ] support "unregistered": ?ctrace print mode +s unregistered
21
22 [FEATREQ] runtime construction of nickserv.help, rather than compile time
23   - Can do something like this:
24     "<INDEX>" {
25         "/services/nickserv/disable_nicks:false and /services/nickserv/email_enabled:false" ( "Help content with nick ownership enabled and email disabled" );
26         // etc
27     };
28   - Need a mini-language interpreter for the logic blocks; should skip
29     leading "[0-9A-Za-z]+: " prefix to allow sorting the entries by
30     priority