summaryrefslogtreecommitdiffstats
path: root/matterbridge.go
Commit message (Collapse)AuthorAgeFilesLines
* Add Freenode style NickServ-based authentication.Fredrik de Vibe2016-03-211-13/+24
| | | | If the server sends a NOTICE requesting identification, identify.
* Handle connects asynchroneously.Fredrik de Vibe2016-03-211-13/+24
| | | | | On connect events, update the nick with what's actually used and set up channels as configured.
* Limit number of columns to number of IRC nicks.Fredrik de Vibe2016-03-181-1/+1
| | | | | Don't add more columns to the IRC nicks table than the total number of nicks in the IRC channel.
* Remove unnecessary break in switch block.Fredrik de Vibe2016-03-181-1/+0
|
* Add double newline if the message is markup and prefixed.Fredrik de Vibe2016-03-181-2/+21
| | | | | | | | 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.
* Move new config parameters from IRC to Mattermost.Fredrik de Vibe2016-03-181-4/+4
| | | | PrefixMessagesWithNick, NickFormatter and NicksPerRow.
* Enable !users command and add a table formatterFredrik de Vibe2016-03-181-2/+47
| | | | | * Listen to wildcarded events, currently handle RPL_NAMREPLY. * Add a formatter to present nick lists from IRC as a table.
* Add config option to prefix messages (IRC->MM) with nickFredrik de Vibe2016-03-181-1/+5
| | | | | If username overriding isn't enabled on the Mattermost server, this is required for Mattermost users to see who sent a message from IRC.
* Add support for slack username circumfix. Closes #10Wim2016-02-181-1/+6
|
* Add PASS support as per RFC1459Bert Mertens2016-01-271-0/+3
| | | | | | | | | 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.
* Add support for multiple channelsWim2015-12-191-10/+39
|
* Add option to change receiving mattermost channelWim2015-12-191-7/+9
|
* Add option to specify configfileWim2015-12-181-1/+4
|
* Add BindAddress option. Closes #4Wim2015-12-121-1/+2
|
* Set type join_leave for irc JOIN/PART messages send to mattermostv0.2Wim2015-11-291-1/+6
|
* Remove markdown for giphyWim2015-10-281-1/+1
|
* Add giphy support. !gif <query>Wim2015-10-281-1/+18
|
* Fix multiline messagesWim2015-10-271-1/+4
|
* Add SkipTLSVerify option for mattermost, allows selfsigned certificatesWim2015-10-251-2/+7
|
* Refactor and IconURL supportWim2015-10-241-12/+13
|
* Add support for outgoing webhook tokenWim2015-10-241-1/+2
|
* Add support for NAMESWim2015-10-241-0/+16
|
* Add support for JOIN, PART and CTCP_ACTIONWim2015-10-241-1/+17
|
* Initial matterbridge commitWim2015-10-231-0/+56