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
|
||||
|
||||
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).
|
||||
|
||||
## 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
|
||||
as authd. Some cosmetic changes to blacklist statistics and rejection notices
|
||||
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
|
||||
- Add the ability to strip color codes from topics unconditionally.
|
||||
|
@ -43,14 +46,16 @@ See LICENSE for licensing details (GPL v2).
|
|||
|
||||
### docs
|
||||
- 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
|
||||
- irc_dictionary and irc_radixtree stuff is now in librb, prefixed accordingly.
|
||||
Typedefs have been added for consistency reasons. For example, now you would
|
||||
write `rb_dictionary *foo` and `RB_DICTIONARY_FOREACH`.
|
||||
- C99 bools have been added. Don't use ints as simple true/false flags anymore.
|
||||
Accordingly, the `YES`/`NO` and `TRUE`/`FALSE` macros have been removed.
|
||||
- irc_dictionary and irc_radixtree related functions are now in librb, and
|
||||
prefixed accordingly. Typedefs have been added for consistency with existing
|
||||
data structures. For example, now you would write `rb_dictionary *foo` and
|
||||
`RB_DICTIONARY_FOREACH`.
|
||||
- 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
|
||||
ago.
|
||||
- Almost all 2.8-style hashtable structures have been moved to dictionaries or
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
#loadmodule "extensions/m_extendchans";
|
||||
#loadmodule "extensions/m_findforwards";
|
||||
#loadmodule "extensions/m_identify";
|
||||
#loadmodule "extensions/m_locops";
|
||||
#loadmodule "extensions/no_oper_invis";
|
||||
#loadmodule "extensions/sno_farconnect";
|
||||
#loadmodule "extensions/sno_globalkline";
|
||||
|
|
|
@ -69,6 +69,7 @@
|
|||
* Dynamically extend channel limits -- m_extendchans
|
||||
* Find channel forwards -- m_findforwards
|
||||
* /identify support -- m_identify
|
||||
* /locops support -- m_locops
|
||||
* Opers cannot be invisible (umode +i) -- no_oper_invis
|
||||
* Far connection notices (snomask +F) -- sno_farconnect
|
||||
* Remote k/d/x line active notices -- sno_globalkline
|
||||
|
@ -104,6 +105,7 @@
|
|||
#loadmodule "extensions/m_extendchans";
|
||||
#loadmodule "extensions/m_findforwards";
|
||||
#loadmodule "extensions/m_identify";
|
||||
#loadmodule "extensions/m_locops";
|
||||
#loadmodule "extensions/no_oper_invis";
|
||||
#loadmodule "extensions/sno_farconnect";
|
||||
#loadmodule "extensions/sno_globalkline";
|
||||
|
|
|
@ -8,12 +8,12 @@ extensiondir=@moduledir@/extensions
|
|||
extension_LTLIBRARIES = \
|
||||
chm_adminonly.la \
|
||||
chm_operonly.la \
|
||||
chm_operonly_compat.la \
|
||||
chm_operonly_compat.la \
|
||||
chm_insecure.la \
|
||||
chm_nonotice.la \
|
||||
chm_operpeace.la \
|
||||
chm_quietunreg_compat.la \
|
||||
chm_sslonly.la \
|
||||
chm_sslonly.la \
|
||||
chm_sslonly_compat.la \
|
||||
createauthonly.la \
|
||||
createoperonly.la \
|
||||
|
@ -22,7 +22,7 @@ extension_LTLIBRARIES = \
|
|||
extb_channel.la \
|
||||
extb_hostmask.la \
|
||||
extb_oper.la \
|
||||
extb_server.la \
|
||||
extb_server.la \
|
||||
extb_ssl.la \
|
||||
extb_realname.la \
|
||||
extb_usermode.la \
|
||||
|
@ -31,7 +31,7 @@ extension_LTLIBRARIES = \
|
|||
force_user_invis.la \
|
||||
helpops.la \
|
||||
hurt.la \
|
||||
ip_cloaking.la \
|
||||
ip_cloaking.la \
|
||||
ip_cloaking_old.la \
|
||||
ip_cloaking_3.0.la \
|
||||
ip_cloaking_4.0.la \
|
||||
|
@ -44,12 +44,13 @@ extension_LTLIBRARIES = \
|
|||
sno_globaloper.la \
|
||||
sno_whois.la \
|
||||
umode_noctcp.la \
|
||||
m_adminwall.la \
|
||||
m_adminwall.la \
|
||||
m_echotags.la \
|
||||
m_extendchans.la \
|
||||
m_findforwards.la \
|
||||
m_identify.la \
|
||||
m_mkpasswd.la \
|
||||
m_locops.la \
|
||||
m_mkpasswd.la \
|
||||
m_ojoin.la \
|
||||
m_okick.la \
|
||||
m_omode.la \
|
||||
|
@ -66,7 +67,7 @@ extension_LTLIBRARIES = \
|
|||
spy_info_notice.la \
|
||||
spy_links_notice.la \
|
||||
spy_motd_notice.la \
|
||||
spy_stats_notice.la \
|
||||
spy_stats_notice.la \
|
||||
spy_stats_p_notice.la \
|
||||
spy_trace_notice.la \
|
||||
example_module.la
|
||||
|
|
|
@ -34,7 +34,6 @@ auto_load_mod_LTLIBRARIES = \
|
|||
m_knock.la \
|
||||
m_links.la \
|
||||
m_list.la \
|
||||
m_locops.la \
|
||||
m_lusers.la \
|
||||
m_map.la \
|
||||
m_monitor.la \
|
||||
|
|
Loading…
Reference in a new issue