diff options
| author | Wladimir J. van der Laan <[email protected]> | 2018-11-06 11:08:40 +0100 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2018-11-06 11:48:14 +0100 |
| commit | 024816d6cfc719c7109cf5f1aa02d41056df848d (patch) | |
| tree | ee5bc43ef32d5cd18eaf55e7ad0e52a42c0fc2f8 /src/httpserver.cpp | |
| parent | doc: Add historical release notes for 0.17.0.1 (diff) | |
| parent | tests: add tests for invalid P2P messages (diff) | |
| download | discoin-024816d6cfc719c7109cf5f1aa02d41056df848d.tar.xz discoin-024816d6cfc719c7109cf5f1aa02d41056df848d.zip | |
Merge #14522: tests: add invalid P2P message tests
d20a9fa13d1c13f552e879798c0508be70190e71 tests: add tests for invalid P2P messages (James O'Beirne)
62f94d39f8de88a44bb0a8a2837d864f777aaacc tests: add P2PConnection.send_raw_message (James O'Beirne)
5aa31f6ef26f51ce461c917654dd1cfbbdd1409a tests: add utility to assert node memory usage hasn't increased (James O'Beirne)
Pull request description:
- Adds `p2p_invalid_messages.py`: tests based on behavior for dealing with invalid and malformed P2P messages. Includes a test verifying that we can't DoS a node by spamming it with large invalid messages.
- Adds `TestNode.assert_memory_usage_stable`: a context manager that allows us to ensure memory usage doesn't significantly increase on a node during some test.
- Adds `P2PConnection.send_raw_message`: which allows us to construct and send messages with tweaked headers.
Tree-SHA512: 720a4894c1e6d8f1551b2ae710e5b06c9e4f281524623957cb01599be9afea82671dc26d6152281de0acb87720f0c53b61e2b27d40434d30e525dd9e31fa671f
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions