Thumbnail

rani/matterbridge.git

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

Showing 100 commits for branch master

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