| Commit | Message | Author | Date (UTC) |
|---|
| f73bbca
|
Make sure threaded files stay in thread (slack). Fixes #590
|
Wim
|
23:23, Nov 24 2018 |
| 8df6e36
|
Do not post empty messages (slack). Fixes #574
|
Wim
|
23:34, Nov 24 2018 |
| 7fa31a4
|
Limit discord username via webhook to 32 chars
|
Wim
|
19:52, Nov 23 2018 |
| 2726138
|
Rework connection logic (irc)
If IRC connection fails on first connect, bail out.
Wait until after nickserv auth until joining channels (also after reconnects)
Don't do a separate irc timeout, some connections take a while #503
|
Wim
|
23:26, Nov 22 2018 |
| b4596ab
|
Fix Nickserv logic (irc) #602
|
Wim
|
21:46, Nov 22 2018 |
| 5177ee7
|
Bump version
|
Wim
|
20:49, Nov 19 2018 |
| 2b2ce17
|
Release v1.12.0
|
Wim
|
20:40, Nov 19 2018 |
| 16e2f2d
|
Add protocol to msg.ID in cache (#596)
|
Wim
|
20:28, Nov 19 2018 |
| 38a3d58
|
Update changelog, bump dev version
|
Wim
|
17:48, Nov 18 2018 |
| b1d1632
|
Merge pull request #598 from Helcaraxan/feature/update-deps
Upgrade logrus / testify to stable versions |
Duco van Amstel
|
16:32, Nov 18 2018 |
| b65f524
|
Add links to slack bot and legacy config in error message (slack)
|
Wim
|
16:14, Nov 18 2018 |
| eaa3f20
|
Upgrade logrus / testify to stable versions
|
Duco van Amstel
|
00:28, Nov 18 2018 |
| c744bc0
|
Replace documentation image
|
Duco van Amstel
|
00:16, Nov 18 2018 |
| e5a9232
|
Images for Slack documentation on the wiki
|
Duco van Amstel
|
00:03, Nov 18 2018 |
| 1b1927c
|
Fix golint linter issues and enable it in CI (#593)
|
Duco van Amstel
|
19:43, Nov 15 2018 |
| f5e3da7
|
Fix and enable goimports linter (#591)
|
Duco van Amstel
|
18:24, Nov 15 2018 |
| ae1bb46
|
Fix regression in skip logic (slack). (#592)
|
Patrick Connolly
|
18:23, Nov 15 2018 |
| 9999e4c
|
Fix IRC line splitting. Closes #584 (#587)
|
Duco van Amstel
|
21:43, Nov 14 2018 |
| d85c2be
|
Fix file caching issue (slack). #572 (#575)
|
Patrick Connolly
|
20:00, Nov 14 2018 |
| b192d92
|
Make config.Config more unit-test friendly (#586)
|
Duco van Amstel
|
22:30, Nov 13 2018 |
| 631e458
|
Add new Slack connection and forked legacy Slack bridge (#582)
|
Duco van Amstel
|
19:51, Nov 13 2018 |
| f7b7e3a
|
Fix goconst linter failure
|
Wim
|
19:40, Nov 13 2018 |
| 10c5d92
|
Switch back go upstream bwmarrin/discordgo
Commit https://github.com/bwmarrin/discordgo/commit/ffa9956c9b41e8e2a10c26a254389854e016b006 got merged in.
|
Wim
|
23:02, Nov 12 2018 |
| 85ecbdf
|
Restore file comments coming from Slack (#583)
|
Duco van Amstel
|
14:58, Nov 12 2018 |
| d73ed84
|
Add note about matterbridge mattermost-plugin
|
Wim
|
22:39, Nov 11 2018 |
| 4007033
|
Disable Connect(), JoinChannel(), Send() for mattermost.plugin
|
Wim
|
21:42, Nov 11 2018 |
| 2de6c46
|
Add support for mattermost matterbridge plugin
|
Wim
|
20:56, Nov 11 2018 |
| 6104cae
|
Add more rate-limit handling (slack) (#581)
|
Duco van Amstel
|
21:09, Nov 10 2018 |
| 92ebc48
|
Increase git depth for travis
|
Wim
|
18:35, Nov 10 2018 |
| fe20bdd
|
Improve user_typing botname suggestion. (#580)
|
Patrick Connolly
|
20:52, Nov 9 2018 |
| f968993
|
Add demo explanation
|
Wim
|
20:25, Nov 9 2018 |
| a107d62
|
Improve README formatting (incl codeclimate badges) (#578)
* Updated header, removed whitespace, added codeclimate badges, adjusted titles.
* TOML formatting in README.
|
Patrick Connolly
|
20:19, Nov 9 2018 |
| 28e9f5c
|
Switch to golangci-lint
|
Wim
|
22:09, Nov 8 2018 |
| f0c0d89
|
Make gochecknoinits linter happy
|
Wim
|
21:33, Nov 8 2018 |
| 5e0b7d3
|
Make scopelint happy
|
Wim
|
21:29, Nov 8 2018 |
| ff71421
|
Make goconst linter happy
|
Wim
|
21:20, Nov 8 2018 |
| 791afd6
|
Make gocritic linter happier
|
Wim
|
21:01, Nov 8 2018 |
| 716fe29
|
Act only on UserTypingEvents when enabled
|
Wim
|
20:52, Nov 8 2018 |
| 599980c
|
Add ability to show when user is typing across Slack bridges (#559)
|
Patrick Connolly
|
19:45, Nov 8 2018 |
| e024d2d
|
Fix Slack edit usernames (#570)
|
Duco van Amstel
|
19:07, Nov 8 2018 |
| d72103d
|
Make gocritic linter happy
|
Wim
|
23:46, Nov 7 2018 |
| c8457f0
|
Make structcheck linter happy
|
Wim
|
23:38, Nov 7 2018 |
| 4f6a2b8
|
Make interfacer linter happy
|
Wim
|
23:35, Nov 7 2018 |
| 5f05c61
|
Make unparam linter happy
|
Wim
|
23:29, Nov 7 2018 |
| 31335c8
|
Merge branch 'master' of github.com:42wim/matterbridge
|
Wim
|
23:26, Nov 7 2018 |
| 45cb407
|
Enable go vet
|
Wim
|
23:17, Nov 7 2018 |
| 2c5562d
|
Clean up config loading. (#561)
|
Patrick Connolly
|
21:32, Nov 7 2018 |
| 3a9d99f
|
Refactor and clean-up handlers. (slack) (#533)
|
Duco van Amstel
|
20:35, Nov 7 2018 |
| db4717c
|
Fix travis typo
|
Wim
|
19:40, Nov 7 2018 |
| 94563d3
|
Clean up various stuff (#508)
* various cleanups |
David Hill
|
19:36, Nov 7 2018 |
| bb3db7c
|
Add go fmt test again to travis
|
Wim
|
19:32, Nov 7 2018 |
| 941f2d9
|
Do not join Slack channel without API access (slack) (#563)
|
Duco van Amstel
|
16:25, Nov 7 2018 |
| 779033d
|
Preserve threading between Slack instances (#529)
* Opportunistically preserve Slack threading when parent thread in cache. [#529]
* Removed slack-specific processing from gateway.
* Added docs.
* Add option to enable threading, with default to off.
* Did cleanup on @42wim's comments.
* Update gateway/gateway.go
Co-Authored-By: patcon <patrick.c.connolly@gmail.com>
* Suggestion from @42wim :)
* Suggestions from @42wim.
* More suggestions.
|
Patrick Connolly
|
08:14, Nov 7 2018 |
| e24574d
|
Add a health endpoint to API (#554)
|
Patrick Connolly
|
08:11, Nov 7 2018 |
| e2a4fdf
|
Stop setting API ring buffer capacity if not specified. (#552)
|
Patrick Connolly
|
20:53, Nov 5 2018 |
| 1d519b2
|
Add SendDirectMessageProps to send a DM with extra props (mattermost)
|
Wim
|
20:51, Nov 3 2018 |
| 835ecc6
|
Remove hyphens when auto-loading envvars from viper config (#545)
* When auto-loading envvars from toml keys, remove hyphens.
See: https://unix.stackexchange.com/questions/23659/can-shell-variable-include-character
|
Patrick Connolly
|
13:42, Nov 3 2018 |
| db08279
|
Respond with message on connect (api) (#550)
fix #549 |
NikkyAI
|
15:35, Nov 2 2018 |
| 6fc742f
|
Prevent Slack API rate-limit overflow (#539)
|
Duco van Amstel
|
20:28, Nov 1 2018 |
| b6694bd
|
Update README
|
Wim
|
13:54, Oct 28 2018 |
| e92e8f2
|
Check for expiring sessions and reconnect (mattermost)
|
Wim
|
20:03, Oct 27 2018 |
| eb3946f
|
Add better support for multiperson DM (mattermost)
|
Wim
|
20:02, Oct 27 2018 |
| 5d13cfa
|
Update channels when a new group is created (mattermost)
|
Wim
|
11:20, Oct 27 2018 |
| 4bfed06
|
Split up cookie token and personal token (mattermost). Fixes #530 (#540)
|
Wim
|
14:47, Oct 26 2018 |
| 6ab9156
|
Fix bridge no longer POSTing username and avatar (slack) (#536)
* Fixed pointer/reference issue in populateUsers. [#536]
* Accepted codestyle suggestion.
* Update bridge/slack/helpers.go
Co-Authored-By: patcon <patrick.c.connolly@gmail.com>
* Update helpers.go
|
Patrick Connolly
|
19:12, Oct 24 2018 |
| b1bffec
|
Allow origin CHANNEL to be used in RemoteNickFormat (#515)
* Added origin CHANNEL to RemoteNickFormat. Updated config docs. [Fixes #515]
* Update matterbridge.toml.sample
Co-Authored-By: patcon <patrick.c.connolly@gmail.com>
|
Patrick Connolly
|
19:53, Oct 23 2018 |
| 292f7cf
|
Update Blackfriday dependency (closes #522) (#532)
- Fixup Telegram bridge implementation to support updated dependency. |
Duco van Amstel
|
17:48, Oct 22 2018 |
| 4a0f421
|
Clean up message send logic (slack). (#531)
|
Duco van Amstel
|
17:43, Oct 22 2018 |
| 24d652c
|
Clean up user and channel information management (slack) (#521)
|
Duco van Amstel
|
18:34, Oct 16 2018 |
| 9c34f21
|
Clean up code and strengthening (slack) (#519)
Changes include:
- Refactor of strings into package-wide constants.
- Predeclaration of regexps to be instantiated at package load time.
- Checking of unchecked errors.
- Structural changes:
- Adding verifications to type-casting code.
- Remove unnecessary 'len(X) > 0' checks before iterating over X.
- Remove unnecessary 'else' clause after 'if' with 'return'.
- Unexporting of public fields of Bridge struct.
- Formatting:
- One-field-per-line struct definitions. |
Duco van Amstel
|
23:02, Oct 12 2018 |
| 4d8645f
|
Fix race in gateway test. (#520)
|
Duco van Amstel
|
22:47, Oct 12 2018 |
| 2bdfcd5
|
Refactor slack bridge prelude (#517)
Distributing the source of the Slack bridge across multiple files to
increase readability and as a prelude to various refactors and
clean-ups. |
Duco van Amstel
|
21:16, Oct 12 2018 |
| 17cf30e
|
Bump Go version in Travis CI (#518)
|
Duco van Amstel
|
21:14, Oct 12 2018 |
| 0467db8
|
Update of nlopes/slack dependency (#511)
|
Duco van Amstel
|
21:17, Oct 7 2018 |
| 7bd666a
|
Add Gateway's name to RemoteNickFormat (#501)
In order to support extra use cases we should add the `{GATEWAY}` tag to the `RemoteNickFormat` string which would be replaced by the value of the `name=` field from a gateway's configuration.
This is _very_ useful when you are forwarding, for example, multiple channels from one chat to a single channel on another one (one-way). It will help you identify the source channel of a message on the target chat. |
Duco van Amstel
|
13:22, Oct 7 2018 |
| bf4a7fc
|
Fix mentions cuttÃng off all text after the mention (discord) (#506)
|
NikkyAI
|
18:02, Sep 29 2018 |
| 8b9fc60
|
Let webhook also replace mentions (discord). Closes #502
|
Wim
|
20:15, Sep 22 2018 |
| 3d0c65c
|
Fix Discord mentions by populating the nickMemberMap at connect (#498)
|
NikkyAI
|
19:25, Sep 17 2018 |
| b2a74d4
|
Update vendor lrstanley/girc
|
Wim
|
22:18, Sep 13 2018 |
| 1d5a53d
|
Replace @... string with user mention if match found (discord) (#492). Closes #460
* Added check for @-mention pattern and replacing it with a user with a matching Nick on incoming messages
|
Jerry Heiselman
|
20:30, Sep 12 2018 |
| 67dcc26
|
Add Mattereddit to README.md (#493)
|
Declan Hoare
|
16:45, Sep 1 2018 |
| 00bb509
|
Bump version
|
Wim
|
21:14, Aug 30 2018 |
| 70a780c
|
Release v1.11.3
|
Wim
|
21:10, Aug 30 2018 |
| d7ecd0e
|
Fix panic by using matterclient calls in the right place. Related to b2db24aa (mattermost). Closes #491
|
Wim
|
21:04, Aug 30 2018 |
| df9bc6d
|
Get up to 1000 channels and private/mp/im channels (slack). Related to #489
|
Wim
|
20:33, Aug 28 2018 |
| 3d52bf2
|
Check nickname on kick (irc). Closes #488
|
Wim
|
19:20, Aug 27 2018 |
| 70bfe53
|
Bump version
|
Wim
|
21:32, Aug 19 2018 |
| 607dac7
|
Release v1.11.2
|
Wim
|
21:29, Aug 19 2018 |
| ef03baf
|
Add caching to fix issue with slack API changes (slack). #481
|
Wim
|
22:12, Aug 17 2018 |
| 3ff5f45
|
Add a bit more debugging (irc). #482
|
Wim
|
21:02, Aug 16 2018 |
| 1abc03d
|
Fix slack file/image downloads after api changes (slack)
|
Wim
|
22:39, Aug 9 2018 |
| 2b2ff04
|
Update nlopes/slack vendor
|
Wim
|
22:38, Aug 9 2018 |
| 88c5f10
|
Start using go mod
|
Wim
|
19:43, Aug 6 2018 |
| 50861cf
|
Use own forks for logrus-prefixed-formatter and discordgo
|
Wim
|
19:10, Aug 6 2018 |
| 4b43906
|
Bump version
|
Wim
|
15:53, Aug 6 2018 |
| 71c94a1
|
Release v1.11.1
|
Wim
|
15:49, Aug 6 2018 |
| d3b5500
|
Use UserID to look for avatar instead of username (slack). Closes #472
|
Wim
|
14:44, Aug 6 2018 |
| 8ba0441
|
Clip too long messages sent to discord (discord). Closes #440
|
Wim
|
22:27, Jul 21 2018 |
| 21c2e8f
|
Skip empty messages being sent with the webhook (discord). #469
|
Wim
|
21:19, Jul 21 2018 |
| 2279258
|
Remove ununsed function (slack)
|
Wim
|
21:28, Jul 13 2018 |