| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | all sorts of stuff changed. This is just one big code package update | 2013-10-23 | |
| | | |||
| * | bugfixes, enhancements to userx functions | 2013-10-23 | |
| | | |||
| * | Add a command to add usernames/passwords to an htpasswd/htgroup file, add ↵ | 2013-03-18 | |
| | | | | | settings for that command to settings.xml, tweak investigate and investigate2 commands | ||
| * | Don't use disk-caching of XML; fixed some stuff in the writeXML sub | 2013-03-18 | |
| | | |||
| * | Don't relay PMs starting with 2 semicolons to the master channel | 2013-03-18 | |
| | | |||
| * | Added tracking of the realIP in quiets/bans, added a floodqueue that checks ↵ | 2013-03-07 | |
| | | | | | the realIP against the realIP quiet list, did some improvement of IP conversion code | ||
| * | Added logging of kicks/bans/quiets/removes/klines/kills to a special SQL ↵ | 2013-03-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | table and corresponding text files Enabled SQL debugging Bugfix: Only attempt to determine a host's IP if it doesn't contain a '/' Updates to channels.xml and users.xml Adjusted ;userx add and ;userx flags such that A cannot give B a flag that A doesn't already have Tweaked the ;help command Fixed ;mship such that it will respond even if it can't see the nick provided. Tweaked ;status to give output in format like 7d22h18m3s instead of 9814798712 seconds Added a ;teredo helper command to give info on IPv6 teredo-tunneled connections Added a nick blacklist file (to counter bot nicklists). Added a english wordlist file, for "garbage" detection. Added ;investigate and ;investigate2 commands Added a way to not throttle info-risk threats Added special detection for a cycling botnet Added special detection for bots that join, say something, and immediately quit Added detection for ascii art Added detection for "garbage" text Added fuzzy-matching against a set of nicks Added "real IP" to state tracking and logging, which "decrypts" gateway/web and teredo IPs Moved sigalarm code into meta.pl Improved statsp tracking, and logs it to a file Ping-pong every 30 seconds, auto-reconnect on persistent lag. Ensure inspector routine is always called AFTER log-handling routines Fixed a state-tracking bug in topic change handling Fixed a state-tracking bug with nick changes Fixed some state-tracking bugs with mode changes Determine who is impacted when a quiet/ban mask is placed Fixed handling of CTCP SOURCE requests Added feature where it keeps a 30 line "backlog" of each channel in memory. Added the reason for parts and quits to text logging | ||
| * | sort mship command output, improvements to the call-ops command | 2012-09-23 | |
| | | |||
| * | stats p tracking, better pingpong stuff, added an XML setting for a master ↵ | 2012-08-21 | |
| | | | | | chan rather than having one hardcoded, state tracking for channel URL | ||
| * | Use a custom replyto function, so that commands received via PM will be ↵ | 2012-08-21 | |
| | | | | | replied to properly | ||
| * | added patch so you can turn Net::IRC v0.79 into what ASM uses | 2012-08-21 | |
| | | |||
| * | Whoops, forgot a space in the previous change to commands.xml | 2012-08-21 | |
| | | |||
| * | Add some autoreplies when people call for ops | 2012-08-21 | |
| | | |||
| * | Utilize debug printer, remove dead code, eliminate a warning in mode ↵ | 2012-08-19 | |
| | | | | | tracking, handle joining channels better (less warnings), ignore chanserv entrymsgs | ||
| * | add another debug switch | 2012-08-19 | |
| | | |||
| * | utilize debug printer, and import Data::Dumper so that I don't have to do ↵ | 2012-08-19 | |
| | | | | | that all the time when using ;ev | ||
| * | Utilize debug printer | 2012-08-19 | |
| | | |||
| * | Utilize debug printer, use terminal colors, fix a messed up variable ↵ | 2012-08-19 | |
| | | | | | initialization, and hook perl's warning function to dump the last line received on IRC (requires modified Net::IRC library) | ||
| * | remove dead code, debug printer is now 9 kinds of awesome, restriction ↵ | 2012-08-19 | |
| | | | | | helper sub uses debug printer | ||
| * | only check if they're under exemption /after/ they've triggered something, ↵ | 2012-08-19 | |
| | | | | | for debugging sake, and use the new version of debug printer | ||
| * | Disabled message-sending-throttling | 2012-08-16 | |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||
| * | Added rules file | 2012-05-30 | |
| | | |||
| * | make rules private, properly handle ghosting/releasing, added a proxy list, ↵ | 2012-05-30 | |
| | | | | | much faster join/startup | ||
| * | I got tired of checking things in individually so here's one big massive checkin | 2012-05-09 | |
| | | |||
| * | Fixed a bug with trailing spaces in showhilights, and avoid putting ↵ | 2012-05-09 | |
| | | | | | deprecated stuff in channel xml config | ||
| * | Add a global variable to keep track of when the bot was started | 2012-05-09 | |
| | | |||
| * | Don't die when unable to print to a log file | 2012-05-09 | |
| | | |||
| * | Don't update quite as fast to avoid SendQ issues | 2012-05-09 | |
| | | |||
| * | testing | 2012-02-28 | |
| | | |||
| * | Tweaked stuff to utilise send privmsg-to-multiple-targets (This will ↵ | 2012-02-27 | |
| | | | | | probably break the bot even worse on some networks, fixed a bug that made xresult show up in channels.xml, and added skeleton code for responding to last measure links | ||
| * | Tweaked state tracking to parse stuff faster, fixed some dcc chat stuff, and ↵ | 2012-02-27 | |
| | | | | | added an on_pong handler that doesn't work because Net::IRC is gay | ||
| * | maintenance checkin and some new/tweaked rules | 2012-02-27 | |
| | | |||
| * | Added lstarnes | 2012-02-27 | |
| | | |||
| * | Set the default hilight level to info instead of low, and fixed a bug where ↵ | 2012-02-27 | |
| | | | | | people couldn't be added to info | ||
| * | Fixed a bug where the arguments to --pass and --config were considered ↵ | 2012-02-27 | |
| | | | | | optional (thanks mauke) | ||
| * | join channels WAY faster on startup | 2012-02-27 | |
| | | |||
| * | added DCC chat capabilities, plus sigalarm to self-die. DCC chat is still ↵ | 2012-02-08 | |
| | | | | | very broken | ||
| * | escape high ascii when writing channels.xml (useful due to xchat exploit rule) | 2012-02-08 | |
| | | |||
| * | maintenance checkin, plus better last measure detection, plus xchat exploit ↵ | 2012-02-08 | |
| | | | | | detection, and some other stuff | ||
| * | added mship command to see what channels someone is on | 2012-02-08 | |
| | | |||
| * | fixing bad code and a lack of ping replies | 2012-01-31 | |
| | | |||
| * | maintenance checkin and removing dead code | 2012-01-30 | |
| | | |||
| * | State tracking of user accounts, use freenode's CAP features to avoid ↵ | 2012-01-29 | |
| | | | | | whois'ing users and improve access control for bot's commands, remove some dead code | ||
| * | Maintenance checkin, add dnsbls | 2012-01-29 | |
| | | |||
| * | Don't join channels if bot can't identify; removed dead code | 2012-01-29 | |
| | | |||
| * | more fat trimming | 2012-01-26 | |
| | | |||
| * | Delete everything having to do with chanops priviledges, no one has ever used it | 2012-01-26 | |
| | | |||
| * | disable some odd channel counting stuff, print a message when it finds ↵ | 2012-01-26 | |
| | | | | | itself banned from a channel, and some preliminary code to detect netjoins | ||
| * | Avoid extraneous printing without debug flag, fix dns lookups on webirc ips, ↵ | 2012-01-26 | |
| | | | | | and avoid linebreaking in the middle of a nick | ||
| * | on startup, join channels a little bit faster | 2012-01-26 | |
| | | |||
| * | fix a misplaced comment and added a useless function | 2012-01-26 | |
| | | |||
| * | Disable extraneous printing unless in debug mode | 2012-01-26 | |
| | | |||
| * | disable mysql channel logging | 2012-01-26 | |
| | | |||
| * | disabled dnsbl check for using ops, avoid line breaks in the middle of a nick | 2012-01-26 | |
| | | |||
| * | maintenance checkin | 2012-01-26 | |
| | | |||
| * | removed some noisy fields from existing dnsbls and added some new dnsbls | 2012-01-26 | |
| | | |||
| * | fixed some cloaks, flags, deleted old users | 2012-01-26 | |
| | | |||
| * | updated config files again | 2011-12-24 | |
| | | |||
| * | fixed crashing on global notices | 2011-12-24 | |
| | | |||
| * | updated config files | 2011-12-24 | |
| | | |||
| * | Added a regex to detect offensive nicks | 2011-10-23 | |
| | | |||
| * | maintenance checkin for user and channel lists | 2011-10-20 | |
| | | |||
| * | Added a command for changing whether or not a channel was being monitored, ↵ | 2011-10-20 | |
| | | | | | and fixed what I think was a huge backdoor | ||
| * | Added a feature to be able to prevent channels from being monitored | 2011-10-20 | |
| | | |||
| * | continuing to abuse perl | 2011-06-05 | |
| | | |||
| * | update stuff | 2011-06-05 | |
| | | |||
| * | Lots of added stuff. Don't know whatall. | 2011-04-26 | |
| | | |||
| * | CGI:IRC hashes are now checked against dnsbls | 2009-01-28 | |
| | | |||
| * | hacked up a bunch of stuff to make dnsbl explanations work, and added a ↵ | 2009-01-22 | |
| | | | | | crapflood rule | ||
| * | bot will now deop itself via mode instead of chanserv, and no longer prints ↵ | 2009-01-21 | |
| | | | | | "Deop timer called\!" when it does so | ||
| * | fixed the canspeak routine to work with the default xml channel | 2009-01-21 | |
| | | |||
| * | added an \!att-channel-risk tag to the end of alerts | 2009-01-21 | |
| | | |||
| * | dump less debugging crap about dnsbl checks | 2009-01-21 | |
| | | |||
| * | ignore global notices in the event handler | 2009-01-21 | |
| | | |||
| * | removed White_cat and Majorly from #wikimedia-commons; added a rule to ↵ | 2009-01-21 | |
| | | | | | detect password phishing attempts | ||
| * | updated dnsbl.xml to reflect dronebl.org/docs/howtouse | 2009-01-21 | |
| | | |||
| * | updated config files | 2009-01-19 | |
| | | |||
| * | added not_the_nsa, njan, mark_ryan, and warpath to userlist | 2008-12-29 | |
| | | |||
| * | thehelpfulone botraped me | 2008-12-29 | |
| | | |||
| * | added a hack to reduce false positives on dnsbl checks | 2008-12-29 | |
| | | |||
| * | Checking to see what flags a user has no longer requires 'a' | 2008-12-24 | |
| | | |||
| * | fixed ;rehash so it will also rehash the string blacklist; moved ;rehash ↵ | 2008-12-24 | |
| | | | | | exempts into ;rehash | ||
| * | cleaned up some channels and changed the configuration on others | 2008-12-24 | |
| | | |||
| * | added a couple of users | 2008-12-24 | |
| | | |||
| * | replaced IDENTIFY in a bunch of the users with their current cloak | 2008-12-24 | |
| | | |||
| * | Removed the d flag for almost everyone, changed all commands that require ↵ | 2008-12-24 | |
| | | | | | the 'd' flag to require 'a' instead, except for ;ev and ;sl, and modified ;user flags to not allow the d flag to be assigned | ||
| * | cleaned up channels.xml and tweaked the hilight command | 2008-12-23 | |
| | | |||
| * | made the ops command bolden the channel it was called for | 2008-12-22 | |
| | | |||
| * | Fixed the check for CTCP VERSION | 2008-12-22 | |
| | | |||
| * | Added checks for CTCP VERSION and CTCP PING and re-added efnet's rbl into ↵ | 2008-12-22 | |
| | | | | | the stuff that gets checked | ||
| * | Committing stuff because it's been way too long. | 2008-12-22 | |
| | | |||
| * | Added dnsbl analysis, better sql, better rules, fixed some commands | 2008-03-25 | |
| | | |||
| * | better logging, better flood detection, command ignoring | 2007-11-25 | |
| | | |||
| * | added a db command, improved the user set flags command, added linked ↵ | 2007-10-08 | |
| | | | | | channels, added a showhilights command, eliminated flooding of alerts, fixed nickspam check, added something to watch chancounts. | ||
| * | new commands like ;help, code optimizations, bugfixes, colors in the ↵ | 2007-07-26 | |
| | | | | | messages, and more\! | ||
| * | critical bug fix + code optimizations | 2007-07-04 | |
| | | |||
| * | code optimizations, rehash bugfix, lots of cleanup, new hilights, removed ↵ | 2007-07-03 | |
| | | | | | some old rules, added and improved some new rules | ||
| * | lots of modularization done, needs testing and is unstable | 2007-06-29 | |
| | | |||
| * | modularized stuff, fixed alert logic, simplified stuff, updated TODO | 2007-06-28 | |
| | | |||
| * | added user management commands, which clears the TODO list, for now | 2007-06-28 | |
| | | |||
