summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO8
1 files changed, 5 insertions, 3 deletions
diff --git a/TODO b/TODO
index 1329d9f77..0bbfe040d 100644
--- a/TODO
+++ b/TODO
@@ -15,7 +15,6 @@ Legend:
[x] Remove buffered loading/unloading, this makes os_modunload perm, but who cares
[ ] Mark os_modunload permanent.
[x] Remove 'delayed' loading, this is necessary because of before/after connected to ircd (ircd is before, rest after), I'm sure this can be done better.
- [ ] mod_current_buffer needs to go away and be replaced by a proper parser. Commands should then indicate how they want the buffer split.
[ ] Remove modules_unload_all fini + hack that goes with it
[+] Remove mod_current_* crap (involves passing Module * around a lot)
[x] events.c
@@ -23,14 +22,15 @@ Legend:
[x] commands.c
[+] remove old config, replace with insp-inspired (albeit bind format) config (CBX)
[ ] burn automake with fire (1.9.1?)
-[x] SendClientIntroduction should take a UID param, rather than generating one(?)
[+] Clean up protocol
[x] Fix anope_cmd_* stuff to just use IRCdProto methods directly
[ ] Fix command parsing (TBD)
+ [x] SendClientIntroduction should take a UID param, rather than generating one(?)
+ [ ] Fix permanent channels (+P) stuff. Currently it tries to parse modes as users, but that's wrong.. this may rely on killing do_sjoin().
[?] Remote identification (1.9.1? will this break stuff?)
[?] Immediate protection enforcement
[+] InspIRCd 1.2 support
- [ ] Fix permanent channels (+P) stuff. Currently it tries to parse modes as users, but that's wrong.. this may rely on killing do_sjoin().
+
1.9.1
-----
@@ -45,6 +45,8 @@ Legend:
[ ] burn do_sjoin with fire
[ ] Seamless fantasy support for all ChanServ commands, instead of requiring bs_fantasy_*
[ ] HelpServ must die (1.9.1?)
+[ ] Command parser cleanup
+ [ ] mod_current_buffer needs to go away and be replaced by a proper parser. Commands should then indicate how they want the buffer split.
1.9.2
-----