Branch merge

This commit is contained in:
Valery V Yatsko 2008-06-25 07:52:38 +04:00
commit 41ca3b4663
10 changed files with 22 additions and 8 deletions

5
TODO
View file

@ -12,6 +12,7 @@
[x] clean up maxconnections kludges &c [x] clean up maxconnections kludges &c
[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
[ ] merge with libratbox SVN
[/] ssl stuff [/] ssl stuff
[x] client-to-client ssl [x] client-to-client ssl
[x] server-to-server ssl [x] server-to-server ssl
@ -19,12 +20,12 @@
[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"' [ ] 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
[ ] 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)
[x] remote d:lines support [x] remote d:lines support
[F] kline/xline/resv sync [F] kline/xline/resv sync
[F] make an ability of using bandb instead of .conf files as bans storage [F] make an ability of using bandb instead of .conf files as bans storage
[/] drop non-TS6 (legacy protocol) support [x] drop non-TS6 (legacy protocol) support
[F] Doxygen code documentation [F] Doxygen code documentation
[/] module engine rework [/] module engine rework
[x] more beautiful way of adding new channel modes by module [x] more beautiful way of adding new channel modes by module

View file

@ -1,5 +1,8 @@
INFO INFO [server]
INFO displays the copyright, list of authors and contributors INFO displays the copyright, list of authors and contributors
to ircd, and the server configuration (as defined in config.h to ircd, and the server configuration (as defined in config.h
and ircd.conf). and ircd.conf).
If an argument is supplied, the information for the server
specified will be returned.

View file

@ -2,4 +2,6 @@ KILL <nick> <reason>
Disconnects user <nick> from the IRC server he/she Disconnects user <nick> from the IRC server he/she
is connected to with reason <reason>. is connected to with reason <reason>.
- Requires Oper Priv: C
- Requires Oper Priv: O for users not on your IRC server - Requires Oper Priv: O for users not on your IRC server

View file

@ -4,4 +4,5 @@ MODLIST [match string]
ircd, along with their address and version. ircd, along with their address and version.
When a match string is provided, modlist only prints When a match string is provided, modlist only prints
modules with names matching the match string. modules with names matching the match string.
NOTE: Restricted to admins only
- Requires Oper Priv: A

View file

@ -4,4 +4,5 @@ MODLOAD <[path/]module.so>
the optional path can be an absolute path the optional path can be an absolute path
from / or from the IRCD_PREFIX from / or from the IRCD_PREFIX
(ie modules/autoload/m_users.so) (ie modules/autoload/m_users.so)
NOTE: Restricted to admins only
- Requires Oper Priv: A

View file

@ -3,4 +3,5 @@ MODRESTART
-- Reload all modules into the ircd -- Reload all modules into the ircd
All modules are unloaded, then those in modules/autoload All modules are unloaded, then those in modules/autoload
are loaded are loaded
NOTE: Restricted to admins only
- Requires Oper Priv: A

View file

@ -4,4 +4,5 @@ MODUNLOAD <module.so>
Use just the module name, the path is not needed. Use just the module name, the path is not needed.
When a module is unloaded, all commands associated When a module is unloaded, all commands associated
with it are unloaded as well. with it are unloaded as well.
NOTE: Restricted to admins only
- Requires Oper Priv: A

View file

@ -5,4 +5,4 @@ argument is the name of the operator as specified in the
configuration file. The second argument is the password for configuration file. The second argument is the password for
the operator matching the name and host. the operator matching the name and host.
The operator privileges are shown on a sucessful OPER. The operator privileges are shown on a successful OPER.

View file

@ -2,3 +2,5 @@ OPERWALL :<message>
Sends an OPERWALL message of <message> to all Sends an OPERWALL message of <message> to all
opers who are umode +z opers who are umode +z
- Requires Oper Priv: L

View file

@ -4,3 +4,5 @@ Sends a WALLOPS message of <message> to all users
who are umode +w (including non-opers). who are umode +w (including non-opers).
Server sent WALLOPS go to all opers who are umode +w. Server sent WALLOPS go to all opers who are umode +w.
- Requires Oper Priv: M