Comparing version 6.13.1 to 6.14.0
@@ -32,2 +32,3 @@ const DHT = require('dht-rpc') | ||
this.tracer = createTracer(this) | ||
this.connectionKeepAlive = opts.connectionKeepAlive || 0 | ||
@@ -34,0 +35,0 @@ this._router = new Router(this, router) |
@@ -45,3 +45,4 @@ const NoiseSecretStream = require('@hyperswarm/secret-stream') | ||
remotePublicKey: publicKey, | ||
autoStart: false | ||
autoStart: false, | ||
keepAlive: dht.connectionKeepAlive | ||
}) | ||
@@ -48,0 +49,0 @@ |
@@ -317,3 +317,6 @@ const { EventEmitter } = require('events') | ||
hs.encryptedSocket = this.createSecretStream(false, rawStream, { handshake: h }) | ||
hs.encryptedSocket = this.createSecretStream(false, rawStream, { | ||
handshake: h, | ||
keepAlive: this.dht.connectionKeepAlive | ||
}) | ||
@@ -320,0 +323,0 @@ this.onconnection(hs.encryptedSocket) |
{ | ||
"name": "hyperdht", | ||
"version": "6.13.1", | ||
"version": "6.14.0", | ||
"description": "The DHT powering Hyperswarm", | ||
@@ -24,3 +24,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"@hyperswarm/secret-stream": "^6.0.0", | ||
"@hyperswarm/secret-stream": "^6.4.0", | ||
"b4a": "^1.3.1", | ||
@@ -48,3 +48,3 @@ "bare-events": "^2.2.0", | ||
"brittle": "^3.0.0", | ||
"keypear": "^1.1.1", | ||
"newline-decoder": "^1.0.2", | ||
"standard": "^17.1.0" | ||
@@ -55,3 +55,4 @@ }, | ||
"test:generate": "brittle -r test/all.js test/*.js", | ||
"lint": "standard" | ||
"lint": "standard", | ||
"integration": "brittle test/integration/*.js" | ||
}, | ||
@@ -58,0 +59,0 @@ "author": "Mathias Buus (@mafintosh)", |
@@ -74,3 +74,4 @@ # hyperdht | ||
bootstrap: ['host:port'], | ||
keyPair // set the default key pair to use for server.listen and connect | ||
keyPair, // set the default key pair to use for server.listen and connect | ||
connectionKeepAlive // set a default keep-alive (in ms) on all opened sockets. Defaults to 0 (no keep-alive). | ||
} | ||
@@ -77,0 +78,0 @@ ``` |
141390
3917
328