Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Be less lossy when throttling IRC messages (#1004) | Qais Patankar | 2020-02-09 | 1 | -6/+2 |
| | | | Note that msg.Text and chucking it through a chan is OK: https://play.golang.org/p/MTfT3YSsgPX | ||||
* | Add scripting (tengo) support for every outgoing message (#806) | Wim | 2019-04-19 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Add verbose IRC joins/parts (ident@host) (#805) | chotaire | 2019-04-18 | 1 | -1/+6 |
| | | | New configuration setting: VerboseJoinPart (default is false) | ||||
* | Fix deadlock on reconnect (irc). Closes #757 | Wim | 2019-04-15 | 1 | -1/+4 |
| | |||||
* | Revert fix for #722. Closes #781 | Wim | 2019-04-06 | 1 | -4/+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 #786 | Wim | 2019-04-06 | 1 | -0/+1 |
| | |||||
* | Use default nick if none specified (irc). Fixes #785 | Wim | 2019-04-05 | 1 | -1/+1 |
| | |||||
* | Support quits from irc correctly. Fixes #722 (#724) | Wim | 2019-02-17 | 1 | -0/+4 |
| | |||||
* | Upgrade to latest girc version (irc) (#718) | Wim | 2019-02-16 | 2 | -3/+3 |
| | |||||
* | Handle servers without MOTD (irc). Closes #692 | Wim | 2019-01-24 | 1 | -0/+1 |
| | |||||
* | Fix possible data race (irc). Closes #693 | Wim | 2019-01-24 | 1 | -1/+1 |
| | |||||
* | Move golangci-lint configuration to file (#635) | Duco van Amstel | 2018-12-05 | 1 | -4/+1 |
| | |||||
* | Fix multiple channel join regression. Closes #639 | Wim | 2018-12-03 | 1 | -1/+0 |
| | |||||
* | Refactor irc handlers. Fix linting (#611) | Wim | 2018-11-28 | 2 | -259/+304 |
| | |||||
* | Add option to send RAW commands after connection (irc). Fixes #490 (#604) | Wim | 2018-11-25 | 1 | -0/+10 |
| | |||||
* | Rework connection logic (irc) | Wim | 2018-11-23 | 1 | -14/+25 |
| | | | | | | If IRC connection fails on first connect, bail out. Wait until after nickserv auth until joining channels (also after reconnects) Don't do a separate irc timeout, some connections take a while #503 | ||||
* | Fix Nickserv logic (irc) #602 | Wim | 2018-11-22 | 1 | -9/+18 |
| | |||||
* | Fix golint linter issues and enable it in CI (#593) | Duco van Amstel | 2018-11-15 | 1 | -7/+7 |
| | |||||
* | Fix IRC line splitting. Closes #584 (#587) | Duco van Amstel | 2018-11-14 | 2 | -80/+19 |
| | |||||
* | Make gocritic linter happy | Wim | 2018-11-08 | 1 | -3/+2 |
| | |||||
* | Make unparam linter happy | Wim | 2018-11-08 | 2 | -7/+5 |
| | |||||
* | Clean up various stuff (#508) | David Hill | 2018-11-07 | 1 | -1/+4 |
| | | | * various cleanups | ||||
* | Check nickname on kick (irc). Closes #488 | Wim | 2018-08-27 | 1 | -1/+1 |
| | |||||
* | Add a bit more debugging (irc). #482 | Wim | 2018-08-16 | 1 | -0/+1 |
| | |||||
* | Stop numbers being stripped after non-color control codes (irc) (#465) | John | 2018-07-11 | 1 | -1/+1 |
| | | | Currently numbers are stripped not just after the color control code (\x03) but also after other formatting such as bold (\x02) and italic (\x1D), which is both unnecessary and leads to missing text from irc. This fixes that by only stripping numbers after the color control code. | ||||
* | Reconnect on quit. (irc) See #431 (#445) | Liam Stanley | 2018-06-09 | 1 | -18/+20 |
| | | | | | * potential fixes for #431 * go: fix formatting/gofmt/goreturns | ||||
* | Prevent white or black color codes (irc) (#434) | Yuval Langer | 2018-05-29 | 1 | -1/+2 |
| | |||||
* | Fix format string bug (irc) (#428) | Kazuhiro NISHIYAMA | 2018-05-18 | 1 | -1/+1 |
| | |||||
* | End IRC username formatting with a total formatting reset (irc) (#425) | Yuval Langer | 2018-05-18 | 1 | -1/+1 |
| | | | | | | * Add zero padding to the color code * Change color ending into total formatting reset | ||||
* | [WIP] Colorize username sent to IRC using its crc32 IEEE checksum (#423) | Yuval Langer | 2018-05-11 | 1 | -2/+8 |
| | | | | | | | | * Colorize username sent to IRC using its crc32 IEEE checksum * Add `ColorNicks` configuration variable * Add `ColorNicks` setting | ||||
* | Add support for CJK to/from utf-8 (irc). #400 | Wim | 2018-05-11 | 1 | -14/+25 |
| | |||||
* | Handle file comment better | Wim | 2018-05-06 | 1 | -0/+3 |
| | |||||
* | Add support for NoSendJoinPart. Closes #382 | Wim | 2018-03-06 | 1 | -0/+3 |
| | |||||
* | Use default values part 2 (irc) | Wim | 2018-03-06 | 1 | -0/+6 |
| | |||||
* | Use default values (irc) | Wim | 2018-03-06 | 1 | -4/+4 |
| | |||||
* | Fix panic on sending messages between reconnects (irc). Closes #385 | Wim | 2018-03-05 | 1 | -0/+5 |
| | |||||
* | Use viper (github.com/spf13/viper) for configuration | Wim | 2018-03-04 | 1 | -47/+49 |
| | |||||
* | Improve debug messages | Wim | 2018-02-28 | 1 | -5/+5 |
| | |||||
* | Refactor using factory | Wim | 2018-02-27 | 1 | -34/+27 |
| | |||||
* | Small fixes to irc | Wim | 2018-02-27 | 1 | -12/+30 |
| | |||||
* | Set event channels to lowercase (irc). Closes #375 | Wim | 2018-02-22 | 1 | -1/+1 |
| | |||||
* | Add DebugLevel option (irc) | Wim | 2018-02-22 | 1 | -2/+11 |
| | |||||
* | Add more debug for events (irc) | Wim | 2018-02-22 | 1 | -1/+3 |
| | |||||
* | Use prefixed-formatter for better logging | Wim | 2018-02-21 | 1 | -2/+2 |
| | |||||
* | Move Sirupsen => sirupsen | Wim | 2018-02-20 | 1 | -1/+1 |
| | |||||
* | Truncate messages sent to IRC based on byte count (#368) | tsudoko | 2018-02-08 | 1 | -2/+6 |
| | | | | | | * Truncate messages sent to IRC based on byte count * Avoid unnecessary string allocations | ||||
* | Send chat notification if media is too big to be re-uploaded to MediaServer. ↵ | Wim | 2018-02-03 | 1 | -0/+3 |
| | | | | See #359 | ||||
* | Add space between colon and URL for uploaded media (#360) | ValdikSS | 2018-02-01 | 1 | -1/+1 |
| | |||||
* | Add comment to file upload from telegram. Show comments on all bridges. ↵ | Wim | 2018-02-01 | 1 | -0/+3 |
| | | | | Closes #358 | ||||
* | Convert received IRC channel names to lowercase. Fixes #329 (#330) | Anssi Kolehmainen | 2018-01-06 | 1 | -1/+1 |
| |