| Commit | Message | Author | Date (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 |