1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 13:36:36 +02:00
Commit Graph

53 Commits

Author SHA1 Message Date
Adam 1d0bb9b26b Rework the config file reader to be much more flexible and move many configuration directives to the actual modules they are used in. 2013-05-05 01:55:04 -04:00
Adam fb7fef7a84 Optimizations of much of the more commonly used code 2013-04-07 23:46:44 -05:00
Adam 421db75528 Fix not logging debug info to the logfile when debug mode is enabled 2013-01-21 06:38:13 -05:00
Adam 5007b72b28 Update copyright to 2013. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
2013-01-09 04:20:55 -05:00
Adam 784683a68d Having these references to bots bugged out older compilers, so simplify this by just moving pointers to the core 2012-12-19 08:48:23 -05:00
Adam d33a0f75a5 Pretty large coding style cleanup, in source doc
cleanup, and allow protocol mods to depend on each
other
2012-11-22 00:50:33 -05:00
Adam ad3d1d381a Never log debug levels >= 2 using a log block 2012-11-10 13:57:06 -05:00
Adam d6e1b92059 Add a module log type 2012-10-27 08:12:04 -04:00
Adam 93698f0d61 Added operserv/logsearch 2012-10-02 05:18:42 -04:00
Adam 9ba7196881 Make CommandSource use references, sometimes we hold them for awhile 2012-09-30 20:30:27 -04:00
Adam 1af64a9bbb Fix Windows 2012-09-02 08:30:54 -04:00
Adam e3d5140dcc Added a web panel module + a default template 2012-09-01 18:54:51 -04:00
Adam 2dec8e767a Allow userless command sources 2012-06-18 05:04:30 -04:00
Adam 675b113c3e Split up db/conf/lib/locale install directories, and allow alternate ones to be specified at runtime 2012-05-06 21:43:50 -04:00
Adam 573e49a7ea Reworked live SQL support yet again 2012-04-23 05:08:26 -04:00
Adam fc00406079 Fixed ./services --version etc not getting printed when stdout is a file/pipe/not a tty 2012-04-22 02:57:17 -04:00
Adam ee5cd8493e Use C++11's explicit override feature if available 2012-02-18 15:04:26 -05:00
Adam a9772cde21 Clean up and reorganize our header files 2012-02-14 15:13:27 -05:00
Adam 1bc8e2ab82 Removed operserv:notifications in favor of log blocks, as well as some other notifiications 2012-02-08 18:00:24 -05:00
Adam 4204ece7a8 Updated Copyright to 2012 2012-01-02 21:28:24 -05:00
Adam b5ff856f47 Windows 2011-11-08 17:29:16 -05:00
Adam 9f850334a1 Give more verbose messages on startup 2011-10-09 02:52:13 -04:00
Adam 934723faa5 LOG_COMMAND must now always give a valid command 2011-09-19 12:14:02 -04:00
Adam 1478b5bbd7 Added chanserv/log 2011-09-10 02:06:29 -04:00
Adam 8a6d6577bd Removed log:inhabitlogchannel and replaced it with service:channels 2011-09-10 01:52:46 -04:00
Adam f858164dee Rewrote how commands are handled within Anope.
This allows naming commands and having spaces within command names.
2011-07-14 02:31:12 -04:00
Adam 714831b249 Bug #1282 2011-07-04 22:34:21 -04:00
Adam 2667f9046e Cleaned up some of the logger code which fixes not logging debug logs to files etc when debug is enabled, and some other small things 2011-06-20 23:25:46 -04:00
Adam c8c23158a4 Moved the core pseudo clients out into their own modules 2011-05-16 04:06:17 -04:00
Adam f601b04594 Fixed logging messages with an empty category to everything 2011-04-19 23:42:16 -04:00
Adam 8098ed899a Fixed windows build more, including ldap 2011-03-30 00:55:45 -04:00
Adam ddfb16de1a Fixed compile 2011-03-14 20:16:38 -04:00
Adam ee38756982 Fixed a lot of small problems 2011-02-25 21:40:43 -05:00
Adam 1372dc1953 Removed the Wallop config options and replaced them with the new log system 2011-02-12 16:17:17 -05:00
Adam 7bdf592f7e Log rawio when in debug mode and fixed expiring session exceptions 2011-02-09 21:54:28 -05:00
Adam e62664138b Added patricia_tree::iterator 2011-01-28 23:09:25 -05:00
lethality 9efebe5461 update copyrights for 2011 2011-01-05 18:34:38 +00:00
DukePyrolator 099ead02a5 store the ssl fingerprint in the userstruct 2010-12-12 19:37:03 -05:00
Adam 7790a7f98c Allow the patricia tree to store non-pointers 2010-12-12 19:35:30 -05:00
Adam c792c7f62d Switched the system for storing users, channels, and sesions to a patricia
tree from STL's unordered_map, which was giving horrible performance.
2010-12-12 19:33:58 -05:00
Adam 791c2b89a5 Changed the log:normal config directive to a list like the other log values, and fixed a potential crash from rehashing while sending mail 2010-10-21 23:20:48 -04:00
Adam f3c2933542 Fixed an wrong logging example in example.conf and fixed misc messages being not logged as normal 2010-10-15 13:25:14 -04:00
Adam 10833f9d3f Made anoperc stop/restart send the cycleonglobal, and fixed logfiles to be opened with append not truncate 2010-10-04 21:46:15 -04:00
Adam 632f8df76b Fixed checking the global block in the config to work ok, fixed having non-core service bots logging messages, fixed setting the topic to the topic setter on inspircd12/20, and fixed logging status mode changes on ts6 ircds 2010-10-03 15:59:19 -04:00
Adam 0a8bb88085 Made OperServ and Global optional 2010-10-02 03:08:29 -04:00
Adam 3459206980 Fixed some problems with cycling logfiles 2010-09-21 01:20:28 -04:00
Adam f00e76d30a Added Anope::CurTime to keep us from calling time() everywhere 2010-09-10 20:31:31 -04:00
Adam 46813ccb8c Added an asynchronous DNS system and m_dnsbl, which checks clients against DNS blacklists.
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
2010-09-09 23:43:11 -04:00
Adam e820e1af0d Properly store our clients internal channel status's and burst them if needed.
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.
2010-08-28 20:56:45 -04:00
Adam 5fbe0c845c Clean up some of the old now unused IRCDVar struct vars, and made the logchan bots join if the IRCd requires them to 2010-08-28 02:25:33 -04:00