csoler
e7182013bf
added items for generic search result items for GXS
2018-05-05 18:41:41 +02:00
csoler
0ada4d4895
improved GxsNetTunnel comment section
2018-05-05 18:08:27 +02:00
csoler
8d5c013a17
added proper synchronization of GxsIds through tunnels of another service
2018-05-03 23:21:59 +02:00
csoler
4d6fed643a
reverted to single GxsTunnelService shared for all services
2018-05-01 20:10:56 +02:00
csoler
ba0819f8d0
added additional debug info to test proper distant request of GXS ids
2018-05-01 15:17:41 +02:00
csoler
c5ba0e975f
fixed TS in tunnel management
2018-04-29 19:20:14 +02:00
csoler
9973978350
improved management of tunnels and virtual peers
2018-04-29 16:19:45 +02:00
csoler
5be57046f1
added load/save of random bias in GxsNetTunnel service
2018-04-27 00:00:29 +02:00
csoler
57bb31ece6
added new checks in canSend and canRecv Msg/Grp to work with distant peers
2018-04-25 18:52:07 +02:00
csoler
da4b382ede
removed dependency on service in RsGxsNetTunnel
2018-04-25 18:29:49 +02:00
csoler
1a9a7622a2
made GxsNetTunnelService a parent class of GxsNetService and renamed public methods appropriately.
2018-04-25 17:58:37 +02:00
csoler
38b39caf13
added compilation flag for GXS dist sync
2018-04-25 14:58:53 +02:00
csoler
3c9af3d2e7
fixed bug in tunnel monitoring code
2018-04-14 11:48:55 +02:00
csoler
66df281f25
added asymmetry in GXS tunnel management to reduce the number of tunnels
2018-04-11 23:14:10 +02:00
csoler
393ff75c90
fixed polling strategy in RsGxsNetService causing some delay in distant post syncing
2018-04-07 00:56:44 +02:00
csoler
c0570ffef6
fixed costly polling in RsGenExchange
2018-04-07 00:56:07 +02:00
csoler
2b9139bf85
improved GXS dist sync item handling
2018-04-06 15:26:54 +02:00
csoler
7d561bcceb
added distant data access in GxsNetService
2018-04-04 21:41:21 +02:00
csoler
8fe3eb711d
fixed a few bugs in GXS dist sync tunneling
2018-04-02 17:07:32 +02:00
csoler
aa59694d88
added automatic detection for need to dist-sync groups
2018-04-01 22:04:16 +02:00
csoler
f0f69b8dd9
shared virtual peers across services
2018-03-29 16:26:36 +02:00
csoler
73b04f3109
finished implementation of GxsNetTunnel service
2018-03-29 10:54:58 +02:00
csoler
b488760d7d
fixed data incoming/outgoing in GxsNetTunnel
2018-03-26 23:19:29 +02:00
csoler
5566d90f32
finished tunnel handling and data send/recv in GxsNetTunnel
2018-03-24 16:42:16 +01:00
csoler
2255bda007
improved documentation of TurtleClientService class with doxygen type
2018-03-24 16:41:51 +01:00
csoler
58aa2413b3
finished moving tunnel encryption into turtle
2018-03-23 22:46:04 +01:00
csoler
00a6bd5b73
started to move FT encryption into p3turtle
2018-03-22 14:41:50 +01:00
csoler
3407604a54
added code to add/remove virtual peers in RsGxsNetTunnel
2018-03-21 22:09:40 +01:00
csoler
076309133b
basic structure of GxsNetTunnelService
2018-03-15 17:46:21 +01:00
csoler
04dc764339
merged upstream/master
2018-03-15 09:19:56 +01:00
csoler
026951ff2c
added consistency check in getGroupMeta so that ADMIN/PUBLISH flags always correspond to what the key set reflects
2018-03-01 11:45:54 +01:00
csoler
5d5894352d
forced notification of type RECEIVE when creating a new group so that the GxsIFaceHelper updates the group list
2018-02-28 23:18:50 +01:00
csoler
29ab0e9913
fixed bug that would erase private publish key when a group update is received
2018-02-28 22:40:04 +01:00
csoler
165b241341
made add of publish key a meta group change, to force reload the list of groups
2018-02-27 23:19:27 +01:00
csoler
3bc5b456a5
added a FeedItem to warn when publish permissions are received for a channel
2018-02-27 22:42:48 +01:00
csoler
aad9397ef8
fixed memory leak in p3GxsTunnel
2018-02-26 23:38:13 +01:00
csoler
dd9f67a28b
fixed version number problem
2018-02-25 17:53:42 +01:00
Gioacchino Mazzurco
9a446fc1ff
Fix compilation for Android
2018-02-25 11:28:26 +01:00
csoler
681f543184
Merge pull request #1183 from csoler/v0.6.4
...
switched version to 0.6.4
2018-02-24 22:04:26 +01:00
csoler
39e70ed8bf
ignore unknown ptags in certificates instead of causing an error, for future backward compatibility
2018-02-24 21:51:18 +01:00
csoler
13441ff483
removed debug info in rsgenexchange.cc
2018-02-23 15:13:13 +01:00
csoler
d8e950c5e0
removed debug output from rsdataservice
2018-02-23 14:28:22 +01:00
csoler
ff7633fefe
Merge pull request #1184 from G10h4ck/linkLocalFallback
...
[0.6.4] Use link local address only if necessary fix #292
2018-02-23 14:00:39 +01:00
Gioacchino Mazzurco
8d5cd8afef
Increase size of list of ip shared via discovery2
2018-02-23 02:10:58 +01:00
Gioacchino Mazzurco
9dd1aef2b7
Discovery do not distribute addresses to hidden nodes
...
As there is no consensus in takde advantage of hidden nodes for
discovery do not spread ip address to them
2018-02-23 02:10:58 +01:00
Gioacchino Mazzurco
e7facc122b
Prevent discovery to share local addresses if hidden
...
Do not query/share local addresses if hidden node as it would leak
information about the location of the node
2018-02-23 02:10:58 +01:00
Gioacchino Mazzurco
4fa6bdc789
Improve discovery
...
Workaround RS single local address flawed assumption by spreading
all viables local addrresses via discovery
Spread addresses also through hidden node as they are the only hope
to help direct connection happening for common trusted nodes
behind nasty firewalls
2018-02-23 02:10:58 +01:00
Gioacchino Mazzurco
2044a2c848
Use retrocompatible iterators
...
Explain why shuffling the local addresses list before looking for
a viable local is a bad idea.
2018-02-21 12:35:27 +01:00
Phenom
73d11e1857
Fix Gcc Warning in nxsmsgsync_test.cc
...
/trunk/tests/unittests/libretroshare/gxs/nxs_test/nxsmsgsync_test.cc:28:
warning: deleting object of abstract class type ‘RsGixsReputation’ which
has non-virtual destructor will cause undefined behavior [-Wdelete-non-
virtual-dtor]
delete mRep ;
/trunk/tests/unittests/libretroshare/gxs/nxs_test/nxsmsgsync_test.cc:29:
warning: deleting object of abstract class type ‘RsGcxs’ which has non-
virtual destructor will cause undefined behavior [-Wdelete-non-virtual-
dtor]
delete mCircles;
/trunk/tests/unittests/libretroshare/gxs/nxs_test/nxsmsgsync_test.cc:30:
warning: deleting object of abstract class type ‘PgpAuxUtils’ which has
non-virtual destructor will cause undefined behavior [-Wdelete-non-
virtual-dtor]
delete mPgpUtils;
2018-02-20 23:28:48 +01:00
Gioacchino Mazzurco
0c99975800
Use link local address only if necessary
...
This should solve APIPA address being always selected as preferred local
address on Windows which was causing problems connecting to machines on
the same local network.
Now the link local address is used as fallback only if there is non link
local private address available.
2018-02-19 23:23:15 +01:00