Commit graph

93 commits

Author SHA1 Message Date
csoler
90dfc6e14a improved explicit requests of missing GXS ids, also fixing situations where empty peers lists would wipe out pending peer lists 2016-07-15 16:59:57 -04:00
csoler
e611b2bb05 moved isIdentitybanned from p3GxsReputations to p3IdService, so as to avoid calling back p3IdService from p3GxsReputations, which simplifies the code 2016-07-03 18:06:01 -04:00
csoler
a2ca0385db fixed compilation and several problems following separation of public/private keys 2016-06-04 21:39:40 -04:00
csoler
590be092e5 separated RsTlvSecurityKey into two incompatible classes to enforce the correct usage of private vs. public keys 2016-06-02 23:47:57 -04:00
csoler
59aef8ab7b added packet slicing for large broadcast chat items, and output warning when chat of serialised item is too big. Also fixed a couple of bugs in the handling of chat packets 2016-05-26 20:33:24 -04:00
csoler
5261c3cd73 prevented turtle to not deleting a config item when it is not cast 2016-04-21 22:23:07 -04:00
csoler
e9fa9eb317 removed tricky memory leak in chat lobbies due to handling of partial messages 2016-04-21 22:07:50 -04:00
csoler
d017771650 fixed missing sendTime in distant chat, causing inconsistent display in GUI 2016-04-20 18:10:53 -04:00
csoler
b148239e4f always pass data accept test in distant chat when we are on the client side of the tunnel 2016-04-10 21:09:47 -04:00
csoler
a3890ad1c3 added gathering of routing clues from lobbies 2016-04-03 11:00:03 -04:00
Phenom
c6f1cc4e63 Clear WebAPI when clear chat history in GUI.
Move notifyChatCleared call to p3ChatService
To maintain notify direction.
2016-03-31 22:52:53 +02:00
csoler
0c138d70ad moved discarding of banned identities from lobbies before signature checking, so as to avoid to time stamp their GXSId keys 2016-03-26 18:36:52 -04:00
electron128
63a8260cb9 change RsNotify to use RsGxsId for chat lobby events 2016-02-14 11:53:27 +01:00
electron128
8e6998b8d9 removed redundant map _lobby_ids from DistributedChatService.
The same information and more is stored in the _chat_lobbys map.
_lobby_ids is unused since commit 67e1495d9a
2016-01-10 14:34:08 +01:00
electron128
67e1495d9a use ChatId instead of virtual peer id for chat lobby popup. Removed a now unused method from rsmsgs interface and DistributedChatService. 2016-01-10 13:29:40 +01:00
csoler
8a41554754 fixed some leaking memory issues in loadList() methods, and also increased consistency by not returning non empty list with deleted items inside 2015-12-30 18:20:09 -05:00
Phenom
894328b6c1 Fix default Identity on Chat
This was reseted by a new listitem after it was restored.
2015-12-30 15:57:28 +01:00
csoler
71b3638c36 removed some debug output in distant chat 2015-12-27 22:19:30 -05:00
csoler
a80a6669b6 added notifiction of denying conversation for distant chat 2015-12-27 22:16:04 -05:00
csoler
9dfac71822 connected GUI to distant chat permission flags system 2015-12-27 21:10:20 -05:00
csoler
140205108a added backend for distant message and distant chat filtering based on contact list 2015-12-25 22:37:06 -05:00
csoler
5d9272055f merged with upstream/master 2015-12-22 18:33:01 -05:00
csoler
0c1e6301b3 merged with latest upstream trunk 2015-12-05 16:49:00 -05:00
Cyril Soler
0ac76d621e Merge pull request #188 from csoler/v0.6-SecuredTunnelService
V0.6 secured tunnel service. Please reports bugs to me (I have tested with valgrind and as many configurations as possible, but the multi-service gathering into GXS tunnels shared for each GXS id pair is not a totally simple thing, so I expect to have missed a few issues).
2015-12-05 10:28:16 -05:00
csoler
9193d3579b merged with latest master before creating PR 2015-12-04 21:24:51 -05:00
csoler
318be3a2ad fixed a few bugs in distant chat: disabled history (for now), improved tunnel handling 2015-12-04 00:06:14 -05:00
realityfabric
9f561993ee fixed spelling errors in several files 2015-12-02 06:18:17 -08:00
csoler
12866cd735 fixed a few bugs in new distant chat 2015-11-30 20:51:47 -05:00
csoler
81ab43beb9 fixed GUI update of avatars and status for distant chat. Updated backend for new model. Fixed a few bugs in serialisation 2015-11-30 00:02:44 -05:00
csoler
a29f15ae32 fixed compilation, added missing methods for new distant chat 2015-11-28 14:55:56 -05:00
csoler
6ca49a2d98 fixed serialisation methods for GxsTunnel service 2015-11-27 23:37:39 -05:00
csoler
a2e0f4196b updated GUI for new distant chat 2015-11-26 20:40:06 -05:00
csoler
1de55d8fc5 replaced the few bools in RsIdentityDetail by a set of flags 2015-11-19 21:14:32 -05:00
csoler
1bc2892753 removed some debug info 2015-10-30 21:11:44 -04:00
csoler
410102a7fc fixed bug causing lobby messages signed by IDs linked to unknown PGP keys to be dropped 2015-10-13 21:34:53 -04:00
csoler
71c8dfdc58 manual merge before creating a conflict-free PR 2015-10-12 14:45:11 -04:00
csoler
82c16c6a27 fixed GUI tooltips over banned items. Added dropping of messages from banned identities in chat lobbies 2015-10-11 22:08:19 -04:00
csoler
ebe48f495d added proper memory release after mallocs in distant chat (SVN bug 383) 2015-10-11 11:12:11 -04:00
Cyril Soler
a45de1ddb3 Merge pull request #57 from csoler/v0.6-SignedLobbies
V0.6 signed lobbies
2015-08-28 00:14:24 -04:00
AsamK
5dad1680e6 Implement history for distant chat
Uses the same history config as private chat
2015-08-28 01:29:34 +02:00
csoler
040b4fb949 implemented gp-authed lobbies. Still needs some GUI 2015-08-26 23:35:36 -04:00
hunbernd
16859a1d3a Fix: chatlobby toaster not working 2015-08-15 23:37:33 +02:00
csoler
bdad800509 added additional key checking for IDs received during distant chat DH handshake 2015-07-31 17:24:08 +02:00
thunder2
37f68bc3b6 Added missing restore of ostream format (std::dec) in rschatitems.cc.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8607 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-07-12 22:06:44 +00:00
thunder2
eca970bb0c Added check of function parameter to DistantChatService::handleRecvDHPublicKey.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8589 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-07-12 00:45:48 +00:00
electron128
962db670f1 fixed potential mismatch free/delete[] in distant chat
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8512 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-17 10:15:25 +00:00
csoler
fb2be005ab fixed Chat Lobby gui complaining about wrong string passed to RsGxsId constructor
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8498 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-16 18:53:35 +00:00
thunder2
0ee754939e Removed some unused parameter warnings.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8481 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-15 22:41:18 +00:00
thunder2
a4e72da526 Fixed commit 8448. Initialized the the member aes_key of DistantChatPeerInfo with memset.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8462 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-15 09:04:26 +00:00
thunder2
5af0716a16 Fixed memory leak in DistantChatService::locked_sendDHPublicKey.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8456 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2015-06-14 22:34:03 +00:00