Age | Commit message (Collapse) | Author |
|
This allows naming commands and having spaces within command names.
|
|
required
|
|
|
|
|
|
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.
|
|
unnecessary
|
|
|
|
|
|
|
|
unnecessarily rebuilding on every make
|
|
|
|
|
|
|
|
|
|
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
|
|
|
|
|
|
|
|
|
|
tree from STL's unordered_map, which was giving horrible performance.
|
|
|
|
binary dir
|
|
|
|
|
|
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.
|
|
updated example.conf
|
|
|
|
|
|
DNS blacklists.
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
|
|
|
|
Also made Flag::HasFlag use test() instead of operator[] to catch errors, and fixed an out of bounds access to a
Flags
bitset causing crashes on some systems.
|
|
logchan bots join if the IRCd requires them to
|
|
|
|
uplink, then burst them back to its uplink once connection is reestablished.
Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
|
|
This prevents Anope from exploding when /os reload has errors.
|
|
changed the default engine to be select
|
|
|
|
Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing.
|
|
trying to akick our own clients etc
|
|
|
|
|
|
|
|
include/* and src/* but not src/core/* or src/modules/*.
|
|
everywhere, and added a bot map by uid
|
|
|