From 6cf8963cfc8dc562f7ec8f3c5d538f05a0e7a0be Mon Sep 17 00:00:00 2001 From: William Heimbigner Date: Thu, 16 Aug 2012 06:58:14 +0000 Subject: Disabled message-sending-throttling Added a command to view uptime/cpu/ram usage statistics The hilight/dehilight commands can accept a comma-separated list of nicks The exempt command is now deprecated A restriction-system has been added to replace the old exemption system, and also includes additional restrictions that can be added, such as "don't let this account use !ops" Added a plugin command, so other bots can have ASM generate alerts Updated users and flags Updated channel hilights Replaced code that shows up in several places to split a long privmsg into two parts with a utility function Added a detection class for fuzzy-matching against a nick blacklist Fixed some major memory leaks, the bot stays stable around 30MB rather than shooting up to 65MB after a couple of days The bot now uses nickserv REGAIN instead of ghost/release/nick Added channel modes, ban lists, and quiet lists to state tracking Ignore chanserv in netsplit detections Track time/setter when a topic is changed in a channel Monitor if a channel is set +r and is still +r 45 minutes later, if so generate an alert Print status and how long it took to sync once the bot has started and synced, and warn about failed syncings. --- meta.pl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'meta.pl') diff --git a/meta.pl b/meta.pl index a769103..c230e6d 100755 --- a/meta.pl +++ b/meta.pl @@ -22,12 +22,15 @@ $::cset = ''; "dnsbl" => 0, "pingpong" => 0, "services" => 1, - "sync" => 1 + "sync" => 1, + "chanstate" => 1, + "restrictions" => 1 ); %::dsock = (); %::spy = (); $::starttime = time; @::syncqueue = (); +%::watchRegged = (); BEGIN { my @modules = qw/Util Xml Inspect Event Services Log Command Classes Mysql/; @@ -60,7 +63,7 @@ sub init { Ircname => $::settings->{realname}, Username => $::settings->{username}, Password => $::settings->{pass}, - Pacing => 1 ); + Pacing => 0 ); $conn->debug($::debug); $::inspector = ASM::Inspect->new(); $::services = ASM::Services->new(); -- cgit v1.2.3