Commit Graph

383 Commits

Author SHA1 Message Date
Wim
a997ae29ad Add StatusLoop(), keeps connection alive 2016-08-14 22:54:57 +02:00
Wim
ff94796700 Refactor bridge. Allows bridging between every protocol 2016-08-14 22:44:59 +02:00
Wim
1f72ca4c4e Add initial XMPP support 2016-08-14 22:40:26 +02:00
Wim
46faad8b57 Vendor go-xmpp 2016-08-14 22:40:25 +02:00
Wim
30f30364d5 Release v0.5.0 2016-07-27 22:42:59 +02:00
Wim
073d90da88 Fix docker build 2016-07-23 00:03:54 +02:00
Wim
c769e23a9a Fix crash on invalid team 2016-07-22 23:47:25 +02:00
Wim
9db48f4794 Update readme 2016-07-22 23:36:54 +02:00
Wim
911c597377 Sync with mattermost 3.2.0 2016-07-22 23:15:59 +02:00
Wim
28244ffd9a Fix pointer reuse problem 2016-07-22 23:04:08 +02:00
Wim
3e38c7945c Actually add sasl.go 2016-07-22 22:51:11 +02:00
Wim
79ffb76f6e Add (PLAIN) SASL support 2016-07-21 23:47:44 +02:00
Wim
5fe4b749cf Do not check bindaddress when not using the server 2016-07-17 22:15:19 +02:00
Wim
6991d85da9 Add FAQ section 2016-07-15 21:59:14 +02:00
Wim
c1c187a1ab Fix markdown 2016-07-12 22:00:38 +02:00
Wim
055d12e3ef Release v0.5.0-beta1 2016-07-12 21:32:15 +02:00
Wim
b49429d722 Add migration info 2016-07-12 01:23:36 +02:00
Wim
815c7f8d64 Update version 2016-07-12 01:07:37 +02:00
Wim
c879f79456 Update documentation 2016-07-12 01:02:56 +02:00
Wim
3bc25f4707 Update documentation 2016-07-12 00:25:32 +02:00
Wim
300cfe044a Remove token check 2016-07-12 00:23:36 +02:00
Wim
fb586f4a96 Remove Port from IRC config. Specify it with server 2016-07-11 23:30:42 +02:00
Wim
ced371bece Add port to BindAddress 2016-07-11 23:22:56 +02:00
Wim
a87cac1982 Remove multiple Token config. Use same channel setup as from matterbridge-plus 2016-07-11 22:55:58 +02:00
Wim
8fb5c7afa6 Remove UseSlackCircumfix. Use RemoteNickFormat 2016-07-11 21:26:13 +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
78b17977c5 Fix mattermost 3.1.0 API change. Closes #24 2016-06-23 20:29:51 +02:00
Wim
6ec77e06ea Sync with mattermost 3.1.0 2016-06-23 20:28:05 +02:00
Wim
e48db67649 Fix sample documentation. Closes #23 2016-06-16 21:01:46 +02:00
Wim
e03f331f55 Add Dockerfile 2016-05-21 16:30:39 +02:00
Wim
ff5aeeb1e1 Add support for ignoring messages from specific users. 2016-05-21 16:03:19 +02:00
Wim
33844fa60c Commit mattermost vendoring 2016-05-21 14:14:08 +02:00
Wim
85faa43145 Release v0.4 2016-05-15 23:05:03 +02:00
Wim
59e6abcc11 Sync with mattermost 3.0 2016-05-15 23:02:30 +02:00
Wim
38e3bbe5c9 Mention go1.6 requiremÃent 2016-04-25 21:40:26 +02:00
Wim
51265d5464 Sync with mattermost 2.2.0 release 2016-04-16 20:39:43 +02:00
Wim
de4c780410 Vendor libs 2016-04-10 23:39:38 +02:00
Wim
6b18257185 Move common code to matterbridge-plus bridge package 2016-03-23 00:25:04 +01:00
Wim
4b1ebaf7d5 Update documentation and sample config 2016-03-22 00:42:49 +01:00
Wim
93db74e7e1 Add -debug option. Run go fmt. Some cleanups 2016-03-22 00:26:27 +01:00
@42wim
0e6fe4070a Merge pull request #16 from fdevibe/nickserv-auth
Add Freenode style NickServ-based authentication.
2016-03-22 00:04:26 +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
@42wim
71a504945b Merge pull request #15 from fdevibe/async-connect
Handle connects asynchroneously.
2016-03-21 23:49:52 +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
@42wim
4984473c1b Merge pull request #14 from fdevibe/enable-users-2
Enable !users command and add a table formatter
2016-03-18 23:48:05 +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