| Commit | Message | Author | Date (UTC) |
|---|
| 213b926
|
Update matterbridge/gomatrix. Fixes #1772 (#1803)
|
Wim
|
22:59, Apr 11 2022 |
| 574ac57
|
Fix build command for latest stable
|
Wim
|
22:39, Apr 11 2022 |
| f09c731
|
Update dependencies (#1800)
|
Wim
|
22:30, Apr 11 2022 |
| b8ae90a
|
Clear existing IRC event handlers before connecting new ones (#1795)
Clear all existing IRC event handler registrations before registering
new handlers in case we are connecting via a BNC and are seeing
a reconnect.
Fixes #1564 |
Bryan Davis
|
21:00, Apr 7 2022 |
| 779b7a7
|
Bump version
|
Wim
|
20:51, Apr 7 2022 |
| 44344ac
|
Release v1.25.0 (#1793)
|
Wim
|
22:44, Apr 3 2022 |
| 8abb1fc
|
Add whatsapp deprecation warning (#1792)
|
Wim
|
22:31, Apr 3 2022 |
| 40cff5e
|
Change discord non-native threading behaviour (discord) (#1791)
Sorta regression introduced by 5bae8f760ba3e9598e10724aba6d099e6ad2e174
which changes the way we get replies of matrix.
This causes issues like https://github.com/42wim/matterbridge/issues/1780
We "fix" this by mimicking the old behaviour when "PreserveThreading" is
disabled. |
Wim
|
22:19, Apr 3 2022 |
| 3bdc090
|
Update dependencies (#1784)
|
Wim
|
22:23, Mar 31 2022 |
| 49e398e
|
Ignore sending file with comment, if comment contains IgnoreMessages value (#1783)
* Ignore sending file with comment, if comment contains message to ignore
* Fix linter issue |
Alexander
|
21:50, Mar 31 2022 |
| 1a00208
|
Multiple media in one message (telegram) (#1779)
* Send multiple images/video/documents as media group
* Fix media caption quotting
* Fix errors handling
* Refactor parent id detection
* Try to reduce cognitive complexity of code
* Remove unused conditional |
Alexander
|
20:23, Mar 30 2022 |
| 0e18203
|
Preserve threading for messages with files (slack) (#1781)
* Preserve threading for slack messages with files
* Update bridge/slack/slack.go
Co-authored-by: Wim <wim@42.be> |
Alexander
|
20:22, Mar 30 2022 |
| 846ad6f
|
Use slack real name as user name (slack) (#1775)
* Use slack real name as user name
* Change slack option UseRealName to UseFullName |
Alexander
|
19:52, Mar 26 2022 |
| b3373b0
|
Update lrstanley/girc dep (#1773)
|
Wim
|
21:01, Mar 25 2022 |
| b4ed998
|
Preserve threading from telegram replies (telegram) (#1776)
* Preserve threading from telegram replies
* Add fallback for unthreaded telegram message
* Fix linter issue |
Alexander
|
20:58, Mar 25 2022 |
| a4d7551
|
Add UseFullName option (telegram) (#1777)
|
Alexander
|
20:42, Mar 25 2022 |
| 9e45ccf
|
Add Dockerfile_whatsappmulti for building with WhatsApp Multi-Device support (Whatsmeow) (#1774)
Co-authored-by: Tobias Niepel <tobias.niepel@obi.de> |
Tobias Niepel
|
09:05, Mar 22 2022 |
| db9bf41
|
Update README
|
Wim
|
16:04, Mar 20 2022 |
| 6eac752
|
Fix linting (whatsapp)
|
Wim
|
13:13, Mar 20 2022 |
| 901d3e9
|
Add whatsappmulti buildflag for whatsapp with multidevice support (whatsapp)
|
Wim
|
01:20, Mar 20 2022 |
| 1820772
|
Update vendor (whatsapp)
|
Wim
|
21:04, Mar 19 2022 |
| c8b6d1d
|
Fix linting (whatsapp)
|
Wim
|
22:51, Mar 13 2022 |
| 573ce9a
|
Fix channel in video/audio/image/document handling (whatsapp)
|
Wim
|
19:42, Mar 13 2022 |
| 0a518d3
|
Check for Conversation on receiving messages (whatsapp)
|
Wim
|
17:48, Mar 13 2022 |
| e5e35de
|
Use Conversation instead of ExtendedTextMessage (whatsapp)
|
Wim
|
17:05, Mar 13 2022 |
| 39d535a
|
Update vendor (whatsapp)
|
Wim
|
17:05, Mar 13 2022 |
| 73ed518
|
Refactor login logic (whatsapp)
|
Wim
|
00:01, Mar 13 2022 |
| bb27c10
|
Add busy_timeout which fixes SQLITE_BUSY errors (whatsapp)
|
Wim
|
00:01, Mar 13 2022 |
| a88a4f7
|
Update vendor (whatsapp)
|
Wim
|
22:02, Mar 12 2022 |
| 558f012
|
Fetch avatars synchronous (whatsapp)
|
Wim
|
23:33, Feb 3 2022 |
| e954c23
|
Refactor JoinChannel (whatsapp)
|
Wim
|
20:48, Feb 3 2022 |
| 4841995
|
Add dependencies/vendor (whatsapp)
|
Wim
|
23:27, Jan 30 2022 |
| 5b4ef25
|
Rewrite whatsapp bridge to use whatsmeow
|
Wim
|
23:13, Jan 30 2022 |
| 82f9139
|
Remove go replace by fork (matrix) (#1771)
|
Wim
|
00:43, Mar 20 2022 |
| b4d435c
|
Bump version
|
Wim
|
22:47, Mar 19 2022 |
| b5921f0
|
Release v1.24.1 (#1768)
|
Wim
|
22:28, Mar 19 2022 |
| 230c714
|
Refactor utf-8 conversion (irc) (#1767)
|
Wim
|
22:14, Mar 19 2022 |
| 6c0ce9d
|
Implement a workaround to signal Opus support (mumble) (#1764)
* Mumble: Implement a workaround to signal Opus support without pulling in the CGO gopus dependency.
* mumble: lowercase error messages
* mumble: Add link to #1750 in bridge/mumble/codec.go |
Sebastian P
|
20:32, Mar 19 2022 |
| 5838648
|
Fix for complex-formatted Telegram text (#1765)
* Telegram: handle entities before everything
* Telegram: use runes for text entities
* Telegram: use proper offset and runes for links
* Telegram: put newline after backticks for pre
* Telegram: use utf16 for entity processing |
ValdikSS
|
10:34, Mar 19 2022 |
| 43b68a9
|
Update dependencies and vendor (#1761)
|
Wim
|
18:41, Mar 12 2022 |
| a22437b
|
Fix panic in irc. Closes #1751 (#1760)
|
Wim
|
16:33, Mar 12 2022 |
| 33843ed
|
Switch to discordgo upstream again (#1759)
* Switch to upstream discordgo again
* Fix discord api changes |
Wim
|
16:06, Mar 12 2022 |
| 41fffe3
|
Fix Telegram channel title in forwards (#1753)
Forward from channels requires different handling than forward from the regular users.
This patch fixes the issue: it prints channel title instead of "forwarded from unknown". |
ValdikSS
|
23:20, Mar 11 2022 |
| 8f91a64
|
Fix Telegram Problem (unforwarded formatting and skipping of linebreaks) (#1749)
* Change bridge/telegram/handlers.go
Comment out the removing of empty lines
add support for bold, italic and striked telegram messages
* Implement Telegram MessageEntities correctly
* Apply gofmt
Co-authored-by: Jan Martin Reckel <jan-martin.reckel@s2017.tu-chemnitz.de>
Co-authored-by: Wim <wim@42.be> |
Jan Martin Reckel
|
23:19, Mar 11 2022 |
| 09fe4e9
|
Create inmessage-logger.tengo (#1688) (#1747)
|
jan Anja
|
22:31, Mar 11 2022 |
| 8454e34
|
Add OpenRC service file (#1746)
|
jan Anja
|
21:24, Feb 20 2022 |
| 7ada794
|
Remove dependabot to fix fork spamming
See https://github.com/dependabot/dependabot-core/issues/2198
|
Wim
|
23:13, Feb 7 2022 |
| 6031199
|
Bump version
|
Wim
|
22:48, Feb 7 2022 |
| ac71f96
|
Release v1.24.0 (#1732)
|
Wim
|
22:10, Feb 7 2022 |
| f3b8bb4
|
Bump github.com/SevereCloud/vksdk/v2 from 2.13.0 to 2.13.1 (#1730)
Bumps [github.com/SevereCloud/vksdk/v2](https://github.com/SevereCloud/vksdk) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/SevereCloud/vksdk/releases)
- [Commits](https://github.com/SevereCloud/vksdk/compare/v2.13.0...v2.13.1)
---
updated-dependencies:
- dependency-name: github.com/SevereCloud/vksdk/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
19:30, Feb 7 2022 |
| f41a315
|
Make EditSuffix option actually work (whatsapp). Fixes #1510 (#1728)
To keep it backwards compatible we keep the "(edited)" message when no
editsuffix is configured. |
Wim
|
22:56, Feb 6 2022 |
| 0f1fb69
|
Make HTMLDisable work correct (matrix) (#1716)
|
Wim
|
19:58, Feb 6 2022 |
| b90ddbe
|
Add support for using ID in channel config (mattermost) (#1715)
|
Wim
|
17:26, Feb 6 2022 |
| 77a8f85
|
Add UseUsername option (mattermost). Fixes #1665 (#1714)
|
Wim
|
16:33, Feb 6 2022 |
| ddee330
|
Add more debug options for discord (#1712)
debuglevel=1 dumps every received discord event
debuglevel=2 dumps every discord event we are sending to discord (also
logs sensitive information) |
Wim
|
15:58, Feb 6 2022 |
| 207bf02
|
Use own gomatrix fork again. Fixes #1382 (#1713)
|
Wim
|
23:59, Feb 5 2022 |
| 829993d
|
Add support for client certificate (irc) (#1710)
Supports https://libera.chat/guides/certfp.html |
Wim
|
20:12, Feb 5 2022 |
| 7e5ccb4
|
Add support for deleting files from slack to discord. Fixes #1705 (#1709)
We create a new event EventFileDelete which will be used to delete
specific uploaded files using the Extra["file"] in the config.Message.
We also add a new NativeID key to the FileInfo struct which will contain
the native file ID of the sending bridge.
When a new file is added to the config.Message.Extra["file"] map, now
the bridge native file ID should be added here.
When the receiving bridge receives such a message, it should keep an
internal mapping of NativeID <> bridge fileid/message id. In the case of
discord we map it to the resulted discord message ID after uploading it.
Now when a bridge deletes a file, it should send a EventFileDelete and
setting the ID to the native file ID of the bridge.
When the receiving bridge will get this event it'll look into the
NativeID <> bridge id mapping to find their internal ID and use it to
delete the specific file on their side.
For now this is implemented for slack to discord but this will be add to
other bridges where useful. |
Wim
|
13:45, Feb 5 2022 |
| 3ad5a49
|
Add support for sender_chat (telegram) (#1677)
* Add support for sender_chat (telegram)
Fixes #1654
https://core.telegram.org/bots/api#december-7-2021
* Add debuglevel option
Add `debuglevel=1` in telegram config to increase debug |
Wim
|
15:15, Feb 4 2022 |
| dff72a1
|
Add Telegram Bot Command /chatId (telegram) (#1703)
* feat(telegram): command to get chat id
* Gofumpt
Co-authored-by: Ivan Zuev <i-zuev@yandex-team.ru>
Co-authored-by: Wim <wim@42.be> |
Ivan Zuev
|
23:20, Feb 2 2022 |
| 1159906
|
Increase batch size for conversation.list api method (slack) (#1700)
Co-authored-by: Ivan Zuev <i-zuev@yandex-team.ru> |
Ivan Zuev
|
23:13, Jan 28 2022 |
| b2199ba
|
Bump github.com/SevereCloud/vksdk/v2 from 2.11.0 to 2.13.0 (#1698)
Bumps [github.com/SevereCloud/vksdk/v2](https://github.com/SevereCloud/vksdk) from 2.11.0 to 2.13.0.
- [Release notes](https://github.com/SevereCloud/vksdk/releases)
- [Commits](https://github.com/SevereCloud/vksdk/compare/v2.11.0...v2.13.0)
---
updated-dependencies:
- dependency-name: github.com/SevereCloud/vksdk/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
22:48, Jan 28 2022 |
| 433baab
|
Bump github.com/go-telegram-bot-api/telegram-bot-api/v5 (#1693)
Bumps [github.com/go-telegram-bot-api/telegram-bot-api/v5](https://github.com/go-telegram-bot-api/telegram-bot-api) from 5.5.0 to 5.5.1.
- [Release notes](https://github.com/go-telegram-bot-api/telegram-bot-api/releases)
- [Changelog](https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/docs/changelog.md)
- [Commits](https://github.com/go-telegram-bot-api/telegram-bot-api/compare/v5.5.0...v5.5.1)
---
updated-dependencies:
- dependency-name: github.com/go-telegram-bot-api/telegram-bot-api/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
23:04, Jan 25 2022 |
| 6c65e60
|
Bump github.com/labstack/echo/v4 from 4.6.1 to 4.6.3 (#1685)
Bumps [github.com/labstack/echo/v4](https://github.com/labstack/echo) from 4.6.1 to 4.6.3.
- [Release notes](https://github.com/labstack/echo/releases)
- [Changelog](https://github.com/labstack/echo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/labstack/echo/compare/v4.6.1...v4.6.3)
---
updated-dependencies:
- dependency-name: github.com/labstack/echo/v4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
19:42, Jan 18 2022 |
| f638bc0
|
Bump github.com/spf13/viper from 1.9.0 to 1.10.1 (#1684)
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.9.0 to 1.10.1.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](https://github.com/spf13/viper/compare/v1.9.0...v1.10.1)
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
19:34, Jan 18 2022 |
| 9e81cb6
|
Bump github.com/mattermost/mattermost-server/v6 from 6.1.0 to 6.3.0 (#1686)
Bumps [github.com/mattermost/mattermost-server/v6](https://github.com/mattermost/mattermost-server) from 6.1.0 to 6.3.0.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v6.1.0...v6.3.0)
---
updated-dependencies:
- dependency-name: github.com/mattermost/mattermost-server/v6
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
19:24, Jan 18 2022 |
| 2eaf072
|
Bump github.com/mattermost/mattermost-server/v5 from 5.39.0 to 5.39.3 (#1682)
Bumps [github.com/mattermost/mattermost-server/v5](https://github.com/mattermost/mattermost-server) from 5.39.0 to 5.39.3.
- [Release notes](https://github.com/mattermost/mattermost-server/releases)
- [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mattermost/mattermost-server/compare/v5.39.0...v5.39.3)
---
updated-dependencies:
- dependency-name: github.com/mattermost/mattermost-server/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
dependabot[bot]
|
19:19, Jan 18 2022 |
| c1f149c
|
Add more ignore debug messages (mattermost) (#1678)
|
Wim
|
21:58, Jan 10 2022 |
| cf02fd8
|
Log eventtype in debug (mattermost) (#1676)
|
Wim
|
23:50, Jan 9 2022 |
| 467efbf
|
Use current parentID if rootId is not set (mattermost) (#1675)
|
Wim
|
23:37, Jan 9 2022 |
| 5bae8f7
|
Reply support for Matrix (#1664)
* Post replies to matrix
* Handle replies from matrix
* Include protocol in canonical ID return
* fmt |
vpzomtrrfrt
|
22:46, Jan 9 2022 |
| 5d0807d
|
Remove GroupID (vk) (#1668)
|
Daniil Suvorov
|
21:50, Jan 9 2022 |
| 7b0b163
|
Add Dependabot.yml config (#1663)
* Added: Dependabot.yml config
* Updated: schedule interval
* Updated: Interval to weekly |
Felix
|
20:53, Dec 19 2021 |
| 232e174
|
Fix codeql warnings
|
Wim
|
13:39, Dec 19 2021 |
| ee71fa5
|
Add support for Harmony (#1656)
Harmony is a relatively new (1,5yo) chat protocol with a small community.
This introduces support for Harmony into Matterbridge, using the functionality
specifically designed for bridge bots. The implementation is a modest 200 lines
of code. |
Janet Blackquill
|
21:43, Dec 18 2021 |
| 07f6cea
|
Fix vendored xmpp (#1661)
|
Wim
|
13:11, Dec 12 2021 |
| a4dda8c
|
Add comments to messages (telegram) (#1652)
* Add's comments to message in telegram messages
This is a change to handle comments in telegram messages!
Some messages in telegram have comments added to the message! This normally is the description in images or links. This changes appends the comment to the message if available.
This should fix the issue in #1649
* [fix] discord: send comments in extras
Co-authored-by: Wim <wim@42.be> |
Soloam
|
00:40, Dec 12 2021 |
| 5a52e63
|
Update telegram-bot-api to v5 (#1660)
|
Wim
|
23:35, Dec 11 2021 |
| e30f7a5
|
Update dependencies/vendor (#1659)
|
Wim
|
23:05, Dec 11 2021 |
| efcda5b
|
Fix telegram/handlers.go linting (#1658)
|
Wim
|
21:13, Dec 10 2021 |
| 33395b0
|
Disable some more linters
|
Wim
|
20:54, Dec 10 2021 |
| 0100272
|
Fix Zulip example in matterbridge.toml.sample (#1657)
Commit 34194a0725a1482add6bb9dc73c881e4ac234ddd changed the example for
Zulip, in a way that was not accurate to what zulip.go expects, hence
this commit fixes the example. |
Yash Rathore
|
20:47, Dec 10 2021 |
| 1798bcd
|
Add support for code blocks in telegram (#1650)
* handle code blocks in telegram.
* support multi-line code blocks.
* remove import.
* handle code blocks in middle of normal text.
* support multiple code blocks in same message. |
Dan Walmsley
|
20:26, Dec 7 2021 |
| 2607f39
|
Update matterbridge.toml.sample (#1644)
Missing `{NOPINGNICK}` example on the general re-loadable settings |
PeGaSuS
|
23:49, Dec 1 2021 |
| fc66f8c
|
Use Alpine stable again in Dockerfile (#1643)
* Use alpine stable again
* fix build for tgs.Dockerfile |
Sandro
|
00:19, Nov 29 2021 |
| f216040
|
Allow binding to IP on IRC (#1640)
Add configuration option "Bind" that is passed on to girc, allowing
to choose which IP address to use on systems that have multiple ones. |
Santtu Lakkala
|
00:15, Nov 29 2021 |
| 9455b54
|
Bump version
|
Wim
|
22:34, Nov 2 2021 |
| 92ebb71
|
Release v1.23.2 (#1631)
|
Wim
|
22:22, Nov 2 2021 |
| f9be41d
|
Update go-whatsapp version (#1630)
|
snikpic
|
20:11, Nov 2 2021 |
| 6512d56
|
Bump version
|
Wim
|
22:56, Nov 1 2021 |
| 77b1e82
|
Release v1.23.1 (#1629)
|
Wim
|
16:47, Oct 30 2021 |
| 5ed5770
|
Do not fail on no avatar data (xmpp) #1529 (#1627)
* Detect errors when working with AvatarData
* Remove not neccessary line
Co-authored-by: Wim <wim@42.be> |
Polynomdivision
|
15:50, Oct 30 2021 |
| 4461b4e
|
Update dependencies (#1628)
|
Wim
|
13:17, Oct 30 2021 |
| ca62d3a
|
Remove wrapcheck linter
|
Wim
|
13:12, Oct 30 2021 |
| d798bd3
|
Add article. (#1625)
Add article at https://minecraftchest1.wordpress.com/2021/06/05/how-to-install-and-setup-matterbridge/ |
Minecraftchest1
|
17:05, Oct 25 2021 |
| 91946a5
|
Do not check cache on deleted messages (mattermost). Fixes #1555 (#1624)
|
Wim
|
22:08, Oct 24 2021 |
| 1449eed
|
Use a new msgID when replacing messages (xmpp). Fixes #1584 (#1623)
|
Wim
|
21:15, Oct 24 2021 |
| ce58151
|
Fix panic in msteams. Fixes #1588 (#1622)
|
Wim
|
20:17, Oct 24 2021 |
| 22137c6
|
Keep the logger on a disabled bridge. Fixes #1616 (#1621)
|
Wim
|
17:00, Oct 24 2021 |
| cf27fb4
|
Add better error handling on Zulip (#1589)
* zulip: Treat unknown errors with a 10-second backoff.
An unknown error (including an unauthorized error) would fall through
with no calls to time.Sleep, resulting in hammering the server as
quickly as possible.
Add a 10-second sleep in the default error case. The heartbeat is
left with no explicit sleep, but all other codepaths now contain one.
* version: Move version information into a separate package.
This will allow it to be accessed by other sections of the code.
* zulip: Use the matterbridge version in the user-agent.
Co-authored-by: Wim <wim@42.be> |
Alex Vandiver
|
21:46, Oct 23 2021 |