aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
diff options
context:
space:
mode:
authorPieter Wuille <pieter.wuille@gmail.com>2015-03-05 04:01:22 -0800
committerPieter Wuille <pieter.wuille@gmail.com>2015-03-06 04:03:17 -0800
commitba04c4a7801e7d68a5e84035b919e5c3626eb7a7 (patch)
treef4719f30e05d9b918ce0175355d81d313526135f /src/net.h
parent84a05b843b8ab704266289de67c9779ad733a196 (diff)
downloadbitcoin-ba04c4a7801e7d68a5e84035b919e5c3626eb7a7.tar.xz
Limit message sizes before transfer
This introduces a fixed limit for the size of p2p messages, and enforces it before download.
Diffstat (limited to 'src/net.h')
-rw-r--r--src/net.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/net.h b/src/net.h
index d2b2d88ddb..24275d4a9d 100644
--- a/src/net.h
+++ b/src/net.h
@@ -46,6 +46,8 @@ static const int TIMEOUT_INTERVAL = 20 * 60;
static const unsigned int MAX_INV_SZ = 50000;
/** The maximum number of new addresses to accumulate before announcing. */
static const unsigned int MAX_ADDR_TO_SEND = 1000;
+/** Maximum length of incoming protocol messages (no message over 2 MiB is currently acceptable). */
+static const unsigned int MAX_PROTOCOL_MESSAGE_LENGTH = 2 * 1024 * 1024;
/** -listen default */
static const bool DEFAULT_LISTEN = true;
/** -upnp default */