| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Use YOURLS shortening service rather than shortener.godaddy.com | 2016-05-05 | |
| | | |||
| * | Promote some useful checks to higher levels | 2016-02-09 | |
| | | |||
| * | Ensure that with default configuration, the shortener will not be used but ↵ | 2016-01-21 | |
| | | | | | also won't print out any extra warnings | ||
| * | Have the Inspect/opalert routines print a backlog to an incident-specific ↵ | 2016-01-21 | |
| | | | | | logfile, rather than a single file, and include a shortlink to this logfile when generating alerts | ||
| * | Add URL shortener module | 2016-01-21 | |
| | | |||
| * | Update the temp version of settings.xml to use SSL by default | 2016-01-21 | |
| | | |||
| * | Updated rules.xml to reflect updated classes and because Ukikie asked nicely | 2016-01-20 | |
| | | |||
| * | Remove commands.xml, move everything kinda-nicely into the main Commander ↵ | 2016-01-14 | |
| | | | | | module. | ||
| * | Prevent changing/deleting flags of users with d | 2016-01-13 | |
| | | |||
| * | Get rid of string_blacklist related stuff. | 2016-01-13 | |
| | | |||
| * | Use named capture groups for the restrict function | 2016-01-13 | |
| | | |||
| * | Missed a semicolon | 2016-01-13 | |
| | | |||
| * | Add a marginally better help function, e.g. ;help ;hilight | 2016-01-13 | |
| | | |||
| * | Send the investigate URL in a separate message | 2016-01-12 | |
| | | | | | Works around issues with really long investigate URLs | ||
| * | Use named capture groups in anticipation of a smarter help function, and ↵ | 2016-01-12 | |
| | | | | | allow users with 's' to check on monitor and silence flags, while only allowing admins to modify those flags | ||
| * | Fix a line in commands.xml that potentially caused state corruption when ↵ | 2016-01-07 | |
| | | | | | using ;mship with a non-existent nick | ||
| * | Use Tie::CPHash to make %::sn and %::sc case-insensitiveish. | 2016-01-07 | |
| | | | | | | | | Clean up commands.xml and fix some bugs Add clone detection Minimize some excessive warnings Greatly improve syncing speed | ||
| * | General code cleanup (removing unused functions / old commented out code / etc.) | 2015-12-25 | |
| | | |||
| * | Added ability to have regex-based blacklisting | 2015-12-20 | |
| | | |||
| * | Set monitor=yes and silence=no by default for new channels | 2015-12-19 | |
| | | |||
| * | Delete user from htpasswd when deleting privileges | 2015-12-18 | |
| | | |||
| * | Resurrect the default channel config | 2015-12-11 | |
| | | |||
| * | Update and clean up default config | 2015-12-11 | |
| | | |||
| * | ;hilight: detect bad argument order | 2015-11-06 | |
| | | |||
| * | Allow running without a database | 2015-09-04 | |
| | | | | | | | This is mostly a workaround for the DB being a bit of a PITA to set up, but not all we do requires a DB so we might as well offer to run without one. | ||
| * | Remove proxybl and add incredibl | 2015-08-06 | |
| | | |||
| * | Fix various things | 2015-08-05 | |
| | | | | | | | | | * Fix a typo * Adjust the ;restrict regex to allow using event IDs for restrictions * Add a falsematch command to make DLange shut up * Don't allow nohush commands be used by those with nocommands restriction * Stop making ASM -i | ||
| * | ;investigate: remove unmatched parenthesis | 2015-06-05 | |
| | | |||
| * | commands.xml: older List::Util doesn't have none(), so use grep | 2015-03-10 | |
| | | |||
| * | Avoid putting channels in autojoin more than once | 2015-03-08 | |
| | | |||
| * | ;monitor, ;silence: return default if flag isn't set either way | 2015-03-01 | |
| | | |||
| * | commands.xml: add a ;silence command (like ;monitor) for the silence flag | 2015-03-01 | |
| | | |||
| * | dnsbl.xml: remove defunct DNSBLs | 2015-03-01 | |
| | | |||
| * | Make !ops respect monitor flag; fix alert rate limiting bug | 2015-03-01 | |
| | | |||
| * | Add ;bllookup command to look up blacklist entries by ID | 2015-03-01 | |
| | | |||
| * | Allow ;ping <cookie> (acting as echo) for users with 's' flag | 2015-03-01 | |
| | | |||
| * | ;investigate: mention the user/gecos if it wasn't checked for | 2015-03-01 | |
| | | | | | | Instead of "didn't check by gecos field", it'll say "didn't check (realname) by gecos field" for a gecos of "realname". | ||
| * | Hide +s channels from public ;mship queries | 2015-03-01 | |
| | | |||
| * | Let admins check the state of the monitor flag | 2015-03-01 | |
| | | |||
| * | Add ;delwebuser command to complement ;;addwebuser | 2015-03-01 | |
| | | |||
| * | Tweaks to commands, better nickspam detection | 2014-05-31 | |
| | | |||
| * | Note date of blacklisting in the config files | 2014-04-26 | |
| | | |||
| * | blacklist functionality is now granted by 's' flag instead of 'o' | 2014-04-26 | |
| | | |||
| * | removed very deprecated eline system | 2014-04-25 | |
| | | |||
| * | removed vanity commands | 2014-04-24 | |
| | | |||
| * | Changed the restrict command to require flag a instead of o | 2014-04-23 | |
| | | |||
| * | Removed deprecated/superfluous commands. | 2014-04-23 | |
| | | |||
| * | cleaned up the help command | 2014-04-23 | |
| | | |||
| * | remove static patch info for Net-IRC in favor of just having our own copy in ↵ | 2014-04-23 | |
| | | | | | here | ||
| * | don't check common idents/gecos in sql queries | 2014-04-23 | |
| | | |||
| * | added some things in gitignore, | 2014-04-22 | |
| | | | | | | | | | | | | | added connection tx/rx info to status reports, added exit, sync, and ping commands, bot says which channel a restricted person tries to use ops command on, blacklist system is more intelligent (reason, person adding, can be removed), added functionality for working with URLs, automatically retries to join channels that are throttled, make sure we send passwords to NickServ@services., fixed a scheduling loophole that was exploitable, greatly reduced startup warnings due to slow syncing | ||
| * | update of source url (svn -> git migration) | 2013-12-11 | |
| | | |||
| * | collection of minor updates from the live version | 2013-12-11 | |
| | | |||
| * | 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 | ||
| * | 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 | ||
| * | 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 | |
| | | |||
| * | 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 | ||
| * | 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 | ||
| * | added DCC chat capabilities, plus sigalarm to self-die. DCC chat is still ↵ | 2012-02-08 | |
| | | | | | very broken | ||
| * | 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 | |
| | | |||
| * | more fat trimming | 2012-01-26 | |
| | | |||
| * | Delete everything having to do with chanops priviledges, no one has ever used it | 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 | |
| | | |||
| * | 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 | ||
| * | continuing to abuse perl | 2011-06-05 | |
| | | |||
| * | update stuff | 2011-06-05 | |
| | | |||
| * | Lots of added stuff. Don't know whatall. | 2011-04-26 | |
| | | |||
| * | hacked up a bunch of stuff to make dnsbl explanations work, and added a ↵ | 2009-01-22 | |
| | | | | | crapflood rule | ||
| * | 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 | |
| | | |||
| * | 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 | |
| | | |||
