Wim
399789811e
Make gocritic linter happy
6 years ago
Wim
1794922263
Make unparam linter happy
6 years ago
David Hill
0e2522279e
Clean up various stuff ( #508 )
...
* various cleanups
6 years ago
Wim
d7c3570ba3
Check nickname on kick (irc). Closes #488
6 years ago
Wim
351b423e15
Add a bit more debugging (irc). #482
6 years ago
John
2d2d185200
Stop numbers being stripped after non-color control codes (irc) ( #465 )
...
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.
6 years ago
Liam Stanley
51327a4056
Reconnect on quit. (irc) See #431 ( #445 )
...
* potential fixes for #431
* go: fix formatting/gofmt/goreturns
6 years ago
Yuval Langer
6576409d60
Prevent white or black color codes (irc) ( #434 )
6 years ago
Kazuhiro NISHIYAMA
f1db166ac4
Fix format string bug (irc) ( #428 )
7 years ago
Yuval Langer
887c2bc56d
End IRC username formatting with a total formatting reset (irc) ( #425 )
...
* Add zero padding to the color code
* Change color ending into total formatting reset
7 years ago
Yuval Langer
f0738a93c3
[WIP] Colorize username sent to IRC using its crc32 IEEE checksum ( #423 )
...
* Colorize username sent to IRC using its crc32 IEEE checksum
* Add `ColorNicks` configuration variable
* Add `ColorNicks` setting
7 years ago
Wim
75381c2c6e
Add support for CJK to/from utf-8 (irc). #400
7 years ago
Wim
72ce7f06e9
Handle file comment better
7 years ago
Wim
e5989adf92
Add support for NoSendJoinPart. Closes #382
7 years ago
Wim
2133e0d1be
Use default values part 2 (irc)
7 years ago
Wim
a6f37f1d61
Use default values (irc)
7 years ago
Wim
9de9151826
Fix panic on sending messages between reconnects (irc). Closes #385
7 years ago
Wim
f2f1d874e1
Use viper (github.com/spf13/viper) for configuration
7 years ago
Wim
594d2155e3
Improve debug messages
7 years ago
Wim
2bac867382
Refactor using factory
7 years ago
Wim
064b6a915f
Small fixes to irc
7 years ago
Wim
7b21c1c2f4
Set event channels to lowercase (irc). Closes #375
7 years ago
Wim
f8714d81f5
Add DebugLevel option (irc)
7 years ago
Wim
8622656005
Add more debug for events (irc)
7 years ago
Wim
d1227b5fc9
Use prefixed-formatter for better logging
7 years ago
Wim
6ea368c383
Move Sirupsen => sirupsen
7 years ago
tsudoko
1d33e60e36
Truncate messages sent to IRC based on byte count ( #368 )
...
* Truncate messages sent to IRC based on byte count
* Avoid unnecessary string allocations
7 years ago
Wim
80822b7fff
Send chat notification if media is too big to be re-uploaded to MediaServer. See #359
7 years ago
ValdikSS
da908c438a
Add space between colon and URL for uploaded media ( #360 )
7 years ago
Wim
7764493298
Add comment to file upload from telegram. Show comments on all bridges. Closes #358
7 years ago
Anssi Kolehmainen
9a95293bdf
Convert received IRC channel names to lowercase. Fixes #329 ( #330 )
7 years ago
Wim
97c944bb63
Add RejoinDelay option. Delay to rejoin after channel kick (irc). Closes #322
7 years ago
Wim
265457b451
Refactor and add MediaDownloadSize to General
7 years ago
Wim
05eb75442a
Split on UTF-8 for MessageSplit (irc). Closes #308
7 years ago
Wim
3496ed0c7e
Fix irc ACTION regression (irc). Closes #306
7 years ago
Wim
e0cbb69a4f
Add MessageSplit option to split messages on MessageLength (irc). Closes #281
7 years ago
Wim
7ec95f786d
Use mediaserver urls for irc,gitter and xmpp
7 years ago
Wim
1efe40add5
Add initial support for an external mediaserver. #278
...
Add 2 extra options `MediaServerUpload` and `MediaServerDownload`, where
the URL for upload and download can be specified.
See https://github.com/42wim/matterbridge/wiki/Mediaserver-setup-%5Badvanced%5D
for an example with caddy
7 years ago
Wim
bcdecdaa73
Fix strict user handling of girc (irc). Closes #298
7 years ago
Wim
4fc48b5aa4
Fix panic on empty params
7 years ago
Wim
307ff77b42
Add ServerName to TLSConfig
7 years ago
Wim
9b500bc5f7
Replace sorcix/irc and go-ircevent with girc
7 years ago
Wim
b7a8c6b60f
Try again to strip colors correct. #286
7 years ago
Wim
299b71d982
Strip irc colors correct, strip also ctrl chars (irc). Closes #286
7 years ago
Wim
b49fb2b69c
Add support for Quakenet auth (irc). Closes #263
7 years ago
Wim
ed01820722
Add support for deleting messages across bridges.
...
Currently fully support mattermost,slack and discord.
Message deleted on the bridge or received from other bridges will be
deleted.
Partially support for Gitter.
Gitter bridge will delete messages received from other bridges.
But if you delete a message on gitter, this deletion will not be sent to
other bridges (this is a gitter API limitation, it doesn't propogate edits
or deletes via the API)
7 years ago
Wim
37c350f19f
Convert utf-8 back to charset (irc). #247
7 years ago
Wim
f4fb83e787
Use the detected charset (irc)
7 years ago
Wim
e7fcb25107
Add a charset option (irc). Closes #247
7 years ago
Wim
5a8d7b5f6d
Modify Send() to return also a message id
7 years ago