summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update github.com/Rhymen/go-whatsapp vendor. Fixes #843Wim2019-06-1412-58/+213
|
* Revert xmpp to orig behaviour. Closes #844Wim2019-06-131-1/+1
|
* Make config parse errors readableWim2019-06-021-2/+2
|
* Fix go mod issue by removing whatsapp-extWim2019-06-0216-1484/+32
|
* Forward only user-typing messages if supported by protocol (#832)Duco van Amstel2019-05-302-30/+45
| | | | | | | | | | Fixes issue #814. This is a somewhat hacky way of achieving the required goal but it seems like this is the least problematic way of getting there. We might want to redesign some bridge information later such that we have a standardised way of specifying what is and what isn't supported by each chat protocol / bridge.
* Clean-up XMPP handling code (#831)Duco van Amstel2019-05-301-77/+129
|
* Use upstream whatsapp again (#809)Wim2019-05-3089-1257/+2145
|
* Linter fixesDuco van Amstel2019-05-271-7/+11
|
* Update channels of all teams (mattermost)Wim2019-05-021-9/+24
|
* Allow messages from other bots (discord). Fixes #816Wim2019-05-011-1/+1
|
* Add msg event to tengoWim2019-04-242-2/+4
|
* Update README with v1.14.4Wim2019-04-231-1/+1
|
* Update changelogWim2019-04-231-0/+10
|
* Disable user lookups on delete messages (slack) (#812)Wim2019-04-231-11/+11
|
* Add lacking clean-up in Slack synchronisation (#811)Duco van Amstel2019-04-231-4/+5
|
* Use paging in initUser and UpdateUsers (mattermost)Wim2019-04-202-9/+31
|
* Handle unthreaded messages (mattermost). Fixes #803Wim2019-04-191-0/+6
|
* Fix panic on nil message.Post (mattermost). Fixes #804Wim2019-04-191-0/+6
|
* Add Id to EditMessage (mattermost). Fixes #802Wim2019-04-191-1/+1
|
* Add scripting (tengo) support for every outgoing message (#806)Wim2019-04-197-7/+383
| | | | | | | | | | | | | | | | | | Adds a new key OutMessage under [tengo] table, which specifies the location of the script that will be invoked on each message being sent to a bridge and can be used to modify the Username and the Text of that message. The script will have the following global variables: read-only: inAccount, inProtocol, inChannel, inGateway outAccount, outProtocol, outChannel, outGateway read-write: msgText, msgUsername The script is reloaded on every message, so you can modify the script on the fly. The default script in https://github.com/42wim/matterbridge/tree/master/internal/tengo/outmessage.tengo is compiled in and will be executed if no script is specified.
* Bump versionWim2019-04-191-1/+1
|
* Update changelogWim2019-04-191-0/+5
|
* Remove deprecated TengoModifyMessageWim2019-04-191-23/+0
| | | | This has become InMessage under [tengo]
* Add verbose IRC joins/parts (ident@host) (#805)chotaire2019-04-183-2/+13
| | | New configuration setting: VerboseJoinPart (default is false)
* Fix deadlock on reconnect (irc). Closes #757Wim2019-04-152-2/+5
|
* Remove hipchatWim2019-04-142-93/+2
|
* Update READMEWim2019-04-141-3/+7
|
* Add remotenickformat-zerowidth.tengo to contrib (#799)Qais Patankar2019-04-141-0/+16
|
* Send channel_created and deleted event through message channel (mattermost)Wim2019-04-131-1/+4
|
* Add useraction support (rocketchat). Closes #772 (#794)Wim2019-04-081-0/+5
|
* Add tengo support to RemoteNickFormat (#793)Wim2019-04-084-0/+98
| | | | | | | | | | | | | | | | | | | This commit add support for using the result of a tengo script in RemoteNickFormat using {TENGO} Also adds a new toml table [tengo] with key RemoteNickFormat and value location of the script. This also moves the TengoModifyMessage from [general] to Message in [tengo] Documentation: RemoteNickFormat allows you to specify the location of a tengo (https://github.com/d5/tengo/) script. The script will have the following global variables: to modify: result to read: channel, bridge, gateway, protocol, nick The result will be set in {TENGO} in the RemoteNickFormat key of every bridge where {TENGO} is specified The script is reloaded on every message, so you can modify the script on the fly. Example script can be found in https://github.com/42wim/matterbridge/tree/master/contrib/remotenickformat.tengo [tengo] RemoteNickFormat="remotenickformat.tengo"
* Build on every branch (travis)Wim2019-04-071-0/+1
|
* Add xmpp room to README. Closes #758Wim2019-04-071-1/+1
|
* Bump versionWim2019-04-071-1/+1
|
* Release v1.14.2v1.14.2Wim2019-04-063-2/+17
|
* Revert fix for #722. Closes #781Wim2019-04-062-21/+0
| | | | | | | | | | | | | | Revert "Fix typo" This reverts commit dffd67eb311580aa2b14e7f5a069cfefdbf3aacc. Revert "Handle quit message relay better on gateways with one channel on the irc bridge #722" This reverts commit 240559581a225ff632c00a52e029b3728c61309e. Revert "Support quits from irc correctly. Fixes #722 (#724)" This reverts commit d76a04bd0a96772cec5b279aaa1ee45235adc707.
* Return when not connected and drop a message (irc). Fixes #786Wim2019-04-061-0/+1
|
* Update tengo vendor and load the stdlib. Fixes #789 (#792)Wim2019-04-0663-1292/+7008
|
* Use default nick if none specified (irc). Fixes #785Wim2019-04-051-1/+1
|
* Handle nil message (telegram). Fixes #777Wim2019-04-051-0/+5
|
* Revert "Bail if any vars are nil, not if all (telegram) (#778)"Wim2019-04-051-2/+2
| | | | This reverts commit efd2c9986270a8a1dd35f896a80d6465fc52054b.
* Fix travis before_deployWim2019-04-041-4/+4
|
* Fix travis deploy condition and update to golangci-lint v1.16Wim2019-04-041-2/+2
|
* Add CI fixes and improvements (#780)Duco van Amstel2019-04-045-61/+74
| | | | | | | | | | | | | | | | * Update GolangCI-lint and lint config The `algo` parameter for the `unparam` linter has been removed and we should thus no longer specify it. Also, bumping the GolangCI-lint version to the latest available minor release. See: mvdan/unparam@e6a6d1c51b6f03ac1a9d120f1ea07bc3a3f0e0b9 * Fix and improve bintray CI script * Further CI setup improvements * Split-out CI steps into stand-alone scripts
* Send user_added and removed event through message channel (mattermost)Wim2019-04-022-5/+8
|
* Return channelId for other channeltypes too (mattermost)Wim2019-04-011-1/+4
|
* Bump travis to go 1.12.xWim2019-03-271-1/+1
|
* Ignore message_replied and hidden messages (slack). Fixes #709 (#779)Wim2019-03-271-6/+12
|
* Bail if any vars are nil, not if all (telegram) (#778)David Hill2019-03-271-2/+2
|
* Thank DigitalOcean (https://digitalocean.com) for another year of sponsorshipWim2019-03-251-1/+13
|