Added:
ban-enforce.pyto kick people that match a new ban mask- MLOCK-like functionality in
channel_op.py - Channels can be opted out of inactivity pruning
- Optional to disable youtubeifying
!npoutput - Allow RSS requests to bind to specific source addresses
!wordsin PMyourls.pyfor yourl url shortners- handle
RPL_VISIBLEHOST
Changed:
ERR_LINKCHANNEL(470) now removes the initial channel from autojoin- (IRCv3)
+draft/typingwas ratified - We're no longer supporting a specific broken charybdis install, for line length calculations
- Much better line truncation
- Handle HTTP redirects ourselves, to avoid redirects on to forbidden hosts
Fixed:
- All bot.conf paths should have ~/{DATA} expanded
host-metaURL for fediverse accounts should be optional - fallback to default webfinger- Message filter
m/criterias should operate on formatting-stripped lines - Quote
!grabs were wiping the user's category - Quote
!quotedels were looking at the wrong categories !wordswas squashing results in to a dict, losing days- INVEX and EXCEPT lists were looking at the wrong index for masks