Skip to content

v1.20.0

Latest
Compare
Choose a tag to compare
@jesopo jesopo released this 15 Oct 15:23
· 23 commits to master since this release

Added:

  • ban-enforce.py to 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 !np output
  • Allow RSS requests to bind to specific source addresses
  • !words in PM
  • yourls.py for yourl url shortners
  • handle RPL_VISIBLEHOST

Changed:

  • ERR_LINKCHANNEL (470) now removes the initial channel from autojoin
  • (IRCv3) +draft/typing was 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-meta URL 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
  • !words was squashing results in to a dict, losing days
  • INVEX and EXCEPT lists were looking at the wrong index for masks