aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/net/abstract_tcp_server2.inl (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-18Refactor out pragma_comp_defsJeffrey1-10/+0
2022-03-30Eliminate dependence on boost::interprocess #8223Jeffrey1-5/+5
2021-04-16Split epee/string_tools.h and encapsulate boost::lexical_castmj-xmr1-1/+1
2021-03-20Merge pull request #7274luigi11111-4/+4
2021-02-15Merge pull request #7308luigi11111-2/+0
2021-02-06Reduce compilation time of epee/portable_storage.hmj-xmr1-0/+1
2021-01-19boosted_tcp_server: fix connection lifetimeanon1-2/+0
2021-01-03epee: don't log raw packet datamoneromooo-monero1-4/+4
2020-12-28ssl: buffered handshake detectionanon1-9/+8
2020-12-26epee: fix some issues using connections after shutdownmoneromooo-monero1-6/+21
2020-05-31Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett1-10/+9
2019-12-16abstract_tcp_server2: guard against negative timeoutsmoneromooo-monero1-5/+16
2019-11-11epee: close connection when the peer has done somoneromooo-monero1-1/+7
2019-10-24Merge pull request #6006luigi11111-2/+6
2019-10-22epee: use SO_REUSEADDR on non-Windows targetsxiphon1-2/+6
2019-10-22Merge pull request #5986luigi11111-1/+1
2019-10-14Merge pull request #5947luigi11111-4/+2
2019-10-14Merge pull request #5937luigi11111-1/+1
2019-10-14abstract_tcp_server2: move "Trying to connect" from error to debugmoneromooo-monero1-1/+1
2019-10-02epee: tcp server - set SO_LINGER instead of SO_REUSEADDR optionxiphon1-4/+2
2019-09-30Merge pull request #5910luigi11111-0/+5
2019-09-30Merge pull request #5893luigi11111-1/+13
2019-09-27abstract_tcp_server2: log pointer, not contents, where appropriatemoneromooo-monero1-1/+1
2019-09-12abstract_tcp_server2: fix lingering connectionsmoneromooo-monero1-0/+5
2019-09-08depends: fix MacOS build with Clang 3.7.1Lee Clagett1-1/+1
2019-09-08epee: abstract_tcp_server2: resolve CID 203919 (DC.WEAK_CRYPTO)anonimal1-1/+13
2019-07-17Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett1-9/+8
2019-07-16Add ref-counted buffer byte_slice. Currently used for sending TCP data.Lee Clagett1-39/+24
2019-07-31Add IPv6 supportThomas Winget1-57/+266
2019-07-24Merge pull request #5531luigi11111-4/+8
2019-06-14abstract_tcp_server2: improve DoS resistancemoneromooo-monero1-4/+5
2019-05-10abstract_tcp_server2: move some things out of a lockmoneromooo-monero1-4/+8
2019-04-12abstract_tcp_server2: fix timeout on exitmoneromooo-monero1-1/+7
2019-04-11epee: init a new ssl related variable in ctormoneromooo-monero1-0/+1
2019-04-07Pass SSL arguments via one class and use shared_ptr instead of referenceLee Clagett1-24/+20
2019-04-06Change SSL certificate file list to OpenSSL builtin load_verify_locationLee Clagett1-4/+4
2019-03-25Added socks proxy (tor/i2pd/kovri) support to walletLee Clagett1-5/+0
2019-03-21Merge pull request #5283Riccardo Spagni1-5/+6
2019-03-21epee: fix build with boost 1.70.0moneromooo-monero1-5/+11
2019-03-19abstract_tcp_server2: fix crashy race on socket shutdownmoneromooo-monero1-5/+6
2019-03-05epee: add SSL supportMartijn Otto1-5/+5
2019-03-04Merge pull request #5162Riccardo Spagni1-5/+4
2019-02-10Use io_service::work in epee tcp serverLee Clagett1-5/+4
2019-02-02epee: add SSL supportmoneromooo-monero1-98/+241
2019-01-28Adding initial support for broadcasting transactions over TorLee Clagett1-44/+92
2019-01-22Pruningmoneromooo-monero1-0/+2
2018-12-04Merge pull request #4854Riccardo Spagni1-4/+1
2018-11-15Removed a lot of unnecessary includesMartijn Otto1-4/+1
2018-11-07No longer use a list for registering self references in the abstract tcpMartijn Otto1-5/+8
2018-11-06Merge pull request #3970Riccardo Spagni1-2/+4
2018-10-12Remove epee header dependency on cryptonote_coremoneromooo-monero1-6/+4
2018-09-09abstract_tcp_server2: fix binding to the wrong IPmoneromooo-monero1-4/+4
2018-08-27epee: use the socket::bind variant which does not throwmoneromooo-monero1-2/+18
2018-07-15abstract_tcp_server2: fix race on shutdownmoneromooo-monero1-1/+8
2018-07-03Merge pull request #4080Riccardo Spagni1-2/+2
2018-07-03Merge pull request #3997Riccardo Spagni1-4/+19
2018-06-29abstract_tcp_server2: fix use after freemoneromooo-monero1-2/+2
2018-06-18abstract_tcp_server2: restart async accept on errormoneromooo-monero1-4/+19
2018-06-10epee: adaptive connection timeout systemmoneromooo-monero1-16/+64
2018-06-09abstract_tcp_server2: fix busy calling of idle IO servicemoneromooo-monero1-2/+4
2018-05-27http_protocol_handler: limit the number of starting newlinesmoneromooo-monero1-1/+1
2018-05-26abstract_tcp_server2: timeout on RPC connectionsmoneromooo-monero1-1/+60
2018-04-19epee: Drop deprecated Boost.Thread headerJan Beich1-1/+2
2018-02-16Merge pull request #3226Riccardo Spagni1-1/+1
2018-02-11Fix #602 Turn on socket keepaliveHoward Chu1-0/+3
2018-02-02pass large parameters by const ref, not valuemoneromooo-monero1-1/+1
2017-12-18abstract_tcp_server2: log init_server errors as fatalmoneromooo-monero1-1/+11
2017-11-28Corrections in rate limiting / trottle code, especially in 'out' directionrbrunner71-5/+4
2017-10-07frob level 1 logs a bit for consistencymoneromooo-monero1-2/+2
2017-10-05Upgrades to epee::net_utils::network_addressLee Clagett1-2/+2
2017-08-16abstract_tcp_server2: improve tracking/cancelling of early connectionsmoneromooo-monero1-19/+14
2017-06-28abstract_tcp_server2: guard against accessing lock on a destroyed objectmoneromooo-monero1-3/+3
2017-05-27abstracted nework addressesmoneromooo-monero1-3/+4
2017-01-16Change logging to easylogging++moneromooo-monero1-46/+39
2016-12-13Adding HTTP Digest Auth (but not yet enabled)Lee Clagett1-3/+4
2016-11-28epee: signal cond var before unlockingmoneromooo-monero1-1/+1
2016-11-23Fix DNS failures in offline mode preventing daemon startupmoneromooo-monero1-3/+3
2016-10-03Removed all code related to fast_exitNanoAkron1-13/+1
2016-05-18contrib: epee: add exception spec to throwing destructorsredfish1-1/+1
2016-04-17abstract_tcp_server2: fix send queue limit warning spammoneromooo-monero1-1/+1
2016-04-17abstract_tcp_server2: avoid deadlock waiting for send queue to drainmoneromooo-monero1-2/+5
2016-03-27abstract_tcp_server2: possible fix for exception in handle_acceptmoneromooo-monero1-4/+17
2016-03-21Revert "Print stack trace upon exceptions"moneromooo-monero1-1/+1
2016-03-20Merge pull request #736Riccardo Spagni1-0/+8
2016-03-20epee: fix potential hang on exitmoneromooo-monero1-0/+8
2016-03-19Print stack trace upon exceptionsmoneromooo-monero1-1/+1
2016-03-11Use boost::thread instead of std::threadHoward Chu1-2/+2
2016-02-13epee: always call the PRNG through the locked APImoneromooo-monero1-1/+1
2016-01-30epee: use generate_random_bytes for new random uuidsmoneromooo-monero1-1/+6
2016-01-02IP_TOS not supported before Windows7Howard Chu1-1/+4
2015-12-23epee: regularly cleanup connections we kept a reference tomoneromooo-monero1-3/+20
2015-12-22epee: fix hang on exitmoneromooo-monero1-1/+20
2015-11-23Add IP blocking for misbehaving nodes (adapted from Boolberry)Javier Smooth1-3/+1
2015-04-08[fix] Network 1.8: unlimited the RPC connectionsrfree2monero1-45/+89
2015-02-202014 network limit 1.2 +utils +toc -doc -drmonerorfree2monero1-11/+10
2015-02-20fixed size_t on windowsrfree2monero1-2/+8
2015-02-202014 network limit 1.1 +utils +toc -doc -drmonerorfree2monero1-9/+59
2015-02-202014 network limit 1.0a +utils +toc -doc -drmonerorfree2monero1-99/+278
2014-09-29dependencies enforced, send que error message log level movedRiccardo Spagni1-1/+1
2014-09-09moved non-critical warnings and errors to log level 1fluffypony1-1/+1
2014-07-25move modified epee code to new classes, revert licensefluffypony1-25/+23
2014-07-23License updated to BSD 3-clausefluffypony1-23/+25
2014-05-250.8.8updatemydesktop1-2/+2
2014-04-30mac osx building fixesmydesktop1-2/+2
2014-03-20some fixesAntonio Juarez1-6/+9
2014-03-03moved all stuff to githubAntonio Juarez1-0/+811