Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

Showing 100 commits for branch master

CommitMessageAuthorDate (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
[ Next ]