Skip to content

Releases: 42wim/matterircd

Matterircd v0.17.0

08 Apr 21:11
Compare
Choose a tag to compare

New features

  • general: mattermost configuration settings need to be migrated to [mattermost] settings. See matterircd.toml.example
  • slack: Add BlackListUser config setting. Blacklist users from connecting to slack. See matterircd.toml.example
  • slack: Add JoinMpImOnTalk config setting. Only join MultiPerson IM when someone talks. See mattericd.toml.example
  • slack: Add Restrict config setting. Only allowed to connect to specified slack teams. See matterircd.toml.example
  • slack: Add UseDisplayName config setting. If displayname is set, the message will be prepended with <displayname>. See matterircd.toml.example
  • slack: also show messages from bots
  • slack: reconnect on disconnects

Bugfix

  • &users join speedup on teams with massive amount of users (tested on 26k users)
  • Only allow 1 login/logout in progress
  • slack: Fix on-join race condition
  • slack: Always add yourself to your channels (fixes problem with > 500 users channels)
  • slack: remove carriage returns from topic
  • slack: Autojoin new channel/group when invited
  • slack: Join MpIm channel if we haven't joined it yet

Matterircd v0.16.8

01 Apr 21:36
Compare
Choose a tag to compare

Bugfix

  • Fix newlines in topic to client. Closes #163
  • Remove double part messages. Closes #156
  • mattermost: Fix away (mattermost). Closes #165
  • slack: Look into attachments if message is empty (slack). Fixes #160

Matterircd v0.16.7

18 Mar 00:17
Compare
Choose a tag to compare

Bugfix

  • mattermost: Update lastview every 60 second as antiIdle (mattermost). Closes #147
  • slack: Make sure we only can execute comands if login is fully done. Closes #154
  • slack: Add invite support (slack). Closes #159
  • slack: Add list support (slack)
  • slack: Fix channel parts for private channels
  • slack: Add kick support (slack)
  • slack: Allow to mention yourself.. Closes #157

Matterircd v0.16.6

15 Mar 21:54
Compare
Choose a tag to compare

Bugfix

  • Strip IRC colors. Closes #149
  • slack: Replace mentions, channels, etc.. #13
  • slack: Use displayname if possible (instead of name)
  • slack: Enable LinkNames. (@here,@ALL) Closes #152
  • slack: Add topic change support (slack). Closes #151
  • mattermost: Print list of valid team names when team not found (42wim/matterbridge#390)

Matterircd v0.16.5

12 Mar 21:05
Compare
Choose a tag to compare

New features

  • Add support for private channels in slack #142

Bugfix

Matterircd v0.16.4

01 Mar 21:25
Compare
Choose a tag to compare

Bugfix

  • Fix some messages going to &messages #140

Matterircd v0.16.3

25 Feb 18:08
Compare
Choose a tag to compare

Bugfix

  • Fix crash on /nick change when not logged in #141

Matterircd v0.16.2

12 Feb 10:18
Compare
Choose a tag to compare

Bugfix

  • Remove crash on channel lookup of private messages

Matterircd v0.16.1

11 Feb 11:57
Compare
Choose a tag to compare

Bugfix

  • Remove debug code which could cause a crash
  • Only append channel name to sender once in &messages

Matterircd v0.16.0

11 Feb 00:18
Compare
Choose a tag to compare

New features

  • -conf option (for a config file). See https://github.com/42wim/matterircd/blob/master/matterircd.toml.example for an example. Thanks @slowbro for this PR.

  • New config file options

    • JoinExclude: an array of channels that won't be joined on IRC.
      Messages that get sent to unjoined channels (but you're joined on mattermost) will
      get sent to the &messages channel.
      You can still /JOIN exclude channels.

    JoinExclude = ["#town-square","#boringchannel"]

    • JoinInclude: an array of channels that only will be joined on IRC.
      If it's empty, it means all channels get joined (except those defined in JoinExclude)
      Messages that get sent to unjoined channels (but you're joined on mattermost) will
      get sent to the &messages channel.

    JoinInclude = ["#devops"]

    • PartFake: a bool that defines if you do a /LEAVE or /PART on IRC it will also
      actually leave the channel on mattermost.
      Default false

    PartFake = true

  • don't log passwords used with 'mattermost' and 'slack'. Closes #73

Bugfix

  • Already read messages are replayed again and again #130
  • Update to latest mattermost (4.6) libs
  • Deprecated flags -bindinterface and -port removed