summaryrefslogtreecommitdiffstats
path: root/lib/ASM/Event.pm
Commit message (Collapse)AuthorAge
* Fix case issue with checking for sync failuresLibravatarDoug Freed2016-08-04
|
* "Channel +r after 45 minutes" messages are now info-riskLibravatarWilliam Heimbigner2016-05-05
|
* BOOM GOES THE XMLLibravatarJanik Kleinhoff2016-03-13
| | | | | | | | | | | | This likely introduces twenty new bugs, but on the other hand it avoids twenty thousand other issues (most of them relating to XML::Simple doing the utterly wrong things all the time and configuration merely mitigating the issues, rather than fixing the core problem) so chances are it's more than worth it. We check if there's shiny new JSON-based config in place already; if not, we try to load XML config and convert it to the new format. The old config files are left untouched in case we fucked up somehow.
* ASM::Event: handle +l like +jLibravatarJanik Kleinhoff2016-02-14
|
* Clean up excessive use of lcLibravatarDoug Freed2016-02-09
|
* Stash an account to nick mappingLibravatarDoug Freed2016-02-09
|
* Ignore "netsplits" from sigyn and eirLibravatarWilliam Heimbigner2016-01-20
|
* Clean up some stray comments and add support for Inspect to hook invite eventsLibravatarWilliam Heimbigner2016-01-15
|
* Fuck perlLibravatarDoug Freed2016-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
* Add vim modelines and fix inconsistent indentationLibravatarDoug Freed2016-01-14
|
* Fix ASM's memory usage display to be more accurateLibravatarDoug Freed2016-01-14
|
* 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
* 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
* 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
* 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
* General code cleanup (removing unused functions / old commented out code / etc.)LibravatarWilliam Heimbigner2015-12-25
|
* Fix memory leaks and state corruption introduced by ↵LibravatarWilliam Heimbigner2015-12-25
| | | | ed53ab7178841862af88f05fafe56a7b8504d527
* Ignore channels that are +s and not monitored when making actionlogsLibravatarDoug Freed2015-12-18
|
* 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
|
* 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