update TODO

This commit is contained in:
William Pitcock 2008-08-17 09:30:31 -05:00
parent b501097030
commit a8240d5c43

10
TODO
View file

@ -14,12 +14,11 @@
[x] in-process SSL [x] in-process SSL
[x] port and use ratbox ssld for server links [x] port and use ratbox ssld for server links
[x] merge with libratbox SVN [x] merge with libratbox SVN
[/] ssl stuff [x] ssl stuff
[x] client-to-client ssl [x] client-to-client ssl
[x] server-to-server ssl [x] server-to-server ssl
[x] ssl usermode (+Z) [x] ssl usermode (+Z)
[x] ssl channelmode (done by extban and chm_compat) [x] ssl channelmode (done by extban and chm_compat)
[ ] acknowledgement message for SSL users like '* *** You are connected using SSL cipher "DHE RSA-AES 128 CBC-SHA"'
[x] tool for generating ssl certificates and other stuff [x] tool for generating ssl certificates and other stuff
[x] gnutls backend for at least SSL connections (replacing libcrypto use in m_challenge would be nice too) [x] gnutls backend for at least SSL connections (replacing libcrypto use in m_challenge would be nice too)
[x] merge some stuff from ircd-seven directly (to be determined what) [x] merge some stuff from ircd-seven directly (to be determined what)
@ -36,7 +35,7 @@
[x] some example modules [x] some example modules
[ ] think on how could we append privilege checking for simple chmode - like chm_staff, but additionaly limited (e. g. IsOperResv etc); [ ] think on how could we append privilege checking for simple chmode - like chm_staff, but additionaly limited (e. g. IsOperResv etc);
possibly move the same code for all functions into separated one and make it extern? possibly move the same code for all functions into separated one and make it extern?
another idea is too make that work with privilege groups, like "serveradmins" or "ircops" [x] another idea is too make that work with privilege groups, like "serveradmins" or "ircops"
[ ] make nick/user/host validation functions/match tables able to work in separated modules, [ ] make nick/user/host validation functions/match tables able to work in separated modules,
this will help us making support for native characters sets/slashes in host etc this will help us making support for native characters sets/slashes in host etc
[ ] auth checker module [ ] auth checker module
@ -48,11 +47,12 @@
[?] +C (ctcp) [?] +C (ctcp)
[ ] can_send_user [ ] can_send_user
[?] +C (ctcp) [?] +C (ctcp)
[ ] privilege system for privilege groups, something like [x] privilege system for privilege groups, something like
in .conf: helper { kill_global, rehash, kline_local } in .conf: helper { kill_global, rehash, kline_local }
in modules: privilege_add("kill_global"), has_privilege(source_p, "kill_global") etc, should work the way dynamic cflags/umodes done in modules: privilege_add("kill_global"), has_privilege(source_p, "kill_global") etc, should work the way dynamic cflags/umodes done
-- this is done kinda like this, but not really. See HasPrivilege() calls. privilege_add() was not needed ~nenolod
[x] Remove glines entirely [x] Remove glines entirely
[x] test suite as in ircu [/] test suite as in ircu
[?] win32 [?] win32
[?] cygwin support [?] cygwin support
[?] mingw support [?] mingw support