Commit graph

357 commits

Author SHA1 Message Date
Jan Kaluza
384d4bfcd0 Create main slack channel after registering to Slack 2016-01-27 15:01:39 +01:00
Jan Kaluza
fd9c9af71b Slack: Send real team name chosen by user to Web interface, create channel chosen by the user when joining the room if it does not exists 2016-01-26 18:55:22 +01:00
Jan Kaluza
1bf36dbf68 Allow setting main channel using Slack command 2016-01-25 08:24:41 +01:00
Jan Kaluza
4eedf6e60a Slack: Use access_token to get initial team name 2016-01-25 07:42:10 +01:00
Jan Kaluza
c9cd2218b1 Slack: get the bot_access_token when requesting the token and use it to connect RTM 2016-01-24 13:04:32 +01:00
Jan Kaluza
2084556ded Slack: Use just 'bot' scope 2016-01-24 12:29:58 +01:00
Jan Kaluza
57a0ebde1d Slack: use client instead of rtm:start... 2016-01-24 12:19:08 +01:00
Jan Kaluza
e1797dbe1f Slack: include rtm:stream scope 2016-01-24 12:15:03 +01:00
Jan Kaluza
37ee8ce980 Remove wrong std::string token definition 2016-01-24 12:07:48 +01:00
Jan Kaluza
6fc502c3c9 Slack: redirect to https instead of http 2016-01-24 12:04:14 +01:00
Jan Kaluza
6d52c33782 Show also URL in case of error 2016-01-24 11:54:58 +01:00
Jan Kaluza
b882942383 SlackUserRegistration: show raw data when team domain cannot be found in the response 2016-01-24 11:48:40 +01:00
Jan Kaluza
af75453834 Fix #86 - Support case-sensitive buddy names transparently. When lower-cased name is received from frontend, it is mapped to case-sensitive name sent by the backend originally. 2016-01-22 15:17:51 +01:00
Jan Kaluza
31be2a37f8 Merge pull request #101 from vitalyster/win32
win32 build fixes
2016-01-21 17:08:10 +01:00
Jan Kaluza
d45bd16104 Merge pull request #100 from vitalyster/manager_logging
Manager logging
2016-01-21 17:07:45 +01:00
Vitaly Takmazov
1c04886a36 win32 build fixes 2016-01-21 15:58:35 +03:00
Jan Kaluza
3bb462ee57 Merge pull request #99 from vitalyster/purple_roomlist
Purple roomlist
2016-01-21 13:25:34 +01:00
vitalyster
44641f984b manager: install sample logging config 2016-01-21 12:04:29 +00:00
vitalyster
fc3d81748e manager: install sample logging config 2016-01-21 12:04:13 +00:00
Jan Kaluza
737aa148da Slack: Stop sending pings when disconnected from RTM 2016-01-18 13:19:18 +01:00
Jan Kaluza
8c1c197013 Spectrum2 manager server: handle OAuth2 2016-01-07 21:08:38 +01:00
Jan Kaluza
4f038ef95f Slack: Fix OAuth2 flow 2016-01-07 20:00:50 +01:00
Jan Kaluza
8df5cd7d1b Spectrum2 manager server: Allow registration of users 2016-01-07 18:32:17 +01:00
vitalyster
adeeaf1364 XMPP: show muc feature in room disco#info response 2015-12-31 01:33:03 +00:00
Jan Kaluza
b6c1ba543c Add support for .spectrum2 reconnect Slack command and show better error message when disconnected from 3rd-party network 2015-12-28 10:44:56 +01:00
Jan Kaluza
e679631b87 Do not try reconnecting users in server mode 2015-12-26 07:25:11 +01:00
Jan Kaluza
deba434ac0 Fix handling of connection error to 3rd-party network from Slack and add test for that. 2015-12-24 15:44:25 +01:00
Jan Kaluza
8ef948c25f Move libtransport form ./src to ./libtransport. Move all tests to ./tests directory and add 'make test' target. 2015-12-24 10:08:19 +01:00
Jan Kaluza
a025aa1085 Test echo also for Slack 2015-12-22 18:05:48 +01:00
Jan Kaluza
4ce77ae70b Disable prosody debug and enable IRC tests again 2015-12-21 19:13:21 +01:00
Jan Kaluza
a964ada719 debug prosody log 2015-12-21 18:42:28 +01:00
Jan Kaluza
1547306bcd debug prosody log 2015-12-21 18:29:51 +01:00
Jan Kaluza
85ab1df609 Add prosody config 2015-12-21 18:13:38 +01:00
Jan Kaluza
05dbf6ce37 Test libpurple backend with prosody 2015-12-21 17:57:29 +01:00
Jan Kaluza
004f941038 Slack: Handle disconnection from 3rd-party network 2015-12-21 13:41:30 +01:00
Jan Kaluza
b44919ed9b Handle situation when sending /whois with non existing nickname :) 2015-12-17 18:25:26 +01:00
Jan Kaluza
ab4740c7b6 Communi: Support /whois (or .whois) command 2015-12-17 17:42:15 +01:00
Jan Kaluza
ba5c6ce41e Cleanup libcommuni code a bit, fix the tests and PM receiving when it is initiated from IRC 2015-12-17 15:08:37 +01:00
Jan Kaluza
efd14b776c Fix libcommuni PMs. Add test for PMs and test also non-single-irc-network mode 2015-12-17 10:07:56 +01:00
Jan Kaluza
f082fdf505 Test join/leave IRC room and change IRC room topic 2015-12-16 15:01:18 +01:00
Jan Kaluza
4ecee51f2b Better test framework and output :) 2015-12-16 09:40:01 +01:00
Jan Kaluza
13878f6a9d Fix crashes on exit 2015-12-15 07:31:13 +01:00
Vitaly Takmazov
da9138fe29 fix crash in form processing 2015-12-15 00:14:48 +03:00
Jan Kaluza
36b444536c Fix regression when 'from' attribute has not been sent in some situations in server mode. 2015-12-14 13:59:05 +01:00
Jan Kaluza
17cd1c1caa Fix #67: Use compat-verification and do not need passwod for prpl-telegram. 2015-12-13 20:06:19 +01:00
Jan Kaluza
e3b210bbdd Check libcommuni backend and spectrum2 on real IRC server and real XMPP client as part of travis 2015-12-12 15:09:21 +01:00
Jan Kaluza
bf9f7b7a41 Slack: parse the bots names from RTM 2015-12-08 18:47:19 +01:00
Jan Kaluza
cf2ba10533 Slack: support for attachments message type 2015-12-08 18:33:50 +01:00
Jan Kaluza
f823618439 Slack: Support me_message and bot_message 2015-12-08 17:58:56 +01:00
Jan Kaluza
24d902983a Send list of online users to Slack channel when transporting to 3rd-party network room. 2015-12-07 18:17:04 +01:00