aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/net/levin_base.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-02-19Undefined behaviour fixesSChernykh1-2/+2
Fixes issues reported in #8120
2021-01-19Remove payload copy in all outgoing p2p messagesLee Clagett1-7/+37
2021-04-16Revert "Merge pull request #7136"luigi11111-37/+7
This reverts commit 63c7ca07fba2f063c760f786a986fb3e02fb040e, reversing changes made to 2218e23e84a89e9a1e4c0be5d50f891ab836754f.
2021-01-16Remove payload copy in all outgoing p2p messagesLee Clagett1-7/+37
2020-12-17Add aggressive restrictions to pre-handshake p2p buffer limitLee Clagett1-1/+2
2020-10-10Change epee binary output from std::stringstream to byte_streamLee Clagett1-2/+2
2019-07-17Added support for "noise" over I1P/Tor to mask Tx transmission.Lee Clagett1-0/+27
2018-12-23epee: better network buffer data structuremoneromooo-monero1-2/+2
avoids pointless allocs and memcpy
2017-10-09Fix an object lifetime bug in net load testsmoneromooo-monero1-0/+1
The commands handler must not be destroyed before the config object, or we'll be accessing freed memory. An earlier attempt at using boost::shared_ptr to control object lifetime turned out to be very invasive, though would be a better solution in theory.
2014-07-25move modified epee code to new classes, revert licensefluffypony1-25/+23
2014-07-23License updated to BSD 3-clausefluffypony1-23/+25
2014-03-20some fixesAntonio Juarez1-14/+14
2014-03-03moved all stuff to githubAntonio Juarez1-0/+125