pbot/PBot
Pragmatic Software 4cd1211684 Improve unbanme handling
Sometimes people might join the channel uncloaked and get join-flood banned
with their uncloaked hostmask, and then later attempt to join the channel while
cloaked but the network will prevent them from joining since it checks their IP
address against the banlist in addition to their cloak.

Attempts to use unbanme while cloaked will look for a ban matching the cloak
instead of the IP address and will not find their uncloaked join-flood ban.

To fix this, we now traverse all known aliases/hostmasks for an individual
requesting a join-flood unban and remove any and all bans matching any of the
hostmasks linked to this individual.
2015-11-20 21:08:30 -08:00
..
IRC Print IRC debug messages to STDERR 2015-02-15 20:19:51 -08:00
Plugins Correct use/package paths 2015-09-09 05:24:16 -07:00
Utils Ignore surrounding whitespace for integers in parsedate 2015-05-27 16:11:16 -07:00
AntiFlood.pm Improve unbanme handling 2015-11-20 21:08:30 -08:00
BanTracker.pm Improve account-tracking and ban-evasion for Freenode irccloud.com web gateways 2015-06-13 16:08:57 -07:00
BlackList.pm Rename some missed variables from previous name-change 2015-03-29 20:26:08 -07:00
BotAdminCommands.pm Move Quotegrabs to Plugins 2015-09-08 11:42:43 -07:00
BotAdmins.pm Allow bot admins to factset factoids from /msg 2015-09-03 20:43:16 -07:00
ChanOpCommands.pm Correct $length when no $channel or $length argument is provided 2015-06-10 02:27:13 -07:00
ChanOps.pm Stop appending !*@* to $a:account banmasks 2015-09-03 20:44:33 -07:00
Channels.pm Correct name of file in error message 2015-09-06 22:04:46 -07:00
Commands.pm Allow factoids to be referenced from within messages 2015-09-03 20:56:44 -07:00
DualIndexHashObject.pm Restored load, unload, count and histogram commands. 2014-05-24 12:01:59 +00:00
EventDispatcher.pm Add loadable core plugins 2015-09-06 22:17:07 -07:00
FactoidCommands.pm Escape delim in `factchange` command to allow delimiters such as the pipe character 2015-09-30 09:50:37 -07:00
FactoidModuleLauncher.pm Look for module in global channel before falling back to local channel 2015-10-25 04:01:45 -07:00
Factoids.pm Look for module in global channel before falling back to local channel 2015-10-25 04:01:45 -07:00
HashObject.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
IRC.pm Remove unnecessary ${} around some objects from previous commit 2014-05-18 20:19:30 +00:00
IRCHandlers.pm Move URL titles to UrlTitles.pm plugin 2015-09-08 01:37:34 -07:00
IgnoreList.pm Improve output of blacklist and ignorelist commands 2015-03-20 21:14:07 -07:00
IgnoreListCommands.pm Move English-to-seconds time duration parser to Utils::ParseDate 2015-04-13 15:43:19 -07:00
Interpreter.pm Require curly braces or backticks around embedded commands 2015-10-10 06:07:24 -07:00
LagChecker.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
Logger.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
MessageHistory.pm Fix recall logic for integer history 2015-09-18 17:45:25 -07:00
MessageHistory_SQLite.pm Remove duplicate blank line 2015-11-20 21:02:21 -08:00
NickList.pm NickList is_present() now returns canonical nick (proper typographical case) 2015-07-01 15:20:28 -07:00
PBot.pm Move Quotegrabs to Plugins 2015-09-08 11:42:43 -07:00
Plugins.pm Revert unplug error message 2015-09-07 00:20:06 -07:00
Refresher.pm Add response messages for `refresh` command 2015-06-18 23:36:51 -07:00
Registerable.pm Add centralized configuration registry module 2014-05-17 20:08:19 +00:00
Registry.pm Revert chmod 2015-07-05 17:49:06 -07:00
RegistryCommands.pm Improve regfind with better formating in pasted output, and add -showvalues argument. regshow/regfind now show private entry names with value redacted 2014-05-20 03:28:43 +00:00
SQLiteLogger.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
SQLiteLoggerLayer.pm Add SQLite logger and profiler functionality 2014-05-20 10:17:01 +00:00
SelectHandler.pm Use 0 second timeout on SelectHandler's select 2015-02-15 20:23:07 -08:00
StdinReader.pm Use botnick instead of trigger for stdin commands 2015-04-19 01:53:46 -07:00
Timer.pm Timer can now update timeout interval by timer id; add timer interval to registry for LagChecker and MessageHistory_SQLite 2014-05-19 10:30:25 +00:00
VERSION.pm Update version 2015-10-25 04:01:48 -07:00