Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
session view when a session exception is added at a lower limit than th default
|
|
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
|
|
module.
|
|
|
|
This allows naming commands and having spaces within command names.
|
|
|
|
found in the string but you wanted the first "token".
|
|
to translate strings in 3rd party modules
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
unnecessarily rebuilding on every make
|
|
|
|
|
|
ns_resetpass allow remote-id to get past things such as kill immed.
|
|
accidentally translating them if we shouldnt
|
|
|
|
|
|
out of the core and into the modules that use them.
|
|
|
|
|
|
|
|
|
|
to cut back on their code duplication. More work can be done in the future to remove even more of it.
|
|
|
|
tree from STL's unordered_map, which was giving horrible performance.
|
|
remote RPC calls to Anope in realtime and receive responses
|
|
|
|
and fixed a potential crash from rehashing while sending mail
|
|
|
|
|
|
style arrays. Burned the old process/split_buf/memory.c code
|
|
This allows modules (xmlrpc) to create and accept SSL connections.
Also fixed unloading m_mysql at certain times and made the threading
engine always work correctly on Windows.
|
|
|
|
Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.
|
|
|
|
|
|
DNS blacklists.
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
|
|
|
|
This prevents Anope from exploding when /os reload has errors.
|
|
The SQL modules still don't build due to some weird VS bug... will fix it later.
|
|
hexadecimal strings of the raw data, add in Anope::Hex for C-style strings and added Anope::Unhex, modified the encryption modules to use Hex and Unhex.
|
|
it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus.
|