sehraf
26fdd79b50
Merge remote-tracking branch 'RetroShare/master' into pr_rsconfig
2020-10-04 20:25:06 +02:00
hunbernd
6863f4cc70
Fix hidden node crashing at the startup, caused by calling uninitialized objects.
2020-06-21 21:55:52 +02:00
G10h4ck
680d9cde85
Merge pull request #1906 from sehraf/pr_fix_unix_fcntl_nonblock
...
Fix unix_fcntl_nonblock() to not overwrite any existing flags.
2020-06-07 12:36:18 +02:00
jolavillette
998e1a5de3
Merge remote-tracking branch 'upstream/master' into pqihandlerOptim
2020-05-22 08:12:16 +02:00
jolavillette
51ba879bb7
bandwidth control improvement
2020-05-14 23:28:20 +02:00
csoler
6f6e0de5f1
merged with upstreamm/master
2020-05-09 22:33:27 +02:00
jolavillette
7c2efbc630
reduce cpu load by increasing sleep before ticking pqi and core
2020-05-09 20:35:20 +02:00
jolavillette
4ead639e8c
remove unneeded pqithreadstreamer and pqissl mutex locks
2020-05-06 21:29:46 +02:00
jolavillette
2c1238db2c
remove unneeded lock of p3ServiceServer mutex
2020-05-06 12:11:54 +02:00
jolavillette
7634d121de
Merge remote-tracking branch 'upstream/master' into mutexDivorce
...
Update mutexDivorce
2020-05-06 11:33:43 +02:00
jolavillette
7113d1935f
finish removing pqistreamer locks, clean rates methods
2020-05-04 22:42:18 +02:00
sehraf
757e922c4f
Fix unix_fcntl_nonblock() to not overwrite any existing flags.
2020-05-04 15:13:39 +02:00
jolavillette
28458bf10a
tick_send: remove unneeded lock around mBio->cansend
2020-05-04 08:11:57 +02:00
jolavillette
d847086911
finish emoving unneeded pqistreamer locks in recv part
2020-05-03 20:32:17 +02:00
sehraf
53b76732a9
pqisslistener: document accept() process
2020-05-03 14:58:19 +02:00
jolavillette
d35dd76ca5
try to isolate pqistreamer mutex from pqissl mutex, step 1: pqistreamer::tick_recv()
2020-05-02 09:47:24 +02:00
sehraf
04dc163d30
pqissl: document statemachine and function hierarchy
2020-04-28 19:17:35 +02:00
csoler
f5af7dfeb3
fixed up top bar tooltips to display what the numbers actually mean
2020-04-27 21:56:43 +02:00
csoler
9b0abe16dd
small fix to indent in authssl.cc
2020-04-25 18:07:04 +02:00
csoler
b2e36fbd9c
fixed version incompatibility in merge PR 1869
2020-04-24 23:06:29 +02:00
Phenom
866b564f90
Fix OpenSSL fail to create Cert.
2020-04-22 17:28:41 +02:00
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
7097a22781
[ATTEMPT] fix for inconsitency in p3linkmgr.cc
2020-02-19 20:34:52 +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
3f5dcecc4d
convert RSNET_NETSTATE to enum class
2020-02-10 19:51:09 +01:00
sehraf
acda7b8cc4
convert RSNET_CONNECT to enum class
2020-02-10 19:51:09 +01:00
sehraf
d310102808
convert RSNET_NATHOLE to enum class
2020-02-10 19:51:09 +01:00
sehraf
f81755e320
convert RSNET_NATTYPE to enum class
2020-02-10 19:51:09 +01:00
sehraf
0237531322
convert RSNET_NETWORK to enum class
2020-02-10 19:51:09 +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