summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update vendor, move to labstack/echo/v4 Fixes #698Wim2019-01-31265-7194/+32001
|
* Bump versionWim2019-01-311-1/+1
|
* Release v1.13.0v1.13.0Wim2019-01-302-1/+29
|
* Optimize handling of very large slack teams. Fixes #695Wim2019-01-302-11/+27
| | | | | | | | | | Stop getting users if we reach 2000 users. Slack will rate-limit us even if we follow their limits. This means that we now have to lookup every user that says a message for the first time. This should be less intensive on the API. This also disables partly fb713ed91bfb48c0037e489f80be85c54e69953a for now. ChannelMembers will not be filled.
* Send GetChannelMembers event only to slack for nowWim2019-01-241-0/+4
|
* Handle servers without MOTD (irc). Closes #692Wim2019-01-241-0/+1
|
* Fix possible data race (irc). Closes #693Wim2019-01-241-1/+1
|
* Make discord user token work correctly (discord) #689Wim2019-01-191-2/+2
|
* Add initial support for getting ChannelMember info of all bridges (#678)Wim2019-01-187-21/+189
| | | | | | | | | | | | | | * Add initial support for getting ChannelMember info of all bridges. Adds an EventGetChannelMembers event, which gets send every x time to all bridges. Bridges should respond on this event with a Message containing ChannelMembers in the EventGetChannelMembers key in the Extra field. handleEventGetChannelMembers will handle this Message and sets the contained ChannelMembers to the Bridge struct. * Add ChannelMembers support to the slack bridge
* Run go fmtWim2019-01-141-3/+3
|
* Allow to bridge non-bot Discord users (discord) (#689)Zomboy Alfrir2019-01-141-0/+5
| | | | | | If you prefix a token with `User ` it'll treat is as a user token. Co-Authored-By: zomboy-alfrir <zomboy@dancodes.com.ar>
* Revert "Update pinned golangci-lint version (#666)"Wim2019-01-141-1/+1
| | | | | | This reverts commit 015c0763153778779857597178a0aabd7ac1215a. Goimports regression: https://github.com/golangci/golangci-lint/issues/347 And gocritic recommending fixes in tip instead of released versions.
* Fix displaying usernames for plain text clients. (matrix) (#685)David Hill2019-01-091-1/+1
|
* Add link to API page on the wikiWim2019-01-091-1/+1
|
* Add support for mattermost threading (#627)Patrick Connolly2019-01-093-11/+12
|
* Use only one webhook if possible (discord) (#681)James Nylen2019-01-091-8/+42
|
* Add api.yaml to contribWim2019-01-091-0/+210
|
* Add swaggerhub link to README (api)Wim2019-01-091-1/+2
|
* Add file comment to webhook messages (discord). Fixes #358Wim2019-01-071-1/+7
|
* Improve error reporting on failure to join Discord. Fixes #672 (#680)James Nylen2019-01-071-1/+15
|
* Fail if channel starts with hashtag (mattermost). Closes #625Wim2019-01-071-0/+5
|
* Add support for markdown to HTML conversion (matrix). Closes #663 (#670)Wim2019-01-0685-6/+40959
| | | | | This uses our own gomatrix lib with the SendHTML function which adds HTML to formatted_body in matrix. golang-commonmark is used to convert markdown into valid HTML.
* Update README about xmpp. Fixes #676 (#677)Neustradamus2019-01-061-1/+1
|
* Add various sshchat fixes (#675)ValdikSS2019-01-051-3/+6
| | | | | | | * SSH-Chat: set quiet mode to filter joins/quits * SSH-Chat: Trim newlines in the end of relayed messages * SSH-Chat: fix media links * SSH-Chat: do not relay "Rate limiting is in effect" message
* Fix #668 strip lang in code fences sent to Slack (#673)Qais Patankar2019-01-042-0/+7
|
* Remove unused key (config)Wim2019-01-041-1/+0
|
* Add link to matterbridge and k8s articleWim2019-01-041-0/+1
|
* Update vendorWim2019-01-0318-71/+309
| | | | | | * go-telegram-bot-api/telegram-bot-api * lrstanley/girc * matterbridge/gomatrix
* Ignore LatencyReport event (slack)Wim2019-01-021-0/+2
|
* Update pinned golangci-lint version (#666)Duco van Amstel2018-12-301-1/+1
|
* Try building arm docker imageWim2018-12-261-10/+8
|
* Use logrus imports instead of log (#662)Duco van Amstel2018-12-2610-43/+42
|
* Fix sshchat connection logic (#661)Duco van Amstel2018-12-261-13/+28
|
* Try downloading files again if slack is too slow (slack). Closes #655 (#656)Jerry Heiselman2018-12-191-2/+8
|
* Bump versionWim2018-12-151-1/+1
|
* Update changelogWim2018-12-151-0/+6
|
* Add wait option for populateUsers/Channels (slack) Fixes #579 (#653)Wim2018-12-153-10/+16
| | | | | When setting wait to true, we wait until the populating isn't in progress anymore. This is used on startup connections where we really need the initial information which could take a long time on big servers.
* Populate user on channel join (slack) (#644)David Hill2018-12-152-0/+23
|
* Fix bot (legacy token) messages not being send. Closes #571Wim2018-12-131-1/+1
|
* Refactor gateway (#648)Wim2018-12-124-237/+435
| | | | | | | * Decrease complexity of handleMessage, handleReceive, handleFiles * Move handlers to handlers.go * Split ignoreMessage up in ignoreTextEmpty, ignoreNicks and IgnoreTexts * Add ignoreEvent * Add testcase for ignoreTextEmpty, ignoreNicks, ignoreTexts and ignoreEvent
* Refactor telegram (#649)Wim2018-12-122-35/+46
| | | * Decrease complexity in Send() (makes codeclimate happy)
* Refactor sshchat bridge (#650)Wim2018-12-121-18/+20
| | | | * Decrease complexity in Send() * Add handleUploadFile() function
* Add bot debug info (slack)Wim2018-12-121-0/+1
|
* Enable gocyclo linterWim2018-12-091-1/+0
|
* Enable errcheck linter (#646)Duco van Amstel2018-12-087-25/+37
|
* Add repology linkWim2018-12-071-0/+3
|
* Refactor steam bridge (#630)Wim2018-12-072-90/+131
| | | | * split up in different files * decrease complexity
* Disable some unparam checks (discord)Wim2018-12-071-3/+3
|
* Split Discord bridge in multiple files (#632)Duco van Amstel2018-12-074-257/+412
|
* Enable gosec linter (#645)Duco van Amstel2018-12-065-9/+14
|