Commit Graph

80 Commits (3b24b1d082da28da15dc5e3aeaa0ebebe7758f2f)

Author SHA1 Message Date
Lee Clagett 3b24b1d082 Added support for "noise" over I1P/Tor to mask Tx transmission.
5 years ago
Lee Clagett bdfc63ae4d Add ref-counted buffer byte_slice. Currently used for sending TCP data.
5 years ago
Thomas Winget 155475d971
Add IPv6 support
5 years ago
luigi1111 38e0e58a95
Merge pull request #5531
5 years ago
moneromooo-monero bc09766bf9
abstract_tcp_server2: improve DoS resistance
5 years ago
moneromooo-monero 9a6006bad8
abstract_tcp_server2: move some things out of a lock
5 years ago
moneromooo-monero c3cf930f75
abstract_tcp_server2: fix timeout on exit
5 years ago
moneromooo-monero 4b3bb829c2
epee: init a new ssl related variable in ctor
5 years ago
Lee Clagett 21eb1b0725 Pass SSL arguments via one class and use shared_ptr instead of reference
5 years ago
Lee Clagett a3b0284837 Change SSL certificate file list to OpenSSL builtin load_verify_location
5 years ago
Lee Clagett 7acfa9f3cc Added socks proxy (tor/i2pd/kovri) support to wallet
5 years ago
Riccardo Spagni f5d7652f73
Merge pull request #5283
5 years ago
moneromooo-monero 17769db946
epee: fix build with boost 1.70.0
5 years ago
moneromooo-monero 1659029469
abstract_tcp_server2: fix crashy race on socket shutdown
5 years ago
Martijn Otto 057c279cb4
epee: add SSL support
5 years ago
Riccardo Spagni c83e80c263
Merge pull request #5162
5 years ago
Lee Clagett 4d3b61a31b Use io_service::work in epee tcp server
5 years ago
moneromooo-monero 2456945408
epee: add SSL support
5 years ago
Lee Clagett 973403bc9f Adding initial support for broadcasting transactions over Tor
5 years ago
moneromooo-monero b750fb27b0
Pruning
5 years ago
Riccardo Spagni c00ac446fd
Merge pull request #4854
6 years ago
Martijn Otto bd98e99c80
Removed a lot of unnecessary includes
6 years ago
Martijn Otto 7c298f5d14
No longer use a list for registering self references in the abstract tcp
6 years ago
Riccardo Spagni dd973179ad
Merge pull request #3970
6 years ago
moneromooo-monero e736964a0c
Remove epee header dependency on cryptonote_core
6 years ago
moneromooo-monero 4469b0c41e
abstract_tcp_server2: fix binding to the wrong IP
6 years ago
moneromooo-monero 8eab6147f4
epee: use the socket::bind variant which does not throw
6 years ago
moneromooo-monero 979105b298
abstract_tcp_server2: fix race on shutdown
6 years ago
Riccardo Spagni c58758a016
Merge pull request #4080
6 years ago
Riccardo Spagni 318fb23d7a
Merge pull request #3997
6 years ago
moneromooo-monero dead780f8a
abstract_tcp_server2: fix use after free
6 years ago
moneromooo-monero 1a526ed571
abstract_tcp_server2: restart async accept on error
6 years ago
moneromooo-monero 55c7fb87a9
epee: adaptive connection timeout system
6 years ago
moneromooo-monero 3381b6517e
abstract_tcp_server2: fix busy calling of idle IO service
6 years ago
moneromooo-monero dfd36bbebb
http_protocol_handler: limit the number of starting newlines
6 years ago
moneromooo-monero 4d15864728
abstract_tcp_server2: timeout on RPC connections
6 years ago
Jan Beich 53a1962da1 epee: Drop deprecated Boost.Thread header
6 years ago
Riccardo Spagni f4a6bc79d9
Merge pull request #3226
6 years ago
Howard Chu f689a77e56
Fix #602 Turn on socket keepalive
6 years ago
moneromooo-monero 2e3e90acbe
pass large parameters by const ref, not value
6 years ago
moneromooo-monero 213e326cc9
abstract_tcp_server2: log init_server errors as fatal
6 years ago
rbrunner7 cf5f623616 Corrections in rate limiting / trottle code, especially in 'out' direction
7 years ago
moneromooo-monero bc1b93333e
frob level 1 logs a bit for consistency
7 years ago
Lee Clagett 8b00687735 Upgrades to epee::net_utils::network_address
7 years ago
moneromooo-monero 80d361c795
abstract_tcp_server2: improve tracking/cancelling of early connections
7 years ago
moneromooo-monero a04faf56dc
abstract_tcp_server2: guard against accessing lock on a destroyed object
7 years ago
moneromooo-monero 072102cfd2
abstracted nework addresses
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
Lee Clagett bdc3d7496f Adding HTTP Digest Auth (but not yet enabled)
8 years ago
moneromooo-monero c3527dafd5
epee: signal cond var before unlocking
8 years ago