Commit graph

15 commits

Author SHA1 Message Date
Vladimir Matena
6d2f8c1927 Switch from boost shared pointers to stl shared pointers (#162)
* Swiften 4 support
* using standard shared pointers when compiling with Swiften 4
2016-09-12 19:20:58 +03:00
Jan Kaluza
61e7cfaa7f Libcommuni treat ERR_NICKNAME colision the same way as ERR_NICKNAMEINUSE 2016-02-28 14:43:59 +01:00
Jan Kaluza
3bfd7407b9 Libtransport: Send unavailable presence as a response to presence for exiting the room. Fixes room rejoin in Pidgin. 2016-02-19 10:24:13 +01:00
Jan Kaluza
408413abf2 Libpurple: Try to get topic when conversation is presented by libpurple. 2016-02-18 12:25:29 +01:00
Jan Kaluza
99e958e8c8 Libtransport: Send self presence as first one when joining from second resource 2016-02-18 07:34:59 +01:00
Jan Kaluza
2ca447264a Libtransport: Debug message for Conversation::sendParticipants 2016-02-17 17:52:16 +01:00
Jan Kaluza
c80c02ccb1 Libtransport: Rename user when he tries to connect to room from second client with different nickname than he used with first client 2016-02-10 17:02:06 +01:00
Jan Kaluza
de8114d2da Libpurple: Do not change the nickname when joining the room when it is the same as the one used by the user 2016-02-09 08:01:04 +01:00
Jan Kaluza
80d1f8f90f Libtransport: Disconnect from room when user is connected using multiple resources and he just disconnects one of them without sending unavailable presences to the rooms 2016-02-08 20:13:43 +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
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
10d29c265b Conversation: Use full JID escaping when \40 found in the room JID 2016-02-04 15:12:23 +01:00
Jan Kaluza
9d2692c5d2 Fix #103 - Escape also nodes for MUC rooms in Conversation 2016-01-27 10:54:10 +01:00
Jan Kaluza
17fe52b61f Fix #98 - Leave the room internally when disconnecting user from room because of error. 2016-01-20 07:36:05 +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
Renamed from src/Conversation.cpp (Browse further)