Commit Graph

98 Commits (b8bc4d77b7533ff7b02c4b362ef3891da04137ba)

Author SHA1 Message Date
anon b8bc4d77b7 ssl: buffered handshake detection
3 years ago
moneromooo-monero 31ae533d6d
epee: fix some issues using connections after shutdown
3 years ago
Lee Clagett 7aeb503547 Fix boost <1.60 compilation and fix boost 1.73+ warnings
4 years ago
moneromooo-monero 352bd13254
abstract_tcp_server2: guard against negative timeouts
4 years ago
moneromooo-monero 3d649d528a
epee: close connection when the peer has done so
5 years ago
luigi1111 42d84ad35e
Merge pull request #6006
5 years ago
xiphon 9f3be3baed epee: use SO_REUSEADDR on non-Windows targets
5 years ago
luigi1111 18f62f89d8
Merge pull request #5986
5 years ago
luigi1111 8fcdf77d7b
Merge pull request #5947
5 years ago
luigi1111 4118e4b1e9
Merge pull request #5937
5 years ago
moneromooo-monero 10801362f4
abstract_tcp_server2: move "Trying to connect" from error to debug
5 years ago
xiphon c9cfbf7fb3 epee: tcp server - set SO_LINGER instead of SO_REUSEADDR option
5 years ago
luigi1111 15b9b4e047
Merge pull request #5910
5 years ago
luigi1111 c6430f9dd0
Merge pull request #5893
5 years ago
moneromooo-monero 4b654f65a3
abstract_tcp_server2: log pointer, not contents, where appropriate
5 years ago
moneromooo-monero 1b91bebd2e
abstract_tcp_server2: fix lingering connections
5 years ago
Lee Clagett 73f22c48e1
depends: fix MacOS build with Clang 3.7.1
5 years ago
anonimal cd57a10c90
epee: abstract_tcp_server2: resolve CID 203919 (DC.WEAK_CRYPTO)
5 years ago
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