aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/net/levin_protocol_handler_async.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-18Merge functionality of misc_os_dependent into time_helper.hJeffrey1-1/+1
2022-03-30Eliminate dependence on boost::interprocess #8223Jeffrey1-16/+15
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett1-57/+40
2021-04-16Revert "Merge pull request #7136"luigi11111-40/+57
2021-04-16Merge pull request #7136luigi11111-57/+40
2021-03-12async_protocol_handler_config: fix deadlockanon1-28/+24
2021-02-19async_protocol_handler_config: remove connection correctlyanon1-1/+1
2021-02-18Merge pull request #7343luigi11111-32/+2
2021-01-19boosted_tcp_server: fix connection lifetimeanon1-5/+19
2021-01-19Remove unnecessary atomic operations in levin codeLee Clagett1-32/+2
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett1-57/+40
2021-01-03add a max levin packet size by command typemoneromooo-monero1-4/+13
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett1-9/+23
2020-10-10Change epee binary output from std::stringstream to byte_streamLee Clagett1-3/+2
2020-03-31p2p: fix frequent weak_ptr exception on connectionmoneromooo-monero1-1/+6
2019-10-15levin: armour against some "should not happen" casemoneromooo-monero1-0/+5
2019-09-04Merge pull request #5824luigi11111-1/+1
2019-08-19epee: fix connections not being properly closed in some instancesmoneromooo-monero1-1/+1
2019-07-17Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett1-34/+98
2019-07-16Add ref-counted buffer byte_slice. Currently used for sending TCP data.Lee Clagett1-96/+49
2019-06-19p2p: close the right number of connections on setting max in/out peersmoneromooo-monero1-0/+24
2019-04-22levin_protocol_handler_async: tune down preallocation a fair bitmoneromooo-monero1-1/+1
2019-01-16Merge pull request #4976Riccardo Spagni1-33/+28
2018-12-31Merge pull request #4933luigi11111-1/+1
2018-12-23epee: better network buffer data structuremoneromooo-monero1-33/+28
2018-12-04epee: fix network packet header field endiannessmoneromooo-monero1-19/+41
2018-12-04Changed RECIEVED to RECEIVED in log messages.Norman Moeschter1-1/+1
2018-10-02epee: initialize a few data members where it seems to be appropriatemoneromooo-monero1-1/+3
2018-09-29Merge pull request #4459Riccardo Spagni1-0/+6
2018-02-16Merge pull request #3226Riccardo Spagni1-8/+8
2018-02-02pass large parameters by const ref, not valuemoneromooo-monero1-8/+8
2018-01-29Allow the number of incoming connections to be limitedErik de Castro Lopo1-33/+45
2018-01-26levin_protocol_handler_async: erase from back of vector instead of frontstoffu1-1/+1
2017-12-25Merge pull request #2936Riccardo Spagni1-9/+12
2017-12-25Merge pull request #2930Riccardo Spagni1-5/+9
2017-12-25Merge pull request #2909Riccardo Spagni1-0/+1
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-0/+2
2017-12-15levin_protocol_handler_async: another attempt at fixing at exceptionmoneromooo-monero1-3/+12
2017-12-15Revert "epee: keep a ref to a connection we're deleting"moneromooo-monero1-8/+2
2017-12-15levin_protocol_handler_async: add missing response handler lockingmoneromooo-monero1-5/+9
2017-12-11levin_protocol_handler_async: call handler destroy function on dtormoneromooo-monero1-0/+1
2017-10-09Fix an object lifetime bug in net load testsmoneromooo-monero1-2/+14
2017-09-19epee: keep a ref to a connection we're deletingmoneromooo-monero1-2/+8
2017-08-07cryptonote_protocol_handler: sync speedupmoneromooo-monero1-0/+14
2017-07-01Fix issue #2119 SEGVHoward Chu1-15/+20
2017-06-15Don't timeout a slow operation that's making progressHoward Chu1-9/+46
2017-03-18Removed boost/asio.hpp include from epee/string_tools.hLee Clagett1-0/+1
2017-01-16Change logging to easylogging++moneromooo-monero1-14/+16
2016-11-12levin: fix wrong value passed as return code to remote callmoneromooo-monero1-1/+1
2016-03-12epee: fix bug deleting more than one connection at oncemoneromooo-monero1-0/+1
2016-02-18Fix crash in std::map for connections_mapHoward Chu1-1/+2
2015-04-01[fix] mac os x includes std::random...rfree2monero1-0/+4
2015-04-01remerged; commands JSON. logging upgrade. doxygenrfree2monero1-1/+0
2015-02-202014 network limit 1.1 +utils +toc -doc -drmonerorfree2monero1-3/+23
2015-02-202014 network limit 1.0a +utils +toc -doc -drmonerorfree2monero1-0/+9
2014-10-02forgot to add connection context to log lineRiccardo Spagni1-1/+1
2014-10-02moved non-critical p2p errors to l2Riccardo Spagni1-1/+1
2014-07-25move modified epee code to new classes, revert licensefluffypony1-25/+21
2014-07-23License updated to BSD 3-clausefluffypony1-21/+25
2014-03-20some fixesAntonio Juarez1-4/+4
2014-03-03moved all stuff to githubAntonio Juarez1-0/+778