aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/net/levin_protocol_handler_async.h
Commit message (Expand)AuthorAgeFilesLines
* contrib: fix unaligned&aliased levin buffer readsjeffro2562026-05-211-15/+17
* p2p: fix hanging shutdownj-berman2026-04-041-9/+9
* Cleanup some of the fragmented levin handlingLee *!* Clagett2026-03-311-4/+12
* Fix build with boost ASIO 0.87. Support boost 1.66+Lee *!* Clagett2025-02-141-1/+1
* Merge functionality of misc_os_dependent into time_helper.hJeffrey2022-04-181-1/+1
* Eliminate dependence on boost::interprocess #8223Jeffrey2022-03-301-16/+15
* Remove payload copy in all outgoing p2p messagesLee Clagett2021-01-191-57/+40
* Revert "Merge pull request #7136"luigi11112021-04-161-40/+57
* Merge pull request #7136luigi11112021-04-161-57/+40
|\
| * Remove payload copy in all outgoing p2p messagesLee Clagett2021-01-161-57/+40
* | async_protocol_handler_config: fix deadlockanon2021-03-121-28/+24
|/
* async_protocol_handler_config: remove connection correctlyanon2021-02-191-1/+1
* Merge pull request #7343luigi11112021-02-181-32/+2
|\
| * Remove unnecessary atomic operations in levin codeLee Clagett2021-01-191-32/+2
* | boosted_tcp_server: fix connection lifetimeanon2021-01-191-5/+19
|/
* add a max levin packet size by command typemoneromooo-monero2021-01-031-4/+13
* Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett2020-12-171-9/+23
* Change epee binary output from std::stringstream to byte_streamLee Clagett2020-10-101-3/+2
* p2p: fix frequent weak_ptr exception on connectionmoneromooo-monero2020-03-311-1/+6
* levin: armour against some "should not happen" casemoneromooo-monero2019-10-151-0/+5
* Merge pull request #5824luigi11112019-09-041-1/+1
|\
| * epee: fix connections not being properly closed in some instancesmoneromooo-monero2019-08-191-1/+1
* | Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett2019-07-171-34/+98
* | Add ref-counted buffer byte_slice. Currently used for sending TCP data.Lee Clagett2019-07-161-96/+49
|/
* p2p: close the right number of connections on setting max in/out peersmoneromooo-monero2019-06-191-0/+24
* levin_protocol_handler_async: tune down preallocation a fair bitmoneromooo-monero2019-04-221-1/+1
* Merge pull request #4976Riccardo Spagni2019-01-161-33/+28
|\
| * epee: better network buffer data structuremoneromooo-monero2018-12-231-33/+28
* | Merge pull request #4933luigi11112018-12-311-1/+1
|\ \ | |/ |/|
| * Changed RECIEVED to RECEIVED in log messages.Norman Moeschter2018-12-041-1/+1
* | epee: fix network packet header field endiannessmoneromooo-monero2018-12-041-19/+41
|/
* epee: initialize a few data members where it seems to be appropriatemoneromooo-monero2018-10-021-1/+3
* Merge pull request #4459Riccardo Spagni2018-09-291-0/+6
* Merge pull request #3226Riccardo Spagni2018-02-161-8/+8
|\
| * pass large parameters by const ref, not valuemoneromooo-monero2018-02-021-8/+8
* | Allow the number of incoming connections to be limitedErik de Castro Lopo2018-01-291-33/+45
|/
* levin_protocol_handler_async: erase from back of vector instead of frontstoffu2018-01-261-1/+1
* Merge pull request #2936Riccardo Spagni2017-12-251-9/+12
|\
| * levin_protocol_handler_async: another attempt at fixing at exceptionmoneromooo-monero2017-12-151-3/+12
| * Revert "epee: keep a ref to a connection we're deleting"moneromooo-monero2017-12-151-8/+2
* | Merge pull request #2930Riccardo Spagni2017-12-251-5/+9
|\ \
| * | levin_protocol_handler_async: add missing response handler lockingmoneromooo-monero2017-12-151-5/+9
| |/
* | Merge pull request #2909Riccardo Spagni2017-12-251-0/+1
|\ \
| * | levin_protocol_handler_async: call handler destroy function on dtormoneromooo-monero2017-12-111-0/+1
| |/
* / move includes around to lessen overall loadmoneromooo-monero2017-12-161-0/+2
|/
* Fix an object lifetime bug in net load testsmoneromooo-monero2017-10-091-2/+14
* epee: keep a ref to a connection we're deletingmoneromooo-monero2017-09-191-2/+8
* cryptonote_protocol_handler: sync speedupmoneromooo-monero2017-08-071-0/+14
* Fix issue #2119 SEGVHoward Chu2017-07-011-15/+20
* Don't timeout a slow operation that's making progressHoward Chu2017-06-151-9/+46