Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ignore non-user messages (msteams). Fixes #1141 (#1149) | Wim | 2020-05-24 | 1 | -0/+12 |
| | | | | | Ignore these messages for now, also add a extra debug option for msteams so we can dump the whole message. | ||||
* | Prevent re-requesting avatar data (xmpp) (#1117) | Alexander | 2020-05-24 | 1 | -6/+14 |
| | | | | | Prevent asking the server again and again for a user's avatar if the server does not respond to our initial request. | ||||
* | Update dependencies / vendor (#1146) | Wim | 2020-05-24 | 1 | -1/+1 |
| | |||||
* | Add StripMarkdown option (irc). (#1145) | Wim | 2020-05-23 | 2 | -0/+6 |
| | | | Enable `StripMarkdown` to strip markdown for irc. | ||||
* | Implement xep-0245 (xmpp). Closes #1137 (#1144) | Wim | 2020-05-23 | 1 | -0/+7 |
| | |||||
* | Fix forward from hidden users (telegram). Closes #1131 (#1143) | Wim | 2020-05-23 | 1 | -13/+23 |
| | | | | Use ForwardDate to check if a message is forwarded. If we have a nil ForwardedFrom then make this an unknown user. | ||||
* | Add an option to disable sending HTML to matrix. Fixes #1022 (#1135) | Wim | 2020-05-14 | 2 | -0/+9 |
| | |||||
* | Do not use webhooks when token is configured (slack) (fixes #1123) (#1134) | Wim | 2020-05-14 | 2 | -2/+2 |
| | |||||
* | Avoid creating invalid url when the user doesn't have an avatar (matrix) (#1130) | Tiago Epifânio | 2020-05-11 | 1 | -1/+3 |
| | |||||
* | Fix webhook EventUserAction messages being skipped (discord) (#1133) | Qais Patankar | 2020-05-11 | 1 | -1/+1 |
| | | | Fixes #1132 | ||||
* | Fix #1049: missing space before embeds (discord) (#1124) | Qais Patankar | 2020-05-07 | 2 | -6/+6 |
| | |||||
* | Fix #1120: replaceAction "_" crash (discord) (#1121) | Qais Patankar | 2020-04-25 | 1 | -2/+3 |
| | |||||
* | Add an ID cache (discord). Fixes #1106 (#1111) | Wim | 2020-04-21 | 2 | -0/+43 |
| | | | | | | | | When a webhook "edits" a message, it does this by deleting the message and creating a new one with the new content. On creation of this new message, we'll get another ID then already is know by the gateway in its id cache. So we add it in our own cache and replace it whenever we want to edit/delete it again. | ||||
* | Remove panics and retry polling on failure (msteams). Fixes #1104 (#1105) | Wim | 2020-04-21 | 1 | -4/+12 |
| | |||||
* | Clip too long messages on 3000 length (slack). Fixes #1081 (#1102) | Wim | 2020-04-19 | 1 | -0/+2 |
| | |||||
* | Add extra space before colon in attachments (irc). Fixes #1089 (#1101) | Wim | 2020-04-19 | 1 | -2/+2 |
| | |||||
* | Ignore non-critical errors (whatsapp). Fixes #1094 (#1100) | Wim | 2020-04-19 | 1 | -1/+2 |
| | |||||
* | Add JoinDelay option (irc). Fixes #1084 (#1098) | Wim | 2020-04-19 | 2 | -0/+3 |
| | |||||
* | Prevent image/message looping (slack). Fixes #1088 (#1096) | Wim | 2020-04-18 | 1 | -6/+10 |
| | | | Also check for our matterbridge ID in Blocks set in SubMessages. | ||||
* | Relay Joins/Topic changes in RocketChat bridge (#1085) | ldruschk | 2020-04-18 | 2 | -1/+30 |
| | | | This pull request properly sets the events EventJoinLeave and EventTopicChange for messages from the RocketChat bridge and drops messages which are neither one of those events nor plain messages. | ||||
* | Implement User Avatar spoofing of XMPP users (#1090) | Alexander | 2020-04-16 | 3 | -2/+82 |
| | | | * Implement User Avatar spoofing of XMPP users | ||||
* | Update Rhymen/go-whatsapp vendor and whatsapp version (#1078) | Wim | 2020-04-09 | 1 | -1/+1 |
| | |||||
* | Reset start timestamp on reconnect (whatsapp). Fixes #1059 (#1064) | Wim | 2020-03-31 | 1 | -0/+1 |
| | |||||
* | Use DebugWriter after upstream changes (xmpp) | Wim | 2020-03-29 | 1 | -1/+3 |
| | |||||
* | Use upstream yaegashi/msgraph.go/msauth (msteams) (#1067) | Wim | 2020-03-28 | 1 | -2/+1 |
| | |||||
* | Update client version whatsapp. Fixes #1061 (#1062) | Wim | 2020-03-28 | 1 | -0/+1 |
| | | | See https://github.com/Rhymen/go-whatsapp/issues/305 | ||||
* | Don't transmit typing events from ourselves (slack/discord) (#1056) | Qais Patankar | 2020-03-22 | 3 | -1/+17 |
| | |||||
* | Strip extra info from emotes (discord) (#1052) | Qais Patankar | 2020-03-22 | 2 | -0/+8 |
| | |||||
* | Update vendor yaegashi/msgraph.go to v0.1.2 (1) | Qais Patankar | 2020-03-22 | 2 | -2/+2 |
| | |||||
* | Fix duplicate separator on empty description/url (discord). Fixes #1008 (#1035) | Wim | 2020-03-21 | 2 | -1/+89 |
| | | | | Make this work for all possible cases. Add tests | ||||
* | Use blocks not attachments (slack) (#1048) | Qais Patankar | 2020-03-21 | 2 | -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 Patankar | 2020-03-21 | 1 | -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) | Jakub | 2020-03-18 | 1 | -4/+18 |
| | | | Signed-off-by: Jakub Sokołowski <jakub@status.im> | ||||
* | Fix #1027: warning when handling inbound webhooks (discord) (#1044) | Qais Patankar | 2020-03-18 | 1 | -3/+3 |
| | |||||
* | Refactor webhook permission checks | Qais Patankar | 2020-03-18 | 1 | -8/+10 |
| | |||||
* | Fix #1040: spotty webhook permission verification | Qais Patankar | 2020-03-18 | 1 | -3/+7 |
| | |||||
* | Ignore ConnectingEvent (slack) (#1041) | Qais Patankar | 2020-03-18 | 1 | -1/+1 |
| | |||||
* | Remove replace directives and use own fork to make go get work again (#1028) | Wim | 2020-03-08 | 5 | -6/+6 |
| | | | | See https://github.com/golang/go/issues/30354 go get doesn't honor the go.mod replace options. | ||||
* | Support code snippets from msteams | Wim | 2020-03-01 | 2 | -0/+43 |
| | |||||
* | Add scopes again | Wim | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Make linter happy and cleanup (msteams) | Wim | 2020-03-01 | 2 | -14/+16 |
| | |||||
* | Support threading from other bridges to msteams | Wim | 2020-03-01 | 1 | -0/+24 |
| | |||||
* | Support receiving attachments from msteams | Wim | 2020-03-01 | 2 | -3/+71 |
| | |||||
* | Add initial Microsoft Teams support | Wim | 2020-03-01 | 2 | -0/+173 |
| | | | | Documentation on https://github.com/42wim/matterbridge/wiki/MS-Teams-setup | ||||
* | Use upstream slack-go/slack again (#1018) | Wim | 2020-03-01 | 5 | -5/+5 |
| | |||||
* | Make avatars download work with mediaserverdownload (telegram). Fixes #920 ↵ | Wim | 2020-02-15 | 1 | -1/+1 |
| | | | | (#1012) | ||||
* | Add support for avatars from matrix. #984 (#1007) | Wim | 2020-02-10 | 1 | -3/+20 |
| | |||||
* | Implement basic reconnect (whatsapp). Fixes #987 (#1003) | Wim | 2020-02-09 | 1 | -1/+33 |
| | |||||
* | Be less lossy when throttling IRC messages (#1004) | Qais Patankar | 2020-02-09 | 1 | -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 Patankar | 2020-02-09 | 2 | -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 |