csoler
cd98f02246
removed askForDeferredSelfSignature() and made IdEditDialog comply with this
2020-04-02 22:24:14 +02:00
csoler
3bd23d612a
Merge pull request #1817 from G10h4ck/optional_dh_init_test
...
Add option to disable DH init check for faster init
2020-03-06 11:16:45 +01:00
Gioacchino Mazzurco
15c3e87bc5
Add option to disable DH init check for faster init
...
The check is not necessary and on Android it takes around 1 minute to
complete.
2020-03-03 16:21:14 +01:00
csoler
c09e9c407b
removed warning about filtered packet
2020-02-29 23:06:43 +01:00
sehraf
f019a71472
only use external up from DHT stunner as fallback when no other source provides a valid IP
2020-02-15 17:51:22 +01:00
sehraf
6f9d875fc6
* unify CONFIG option for DHT stunner
...
* implement optional (turned off by default) usage of dht stunner to determin external ip (this can be usefull for some corner case setups)
2020-02-09 20:31:17 +01:00
csoler
9c65836503
Merge pull request #1768 from csoler/v0.6-SSL111Fix
...
fixed OpenSSL 1.1.1 bug on debian due to security level being set to …
2020-01-24 23:08:06 +01:00
csoler
afdf917188
fixed OpenSSL 1.1.1 bug on debian due to security level being set to 2 on default
2020-01-23 23:31:24 +01:00
Gioacchino Mazzurco
b17738f668
Merge branch 'csoler-v0.6-SecNotification'
2020-01-07 01:19:08 +01:00
Gioacchino Mazzurco
37b5d8f307
Fix few glitches in Cyril PR
2020-01-07 00:54:49 +01:00
Gioacchino Mazzurco
df87fe53b1
Cleanup RsThread and related classes
...
Removed antipattern abstraction RsSingleJobThread
Rename runloop() method to run() in RsThread
Ported few classes ineriting from RsSingleJobThread to RsThread
RsThread use std::atomic instead of self implemented strange binary semaphores
Removed RsTickingThread::shutdown() use RsThread::askForStop() instead
Removed RsTickingThread::fullstop() use RsThread::fullstop() instead
Stop properly JSON API server in retroshare-gui
Centralize errno traslation to literal in util/rserrno.*
2019-12-30 10:38:54 +01:00
csoler
a469647386
replaced RsErr() by RsInfo() in pqissl when applicable
2019-12-25 19:24:52 +01:00
csoler
3d7ae59df7
changed enum to enum class and made names globally more consistent for RsEvents
2019-12-17 21:41:21 +01:00
csoler
d7504c59b5
fixing compilation on Travis CI
2019-12-17 15:29:47 +01:00
csoler
eef5a5a8ef
added new events for circles
2019-12-12 00:00:51 +01:00
csoler
27793627e3
moved GxsChanges to rsEvents
2019-12-09 22:19:03 +01:00
csoler
f118b4656e
moved more peer connection notifications to rsEvents
2019-12-07 21:43:28 +01:00
csoler
9790b98605
fixed "connexion refused by peer" message
2019-12-06 22:45:33 +01:00
csoler
bb10b82c8e
moved refused connect attempt event to RsAuthSslConnectionAuthentication
2019-12-05 23:43:38 +01:00
csoler
c48aff44b2
removed set/get CurrentConnectionAttemptInfo because it was both prone to error and useless
2019-12-05 22:12:36 +01:00
csoler
00c74f0956
moved rsevent for incomplete cert info to the right place so that it does not trigger when a connection from a non friend is denied
2019-12-04 22:24:11 +01:00
csoler
fcbecbaa16
fixed errors reported by review of PR1735
2019-12-03 21:28:44 +01:00
csoler
65fa54c206
using new notification system for connection attempts
2019-12-02 20:53:51 +01:00
csoler
d8569d813c
switched security items to new notification system
2019-12-01 22:35:16 +01:00
csoler
4a257614f1
merged with upstream/master
2019-11-24 18:38:50 +01:00
csoler
d19d1685de
made JsonApiServer an singleton through static method instance()
2019-11-12 22:32:18 +01:00
Gioacchino Mazzurco
ca6071fa21
fixup! Improve RsUrl
2019-11-11 23:49:06 +01:00
Gioacchino Mazzurco
aabba04be9
Remove some cruft from p3peermgr
2019-11-07 19:47:23 +01:00
Gioacchino Mazzurco
48879d1f40
Remove some cruft
2019-10-31 11:29:16 +01:00
G10h4ck
63861ba942
Merge pull request #1659 from G10h4ck/netmgr_calmer
...
Calm down p3netmgr at least when internet connection is not available
2019-10-25 18:42:45 +02:00
csoler
438966979b
Merge pull request #1674 from G10h4ck/pqissludp_fixup
...
Fix double free crash in ~pqissludp()
2019-10-15 08:39:49 +02:00
defnax
cbfe49f0f3
added distant chat settings
2019-10-14 02:29:20 +02:00
Gioacchino Mazzurco
f86d20d4cd
Improve readibility of terrible if
2019-10-09 15:22:24 +02:00
Gioacchino Mazzurco
63b787a504
Fix double free crash in ~pqissludp()
...
Use POD type member intitialization for sockaddr_storage
Cleanup a bunch of clutter
2019-10-09 14:59:46 +02:00
Gioacchino Mazzurco
93bfbb6ede
Fix addSslOnlyFriend when adding with already known PGP
...
If the PGP key is available add as full friend.
Without this change when the PGP key of a non-friend is available
the SSL-id is added in peer list but the PGP-id is not added as PGP
friend, at same time skip_pgp_signature_validation is false, because
we have the full PGP, so the connection attempt is refused, when it
should be verified with PGP and accepted.
2019-10-09 02:06:55 +02:00
csoler
423f20231c
Merge pull request #1661 from G10h4ck/short_invites_fixup
...
Fix setting port when adding from short invite with dyndns
2019-10-03 09:40:28 +02:00
Gioacchino Mazzurco
b77924b368
Fix setting port when adding from short invite with dyndns
2019-10-01 17:43:52 +02:00
G10h4ck
1732177669
Merge pull request #1645 from G10h4ck/short_invites_fixes
...
Allow friend information update from short invite
2019-09-30 23:37:55 +02:00
Gioacchino Mazzurco
6b71c57a54
Calm down p3netmgr at least when internet connection is not available
...
Solve compiler warnings, delete tons of cruft and deadcode
2019-09-29 17:59:32 +02:00
Gioacchino Mazzurco
6788ea041a
Avoid netReset() if no network address is available
2019-09-28 18:42:13 +02:00
Gioacchino Mazzurco
4e3ac4a9f4
Make SSL-only friend criteria stricter
2019-09-28 14:15:12 +02:00
Gioacchino Mazzurco
5660c73175
Allow friend information update from short invite
...
Add comments explaining security of addSslOnlyFriend
2019-09-28 10:36:33 +02:00
Gioacchino Mazzurco
1705a930d4
getLocalAddresses should not need Qt for android >= 24
2019-09-25 22:15:07 +02:00
csoler
24781a71f5
removed unused mOthersList from PeerMgr
2019-09-23 21:32:28 +02:00
csoler
9b78447109
used RsInfo instead of std::cerr in authssl.cc
2019-09-22 17:36:08 +02:00
csoler
9c7edffc21
fixed bug caused by shadowing a variable
2019-09-22 16:34:01 +02:00
csoler
6919711f48
restricted check for matching PGP ids to short invites only, since otherwise the call to isGPGAccepted() will rule out wrong IDs anyway
2019-09-21 22:20:33 +02:00
csoler
ed864f9470
removed some debug info about PGP signature validation, and added the ability to accept fingerprint instead of ID in the handshake
2019-09-21 19:00:52 +02:00
csoler
4fabf3deb1
renamed skip_signature_validation into more appropriate skip_pgp_signature_validation
2019-09-19 21:14:57 +02:00
csoler
654d760d84
fixed comments from review of PR
2019-09-19 20:59:35 +02:00