Gioacchino Mazzurco
9fbf56e592
Remove outdated misleading comment
2018-03-03 01:55:49 +01:00
Gioacchino Mazzurco
234daffec7
Merge branch 'IPv6-v3' into extra_locators
2018-03-03 01:43:00 +01:00
Gioacchino Mazzurco
52ef72d761
Fix p3PeerMgrIMPL::UpdateOwnAddress local address
...
Due to a regression introduced in
dedfcb2b60
the local address was not
updated correctly causing part of RS networking being stuck and printing
lot of invalid sockaddr_storage messages, this commit fix the regression
2018-03-03 01:39:50 +01:00
Gioacchino Mazzurco
bed856425f
Share additional addresses via RsCertificate
2018-03-03 00:08:56 +01:00
Gioacchino Mazzurco
8542abd4f0
Few fixes in RsUrl
2018-03-02 20:08:50 +01:00
Gioacchino Mazzurco
518df99243
Merge branch 'master' into extra_locators
2018-03-02 19:31:37 +01:00
Gioacchino Mazzurco
923c383a13
Add naif URL manipulation class RsUrl
...
Use RsUrl to convert sockaddre_storage from/to string
2018-03-02 19:20:56 +01:00
csoler
e5edea387c
removed precise and zesty which are obsolete
2018-03-01 14:10:30 +01:00
csoler
163799a4a3
updated ubuntu changelog
2018-03-01 13:23:15 +01:00
csoler
3d7be85003
Merge pull request #1199 from csoler/v0.6-SecurityFixes
...
added consistency check in getGroupMeta so that ADMIN/PUBLISH flags a…
2018-03-01 11:46:47 +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
Gioacchino Mazzurco
dedfcb2b60
More ipv6 to ipv4 conversion around
...
More safe sockaddr_storage copy
2018-03-01 10:12:15 +01:00
csoler
028a246b8d
Merge pull request #1197 from csoler/v0.6-SecurityFixes
...
Fixing bugs on channels permission and notify
2018-03-01 09:44:59 +01:00
csoler
ac64d2a44a
Merge pull request #1195 from PhenomRetroShare/Fix_NoTrIconInChatWidget
...
Remove non translatable text ChatWidget.ui
2018-03-01 09:42:47 +01:00
csoler
0651f4a92b
Merge pull request #1198 from G10h4ck/master
...
[0.6.4] Set default Mac OS X version only if macx
2018-03-01 09:42:06 +01:00
Gioacchino Mazzurco
0c8b3ed614
Set default Mac OS X version only if macx
2018-02-28 23:32:13 +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
Phenom
23c389c934
Remove non translatable text ChatWidget.ui
2018-02-26 23:29:06 +01:00
Gioacchino Mazzurco
7d765ec04e
pqissl::Initiate_Connection remove duplicated code
2018-02-26 16:30:27 +01:00
Gioacchino Mazzurco
f4a6090150
More ipv6_to_ipv4 conversions
2018-02-26 16:28:36 +01:00
Gioacchino Mazzurco
ac8b56951c
Enforce main IPv4 usage for better retrocompatibility
2018-02-26 08:49:06 +01:00
csoler
dd9f67a28b
fixed version number problem
2018-02-25 17:53:42 +01:00
csoler
3e700ab656
Merge pull request #1194 from G10h4ck/fixAndroidCompilation
...
[0.6.4] Fix compilation for Android
2018-02-25 16:12:46 +01:00
csoler
9f0421cf12
attempt to fix large size in ConnectFriendDialog.ui
2018-02-25 14:39:29 +01:00
Gioacchino Mazzurco
f5160338ed
sockaddr_storage_familytostring be quite if not debugging
2018-02-25 13:18:34 +01:00
Gioacchino Mazzurco
9281a5966b
p3Peers::getPeerDetails retrocompatible IPv4 format
2018-02-25 12:48:55 +01:00
csoler
f9896a0855
updated ppa_upload.sh to 0.6.4
2018-02-25 11:46:18 +01:00
csoler
5c029c5f7c
fixed typo in changelog
2018-02-25 11:43:30 +01:00
csoler
080f2e96b7
updated changelog
2018-02-25 11:40:51 +01:00
Gioacchino Mazzurco
9a446fc1ff
Fix compilation for Android
2018-02-25 11:28:26 +01:00
csoler
31ab87c65b
added rs plugins into rules for ubuntu packaging
2018-02-24 22:06:28 +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
05613a25bd
Merge pull request #1193 from csoler/v0.6-SecurityFixes
...
ignore unknown ptags in certificates instead of causing an error, for…
2018-02-24 21:58:58 +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
062e00d960
Merge pull request #1189 from csoler/v0.6-SecurityFixes
...
V0.6 security fixes
2018-02-24 18:05:26 +01:00
Gioacchino Mazzurco
4a138e07b9
Implement IPv6 listening
...
With this commit IPv6-v3 surpass v0.6-IPv6-2 in term of features
obsoleting it.
p3BitDht handle gracefully unwanted non IPv4 addresses
rsUdpStack handle gracefully unwanted non IPv4 addresses
pqissludp handle gracefully unwanted non IPv4 addresses
Move single address limitation workaround from
p3discovery2::sendOwnContactInfo to better
place p3PeerMgrIMPL::UpdateOwnAddress this way local address list is
queried less often and only id there is some suggestion that it may
have changed (probably ir will not be called all the times there is a
changes in local network interfaces but is good enough)
Implement crossplatform rs_setsockopt to avoid too much ifdef around
Implement sockaddr_storage_copy to safely copy sockaddr_storage objects
2018-02-24 17:14:49 +01:00
Gioacchino Mazzurco
b3c7d195c8
Port pqissl to dual stack IPv6+IPv4
...
Changed unix_connect signature to be more comfortable for dual stack
usage
Remove dead code in pqissl::pqissl(...)
Adapt p3I2pBob::connectI2P() to new unix_connect
Adapt extaddrfinder to new unix_connect
Add sockaddr_storage_ipv4_to_ipv6 to convert from flat IPv4 to IPv4
mapped as IPv6
2018-02-24 14:29:56 +01:00
Gioacchino Mazzurco
2170313e42
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-24 14:29:56 +01:00
csoler
13441ff483
removed debug info in rsgenexchange.cc
2018-02-23 15:13:13 +01:00
csoler
49b321d132
fixed the text in invitation system
2018-02-23 14:39:08 +01:00
csoler
d8e950c5e0
removed debug output from rsdataservice
2018-02-23 14:28:22 +01:00
csoler
5a4d0f57d1
made the invite system non automatic, because it was confusing and could generate unwanted emails
2018-02-23 14:26:23 +01:00
csoler
fa84d1c881
Merge pull request #1185 from G10h4ck/disablePluginByDefault
...
[0.6.4] Build plugin only if requested
2018-02-23 14:01:43 +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