summaryrefslogtreecommitdiffstats
path: root/bridge
Commit message (Collapse)AuthorAgeFilesLines
* Use blocks not attachments (slack) (#1048)Qais Patankar2020-03-212-11/+21
| | | | This removes the extra space below messages, as shown in https://user-images.githubusercontent.com/923242/77235190-a3359980-6bab-11ea-8b7b-697d730ae5c1.png
* Fix #1039: messages sent to Slack being synced back (#1046)Qais Patankar2020-03-211-1/+2
| | | | | This is a regression from https://github.com/42wim/matterbridge/pull/581#issuecomment-562937576 Behaves the same as https://github.com/matterbridge/slack/commit/95190f11bfb6405b0394b75a29bd1c1bb91f553e
* Support JSON and YAML config formats (#1045)Jakub2020-03-181-4/+18
| | | Signed-off-by: Jakub Sokołowski <jakub@status.im>
* Fix #1027: warning when handling inbound webhooks (discord) (#1044)Qais Patankar2020-03-181-3/+3
|
* Refactor webhook permission checksQais Patankar2020-03-181-8/+10
|
* Fix #1040: spotty webhook permission verificationQais Patankar2020-03-181-3/+7
|
* Ignore ConnectingEvent (slack) (#1041)Qais Patankar2020-03-181-1/+1
|
* Remove replace directives and use own fork to make go get work again (#1028)Wim2020-03-085-6/+6
| | | | See https://github.com/golang/go/issues/30354 go get doesn't honor the go.mod replace options.
* Support code snippets from msteamsWim2020-03-012-0/+43
|
* Add scopes againWim2020-03-011-1/+1
|
* Make linter happy and cleanup (msteams)Wim2020-03-012-14/+16
|
* Support threading from other bridges to msteamsWim2020-03-011-0/+24
|
* Support receiving attachments from msteamsWim2020-03-012-3/+71
|
* Add initial Microsoft Teams supportWim2020-03-012-0/+173
| | | | Documentation on https://github.com/42wim/matterbridge/wiki/MS-Teams-setup
* Use upstream slack-go/slack again (#1018)Wim2020-03-015-5/+5
|
* Make avatars download work with mediaserverdownload (telegram). Fixes #920 ↵Wim2020-02-151-1/+1
| | | | (#1012)
* Add support for avatars from matrix. #984 (#1007)Wim2020-02-101-3/+20
|
* Implement basic reconnect (whatsapp). Fixes #987 (#1003)Wim2020-02-091-1/+33
|
* Be less lossy when throttling IRC messages (#1004)Qais Patankar2020-02-091-6/+2
| | | Note that msg.Text and chucking it through a chan is OK: https://play.golang.org/p/MTfT3YSsgPX
* Add ability to procure avatars from the destination bridge (#1000)Qais Patankar2020-02-092-0/+22
| | | | | | | | | | | | * 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
* Fix go-keybase-chat-bot api changesWim2020-02-082-8/+9
|
* Check only bridged channels for PermManageWebhooks (discord) (#1001)Qais Patankar2020-02-081-4/+5
| | | | | | * Check only bridged channels for PermManageWebhooks * add note
* Enable intra-word emphasis supression in markdown (#999)Martijn Braam2020-02-041-1/+1
| | | | This fixes plain links sent to Matrix being broken if they contain underscores. Fixes issue #997
* Fix duplicated messages (sshchat). Fixes #950 (#996)Wim2020-02-021-0/+4
|
* Show file comment in webhook if normal message is empty (discord). Fixes ↵Wim2020-02-021-0/+5
| | | | #962 (#995)
* Add DisableWebPagePreview option (telegram). Closes #980 (#994)Wim2020-02-022-0/+4
|
* Disable smartypants in markdown parser. Fixes #989, #983 (#993)Wim2020-02-021-1/+5
|
* Fail with message instead of panic. #988 (#991)Wim2020-02-011-0/+5
|
* Add QuoteLengthLimit option (telegram) fixes #963 (#985)Humorhenker2020-01-302-0/+9
| | | * QuoteLengthLimit option added to limit max. quoted message length if QuoteLengthLimit = 0 the whole message will be quoted
* Fix channel ID problem with multiple gateways (discord). Fixes #953 (#977)Wim2020-01-093-19/+9
|
* Add support for WhatsApp media (jpeg/png/gif) bridging (#974)Guillaume Lazzara2020-01-093-38/+181
| | | | | | | | * Whatsapp image bridging * Prevent double message in telegram when media with caption received Co-authored-by: imShara <shara@protonmail.com>
* move stripCustomoji logic to default Tengo script (#973)c0ncord22020-01-092-6/+0
| | | | | | | | | | | | * 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>
* Return when we have only WebhookURL (mattermost). Fixes #954 (#960)Wim2019-12-151-2/+1
|
* Update markdown parsing library to github.com/gomarkdown/markdown (#944)Benjamin2019-11-171-3/+7
|
* Add support for receiving attachments (keybase) (#923)Gonçalo Ribeiro2019-11-011-4/+27
|
* Update vendor (#932)Wim2019-10-271-1/+4
| | | | | | * Update vendor * Fix godiscord api change
* Convert slack bold/strike to correct markdown (slack). Fixes #918 (#930)Wim2019-10-272-0/+31
|
* Remove obsolete file upload links (discord). Fixes #908 (#931)Wim2019-10-271-12/+0
| | | | Since v1.16.0 we now can upload files via webhook. Old way of showing files with webhook only setup can be removed.
* Add support for uploading application/x and audio/x (matrix). Fixes #925 (#929)Wim2019-10-271-1/+14
|
* Fix panic on WebhookURL only setting (mattermost). Closes #916 (#917)Wim2019-10-041-0/+5
|
* Suppress unhandled HelloEvent message (slack) (#913)Qais Patankar2019-10-042-3/+4
|
* Add UserTypingSupport (discord) (#914)Qais Patankar2019-10-042-0/+22
| | | | | | | | * Add Discord to UserTypingSupport * discord: start typing in a channel on EventUserTyping receive * discord: emit EventUserTyping to gateway
* Specify correct GuildID on unknown user query (discord). Fixes #879 (#894)Wim2019-09-152-4/+4
|
* Add token support (RocketChat) (#892)Michal Suchánek2019-09-131-0/+3
| | | Signed-off-by: Michal Suchanek <msuchanek@suse.de>
* Do configuration validation on start-up. Fixes #888 (#889)Wim2019-09-091-0/+5
| | | | | | 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
* Update dependencies (#886)Wim2019-09-071-1/+1
|
* Bail if incorrect Jid (xmpp). Fixes #869 (#883)Wim2019-09-071-0/+3
|
* Add extra debug info (discord)Wim2019-09-051-1/+1
|
* Add support for sending files via webhook (discord) (#872)MOZGIII2019-08-292-36/+68
|
* Add initial Keybase Chat support (#877)cori hudson2019-08-263-1/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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