Move m_locops module to extensions.
Many networks do not use local ops and therefore should not be required to have this around all the time.
This commit is contained in:
parent
b0326abdc9
commit
0ed0a9fe0a
6 changed files with 23 additions and 15 deletions
19
NEWS.md
19
NEWS.md
|
@ -1,6 +1,6 @@
|
||||||
# News
|
# News
|
||||||
|
|
||||||
This is charybdis 3.6-dev, Copyright (c) 2005-2016 Charybdis team.
|
This is charybdis 4.0-dev, Copyright (c) 2005-2016 Charybdis team.
|
||||||
See LICENSE for licensing details (GPL v2).
|
See LICENSE for licensing details (GPL v2).
|
||||||
|
|
||||||
## charybdis-3.6-dev
|
## charybdis-3.6-dev
|
||||||
|
@ -36,6 +36,9 @@ See LICENSE for licensing details (GPL v2).
|
||||||
- DNS, ident, and blacklist lookups have been moved to a dedicated daemon known
|
- DNS, ident, and blacklist lookups have been moved to a dedicated daemon known
|
||||||
as authd. Some cosmetic changes to blacklist statistics and rejection notices
|
as authd. Some cosmetic changes to blacklist statistics and rejection notices
|
||||||
have resulted.
|
have resulted.
|
||||||
|
- An experimental OPM scanner has been added to authd. Plaintext SOCKS4,
|
||||||
|
SOCKS5, and HTTP CONNECT proxies can be checked for.
|
||||||
|
- The LOCOPS command has been moved from core to an extension.
|
||||||
|
|
||||||
### conf
|
### conf
|
||||||
- Add the ability to strip color codes from topics unconditionally.
|
- Add the ability to strip color codes from topics unconditionally.
|
||||||
|
@ -43,14 +46,16 @@ See LICENSE for licensing details (GPL v2).
|
||||||
|
|
||||||
### docs
|
### docs
|
||||||
- The documentation has been cleaned up; obsolete files have been purged, and
|
- The documentation has been cleaned up; obsolete files have been purged, and
|
||||||
stuff has been renamed and shuffled around to be more consistent.
|
files have been renamed and shuffled around to be more consistent.
|
||||||
|
|
||||||
### code
|
### code
|
||||||
- irc_dictionary and irc_radixtree stuff is now in librb, prefixed accordingly.
|
- irc_dictionary and irc_radixtree related functions are now in librb, and
|
||||||
Typedefs have been added for consistency reasons. For example, now you would
|
prefixed accordingly. Typedefs have been added for consistency with existing
|
||||||
write `rb_dictionary *foo` and `RB_DICTIONARY_FOREACH`.
|
data structures. For example, now you would write `rb_dictionary *foo` and
|
||||||
- C99 bools have been added. Don't use ints as simple true/false flags anymore.
|
`RB_DICTIONARY_FOREACH`.
|
||||||
Accordingly, the `YES`/`NO` and `TRUE`/`FALSE` macros have been removed.
|
- C99 bools are now included and used in the code. Don't use ints as simple true
|
||||||
|
or false flags anymore. In accordance with this change, the `YES`/`NO` and
|
||||||
|
`TRUE`/`FALSE` macros have been removed.
|
||||||
- libratbox has been renamed to librb, as we have diverged from upstream long
|
- libratbox has been renamed to librb, as we have diverged from upstream long
|
||||||
ago.
|
ago.
|
||||||
- Almost all 2.8-style hashtable structures have been moved to dictionaries or
|
- Almost all 2.8-style hashtable structures have been moved to dictionaries or
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
#loadmodule "extensions/m_extendchans";
|
#loadmodule "extensions/m_extendchans";
|
||||||
#loadmodule "extensions/m_findforwards";
|
#loadmodule "extensions/m_findforwards";
|
||||||
#loadmodule "extensions/m_identify";
|
#loadmodule "extensions/m_identify";
|
||||||
|
#loadmodule "extensions/m_locops";
|
||||||
#loadmodule "extensions/no_oper_invis";
|
#loadmodule "extensions/no_oper_invis";
|
||||||
#loadmodule "extensions/sno_farconnect";
|
#loadmodule "extensions/sno_farconnect";
|
||||||
#loadmodule "extensions/sno_globalkline";
|
#loadmodule "extensions/sno_globalkline";
|
||||||
|
|
|
@ -69,6 +69,7 @@
|
||||||
* Dynamically extend channel limits -- m_extendchans
|
* Dynamically extend channel limits -- m_extendchans
|
||||||
* Find channel forwards -- m_findforwards
|
* Find channel forwards -- m_findforwards
|
||||||
* /identify support -- m_identify
|
* /identify support -- m_identify
|
||||||
|
* /locops support -- m_locops
|
||||||
* Opers cannot be invisible (umode +i) -- no_oper_invis
|
* Opers cannot be invisible (umode +i) -- no_oper_invis
|
||||||
* Far connection notices (snomask +F) -- sno_farconnect
|
* Far connection notices (snomask +F) -- sno_farconnect
|
||||||
* Remote k/d/x line active notices -- sno_globalkline
|
* Remote k/d/x line active notices -- sno_globalkline
|
||||||
|
@ -104,6 +105,7 @@
|
||||||
#loadmodule "extensions/m_extendchans";
|
#loadmodule "extensions/m_extendchans";
|
||||||
#loadmodule "extensions/m_findforwards";
|
#loadmodule "extensions/m_findforwards";
|
||||||
#loadmodule "extensions/m_identify";
|
#loadmodule "extensions/m_identify";
|
||||||
|
#loadmodule "extensions/m_locops";
|
||||||
#loadmodule "extensions/no_oper_invis";
|
#loadmodule "extensions/no_oper_invis";
|
||||||
#loadmodule "extensions/sno_farconnect";
|
#loadmodule "extensions/sno_farconnect";
|
||||||
#loadmodule "extensions/sno_globalkline";
|
#loadmodule "extensions/sno_globalkline";
|
||||||
|
|
|
@ -8,12 +8,12 @@ extensiondir=@moduledir@/extensions
|
||||||
extension_LTLIBRARIES = \
|
extension_LTLIBRARIES = \
|
||||||
chm_adminonly.la \
|
chm_adminonly.la \
|
||||||
chm_operonly.la \
|
chm_operonly.la \
|
||||||
chm_operonly_compat.la \
|
chm_operonly_compat.la \
|
||||||
chm_insecure.la \
|
chm_insecure.la \
|
||||||
chm_nonotice.la \
|
chm_nonotice.la \
|
||||||
chm_operpeace.la \
|
chm_operpeace.la \
|
||||||
chm_quietunreg_compat.la \
|
chm_quietunreg_compat.la \
|
||||||
chm_sslonly.la \
|
chm_sslonly.la \
|
||||||
chm_sslonly_compat.la \
|
chm_sslonly_compat.la \
|
||||||
createauthonly.la \
|
createauthonly.la \
|
||||||
createoperonly.la \
|
createoperonly.la \
|
||||||
|
@ -22,7 +22,7 @@ extension_LTLIBRARIES = \
|
||||||
extb_channel.la \
|
extb_channel.la \
|
||||||
extb_hostmask.la \
|
extb_hostmask.la \
|
||||||
extb_oper.la \
|
extb_oper.la \
|
||||||
extb_server.la \
|
extb_server.la \
|
||||||
extb_ssl.la \
|
extb_ssl.la \
|
||||||
extb_realname.la \
|
extb_realname.la \
|
||||||
extb_usermode.la \
|
extb_usermode.la \
|
||||||
|
@ -31,7 +31,7 @@ extension_LTLIBRARIES = \
|
||||||
force_user_invis.la \
|
force_user_invis.la \
|
||||||
helpops.la \
|
helpops.la \
|
||||||
hurt.la \
|
hurt.la \
|
||||||
ip_cloaking.la \
|
ip_cloaking.la \
|
||||||
ip_cloaking_old.la \
|
ip_cloaking_old.la \
|
||||||
ip_cloaking_3.0.la \
|
ip_cloaking_3.0.la \
|
||||||
ip_cloaking_4.0.la \
|
ip_cloaking_4.0.la \
|
||||||
|
@ -44,12 +44,13 @@ extension_LTLIBRARIES = \
|
||||||
sno_globaloper.la \
|
sno_globaloper.la \
|
||||||
sno_whois.la \
|
sno_whois.la \
|
||||||
umode_noctcp.la \
|
umode_noctcp.la \
|
||||||
m_adminwall.la \
|
m_adminwall.la \
|
||||||
m_echotags.la \
|
m_echotags.la \
|
||||||
m_extendchans.la \
|
m_extendchans.la \
|
||||||
m_findforwards.la \
|
m_findforwards.la \
|
||||||
m_identify.la \
|
m_identify.la \
|
||||||
m_mkpasswd.la \
|
m_locops.la \
|
||||||
|
m_mkpasswd.la \
|
||||||
m_ojoin.la \
|
m_ojoin.la \
|
||||||
m_okick.la \
|
m_okick.la \
|
||||||
m_omode.la \
|
m_omode.la \
|
||||||
|
@ -66,7 +67,7 @@ extension_LTLIBRARIES = \
|
||||||
spy_info_notice.la \
|
spy_info_notice.la \
|
||||||
spy_links_notice.la \
|
spy_links_notice.la \
|
||||||
spy_motd_notice.la \
|
spy_motd_notice.la \
|
||||||
spy_stats_notice.la \
|
spy_stats_notice.la \
|
||||||
spy_stats_p_notice.la \
|
spy_stats_p_notice.la \
|
||||||
spy_trace_notice.la \
|
spy_trace_notice.la \
|
||||||
example_module.la
|
example_module.la
|
||||||
|
|
|
@ -34,7 +34,6 @@ auto_load_mod_LTLIBRARIES = \
|
||||||
m_knock.la \
|
m_knock.la \
|
||||||
m_links.la \
|
m_links.la \
|
||||||
m_list.la \
|
m_list.la \
|
||||||
m_locops.la \
|
|
||||||
m_lusers.la \
|
m_lusers.la \
|
||||||
m_map.la \
|
m_map.la \
|
||||||
m_monitor.la \
|
m_monitor.la \
|
||||||
|
|
Loading…
Reference in a new issue