| Commit | Message | Author | Date (UTC) |
|---|
| b8d0f5f
|
Update vendor keybase/go-keybase-chat-bot (#1019)
|
Wim
|
20:09, Mar 1 2020 |
| 0284323
|
Use upstream slack-go/slack again (#1018)
|
Wim
|
19:59, Mar 1 2020 |
| 498f917
|
Make Keybase link point to the team directly (#1013)
|
Alexander Pushkov
|
20:02, Feb 19 2020 |
| a22b15c
|
Make avatars download work with mediaserverdownload (telegram). Fixes #920 (#1012)
|
Wim
|
17:31, Feb 15 2020 |
| a8bb4b1
|
Fix typo in feature_request.md (#1009)
|
Qais Patankar
|
21:35, Feb 10 2020 |
| 60d3c38
|
Add support for avatars from matrix. #984 (#1007)
|
Wim
|
23:06, Feb 9 2020 |
| b62dffb
|
Rebase gomatrix vendor with upstream (#1006)
|
Wim
|
22:49, Feb 9 2020 |
| 3f29770
|
Implement basic reconnect (whatsapp). Fixes #987 (#1003)
|
Wim
|
21:11, Feb 9 2020 |
| 47e2cad
|
Be less lossy when throttling IRC messages (#1004)
Note that msg.Text and chucking it through a chan is OK: https://play.golang.org/p/MTfT3YSsgPX |
Qais Patankar
|
21:10, Feb 9 2020 |
| 2bb7981
|
Add ability to procure avatars from the destination bridge (#1000)
* remote_avatar: add UseLocalAvatar
* remote_avatar: make sure msg.Protocol is always set correctly
* remote_avatars: support msg.Account
* remote_avatar: add to matterbridge.toml.sample
* remote_avatar: clarify something
|
Qais Patankar
|
21:07, Feb 9 2020 |
| a60a05e
|
Assign automatically labels when creating issues (#1005)
* Update Bug_report.md
* Add 'label: enhancement' to feature_request.md
|
Qais Patankar
|
21:03, Feb 9 2020 |
| 14d2e09
|
Fix go-keybase-chat-bot api changes
|
Wim
|
15:50, Feb 8 2020 |
| 0668171
|
Update kekeybase/go-keybase-chat-bot vendor
|
Wim
|
15:50, Feb 8 2020 |
| bcfb4b4
|
Check only bridged channels for PermManageWebhooks (discord) (#1001)
* Check only bridged channels for PermManageWebhooks
* add note
|
Qais Patankar
|
14:13, Feb 8 2020 |
| 79a2fb4
|
Enable intra-word emphasis supression in markdown (#999)
This fixes plain links sent to Matrix being broken if they contain
underscores. Fixes issue #997 |
Martijn Braam
|
12:22, Feb 4 2020 |
| 6e21785
|
Bump version
|
Wim
|
21:40, Feb 2 2020 |
| d508775
|
Release v1.16.5
|
Wim
|
21:36, Feb 2 2020 |
| 0cd2bcb
|
Release v1.16.4
|
Wim
|
21:22, Feb 2 2020 |
| 9085fd8
|
Fix duplicated messages (sshchat). Fixes #950 (#996)
|
Wim
|
21:08, Feb 2 2020 |
| 1d16514
|
Show file comment in webhook if normal message is empty (discord). Fixes #962 (#995)
|
Wim
|
20:14, Feb 2 2020 |
| f574b97
|
Add Docker Compose configuration (#990)
* Add Docker Compose configuration
* Add docker wiki link
|
Patrizio Bekerle
|
20:14, Feb 2 2020 |
| 2a1f837
|
Add DisableWebPagePreview option (telegram). Closes #980 (#994)
|
Wim
|
17:53, Feb 2 2020 |
| 6457c8c
|
Disable smartypants in markdown parser. Fixes #989, #983 (#993)
|
Wim
|
17:35, Feb 2 2020 |
| 66ce9e3
|
Fail with message instead of panic. #988 (#991)
|
Wim
|
14:23, Feb 1 2020 |
| 3bcfedc
|
Add QuoteLengthLimit option (telegram) fixes #963 (#985)
* QuoteLengthLimit option added to limit max. quoted message length if QuoteLengthLimit = 0 the whole message will be quoted |
Humorhenker
|
23:02, Jan 29 2020 |
| ee1c629
|
Create outmessage-discordemoji.tengo (#979)
|
c0ncord2
|
23:00, Jan 29 2020 |
| 58245d3
|
Fix channel ID problem with multiple gateways (discord). Fixes #953 (#977)
|
Wim
|
22:54, Jan 9 2020 |
| 222aea0
|
Update to tengo v2 (#976)
|
Wim
|
20:52, Jan 9 2020 |
| 137b479
|
Update dependencies (#975)
|
Wim
|
20:02, Jan 9 2020 |
| adcdf33
|
Clean up go.mod and vendor
|
Wim
|
17:21, Jan 9 2020 |
| 5da06da
|
Add support for WhatsApp media (jpeg/png/gif) bridging (#974)
* Whatsapp image bridging
* Prevent double message in telegram when media with caption received
Co-authored-by: imShara <shara@protonmail.com>
|
Guillaume Lazzara
|
17:14, Jan 9 2020 |
| 1a38df8
|
move stripCustomoji logic to default Tengo script (#973)
* move stripCustomoji logic to default Tengo script
Removing the image ID from the message (without any possibility of recovering it later) is a loss of valuable data that prevents users from giving support to custom emoji via Tengo scripts.
* bugfix - do send colors to other irc bridges
"if we're not sending to an irc bridge we strip the IRC colors"
Co-authored-by: c0ncord <59654954+c0ncord@users.noreply.github.com>
|
c0ncord2
|
17:02, Jan 9 2020 |
| 23edd49
|
Add extra mimetypes to docker image. Fixes #969
|
Wim
|
22:33, Jan 7 2020 |
| 17612d9
|
Add link to Ansible role for Matterbridge (#968)
This commit replaces the FOSSRIT/infrastructure link to the Matterbridge
role to a properly-defined Ansible role published in Ansible Galaxy. I
am the maintainer of the FOSSRIT/infrastructure repo and I decided to
split the Ansible role there into its own dedicated role. I figure this
might make it more accessible to others and also gives other folks a
chance to contribute. :smile:
Signed-off-by: Justin W. Flory <git@jwf.io> |
Justin W. Flory
|
20:38, Jan 1 2020 |
| 940d8d6
|
Bump version
|
Wim
|
23:01, Dec 15 2019 |
| a254e28
|
Release v1.16.3
|
Wim
|
22:54, Dec 15 2019 |
| c7dab7b
|
Return when we have only WebhookURL (mattermost). Fixes #954 (#960)
|
Wim
|
22:49, Dec 15 2019 |
| bbb8420
|
Update slack vendor to fix regression (#959)
|
Wim
|
20:05, Dec 8 2019 |
| b6f4e5b
|
Update slack vendor to master (#958)
|
Wim
|
21:54, Dec 7 2019 |
| a1a0ba9
|
Bump version
|
Wim
|
23:18, Nov 25 2019 |
| 3d0b68e
|
Re-add binary to .gitignore (#951)
* Fix binary path and include windows
|
Qais Patankar
|
23:16, Nov 25 2019 |
| ca8dd18
|
Release v1.16.2
|
Wim
|
22:25, Nov 17 2019 |
| e6be257
|
Upgrade linter and travis to go1.13 (#949)
|
Wim
|
22:16, Nov 17 2019 |
| 174993e
|
Switch to new emoji library kyokomi/emoji (#948)
|
Wim
|
22:01, Nov 17 2019 |
| d28b823
|
Update shazow/ssh-chat dependency (#947)
|
Wim
|
20:42, Nov 17 2019 |
| c153cef
|
Update markdown parsing library to github.com/gomarkdown/markdown (#944)
|
Benjamin
|
20:18, Nov 17 2019 |
| 71f5020
|
Use own slack fork to fix #937 (#943)
|
Wim
|
23:04, Nov 13 2019 |
| 03cdb97
|
Add MatterAMXX link
|
Wim
|
22:20, Nov 4 2019 |
| 20abb6d
|
Bump version
|
Wim
|
21:32, Nov 1 2019 |
| 5672a3d
|
Add support for receiving attachments (keybase) (#923)
|
Gonçalo Ribeiro
|
21:29, Nov 1 2019 |
| 6152d9d
|
Release v1.16.1
|
Wim
|
23:49, Oct 26 2019 |
| e30540e
|
Update vendor (#932)
* Update vendor
* Fix godiscord api change
|
Wim
|
23:45, Oct 26 2019 |
| 0b83662
|
Convert slack bold/strike to correct markdown (slack). Fixes #918 (#930)
|
Wim
|
23:10, Oct 26 2019 |
| ec922e9
|
Remove obsolete file upload links (discord). Fixes #908 (#931)
Since v1.16.0 we now can upload files via webhook.
Old way of showing files with webhook only setup can be removed. |
Wim
|
23:10, Oct 26 2019 |
| 3ee1f76
|
Add support for uploading application/x and audio/x (matrix). Fixes #925 (#929)
|
Wim
|
22:06, Oct 26 2019 |
| fbb914f
|
Update vendor matterbridge/gomatrix fork (#928)
|
Wim
|
21:31, Oct 26 2019 |
| d701835
|
Update golang-commonmark/linkify vendor and use upstream again. Fixes #924 (#926)
|
Wim
|
20:08, Oct 26 2019 |
| 037863c
|
Fix panic on WebhookURL only setting (mattermost). Closes #916 (#917)
|
Wim
|
23:01, Oct 3 2019 |
| bde83a2
|
Suppress unhandled HelloEvent message (slack) (#913)
|
Qais Patankar
|
22:19, Oct 3 2019 |
| 43c03ee
|
Add UserTypingSupport (discord) (#914)
* Add Discord to UserTypingSupport
* discord: start typing in a channel on EventUserTyping receive
* discord: emit EventUserTyping to gateway
|
Qais Patankar
|
22:18, Oct 3 2019 |
| a248c17
|
Try to fix blackfriday go modules mess
|
Wim
|
22:34, Sep 21 2019 |
| e74ee72
|
Specify correct GuildID on unknown user query (discord). Fixes #879 (#894)
|
Wim
|
18:25, Sep 15 2019 |
| 839ebd7
|
Add token support (RocketChat) (#892)
Signed-off-by: Michal Suchanek <msuchanek@suse.de> |
Michal Suchánek
|
21:41, Sep 13 2019 |
| aab1533
|
Do configuration validation on start-up. Fixes #888 (#889)
Fail if:
* we don't have any gateways configured
* we have gateways configured but with non-existing bridge configuration
* we have gateways configured without any configuration |
Wim
|
21:48, Sep 9 2019 |
| e1d2cdd
|
Fix deprecation in goreleaser
|
Wim
|
21:37, Sep 7 2019 |
| f0f35e8
|
Bump version and fix changelog
|
Wim
|
21:30, Sep 7 2019 |
| 39bc4b6
|
Release v1.16.0
|
Wim
|
21:08, Sep 7 2019 |
| 215d08f
|
Update dependencies (#886)
|
Wim
|
20:46, Sep 7 2019 |
| 67cf9ec
|
Make getChannelIdTeam behave like GetChannelId for groups (mattermost) (#873)
GetChannelId will support names generated from query groups when a team is not set,
but not when a team is set since it falls through to getChannelIdTeam which has a different inner loop. i
This pull makes the two implementations do the same thing.
|
David Buckley
|
19:38, Sep 7 2019 |
| b1ce0fa
|
Bail if incorrect Jid (xmpp). Fixes #869 (#883)
|
Wim
|
19:36, Sep 7 2019 |
| 1a2e36b
|
Update lrstanley/girc vendor (#884)
|
Wim
|
19:35, Sep 7 2019 |
| ddfc889
|
Add tengo example for nick color filter. See #881
|
Wim
|
18:01, Sep 7 2019 |
| b25287f
|
Add extra debug info (discord)
|
Wim
|
20:39, Sep 5 2019 |
| 27d40e9
|
Add support for sending files via webhook (discord) (#872)
|
MOZGIII
|
22:13, Aug 28 2019 |
| 803b4e3
|
Create .fixmie.yml |
Wim
|
21:49, Aug 26 2019 |
| 2438caf
|
Replace bwmarrin/discordgo with matterbridge/discordgo (#878)
Needed for #872 |
Wim
|
21:47, Aug 26 2019 |
| 3f1201a
|
Update Rhymen/go-whatsapp vendor (#876)
|
Wim
|
21:22, Aug 26 2019 |
| d941451
|
Add initial Keybase Chat support (#877)
* initial work on native keybase bridging
* Hopefully make a functional keybase bridge
* add keybase to bridgemap
* send to right channel, try to figure out received msgs
* add account and userid
* i am a Dam Fool
* Fix formatting for messages, handle /me
* update vendors, ran golint and goimports
* move handlers to handlers.go, clean up unused config options
* add sample config, fix inconsistent remote nick handling
* Update readme with keybase links
* Resolve fixmie errors
* Error -> Errorf
* fix linting errors in go.mod and go.sum
* explicitly join channels, ignore messages from non-specified channels
* check that team names match before bridging message
|
cori hudson
|
19:00, Aug 26 2019 |
| 4e3ac84
|
Fix regression (discord). Closes #864 (#866)
|
Wim
|
21:37, Jul 29 2019 |
| 6979a42
|
Bump version
|
Wim
|
21:23, Jul 15 2019 |
| f278169
|
Release v1.15.1
|
Wim
|
21:09, Jul 15 2019 |
| 756ac6b
|
Add support for discord category channels (discord) (#863)
This adds support for the discord category option that can be used
to group channels in. This means we can have multiple channels with
the same name.
We add the option to specify a category in the channel option of a
discord account under [[gateway]]
Besides channel="channel" or channel="ID:channelID", now also
channel="category/channel" can be specified.
This change remains backwards compatible with people that haven't
specified the category and incorporates the fix in #861 |
Wim
|
19:56, Jul 15 2019 |
| a7a5299
|
Fix discord channel & category name clash. #860 (#861)
|
Qais Patankar
|
17:53, Jul 14 2019 |
| 17472fd
|
Fix panic by checking slice bounds in handleEntities (telegram). Fixes #857 (#858)
Besides the bound checking, this now also use utf16 as suggested by
https://github.com/go-telegram-bot-api/telegram-bot-api/issues/231 |
Wim
|
20:19, Jul 8 2019 |
| 94f2924
|
Support webhook message deletions (discord) (#853)
* Support webhook message deletions (discord)
Messages sent via webhook can now be deleted. It seems it can do this
without any special permissions.
This copies discordgo.WebhookExecute and makes it support the returning
of discordgo.Message.
A pull request has been sent upstream, so we should use that if
@bwmariin accepts the pull request:
https://github.com/bwmarrin/discordgo/pull/663
Changes in behaviour (webhook mode only):
- Previously messages *edited* on other platforms would just be
retransmitted as a brand new message to Discord.
- Message *edits* will now be ignored.
- Debug: message edits will now print out a "permission error".
In the future it may be good to send an "message edited" react to those
webhook messages, so at least people know that the message was edited on
other platforms. (Even though it can't actually show the new message.)
Alternatively, message edits could just send a brand new message with a
link back to the old one. This is a little ugly but it would ensure that
Discord users are able to see the edited message. These "message edit
notifications" would be sent from the bot user (not from a webhook), so
we could edit the "edit notification" if subsequent edits to the
original message are made.
|
Qais Patankar
|
20:18, Jul 8 2019 |
| 4b15dac
|
Update changelog
|
Wim
|
16:50, Jun 30 2019 |
| 5ed172a
|
Update to golanci-lint v1.17.1
|
Wim
|
16:43, Jun 30 2019 |
| 42d2e8b
|
Keep connection state. Fixes #856
Actually check if we're connected when trying to Send() a message.
Messages now will get dropped when not connected.
TODO: Ideally this should be in a ring buffer to retransmit when the
connection comes back up.
|
Wim
|
16:34, Jun 30 2019 |
| 022110f
|
Update readme
|
Wim
|
21:45, Jun 16 2019 |
| 76fb2cf
|
Update vendor (#852)
|
Wim
|
21:33, Jun 16 2019 |
| 24ce0e4
|
Add .gitignore (#850)
|
Qais Patankar
|
14:37, Jun 16 2019 |
| 4a1e62a
|
Update documentation and changelog
|
Wim
|
14:32, Jun 16 2019 |
| 0a84323
|
Add an option to skip the Mattermost server version check (#849)
Adds SkipVersionCheck bool option for mattermost |
Joona Hoikkala
|
14:23, Jun 16 2019 |
| e2dc7d6
|
Support bulk deletions (discord)
|
Qais Patankar
|
23:15, Jun 15 2019 |
| c94a452
|
Bump version
|
Wim
|
14:02, Jun 16 2019 |
| c8e7a7c
|
Release v1.15.0
|
Wim
|
23:36, Jun 13 2019 |
| 90bb7ea
|
Verify TLS against JID domain, not the host. (xmpp) (#834)
Partially fixes #820.
A full fix requires patching https://github.com/matterbridge/go-xmpp to use DNS SRV records. |
Nick
|
23:10, Jun 13 2019 |
| 61e1698
|
Fix logic (xmpp)
|
Wim
|
22:44, Jun 13 2019 |
| d68c538
|
Fix regression in autojoining with legacy tokens (slack). Fixes #651 (#848)
|
Wim
|
22:42, Jun 13 2019 |
| c608481
|
Allow messages with timestamp (xmpp). Fixes #835 (#847)
|
Wim
|
22:24, Jun 13 2019 |