3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-19 18:39:35 +01:00
pbot/PBot
Pragmatic Software 850c8a0525 Add weak/strong also-known-as linking
PBot will now use weak links if the ip address portion of a hostmask
hasn't been seen in the last 48 hours in order to prevent false-positive
linking of dynamic ip addresses.

Weak links are excluded from ban-evasion logic.

Weak links can be manually upgraded to strong links with the `akalink`
command if a human confirms they are the same person through the `aka -w`
command.

Individuals with matching nicks or matching nickserv accounts, etc, will
automatically be strongly linked, as usual.
2015-07-15 00:18:57 -07:00
..
IRC Print IRC debug messages to STDERR 2015-02-15 20:19:51 -08:00
Utils Ignore surrounding whitespace for integers in parsedate 2015-05-27 16:11:16 -07:00
AntiAway.pm Add more default bad nick suffixes 2015-07-01 15:18:55 -07:00
AntiFlood.pm Add weak/strong also-known-as linking 2015-07-15 00:18:57 -07:00
AntiKickAutoRejoin.pm Use can_gain_ops/has_un[ban,mute]_timeout subroutines 2015-06-25 20:55:42 -07: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 Update some admin levels 2015-07-13 02:47:30 -07:00
BotAdmins.pm Anchor regex in find_admin 2015-06-05 22:27:21 -07:00
Channels.pm Update some admin levels 2015-07-13 02:47:30 -07:00
ChanOpCommands.pm Correct $length when no $channel or $length argument is provided 2015-06-10 02:27:13 -07:00
ChanOps.pm Add can_gain_ops(), has_unban_timeout() and has_unmute_timeout() subroutines 2015-06-25 20:54:38 -07:00
Commands.pm Check commands table for keyword before searching regexs 2015-04-03 15:33:19 -07:00
DualIndexHashObject.pm Restored load, unload, count and histogram commands. 2014-05-24 12:01:59 +00:00
EventDispatcher.pm Add event dispatcher module to allow modules to dispatch events and 2014-11-01 00:15:21 +00:00
FactoidCommands.pm Update some admin levels 2015-07-13 02:47:30 -07:00
FactoidModuleLauncher.pm Add $randomnick special factoid variable 2015-06-08 04:43:00 -07:00
Factoids.pm Do not override special variables in expand_factoid_vars() 2015-07-09 23:24:00 -07:00
HashObject.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00: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 Allow chat-flood antiflood settings to be overridable on a per-channel basis 2015-07-08 14:05:55 -07:00
IRC.pm Remove unnecessary ${} around some objects from previous commit 2014-05-18 20:19:30 +00:00
IRCHandlers.pm Use can_gain_ops/has_un[ban,mute]_timeout subroutines 2015-06-25 20:55:42 -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_SQLite.pm Add weak/strong also-known-as linking 2015-07-15 00:18:57 -07:00
MessageHistory.pm Add weak/strong also-known-as linking 2015-07-15 00:18:57 -07:00
NickList.pm NickList is_present() now returns canonical nick (proper typographical case) 2015-07-01 15:20:28 -07:00
PBot.pm Use set_default to set default Registry values 2015-07-05 17:48:27 -07:00
Quotegrabs_Hashtable.pm Remove PBot getter/setters; move anti-flood registry defaults to AntiFlood.pm 2014-05-18 20:09:05 +00:00
Quotegrabs_SQLite.pm Improve wildcard handling 2014-05-31 01:08:01 +00:00
Quotegrabs.pm Add Aliases table to MessageHistory 2015-05-11 21:27:22 -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
SelectHandler.pm Use 0 second timeout on SelectHandler's select 2015-02-15 20:23:07 -08: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
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-07-13 04:01:06 -07:00