summaryrefslogtreecommitdiff
path: root/src/net
Commit message (Collapse)AuthorAgeFilesLines
* Fix build with boost ASIO 0.87. Support boost 1.66+Lee *!* Clagett2025-02-144-12/+14
|
* Disable/fix ports with I2PLee Clagett2024-01-303-42/+14
|
* p2p: fix exclusive node DNS resolution for certain hosts [release]Jeffrey Ryan2022-11-172-1/+17
| | | | | | | | Fixes #8633. The function `append_net_address` did not parse hostname + port addresses (e.g. `bar:29080`) correctly if the hostname did not contain a `'.'` character. @vtnerd comments 1 clear up 2nd conditional statement
* Change "Github" to "GitHub"Abdullah2022-04-271-1/+1
|
* CMake: Add missing headers via monero_find_all_headers macromj-xmr2022-04-061-2/+1
|
* Copyright: Update to 2022mj-xmr2022-03-0422-22/+34
|
* socks: ignore any exceptions in shutdown/closeselsta2021-10-221-2/+3
|
* Quicker resource cleanup on p2p socks timeoutLee *!* Clagett2021-07-291-0/+7
|
* Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr2021-04-164-2/+4
|
* Merge pull request #7088luigi11112021-03-295-6/+134
|\ | | | | | | 386ef03 Add TLSA support to DNSSEC fetching (Lee Clagett)
| * Add TLSA support to DNSSEC fetchingLee Clagett2020-10-075-6/+134
| |
* | Remove unused variables in monero codebaseKevin Barbour2021-02-091-1/+0
|/ | | | | | | | | | | There are quite a few variables in the code that are no longer (or perhaps never were) in use. These were discovered by enabling compiler warnings for unused variables and cleaning them up. In most cases where the unused variables were the result of a function call the call was left but the variable assignment removed, unless it was obvious that it was a simple getter with no side effects.
* net: fix get_tcp_endpoint, boost address_v4 ip in host byte orderxiphon2020-08-291-1/+1
|
* Merge pull request #6716Alexander Blair2020-08-165-2/+161
|\ | | | | | | 76c16822d wallet2_api: implement runtime proxy configuration (xiphon)
| * wallet2_api: implement runtime proxy configurationxiphon2020-07-205-2/+161
| |
* | Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett2020-05-042-14/+22
|/
* Update copyright year to 2020SomaticFanatic2020-05-0610-10/+10
| | | | Update copyright year to 2020
* Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett2020-04-032-0/+42
|
* net: fix incorrect less operator for top/i2p addressesAaron Hook2020-01-182-2/+4
|
* net: link with libzmqmoneromooo-monero2019-10-251-1/+1
|
* Dropping cppzmq dependency; adding some zmq utilsLee Clagett2019-07-223-2/+328
|
* Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett2019-07-173-2/+320
|
* fix feature not introduced until boost 1.66Jethro Grassie2019-08-201-1/+1
|
* Add IPv6 supportThomas Winget2019-07-312-9/+52
| | | | | | | | | | | | | | | | | | | new cli options (RPC ones also apply to wallet): --p2p-bind-ipv6-address (default = "::") --p2p-bind-port-ipv6 (default same as ipv4 port for given nettype) --rpc-bind-ipv6-address (default = "::1") --p2p-use-ipv6 (default false) --rpc-use-ipv6 (default false) --p2p-require-ipv4 (default true, if ipv4 bind fails and this is true, will not continue even if ipv6 bind successful) --rpc-require-ipv4 (default true, description as above) ipv6 addresses are to be specified as "[xx:xx:xx::xx:xx]:port" except in the cases of the cli args for bind address. For those the square braces can be omitted.
* allow blocking whole subnetsmoneromooo-monero2019-07-163-1/+38
|
* socks: fix build with boost 1.70moneromooo-monero2019-03-271-1/+1
|
* Added socks proxy (tor/i2pd/kovri) support to walletLee Clagett2019-03-255-9/+184
|
* Merge pull request #5140Riccardo Spagni2019-03-041-1/+1
|\ | | | | | | a3973fc9 debug compilation fix: net lib missing common deps (Dusan Klinec)
| * debug compilation fix: net lib missing common depsDusan Klinec2019-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` Undefined symbols for architecture x86_64: "common_category()", referenced from: make_error_code(common_error) in parse.cpp.o make_error_code(common_error) in tor_address.cpp.o "boost::system::detail::system_category_ncx()", referenced from: boost::system::system_category() in parse.cpp.o boost::system::system_category() in socks.cpp.o boost::system::system_category() in libepee.a(net_utils_base.cpp.o) "boost::system::detail::generic_category_ncx()", referenced from: boost::system::generic_category() in parse.cpp.o boost::system::generic_category() in socks.cpp.o boost::system::generic_category() in tor_address.cpp.o boost::system::generic_category() in libepee.a(string_tools.cpp.o) boost::system::generic_category() in libepee.a(net_utils_base.cpp.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [src/net/libnet.dylib] Error 1 make[2]: *** [src/net/CMakeFiles/net.dir/all] Error 2 ```
* | i2p: initial supportJethro Grassie2019-01-308-5/+358
|/
* Adding initial support for broadcasting transactions over TorLee Clagett2019-01-2810-0/+1225
- Support for ".onion" in --add-exclusive-node and --add-peer - Add --anonymizing-proxy for outbound Tor connections - Add --anonymous-inbounds for inbound Tor connections - Support for sharing ".onion" addresses over Tor connections - Support for broadcasting transactions received over RPC exclusively over Tor (else broadcast over public IP when Tor not enabled).