Thumbnail

rani/matterbridge.git

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

Showing 100 commits for branch master

CommitMessageAuthorDate (UTC)
127b091 Remove forbidigo linter Wim 21:25, Oct 23 2021
b2122b3 Update gozulipbot dependency (#1618) Wim 21:13, Oct 23 2021
767655c Update matterclient dep. Fixes #1617 Wim 13:57, Oct 21 2021
e5111d1 Bump version Wim 21:40, Oct 18 2021
3d19658 Release v1.23.0 (#1615) Wim 21:49, Oct 17 2021
c286c9b Push docker images also to ghcr.io Wim 20:42, Oct 17 2021
549af8b Update GH actions to multi arch (arm64) (#1614) add arm64 to the docker build add the package to ghcr.io (github container registery) this will make it so users can run matterbridge:latest and it will work on both amd64 & arm64 KingPin 20:18, Oct 17 2021
6e50c24 Tag also latest on docker builds Wim 13:48, Oct 17 2021
064c8bf Fix docker build Wim 13:37, Oct 17 2021
30fc192 Add docker builds on tags Wim 13:36, Oct 17 2021
1400867 Add the githash to docker builds Wim 12:28, Oct 17 2021
a1ba02c Fix docker build Wim 12:19, Oct 17 2021
3a4d9c5 Add docker build Wim 12:12, Oct 17 2021
dcfc538 Update dependencies (#1610) * Update dependencies * Update module to go 1.17 Wim 22:47, Oct 16 2021
07f942e Update README to use go install instead of go get Wim 22:41, Oct 16 2021
874e6f3 Need to update to Go 1.17 because of gopackage/ddp dependency (#1611) Wim 22:35, Oct 16 2021
7b0267b Add UserName and RealName options for IRC (#1590) This allows setting custom values for the IRC username/ident and real name (gecos) fields at server registration time with gIRC. Co-authored-by: Wim <wim@42.be> Iris Morelle 21:59, Oct 16 2021
e21cc15 Update arm dockerfile to build 1.22.3 fixes #1602 (#1603) Co-authored-by: Wim <wim@42.be> KingPin 21:42, Oct 16 2021
6f22fe0 Invalidate user in cache on user change event (#1604) Co-authored-by: Wim <wim@42.be> Jonathan Walker (Keenan) 21:36, Oct 16 2021
6bfa790 Add support for mattermost v6 Wim 21:11, Oct 16 2021
89922e7 Update vendor Wim 21:11, Oct 16 2021
af11265 Disable exhaustivestruct linter Wim 20:38, Oct 16 2021
e9b0437 Build static binaries on github Wim 13:20, Oct 14 2021
8084274 Convert .tgs with go libraries (and cgo) (telegram) (#1569) This commit adds support for go/cgo tgs conversion when building with the -tags `cgo` The default binaries are still "pure" go and uses the old way of converting. * Move lottie_convert.py conversion code to its own file * Add optional libtgsconverter * Update vendor * Apply suggestions from code review * Update bridge/helper/libtgsconverter.go Co-authored-by: Wim <wim@42.be> Benau 20:32, Aug 24 2021
5483ecc Disable errorlint,gci and nlreturn Wim 19:41, Aug 24 2021
db00288 Update github actions to go1.17 and increase deadline (#1573) Wim 21:33, Aug 22 2021
49ef452 Remove newline character in bridge multiline messages (mumble) (#1572) powerjungle 21:17, Aug 22 2021
045b140 Update vendor (#1560) Wim 16:27, Jul 31 2021
40d9330 Add support for anonymous connection (xmpp) (#1548) tytan652 15:26, Jul 31 2021
490efbe Update matterbridge/go-xmpp vendor (#1559) Wim 15:17, Jul 31 2021
bb268da Add space before file upload comment (slack) (#1554) Brian V 16:52, Jul 27 2021
ff28a32 Fix XMPP parseNick function (#1547) tytan652 21:39, Jul 20 2021
94619ba Add link to service files wiki page (#1545) Added Systemd section to README.md. Added Systemd to table of contents. minecraftchest1 21:36, Jul 20 2021
7dcf7e4 Use correct URL for Mediaserver Setup (#1550) Brian V 21:35, Jul 20 2021
34239a7 Update .goreleaser.yml Wim 22:47, Jun 24 2021
5731286 Update matterbridge.toml.sample Wim 22:18, Jun 24 2021
860f92c Add support for separate display name (nctalk) (#1506) Signed-off-by: Gary Kim <gary@garykim.dev> Gary Kim 19:45, Jun 19 2021
8aba54c Bump version Wim 19:17, Jun 16 2021
5588899 Release v1.22.3 (#1522) * Release v1.22.3 Wim 19:11, Jun 16 2021
508d736 Update dependencies (#1521) Wim 19:00, Jun 16 2021
2fb1688 Update Rhymen/go-whatsapp module to latest master (2b8a3e9b8aa2) (#1518) Nathanaƫl 18:35, Jun 16 2021
edd6c67 Bump version Wim 22:05, Jun 1 2021
7954217 Release v1.22.2 (#1504) Wim 21:36, Jun 1 2021
f7f5b38 Add support for message deletion (nctalk) (#1492) * nctalk: add message deletion support Signed-off-by: Gary Kim <gary@garykim.dev> * nctalk: seperate out deletion and sending logic Signed-off-by: Gary Kim <gary@garykim.dev> * nctalk: update library to v0.2.0 Signed-off-by: Gary Kim <gary@garykim.dev> * Rename functions to be clearer Signed-off-by: Gary Kim <gary@garykim.dev> * Update to go-nc-talk v0.2.1 Signed-off-by: Gary Kim <gary@garykim.dev> * Update to go-nc-talk v0.2.2 Signed-off-by: Gary Kim <gary@garykim.dev> * Make deletions easier to debug Signed-off-by: Gary Kim <gary@garykim.dev> Gary Kim 21:17, Jun 1 2021
1535aa3 Update irc references (#1499) Wim 22:38, May 29 2021
086f391 Update vendor (#1498) Wim 22:25, May 29 2021
32941ef Fix content body issue for redactions (matrix) (#1496) Signed-off-by: Gary Kim <gary@garykim.dev> Gary Kim 21:47, May 29 2021
f8c9ce2 Add a MessageClipped option to set your own clipped message. Closes #1359 (#1487) Wim 19:45, May 27 2021
f880bad Support sending file URLs (nctalk) (#1489) * nctalk: support sending file URLs Signed-off-by: Gary Kim <gary@garykim.dev> * nctalk: reduce nesting Co-authored-by: Wim <wim@42.be> Signed-off-by: Gary Kim <gary@garykim.dev> Co-authored-by: Wim <wim@42.be> Gary Kim 19:44, May 27 2021
081880a Make DocumentMessage handler use FileName attribute (whatsapp) (#1488) * [whatsapp] make DocumentMessage handler use FileName attribute. referenced: https://github.com/Rhymen/go-whatsapp/blob/master/message.go#L582 * fix lint Avinash Reddy 22:06, May 25 2021
daaefcd Delete now-unused `img/slack-setup-*.png` files (#1491) Chris Bobbe 02:51, May 25 2021
db9491c Fix crash on encountering VideoMessage (whatsapp) (#1483) * [whatsapp] fix crash on encountering VideoMessage * Update handlers.go * gofmt Avinash Reddy 19:21, May 23 2021
c1d1787 Rename .jpe files to .jpg Fixes #1463 (whatsapp) (#1485) Wim 22:17, May 22 2021
3da79cd Handle document messages (whatsapp) (#1475) * [Whatsapp] Add DocumentMessage handler * Fix typo Thanks @42wim :) Co-authored-by: Wim <wim@42.be> Co-authored-by: Wim <wim@42.be> Avinash Reddy 20:50, May 21 2021
d7cdf1a Add MxId/Token login option for Matrix (#1438) * Add possibility for using MxId/Token with Matrix Makes it possible to configure a Matrix bot to use Matrix ID + Access token instead of username/password. This makes it possible to use the bot in environments where password login is disabled (for example SSO environments). Matrix user ID's are commonly referred to as "MXID's". I thought about (ab)using "Login" here but it felt like a bad idea given it's used as "username" for the password login. None of the other configuration items felt fitting. Closes #1429 * MxId -> MxID * Add err != nil to matrix.NewClient Jason Robinson 22:10, May 16 2021
15c2a14 Add libwebp-dev to tgs.Dockerfile fixes Telegram sticker to WebP rendering (#1476) Funatiker 21:54, May 15 2021
8406fd3 Add additional variable for TGS conversion in sample config (#1472) this was buried and wanted to bring it up in the config Convert Tgs (Telegram animated sticker) images to PNG before upload. This is useful when your bridge also contains platforms that do not support animated WebP files, like Discord. This requires the external dependency `lottie`, which can be installed like this: `pip install lottie cairosvg` https://github.com/42wim/matterbridge/issues/874 https://github.com/42wim/matterbridge/pull/1173 Bill Mcilhargey 20:49, May 13 2021
95ea553 discord: Add AllowMention to restrict allowed mentions (#1462) * Add DisablePingEveryoneHere/DisablePingRoles/DisablePingUsers keys to config * Add basic AllowedMentions behavior to discord webhooks * Initialize b.AllowedMentions on Discord Bridger init * Call b.getAllowedMentions on each webhook to allow config hot reloading * Add AllowedMentions on all Discord webhooks/messages * Add DisablePingEveryoneHere/DisablePingRoles/DisablePingUsers to matterbridge.toml.sample * Change 'Disable' for 'Allow' and revert logic in Discord AllowedMentions * Update Discord AllowedMentions in matterbridge.toml.sample * Fix typo in DisableWebPagePreview * Replace 'AllowPingEveryoneHere' with 'AllowPingEveryone' * Replace 3 AllowPingEveryone/Roles/Users bools with an array * Fix typo Alexandre GV 20:39, May 13 2021
5ef8580 Update vendor (#1461) * Update vendored libs * Fix slack api changes Wim 20:03, May 5 2021
aff9f15 Follow up to 24b9db1d4b33b977c3c0663daf4a9781c9c49888 for the tgs.Dockerfile (#1448) Sandro 21:47, May 3 2021
28983cf Bump version Wim 22:09, Apr 3 2021
da4994d Release v1.22.1 (#1447) Wim 21:55, Apr 3 2021
c7784b0 Adding caption to send telegram images. Fixes #1357 (#1358) * Used tgbotapi caption option to attach caption to photos / documents * remove "text/template/parse" * added TGGetParseMode to clean up. Added tg upload function for video, audio and voice * fixed varname Textout. Changed fileextension logic to avoid chaining regex * fixed textout varname * fixed parsemode varname * gofmt Co-authored-by: Wim <wim@42.be> Paul 21:15, Apr 3 2021
842d48a Update vendor (#1446) * Update vendor * Use upstream emoji lib again Wim 17:16, Apr 3 2021
47fde22 Add MatterBukkit and Forge / Bukkit distinction (#1444) Millesimus 21:40, Apr 2 2021
c0e88ec Set ogg as default audiomessage when none found (whatsapp). Fixes #1427 (#1431) Wim 22:12, Mar 20 2021
88b41c6 Declare GUILD_MEMBERS privileged intent (discord) (#1428) Without this declared, it seems that Discord will not send any member update events after connection, even if the privileged gateway intent is enabled for the bot in settings. This causes nick tracking to get out of sync when people change their nicks after the bot connects. See: https://discord.com/developers/docs/topics/gateway#gateway-intents James Lu 21:46, Mar 20 2021
1ff0e70 Make lottie_convert work on platforms without /dev/stdout (#1424) Fixes #1423. Ben Wiederhake 21:42, Mar 20 2021
8ccc474 Update vendor (#1414) Wim 21:40, Mar 20 2021
09296cd Add Facebook messenger api bridge URL to README.md (#1425) powerjungle 21:06, Mar 13 2021
2192b27 Check rune length instead of bytes (telegram). Fixes #1409 (#1412) Wim 22:28, Feb 25 2021
481c751 Use go1.16 as binary builder. Remove go1.14 (#1407) Wim 20:37, Feb 17 2021
9899cac Fix webhooks for channels with special characters (xmpp) (#1405) Alexander 20:30, Feb 17 2021
00a1dd5 Change workflow from go 1.16.0-rc1 to go 1.16.x (#1406) Qais Patankar 20:14, Feb 17 2021
995ff4d Handle Rocket.Chat attachments (#1395) Tadeo Kondrak 21:34, Feb 15 2021
9d0a6dc Use valid transmitter Log default (discord) (#1402) * Use valid transmitter Log default (discord) Using a logger created by `log.NewEntry(nil)` would crash. (matterbridge does not encounter this issue as it updates the Log field manually.) Qais Patankar 21:20, Feb 15 2021
df40e1a Fix panic when the webhook fails (xmpp) (#1401) Alexander 21:18, Feb 15 2021
c876ba8 Fix missing word in matterbridge.toml.sample (#1398) Co-authored-by: Qais Patankar <qaisjp@gmail.com> PeGaSuS 13:11, Feb 11 2021
92a4334 Add scoop repo Wim 00:02, Feb 2 2021
e10cb71 Add go 1.16.0-rc1 to github workflow (#1386) Wim 23:05, Feb 1 2021
171113f Bump version Wim 22:59, Feb 1 2021
98793d7 Release v1.22.0 (#1385) Wim 22:44, Feb 1 2021
6413178 Update vendor (#1384) Wim 20:29, Feb 1 2021
b08fdb4 Pick up all the webhooks (discord) (#1383) Wim 19:44, Feb 1 2021
03a2efc Add vk bridge (#1372) * Add vk bridge * Vk bridge attachments * Vk bridge forwarded messages * Vk bridge sample config and code cleanup * Vk bridge add vendor * Vk bridge message edit * Vk bridge: fix fetching names of other bots * Vk bridge: code cleanup * Vk bridge: fix shadows declaration * Vk bridge: remove UseFileURL Ivanik 23:25, Jan 28 2021
cef31fa Add an even more debug option (discord) (#1368) Enable discordgo debugging with debuglevel=1 under the [discord.xxx] section, for even more debugging fun. Wim 23:09, Jan 22 2021
03921c5 Allow the XMPP bridge to use slack compatible webhooks (xmpp) (#1364) * Add mod_slack_webhook support to the XMPP bridge * Replace b.webhookURL with b.GetString * Do not return a message ID on webhook POST * Add the XMPP webhook to the sample configuration Alexander 21:50, Jan 21 2021
6e15fcf Update README (#1362) Wim 22:21, Jan 15 2021
24b9db1 Optimize Dockerfile (#1361) Wim 21:44, Jan 15 2021
b9d8831 Unify/sync apk index cache control in Dockerfile (#1352) The second stage is using a single `apk` command with `--no-cache` which is better. Peter Dave Hello 22:48, Jan 14 2021
257e28e Add jpe as valid image filename extension (telegram) (#1360) Paul 22:42, Jan 14 2021
973f274 Improve Markdown in transmitter docs (discord) (#1351) Qais Patankar 18:57, Jan 3 2021
c9bcf91 Rename .oga audio files to .ogg (telegram) (#1349) Wim 23:55, Jan 1 2021
190b317 Update README about unsupported steam chat Wim 23:12, Jan 1 2021
caee4ef Bump version Wim 22:42, Dec 31 2020
8e89857 Release v1.21.0 (#1348) Wim 21:32, Dec 31 2020
90cf9e1 Refactor "msg-parent-not-found" to config.ParentIDNotFound (#1347) Qais Patankar 18:01, Dec 31 2020
8315a42 Reject cross-channel message references (discord) (#1345) Discord message references have been designed in a way for this to support cross-channel or even cross-guild references in the future. This will ensure the ParentID is *not* set when the message refers to a message that was sent in a different channel. Qais Patankar 16:21, Dec 31 2020
b25c7e8 Add a prefix handler for unthreaded messages (discord) (#1346) Qais Patankar 16:15, Dec 31 2020
55045d2 Add threading support with token (discord) (#1342) Webhooks don't support the threading yet, so this is token only. In discord you can reply on each message of a thread, but this is not possible in mattermost (so some changes added there to make sure we always answer on the rootID of the thread). Also needs some more testing with slack. update : It now also uses the token when replying to a thread (even if webhooks are enabled), until webhooks have support for threads. Wim 15:59, Dec 31 2020
[ Next ]