Commit Graph

61 Commits (53bf62d11457b011ac77d6d2947e662259cfec5e)

Author SHA1 Message Date
Jeffrey 441c860738 Merge functionality of misc_os_dependent into time_helper.h
2 years ago
Jeffrey 17772ef53e Eliminate dependence on boost::interprocess #8223
2 years ago
Lee Clagett 679d05567d Remove payload copy in all outgoing p2p messages
3 years ago
luigi1111 e45619e61e Revert "Merge pull request #7136"
3 years ago
luigi1111 63c7ca07fb
Merge pull request #7136
3 years ago
anon 2935a0c479
async_protocol_handler_config: fix deadlock
3 years ago
anon 80125a2f77
async_protocol_handler_config: remove connection correctly
3 years ago
luigi1111 33004ded62
Merge pull request #7343
3 years ago
anon df2f00f44d boosted_tcp_server: fix connection lifetime
3 years ago
Lee Clagett 545b9825d6 Remove unnecessary atomic operations in levin code
3 years ago
Lee Clagett 23aae5571b Remove payload copy in all outgoing p2p messages
3 years ago
moneromooo-monero b652d598d1
add a max levin packet size by command type
3 years ago
Lee Clagett 61b6e4cc67 Add aggressive restrictions to pre-handshake p2p buffer limit
3 years ago
Lee Clagett 7414e2bac1 Change epee binary output from std::stringstream to byte_stream
4 years ago
moneromooo-monero 21fe6a289b
p2p: fix frequent weak_ptr exception on connection
4 years ago
moneromooo-monero e48dcb7a01
levin: armour against some "should not happen" case
5 years ago
luigi1111 1b93cb74bb
Merge pull request #5824
5 years ago
moneromooo-monero 2a41dc0453
epee: fix connections not being properly closed in some instances
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
moneromooo-monero 098aadf084
p2p: close the right number of connections on setting max in/out peers
5 years ago
moneromooo-monero edbae2d05b
levin_protocol_handler_async: tune down preallocation a fair bit
5 years ago
Riccardo Spagni 846362842c
Merge pull request #4976
5 years ago
luigi1111 d8c03191ca
Merge pull request #4933
5 years ago
moneromooo-monero 85665003a7
epee: better network buffer data structure
5 years ago
moneromooo-monero 9c923bad9b
epee: fix network packet header field endianness
6 years ago
Norman Moeschter 3cf85f0e83
Changed RECIEVED to RECEIVED in log messages.
6 years ago
moneromooo-monero 00901e9c93
epee: initialize a few data members where it seems to be appropriate
6 years ago
Riccardo Spagni effcbf2060
Merge pull request #4459
6 years ago
Riccardo Spagni f4a6bc79d9
Merge pull request #3226
6 years ago
moneromooo-monero 2e3e90acbe
pass large parameters by const ref, not value
6 years ago
Erik de Castro Lopo 32c0f908cd Allow the number of incoming connections to be limited
6 years ago
stoffu 935e39c7f3
levin_protocol_handler_async: erase from back of vector instead of front
6 years ago
Riccardo Spagni 6ca30ae666
Merge pull request #2936
6 years ago
Riccardo Spagni effdc82b58
Merge pull request #2930
6 years ago
Riccardo Spagni 13b846971c
Merge pull request #2909
6 years ago
moneromooo-monero 09ce03d612
move includes around to lessen overall load
7 years ago
moneromooo-monero cb9aa23cc5
levin_protocol_handler_async: another attempt at fixing at exception
7 years ago
moneromooo-monero 64d23ce331
Revert "epee: keep a ref to a connection we're deleting"
7 years ago
moneromooo-monero 7f4bb612fb
levin_protocol_handler_async: add missing response handler locking
7 years ago
moneromooo-monero dba2de61e7
levin_protocol_handler_async: call handler destroy function on dtor
7 years ago
moneromooo-monero 7dbf76d0da
Fix an object lifetime bug in net load tests
7 years ago
moneromooo-monero f2939bdce8
epee: keep a ref to a connection we're deleting
7 years ago
moneromooo-monero 5be43fcdba
cryptonote_protocol_handler: sync speedup
7 years ago
Howard Chu a0d2c745c7
Fix issue #2119 SEGV
7 years ago
Howard Chu cf3a376cb5
Don't timeout a slow operation that's making progress
7 years ago
Lee Clagett 50cd179a60 Removed boost/asio.hpp include from epee/string_tools.h
7 years ago
moneromooo-monero 5833d66f65
Change logging to easylogging++
7 years ago
moneromooo-monero cd929b89b0
levin: fix wrong value passed as return code to remote call
8 years ago
moneromooo-monero e98b26a87e
epee: fix bug deleting more than one connection at once
8 years ago