Releases: 42wim/matterircd
Releases · 42wim/matterircd
Matterircd v0.17.0
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
Matterircd v0.16.7
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
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
Matterircd v0.16.4
Bugfix
- Fix some messages going to &messages #140
Matterircd v0.16.3
Bugfix
- Fix crash on /nick change when not logged in #141
Matterircd v0.16.2
Bugfix
- Remove crash on channel lookup of private messages
Matterircd v0.16.1
Bugfix
- Remove debug code which could cause a crash
- Only append channel name to sender once in &messages
Matterircd v0.16.0
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
- JoinExclude: an array of channels that won't be joined on IRC.
-
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