aboutsummaryrefslogtreecommitdiff
path: root/src/torcontrol.cpp
AgeCommit message (Expand)Author
2022-04-26Don't use zero as null pointer constant (-Wzero-as-null-pointer-constant)practicalswift
2022-04-26Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helpe...fanquake
2022-04-11refactor: introduce single-separator split helper `SplitString`Sebastian Falbesoner
2022-03-23refactor: use Span in random.*pasta
2022-03-15torcontrol: Query Tor for correct -onion configurationLuke Dashjr
2022-03-01Merge bitcoin/bitcoin#22834: net: respect -onlynet= when making outbound conn...laanwj
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-11-24scripted-diff: rename `proxyType` to `Proxy`Vasil Dimov
2021-11-24net: respect -onlynet= when making outbound connectionsVasil Dimov
2021-11-18Remove strtol in torcontrolMarcoFalke
2021-10-05refactor: Block unsafe fs::path std::string conversion callsRussell Yanofsky
2021-10-04Merge bitcoin/bitcoin#20487: Add syscall sandboxing using seccomp-bpf (Linux ...W. J. van der Laan
2021-10-01Add syscall sandboxing (seccomp-bpf)practicalswift
2021-09-30Replace use of locale dependent atoi(…) with locale-independent std::from_c...practicalswift
2021-06-27torcontrol: Resolve Tor control plane addressAdrian-Stefan Mares
2021-05-24scripted-diff: Replace `GetDataDir()` calls with `gArgs.GetDataDirNet()` callsKiminuo
2021-04-25refactor: Make TraceThread a non-template free functionHennadii Stepanov
2021-03-02torcontrol: Move TorControlReply, TorControlConnection and TorController to i...practicalswift
2021-03-01util: extract {Read,Write}BinaryFile() to its own filesVasil Dimov
2021-02-11Merge #20788: net: add RAII socket and use it instead of bare SOCKETWladimir J. van der Laan
2021-02-10net: move MillisToTimeval() from netbase to util/timeVasil Dimov
2021-01-13Add include for std::bind.sinetek
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-22net: Add compat.h header for htonl functionHennadii Stepanov
2020-10-11Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake
2020-10-09tor: make a TORv3 hidden service instead of TORv2Vasil Dimov
2020-10-01net: Pass onion service target to Tor controllerHennadii Stepanov
2020-09-29refactor: Rename TorController::target to m_tor_control_centerHennadii Stepanov
2020-08-07Replace `hidden service` with `onion service`Riccardo Masutti
2020-01-08net: Avoid using C-style NUL-terminated strings as arguments in the netbase i...practicalswift
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-07-17fix: tor: Call event_base_loopbreak from the event's callbackJoão Barbosa
2019-06-18Merge #15651: torcontrol: Use the default/standard network port for Tor hidde...Wladimir J. van der Laan
2019-06-11Fix spelling errors identified by codespell 1.15.0Ben Woosley
2019-03-23torcontrol: Use the default/standard network port for Tor hidden services, ev...Luke Dashjr
2019-01-13Drop IsLimited in favor of IsReachableBen Woosley
2018-12-29Merge #13743: refactor: Replace boost::bind with std::bindMarcoFalke
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-10-20scripted-diff: Replace boost::bind with std::bindChun Kuan Lee
2018-08-08Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan
2018-07-27Return void instead of bool for functions that cannot failpracticalswift
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-02scripted-diff: Replace NET_TOR with NET_ONIONwodry
2018-05-21Declare TorReply parsing functions in torcontrol_testsBen Woosley
2018-02-08boost: drop boost threads from torcontrolCory Fields
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-09-22Use static_cast instead of C-style casts for non-fundamental typespracticalswift
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift