summaryrefslogtreecommitdiffstats
path: root/lib/ASM
Commit message (Collapse)AuthorAge
* Suppress a warning when someone was /kill'd without a reasonLibravatarWilliam Heimbigner2016-01-19
|
* Handle !ops without target in PM betterLibravatarDoug Freed2016-01-15
|
* Remove usage of legacy $::inspectorLibravatarDoug Freed2016-01-15
|
* Massive cleanup of CommanderLibravatarDoug Freed2016-01-15
|
* Clean up some stray comments and add support for Inspect to hook invite eventsLibravatarWilliam Heimbigner2016-01-15
|
* Fuck perlLibravatarDoug Freed2016-01-15
|
* Remove spammy line from Inspect.pmLibravatarWilliam Heimbigner2016-01-15
|
* Register inspect hooks inside the inspect function, no longer inspect topic ↵LibravatarWilliam Heimbigner2016-01-14
| | | | changes, possibly break quit inspection, and move the DNS resolver to a global var
* Fix async DNS resolution to handle things betterLibravatarDoug Freed2016-01-14
| | | | | - Handles CNAMEs now - Handles multiple IPs for a given host
* Remove errant spaceLibravatarDoug Freed2016-01-14
|
* Add vim modelines and fix inconsistent indentationLibravatarDoug Freed2016-01-14
|
* Fix ASM's memory usage display to be more accurateLibravatarDoug Freed2016-01-14
|
* Insert the logging hook for quit messages after state-tracker has duly ↵LibravatarWilliam Heimbigner2016-01-14
| | | | molested the quit event
* Fix a bug where part of the DNS routines could be called with an undefined ↵LibravatarWilliam Heimbigner2016-01-14
| | | | value, and then go kaboom
* Move channel logging hooks into the logging module, rather than calling them ↵LibravatarWilliam Heimbigner2016-01-14
| | | | from the event module.
* Move Statsp-logging stuff from Event.pm into a separate moduleLibravatarWilliam Heimbigner2016-01-14
|
* Register services-processing handler inside the services module, rather than ↵LibravatarWilliam Heimbigner2016-01-14
| | | | having it be called by the Event module
* Register command-processing handlers inside of the command module, rather ↵LibravatarWilliam Heimbigner2016-01-14
| | | | than having the event handler module call the command handler module
* Remove commands.xml, move everything kinda-nicely into the main Commander ↵LibravatarWilliam Heimbigner2016-01-14
| | | | module.
* Process DNS lookups when syncing ban/quietlists asynchronouslyLibravatarWilliam Heimbigner2016-01-14
|
* More bugfixes and improvementsLibravatarDoug Freed2016-01-13
| | | | | | | | | | - Request and save the real IP when syncing - Handle our nick not matching what we want it to be when we're kicked - Minor style consistency fix - Greatly improve channel syncing - Retrieve hostname/IP bans and quiets better - Clean up generation of reversed IP for DNSBL checking - Improve getHostIP's detection of real hostnames
* Speed up DNS lookupsLibravatarWilliam Heimbigner2016-01-13
|
* Get rid of string_blacklist related stuff.LibravatarWilliam Heimbigner2016-01-13
|
* Bugfixes and improvementsLibravatarDoug Freed2016-01-13
| | | | | | - Stop asking ChanServ to be unbanned from a channel - Only sync channels we actually join - Fix NickServ message detection (I wish they used numerics)
* Really disable smartmatch warningLibravatarDoug Freed2016-01-12
|
* Disable Autovivification in all the things, enable autoflush on STDOUT, fix ↵LibravatarWilliam Heimbigner2016-01-12
| | | | some things in accountsToNicks
* Disable autovivification in Classes.pm and add some undef checks to reduce ↵LibravatarWilliam Heimbigner2016-01-12
| | | | warnings.
* Use Tie::CPHash to make %::sn and %::sc case-insensitiveish.LibravatarWilliam Heimbigner2016-01-07
| | | | | | | Clean up commands.xml and fix some bugs Add clone detection Minimize some excessive warnings Greatly improve syncing speed
* Fix 100% cpu usage from how FIFO was being select()edLibravatarWilliam Heimbigner2015-12-26
|
* Create a fifo, relay it into masterchan (awesome for git web hook, and for ↵LibravatarWilliam Heimbigner2015-12-26
| | | | making dwfreed wonder how the bot is talking)
* Better undef-checking -> less warningsLibravatarWilliam Heimbigner2015-12-26
|
* General code cleanup (removing unused functions / old commented out code / etc.)LibravatarWilliam Heimbigner2015-12-25
|
* Allow nickserv accounts to be configured as hilights via $a:accountLibravatarWilliam Heimbigner2015-12-25
|
* Fix memory leaks and state corruption introduced by ↵LibravatarWilliam Heimbigner2015-12-25
| | | | ed53ab7178841862af88f05fafe56a7b8504d527
* Add tracking of nickserv account on join database loggingLibravatarWilliam Heimbigner2015-12-24
|
* Added ability to have regex-based blacklistingLibravatarWilliam Heimbigner2015-12-20
|
* Ignore channels that are +s and not monitored when making actionlogsLibravatarDoug Freed2015-12-18
|
* Fix warnings for newer perlLibravatarDoug Freed2015-12-11
|
* Better services handlingLibravatarDoug Freed2015-12-04
|
* Better netsplit lag handlingLibravatarDoug Freed2015-12-04
|
* Only dprint on_whofuckedup called when we careLibravatarDoug Freed2015-11-29
|
* Actually increment pongcount every callLibravatarDoug Freed2015-11-29
|
* Ignore lag for 2 minutes after a netsplitLibravatarDoug Freed2015-11-26
|
* Ignore lag while syncing, no matter how longLibravatarDoug Freed2015-11-26
|
* alleviate FPs on foolish floody humansLibravatarJanik Kleinhoff2015-10-16
| | | | | Try to avoid alerting a splitflood on stuff like "lol" said by various human-looking beings and the like
* Parse cmode +SLibravatarJanik Kleinhoff2015-09-24
| | | | | We probably should parse ISUPPORT but meh, I'm lazy tonight and this was found already in the wild on the production instance.
* Rework module pathsLibravatarJanik Kleinhoff2015-09-24