3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-03 02:29:32 +01:00
pbot/lib/PBot/Core/Handlers
Pragmatic Software 153d771960 BanList: do not update existing bans with server bans
For some reason, various IRC networks do not propagate banlist metadata
such as owner and timestamp when a server rejoins. This causes the
server's banlist entries to contain "set by server" instead of the
original individual who set it and "set on now" instead of when it was
originally set.

This commit modifies PBot's banlist monitoring to only update PBot's
internal banlist metadata when the ban doesn't exist or when the ban is
being updated by an actual individual instead of the server. Now PBot
will remember the original setter and the original timestamp
regardless of whether the IRC server can.
2021-09-12 18:59:36 -07:00
..
BanList.pm BanList: do not update existing bans with server bans 2021-09-12 18:59:36 -07:00
Cap.pm Rename IRCHandlers to Handlers 2021-07-23 16:57:33 -07:00
Channel.pm Rename irc.onemode to irc.modeflag 2021-08-01 18:02:10 -07:00
ChanOps.pm Rename irc.onemode to irc.modeflag 2021-08-01 18:02:10 -07:00
Chat.pm Rename IRCHandlers to Handlers 2021-07-23 16:57:33 -07:00
NickList.pm Rename irc.onemode to irc.modeflag 2021-08-01 18:02:10 -07:00
NickServ.pm Rename IRCHandlers to Handlers 2021-07-23 16:57:33 -07:00
SASL.pm Rename IRCHandlers to Handlers 2021-07-23 16:57:33 -07:00
Server.pm Rename irc.onemode to irc.modeflag 2021-08-01 18:02:10 -07:00
Users.pm Rename irc.onemode to irc.modeflag 2021-08-01 18:02:10 -07:00