Commit graph

1830 commits

Author SHA1 Message Date
Jan Kaluza
6dd3863200 Do no create Swift::JID with an empty node 2016-02-08 16:00:17 +01:00
Jan Kaluza
18410fbf85 Libtransport: Make the error message more verbose when we are not able to load [logging] files 2016-02-08 15:18:03 +01:00
Jan Kaluza
d70ddd7fff Rever OPENSSL_FOUND change in the previous commit 2016-02-08 14:01:59 +01:00
Jan Kaluza
247e51a194 Remove skype backend from spectrum2.spec 2016-02-08 13:57:30 +01:00
vitalyster
28603c8734 drop old skype backend from debian packages 2016-02-08 12:55:54 +00:00
Jan Kaluza
b628deb2d8 Remove old skype backend 2016-02-08 13:33:12 +01:00
Jan Kaluza
43f871a93f Libpurple: Fallback to users-list for room-list when topic is not set 2016-02-08 13:16:49 +01:00
Jan Kaluza
c4542dc368 Changelog update 2016-02-08 13:03:39 +01:00
Jan Kaluza
f15f56504f Swiften backend: Do not need registration for swiften backend 2016-02-08 12:41:08 +01:00
Jan Kaluza
bd58841581 Libtransport: test for aliases in MUC rooms 2016-02-08 10:19:21 +01:00
Jan Kaluza
9de5e656da Libpurple + Libtransport: Support aliases in rooms, fix joining rooms on protocols where you cannot join with custom nickname, show topic in the service discovery for rooms. 2016-02-08 09:26:34 +01:00
Jan Kaluza
dc6c6f8337 Libpurple: Change the nickname before joining the room to match the nickname used by the libpurple 2016-02-07 22:57:13 +01:00
Jan Kaluza
30cf3c114a Libpurple: Add missing return; 2016-02-07 21:59:31 +01:00
Jan Kaluza
89967ed373 Libpurple: Check if 'topic' and 'who' is not null 2016-02-07 21:53:19 +01:00
Jan Kaluza
39c8618da6 Libtransport: Allow setting room list per user 2016-02-07 20:53:35 +01:00
Jan Kaluza
5f04f45903 Libtransport: Fix #85 - Add iconhash field to Participant type. When backend uses that field, Frontends will ask for VCards with name set to 'room/user' format. 2016-02-06 15:51:11 +01:00
Jan Kaluza
3566e833e3 Libpurple: Fix #107 - Forward room topic to frontend 2016-02-06 11:41:43 +01:00
Jan Kaluza
66323700f5 Libtransport: Fix IQs forwarding in Raw XML mode + test it 2016-02-06 09:37:25 +01:00
Jan Kaluza
17f3dabe14 Libtransport: Fix and enable rawXML tests 2016-02-06 07:57:48 +01:00
Jan Kaluza
2b768b45ac Libtransport: Use \40 instead of % in room list 2016-02-05 08:42:41 +01:00
Jan Kaluza
10d29c265b Conversation: Use full JID escaping when \40 found in the room JID 2016-02-04 15:12:23 +01:00
Jan Kaluza
12bb35171c Test: add missing avatar.py 2016-02-04 08:52:17 +01:00
Jan Kaluza
ddee629fe4 Libtransport: Fix crash in avatar handling code when storage backend is not set. Add extended_test for avatars using libpurple backend 2016-02-04 08:09:37 +01:00
Jan Kaluza
321215840b Fix #92 - Handle the XMPP user's VCard change and forward it to the backend. 2016-02-04 06:55:14 +01:00
Jan Kaluza
8ba77c9ede Web interface: catch bad_any_cast in send_command method 2016-02-03 15:03:54 +01:00
Jan Kaluza
e921269e4e Spectrum manager: Replace exit(...) with return; and handle errors in the main() 2016-02-03 06:27:42 +01:00
Jan Kaluza
2b0783187c Spectrum manager: Catch boost::lexical_cast exceptions. 2016-02-03 06:09:42 +01:00
Jan Kaluza
3e074dc557 Twitter: Fix compilation with newer gcc 2016-02-02 12:47:37 +01:00
Jan Kaluza
fb5ef23e10 SlackAPI: Do not check for is_primary_owner 2016-02-02 10:49:17 +01:00
Jan Kaluza
8d10818b9b Web interface: Fix registering new users problem caused by allowing access to jquery.js only to registered users 2016-02-02 10:27:18 +01:00
Jan Kaluza
c49512252a Merge branch 'master' of github.com:hanzz/libtransport 2016-02-02 10:17:26 +01:00
Jan Kaluza
20f95514d3 Fix typo in webinterface 2016-02-02 10:11:08 +01:00
vitalyster
deee66acde Merge pull request #105 from lactide/build_fixes
Build fixes
2016-02-02 01:01:35 +03:00
Frank Zschockelt
8fd7f81b19 Check explicitly for MSVC to fix the compilation with clang 2016-02-01 22:33:27 +01:00
Frank Zschockelt
f747ef0b85 Always set MG_ENABLE_SSL
mg_set_ssl() isn't used conditionally, so the necessary define shouldn't be
set conditionally either.
2016-02-01 22:33:26 +01:00
Frank Zschockelt
0cf6ce5de2 Add all symbols to the dynamic linker symbol table
spectrum2 uses them to check for its compiled-in frontends.
2016-02-01 22:33:22 +01:00
Jan Kaluza
c4eda8c23b Web interface: Use [identity] name instead of hostname when set 2016-02-01 18:18:28 +01:00
Jan Kaluza
cedac0a9b0 Fix leaving the room 2016-02-01 10:16:06 +01:00
Jan Kaluza
c358589ec5 Slack: Ignore purpose messages for now 2016-02-01 10:08:18 +01:00
Jan Kaluza
4353dbef02 Libtransport: Better WebSocketClient logging 2016-02-01 09:25:48 +01:00
Jan Kaluza
58e21039ff Slack: Parse channel_joined and channel_created RTM messages 2016-02-01 09:18:16 +01:00
Jan Kaluza
80a43cb504 Slack: Better SlackSession logging 2016-02-01 08:32:26 +01:00
Jan Kaluza
eb8f7ddad9 Slack: Better HTTPRequests logging 2016-02-01 08:17:16 +01:00
Jan Kaluza
f6949a020a Fix SlackAPI::channelCreate 2016-02-01 08:09:47 +01:00
Jan Kaluza
4b7baa6910 Unit test for SlackRTM 2016-02-01 07:10:28 +01:00
Jan Kaluza
008827e06d Set 30 seconds timeout for oauth2 code 2016-01-31 10:19:30 +01:00
Jan Kaluza
2ce9fd2e16 Slack: Store info about created channel to SlackIdManager 2016-01-29 14:57:17 +01:00
Jan Kaluza
f6d1844943 Slack: remove unused code 2016-01-29 14:34:07 +01:00
Jan Kaluza
b55393bf9f Slack: Store channel/im/user name to ID mapping in SlackIdManager 2016-01-29 13:45:28 +01:00
Jan Kaluza
3a7c516129 Catch boost::system::system_error when loading frontend 2016-01-29 08:21:13 +01:00