github matrix-org/matrix-appservice-irc 0.17.0

latest releases: 4.0.0, 3.0.5, 3.0.4...
5 years ago

0.17.0 (2020-05-01)

Features

  • On name change, inform Matrix users, if their preferred IRC name is taken (#1018)
  • Add ability to deactivate users permanently via the DebugAPI. (#1021)

Bugfixes

  • SECURITY FIX The bridge now authenticatess the /_matrix/provision set of endpoints. It now requires either a access_token query parameter or a Authorization header containing the hs_token provided in the registration file. (#1035)
  • Disconnect a PM room from IRC when another user is invited, and disallow invites to PM rooms. (#1010)
  • Fix issue where users with stored passwords but no config settings (IPv6 address, nickname) would not be able to get connected. Fixes #1014. (#1015)
  • Kick users who have been X:lined (#1023)
  • Ensure err.args is defined when checking errors in ConnectionInstance (#1030)
  • Fix issue where users who used !storepass are never reconnected and cannot send messages through the bridge. (#1024)
  • Will no longer try retry a kick for connection failure if the bot lacks permission (#1040)

Improved Documentation

  • Add instructions for registering IRC bot's nickname. Thanks to @DylanVanAssche (#1004)
  • Improve documentation for changelog entries (#1020)

Internal Changes

  • Replace deprecated new Buffer("a") (#1019)
  • Test !nick when the user already has the nick (#1020)
  • Update dependencies to fix vulnerabilities. (#1025)
  • Simplify ClientPool logic using Maps (#1034)
  • Update matrix-appservice-bridge to 1.12.2 to fix a header bug (#1036)

Don't miss a new matrix-appservice-irc release

NewReleases is sending notifications on new releases.