This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
NeoStats/TODO
2003-01-06 15:26:26 +00:00

46 lines
No EOL
1.2 KiB
Text

NeoStats - TODO Log:
--------------------
Shmad:
------
HostServ TODO:
--------------
- make CHPASSWD. In order for a user to change a password their nick, host and password all have to match.
This is how we get around just anyone changing passwords to "GROUP" vhosts.
Syntax: /msg HostServ CHPASS NICK OLDPASS NEWPASS
<JH> btw another suggest Fish... banned hosts.. or banned masks
<JH> like i could ban *.mil
<JH> and *.gov
<JH> and then it just doesn't let a vhost added like that
<JH> and you could ban *fbi* too
Fish:
-----
UserLvl sucks.... comput it only once, and store it in the users struct.
Only re-compute when they change nick (if extauth is compiled), or
change modes (in fact, u can move the stuff into the umode function,
save u 3x a table lookup)
fnmatch is Baaaad news... find a good ircmatch function and port it over...
2.6.0 Series - Yep, I'm already thinking about this....
------------
Channel Based Logging... Means we can get rid of the #ifdef DEBUG, log(...
stuff, and define what gets logged when.
Module Config File Support improvements. (I got ideas :)
Re-Do the send/recv code... Its Horrible..
Move all the stuff in ircd.c into relevent ircd support files. ircd.c is
getting just way to hard to manage now