Commit graph

59 commits

Author SHA1 Message Date
csoler
281076d6b7 fixed a few errors in TorManager event handling 2021-12-30 22:14:34 +01:00
csoler
1e8e489cd1 Merge branch 'v0.6-TorControl' of github.com:csoler/RetroShare into v0.6-TorControl 2021-12-30 19:51:53 +01:00
csoler
fb1e0bc81c using random port to link Tor to local node and check that the port is available 2021-12-30 19:51:20 +01:00
thunder2
460dbdcdc8 Added shutdown of tor management threads 2021-12-29 17:56:55 +01:00
thunder2
72eb21bbca Use shutdownSync instead of shutdown in TorManager::run to stop tor 2021-12-29 17:56:54 +01:00
thunder2
02afc9062f Added delete of TorManagerPrivate in destructor of TorManager 2021-12-29 16:39:37 +01:00
thunder2
97f7e0f936 Added delete of TorControl in destructor of TorManagerPrivate 2021-12-29 16:14:48 +01:00
thunder2
8d3046d157 Removed global variable "Tor::TorControl *torControl" 2021-12-29 16:08:20 +01:00
thunder2
1fafaeb909 Added delete of member TorControlSocket in destructor of TorControl 2021-12-29 16:00:02 +01:00
csoler
efe2ec03ff fixed a few bugs that may cause the bootstrap process to hang 2021-12-28 18:29:33 +01:00
thunder2
ffc42db3aa Added flag for CreateProcess to hide the terminal window of Tor on Windows 2021-12-27 16:38:29 +01:00
thunder2
5dfbdc0869 Fixed start and stop of tor process on Windows 2021-12-22 22:29:20 +01:00
thunder2
753250b4e8 Added os specific RsFileUtil::rs_getline 2021-12-22 22:29:19 +01:00
thunder2
38b4c50635 Changed RsFdBinInterface to use recv/send for sockets and read/write for file descriptors on Windows 2021-12-22 22:29:19 +01:00
thunder2
057e872eca Added missing initializations of members in constructor of TorControl 2021-12-22 22:29:18 +01:00
thunder2
085e102ce1 Added RsFileUtil for os specific file functions
Added RsFileUtil::set_fd_nonblock to set a file descriptor to non blocking
2021-12-22 22:29:17 +01:00
thunder2
5b8ac7e49b Added missing fclose to TorProcess::tryReadControlPort 2021-12-22 22:29:17 +01:00
thunder2
15d56f01ac Added missing include to string in PendingOperation.h 2021-12-22 22:29:16 +01:00
thunder2
8d020e7395 Changed ifdef Q_OS_WIN to WINDOWS_SYS 2021-12-22 22:29:15 +01:00
thunder2
59d11b71ce Changed uint to ByteArray::size_type in StrUtil.cpp 2021-12-22 22:29:14 +01:00
csoler
49d8a851c5 moved faulty line causing early deletion of this at the end of the function 2021-12-22 22:26:47 +01:00
csoler
8af6ca9fb7 fixed a few errors reported by valgrind 2021-12-22 14:03:29 +01:00
csoler
f6892066bc fixed compilation on win$ 2021-12-20 16:10:52 +01:00
csoler
9684b2ed94 code cleaning 2021-12-19 18:40:44 +01:00
csoler
37d4e4f3df attempt to fix compilation on windows 2021-12-19 17:44:23 +01:00
csoler
6048a9a011 attempt to fix compilation on windows 2021-12-19 16:52:43 +01:00
csoler
40b965cab1 improved display of tor process completion 2021-12-18 21:30:58 +01:00
csoler
7e6156566a fixed display of tor bootstrap status 2021-12-18 18:14:49 +01:00
csoler
f352235ccd fixed a few bugs 2021-12-18 16:45:53 +01:00
csoler
bdbcadc43c fixed Tor icon to stay red 2021-12-17 22:26:32 +01:00
csoler
3121a61910 more bug fixing 2021-12-17 22:17:26 +01:00
csoler
af4c948024 fixed some bugs in TorControl 2021-12-17 16:54:44 +01:00
csoler
d9368507a9 fixed a few bugs in torcontrol socket methods 2021-12-15 22:15:52 +01:00
csoler
24e862ae25 moved event loop in TorManager to the TorManager class 2021-12-13 20:28:07 +01:00
csoler
1c576411fb fixed control port reading 2021-12-10 18:01:21 +01:00
csoler
1571446a2e debugged pipe system with tor executable 2021-12-10 16:29:10 +01:00
csoler
7c77cfd603 fixed a few bugs in new TorManager 2021-12-09 22:19:00 +01:00
csoler
a757419d65 fixed compilation 2021-12-09 21:04:49 +01:00
csoler
e0812dce83 added back read attempt for control port 2021-12-07 21:20:19 +01:00
csoler
b323a1635e fixed compilation. Qt is completely gone 2021-12-06 22:33:50 +01:00
csoler
7dc5c90d63 finished removing latest Qt bits 2021-12-06 22:08:56 +01:00
csoler
e75d312724 removed lots of signals/slots 2021-12-05 22:14:19 +01:00
csoler
bb37e2692b removed more QString, QHostAddress, QFile, QDir,... 2021-12-05 00:02:12 +01:00
csoler
b03802fa1b turned TorProcess into a non-Qt object, using built-in popen3 system 2021-12-02 23:15:06 +01:00
csoler
d7afbea1dd progress in using ByteArray+std::string 2021-12-01 23:05:16 +01:00
csoler
6a4cdcc471 continue on switching QString and QByteArray 2021-11-29 22:59:46 +01:00
csoler
e4ce32bef8 switching QString to std::string and QByteArray to ByteArray. Unfinished yet. 2021-11-25 23:28:01 +01:00
csoler
5e851b4efd trying to fix compilation on windows 2021-08-28 21:46:02 +02:00
csoler
f5f608dbec trying to fix compilation on windows 2021-08-28 21:39:12 +02:00
csoler
abf481b0a1 removal of slignal/slots 2021-07-04 18:27:12 +02:00