Commit Graph

48 Commits

Author SHA1 Message Date
csoler
238c6eda9f improved debug outpug of friendserver code 2023-05-25 21:35:12 +02:00
Petr
1ea18a583f Remove fsitem.h from the list of headers
It is now a part of libretroshare.
2023-05-15 22:07:30 +02:00
csoler
d6aa58d52c added some documentation to the friend server 2022-11-05 20:17:55 +01:00
csoler
f7c22af995 improved debug output 2022-11-02 21:03:20 +01:00
csoler
486aa83680 added parameter to supply user defined tor executable path 2022-11-02 21:00:24 +01:00
csoler
5847b08766 added display of friend status in FS 2022-10-19 17:24:58 +02:00
csoler
efa00b2802 changed the underlying logic of FS to allow UI to get information about ongoing connections 2022-10-13 16:24:14 +02:00
csoler
f3ee68411d added missing documentation in BinInterface::readdata(), and fixed bug in FdBinInterface not implementing readdata() correctly 2022-10-06 14:26:53 +02:00
csoler
6c4e918b36 fixed compilation on windows 2022-10-03 18:35:52 +02:00
csoler
87be1e353e fixed bug in friendserver randomly dropping some incoming packets 2022-09-27 23:56:17 +02:00
csoler
6ca3d64511 added list of already received peers from FS so that we do not request them again 2022-03-08 21:28:42 +01:00
G10h4ck
ef456b2ef7
Merge pull request #2576 from hunbernd/fix/msys2-2
Some enhancements for the msys2 build scripts
2022-02-01 12:53:35 +01:00
hunbernd
1de12129da Friendserver support 2022-01-31 16:30:55 +01:00
csoler
af0bea49c5 fixed using of rs_socket_error() 2022-01-31 15:32:04 +01:00
csoler
e7b822d1cb fixed bug in friend server auto wash 2022-01-17 23:01:07 +01:00
csoler
763eeffe25 Merge remote-tracking branch 'upstream/master' into v0.6-FriendServer2 2022-01-16 18:32:43 +01:00
csoler
365682d771 added PGP-encryption to server communication to avoid data harvesting 2022-01-16 15:50:21 +01:00
csoler
2548ef29fb
Merge pull request #2552 from csoler/v0.6-FriendServer2
added a msg in console when FS is ready
2022-01-16 11:49:34 +01:00
thunder2
69b96e2c1b Fixed linking of FriendServer with MSYS2 on Windows 2022-01-15 18:39:36 +01:00
thunder2
ebfe4282d3 Fixed Windows compile of FriendServer 2022-01-15 13:25:17 +01:00
csoler
24b2d8a2cf added a msg in console when FS is ready 2022-01-13 21:06:56 +01:00
csoler
896762b948 made friend server to use tor hidden service to listen to connections 2022-01-02 20:41:47 +01:00
csoler
0a5f3328df changed names SocketBioInterface->RsFdBinInterface and TcpSocket->RsTcpSocket (more consistent). Moved them to pqi/ 2021-11-16 22:19:27 +01:00
csoler
bef780e0c7 merged with upstream/master 2021-11-11 17:50:11 +01:00
csoler
5e50f23423 improved checking of short invite / pgp key in friend server. Added a key parsing method in PGPKeyManagement 2021-11-10 23:36:23 +01:00
csoler
0cf889d556 fixed a few bugs in peer management 2021-11-07 22:39:24 +01:00
csoler
25ddbe099d fixed two-ways communication between client and server 2021-11-07 15:16:24 +01:00
csoler
5a55800f31 added sorting of peers (part 2/2) 2021-11-06 17:49:31 +01:00
csoler
af6dee088c first part of peer sorting in friend server 2021-11-05 16:52:00 +01:00
csoler
62655779e5 use recv(...,MSG_DONTWAIT), since read() may return multiple times the same data apparently 2021-11-04 20:52:38 +01:00
csoler
01da2fbe9e added debug output and fixed one bug in pqistreamer 2021-11-04 14:24:19 +01:00
csoler
0191072326 added response system from friend server 2021-11-01 22:01:59 +01:00
csoler
6b6d556e98 added nonce system for safe peer removal 2021-11-01 16:14:13 +01:00
csoler
b7c7c4c3f5 moved static/parsing of radix parts of short invites into RsCertificate (more code should be moved static there) and fixed adding incoming keys to friend server 2021-11-01 10:47:07 +01:00
csoler
5da31592f2 send/recv PGP public key and short invite 2021-11-01 09:16:41 +01:00
csoler
e058b3a35f fixed memory error 2021-10-31 18:00:43 +01:00
csoler
a69f9dc09b fixed two-ways communication between RS and friend server 2021-10-31 16:46:06 +01:00
csoler
42b4a821bd fixed basic incoming communication at server side 2021-10-31 12:02:09 +01:00
csoler
d948086b5e added logic to stop/start FriendServer from GUI 2021-10-29 21:44:30 +02:00
csoler
19e42663a0 fixed compilation 2021-10-24 20:01:19 +02:00
csoler
b731cf34ee moved part of the code to libretroshare/src/friend_server 2021-10-24 17:41:23 +02:00
csoler
c589561396 made sockets non blocking 2021-10-20 23:06:38 +02:00
csoler
c77b9d1e1f added embedded test for FS 2021-10-20 21:14:08 +02:00
csoler
8e4a9e6a38 implemented multiple clients in Friend Server 2021-10-19 23:24:50 +02:00
csoler
21ea281df4 added empty rsFriendServer struct and basic UI functionality 2021-10-13 22:50:09 +02:00
csoler
5bfa77a0fe implemented item serialisation and high level handlign in FS 2021-10-11 23:40:22 +02:00
csoler
85bb831f47 using pqistreamer to deserialize data from FsNetwork 2021-10-09 15:06:06 +02:00
csoler
d97ad8099c added base network layer for friend server. Not working yet. 2021-10-09 01:08:23 +02:00