Branch merge
This commit is contained in:
commit
41ca3b4663
10 changed files with 22 additions and 8 deletions
5
TODO
5
TODO
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue