Commit Graph

61 Commits

Author SHA1 Message Date
Wim a16ad8bf3b Reuse connection when using same bridge with another gateway. See #87 2017-04-01 17:24:19 +02:00
Wim 8afc641f0c Bump version 2017-03-28 23:58:07 +02:00
Wim 02d7e2db65 Release v0.10.3 2017-03-27 20:40:57 +02:00
Wim 4a25e66c00 Release v0.10.2 2017-03-25 21:35:13 +01:00
Wim 2f68519b3c Add gops agent 2017-03-23 23:28:55 +01:00
Wim 11b07f01ba Add more startup messages 2017-03-19 19:41:57 +01:00
Wim 936bccccd2 Release v0.10.1 2017-03-18 21:19:22 +01:00
Wim e05a323afd Release v0.10.0 2017-03-18 17:00:32 +01:00
Wim c5cfbc2297 Add matrix support 2017-02-20 00:50:37 +01:00
Wim cd0a2beb11 Release v0.9.3 2017-02-18 23:32:21 +01:00
Wim 956d7cf3f3 Add githash to docker builds 2017-02-17 22:32:42 +01:00
Wim 62b165c0b4 Refactor samechannelgateway 2017-02-17 22:08:30 +01:00
Wim 1426ddec5f Bump version 2017-01-28 22:29:19 +01:00
Wim e9105003b0 Release v0.9.2 2017-01-28 22:15:32 +01:00
Wim 884599d27d Bump version 2017-01-18 20:06:52 +01:00
Wim f8a6e65bfd Release v0.9.1 2017-01-18 00:02:37 +01:00
Wim 43e765f4f9 Exit when a bridge fails to start 2016-12-08 00:14:17 +01:00
Wim fee159541f Add initial Rocket.Chat support 2016-12-03 00:10:29 +01:00
Wim d81e6bf6ce Release v0.9.0 2016-12-01 22:15:40 +01:00
Wim 4976338677 Merge branch 'refactor' 2016-11-13 23:09:06 +01:00
Wim 0b4ac61435 Update documentation 2016-11-12 22:33:58 +01:00
Wim 14830d9f1c Refactor gateway 2016-11-08 23:44:16 +01:00
Wim fff6f08cb6 Add samechannel gateway. See #35 2016-09-30 23:19:47 +02:00
Wim 7baf386ede Refactor for more flexibility
* Move from gcfg to toml configuration because gcfg was too restrictive
* Implemented gateway which has support multiple in and out bridges.
* Allow for bridging the same bridges, which means eg you can now bridge between multiple mattermosts.
* Support multiple gateways
2016-09-18 19:21:15 +02:00
Wim 6e410b096e Release v0.6.1 2016-09-17 15:34:59 +02:00
Wim ee77272cfd Release v0.6.0 2016-09-17 15:25:34 +02:00
Wim e449a97bd0 Release v0.6.0-beta2 2016-09-04 20:42:24 +02:00
Wim c2c135bca2 Release v0.6.0-beta1 2016-08-20 18:09:00 +02:00
Wim 96e21dd051 Add documentation about breaking API changes for mattermost 3.3.0. Start work on 0.6.0-dev 2016-08-15 21:11:50 +02:00
Wim ff94796700 Refactor bridge. Allows bridging between every protocol 2016-08-14 22:44:59 +02:00
Wim 79ffb76f6e Add (PLAIN) SASL support 2016-07-21 23:47:44 +02:00
Wim 055d12e3ef Release v0.5.0-beta1 2016-07-12 21:32:15 +02:00
Wim 815c7f8d64 Update version 2016-07-12 01:07:37 +02:00
Wim aceb830378 Converge with matterbridge-plus 2016-07-11 21:23:33 +02:00
Wim 0f2976c5ce Release v0.4.2 2016-06-23 20:31:12 +02:00
Wim 6b18257185 Move common code to matterbridge-plus bridge package 2016-03-23 00:25:04 +01:00
Wim 93db74e7e1 Add -debug option. Run go fmt. Some cleanups 2016-03-22 00:26:27 +01:00
Fredrik de Vibe 69b534ee99 Add Freenode style NickServ-based authentication.
If the server sends a NOTICE requesting identification, identify.
2016-03-21 23:52:10 +01:00
Fredrik de Vibe 99ac7dc114 Handle connects asynchroneously.
On connect events, update the nick with what's actually used and
set up channels as configured.
2016-03-21 14:24:25 +01:00
Fredrik de Vibe 3fcce2d8a0 Limit number of columns to number of IRC nicks.
Don't add more columns to the IRC nicks table than the total number of
nicks in the IRC channel.
2016-03-18 18:13:17 -04:00
Fredrik de Vibe a53e699112 Remove unnecessary break in switch block. 2016-03-18 18:09:55 -04:00
Fredrik de Vibe f29822db02 Add double newline if the message is markup and prefixed.
If the message is prefixed with the sender nick, it will break markup
formatting on the same line. This commit introduces a very rudimentary
markup checker, and if the message is deemed to be markup in those
cases, the space between sender nick and message is replaced by a
double newline.
2016-03-18 18:03:15 -04:00
Fredrik de Vibe a63433e41b Move new config parameters from IRC to Mattermost.
PrefixMessagesWithNick, NickFormatter and NicksPerRow.
2016-03-18 15:54:14 -04:00
Fredrik de Vibe e0379ca5af Enable !users command and add a table formatter
* Listen to wildcarded events, currently handle RPL_NAMREPLY.
* Add a formatter to present nick lists from IRC as a table.
2016-03-18 15:19:13 -04:00
Fredrik de Vibe 5ec94fdb43 Add config option to prefix messages (IRC->MM) with nick
If username overriding isn't enabled on the Mattermost server, this is
required for Mattermost users to see who sent a message from IRC.
2016-03-18 06:09:29 -04:00
Wim f914695801 Add support for slack username circumfix. Closes #10 2016-02-18 21:45:29 +01:00
Bert Mertens fd74dca175 Add PASS support as per RFC1459
Provide a connection password via the protocol's PASS command.

Imported irc.go supports it as a simple parameter:
https://github.com/thoj/go-ircevent/blob/master/irc.go#L381

See https://tools.ietf.org/html/rfc1459#section-4.1 for full details.
2016-01-27 20:09:06 +01:00
Wim 9f07a2cfd5 Add support for multiple channels 2015-12-19 16:55:49 +01:00
Wim 0dc5e042d2 Add option to change receiving mattermost channel 2015-12-19 15:55:07 +01:00
Wim f0a5d2396f Add option to specify configfile 2015-12-18 20:54:28 +01:00