Age | Commit message (Collapse) | Author |
|
|
|
we're not forking. Also don't issue the run as root warning if we're going to setuid later.
|
|
instead of having to create full classes in order to process number
lists.
|
|
away, and invalidate the type pointer of objects when the type goes away
|
|
Conflicts:
cmake/Anope.cmake
cmake/FindGettext.cmake
include/access.h
include/messages.h
include/modes.h
include/modules.h
include/users.h
modules/CMakeLists.txt
modules/commands/bs_bot.cpp
modules/commands/cs_access.cpp
modules/commands/cs_ban.cpp
modules/commands/cs_clone.cpp
modules/commands/cs_flags.cpp
modules/commands/cs_info.cpp
modules/commands/cs_list.cpp
modules/commands/cs_log.cpp
modules/commands/cs_mode.cpp
modules/commands/cs_status.cpp
modules/commands/cs_suspend.cpp
modules/commands/cs_updown.cpp
modules/commands/cs_xop.cpp
modules/commands/ms_check.cpp
modules/commands/ns_access.cpp
modules/commands/ns_cert.cpp
modules/commands/ns_group.cpp
modules/commands/ns_register.cpp
modules/commands/ns_set.cpp
modules/commands/ns_suspend.cpp
modules/commands/os_session.cpp
modules/commands/os_svs.cpp
modules/extra/m_ldap_authentication.cpp
modules/extra/m_regex_pcre.cpp
modules/extra/m_sql_authentication.cpp
modules/extra/stats/m_chanstats.cpp
modules/protocol/bahamut.cpp
modules/protocol/hybrid.cpp
modules/protocol/inspircd12.cpp
modules/protocol/inspircd20.cpp
modules/protocol/unreal.cpp
modules/pseudoclients/chanserv.cpp
modules/pseudoclients/chanserv/channel.cpp
modules/pseudoclients/nickserv/nickserv.cpp
modules/webcpanel/pages/chanserv/access.cpp
src/access.cpp
src/bots.cpp
src/channels.cpp
src/language.cpp
src/modes.cpp
src/modulemanager.cpp
src/process.cpp
src/users.cpp
src/version.sh
|
|
|
|
|
|
|
|
|
|
|
|
compile
|
|
|
|
events like the normal user part message does
|
|
Also fix crash on Windows when unloading a module because it threw an
exception.
|
|
they serialize the display field
|
|
Conflicts:
.travis.yml
src/config.cpp
src/version.sh
|
|
|
|
|
|
|
|
shouldn't have been removed
|
|
|
|
|
|
Cache xline nick, user, host, etc instead of rebuilding it everytime its
requested. Store users ip in sockaddr form and not string form to
prevent having to rebuild sockaddrs when checking xlines.
Also do not try to convert empty config values in Config::Get as this
can be rather common if a non string configuration value is not set, and
the cost of the ConvertException is great.
|
|
|
|
|
|
|
|
|
|
|
|
expires but the group still exists. This can cause access entries for
nicks to not be deleted whenever the nicks are deleted.
|
|
screws with our internal tracking of them
|
|
/home/ircd/anope/src/base64.cpp: In function ‘void Anope::B64Encode(const Anope::string&, Anope::string&)’:
/home/ircd/anope/src/base64.cpp:85: warning: ‘input’ is used uninitialized in this function
|
|
|
|
at the time this is called
|
|
This allows fully tracking extbans and other modes set by a different
underlying mode, such as InspIRCd's namedmodes
Add two configuration options to cs_ban to configure which mode is set
and whether or not to kick banned users.
Add default "mute" fantasy command to botserv.example.conf
|
|
|
|
returning anything if an xline only has a host
|
|
|
|
|
|
Fix SVSNICK target being a nick even when UIDs are available
|
|
|
|
Mark some oper only usermodes as oper only.
Fix reading SID in TS6_SID_Retrieve
|
|
Instead, pass the old object to the unserialization functions and let
them incrementally update the object.
|
|
applied. Fix renaming opertypes on reload.
|
|
Set oper modes/vhost on oper too, evan after iding
Add umode +q to plexus
|
|
|
|
|
|
|
|
|
|
|
|
|