From 7c1c2b2d15d77c92b3d88e9186732a7126d37ef2 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 25 Aug 2016 03:37:33 -0700 Subject: [PATCH] pool: disable alert on main. see bitcoin/bitcoin#7692. --- lib/net/pool.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/net/pool.js b/lib/net/pool.js index cb0beb2e..0b122895 100644 --- a/lib/net/pool.js +++ b/lib/net/pool.js @@ -1241,6 +1241,16 @@ Pool.prototype._handleAlert = function _handleAlert(alert, peer) { } } + // Keep alert disabled on main. + if (this.network.type === 'main') { + // https://github.com/bitcoin/bitcoin/pull/7692#issuecomment-197967429 + this.logger.warning('The Japanese government sent an alert packet.'); + this.logger.warning('Here is their IP: %s.', peer.hostname); + this.logger.info(alert); + peer.setMisbehavior(100); + return; + } + this.logger.warning('Received alert from peer (%s).', peer.hostname); this.logger.warning(alert);