| Age | Commit message (Collapse) | Author |
|
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
|
|
Also fix crash on Windows when unloading a module because it threw an
exception.
|
|
|
|
|
|
|
|
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
|
marked as gnu unique objects, which breaks dlclose()/dlopen() on g++ 4.5+
|
|
|
|
messages from it, and this check in modulemanager is bogus/has a typo
|
|
are run if they are not implemented per module
|
|
configuration directives to the actual modules they are used in.
|
|
|
|
call it on module load on modules that hook to it
|
|
Mark our modules as VENDOR and allow modules to have multple types.
|
|
overwrite modules on install without deleting them first
|
|
really work
|
|
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
|
|
|
cleanup, and allow protocol mods to depend on each
other
|
|
|
|
system wide install where lib/ is not writable
|
|
This prevents modules with unresolved symbols from loading instead
of loading and crashing later.
|
|
|
|
be specified at runtime
|
|
bug #1401. also moved some debug messages to debug level 2
|
|
all of the */list commands, etc.
Also extended the ability of akill to match a full nick!user@host and
real name of users.
|
|
we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of this 1 byte at a time thing, significantly improves startup loading time.
|
|
This allows naming commands and having spaces within command names.
|
|
not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp.
|
|
location in the configuration file.
|
|
accounts to LDAP, removed some unnecessary OnPre events and fixed unloading all modules
|
|
|
|
unnecessarily rebuilding on every make
|
|
load.
|
|
since there isn't a reason we cant allow reloading them. Soon os_modreload will allow reloading the protocol modules.
|
|
|
|
destruct properly and automatically"
This does not work as expected, it causes objects allocated by modules to be freed by the operating system when
the module is unloaded, giving no chance to the module to deallocate it itself.
This reverts commit 05e6815d912f0418f6da25a2106dd718796f02fa.
|
|
|
|
properly and automatically
|
|
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.
|
|
during the middle of queries
|
|
|
|
invalidation really work.
This also cleans up a bit of the code in the modestacker.
|