New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bittorrent-dht

Package Overview
Dependencies
Maintainers
1
Versions
137
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bittorrent-dht - npm Package Compare versions

Comparing version 2.5.0 to 2.6.0

12

client.js

@@ -9,3 +9,2 @@ module.exports = DHT

var debug = require('debug')('bittorrent-dht')
var dgram = require('dgram')
var dns = require('dns')

@@ -15,2 +14,3 @@ var EventEmitter = require('events').EventEmitter

var inherits = require('inherits')
var isIP = require('is-ip')
var KBucket = require('k-bucket')

@@ -124,3 +124,3 @@ var once = require('once')

// Create socket and attach listeners
self.socket = dgram.createSocket('udp' + self.ipv)
self.socket = (opts.dgram || require('dgram')).createSocket('udp' + self.ipv)
self.socket.on('message', self._onData.bind(self))

@@ -132,3 +132,3 @@ self.socket.on('listening', self._onListening.bind(self))

self._rotateInterval = setInterval(self._rotateSecrets.bind(self), ROTATE_INTERVAL)
self._rotateInterval.unref()
self._rotateInterval.unref && self._rotateInterval.unref()

@@ -432,3 +432,3 @@ process.nextTick(function () {

}, BOOTSTRAP_TIMEOUT)
self._bootstrapTimeout.unref()
self._bootstrapTimeout.unref && self._bootstrapTimeout.unref()
})

@@ -448,3 +448,5 @@ }

var addrData = addrToIPPort(contact.addr)
dns.lookup(addrData[0], self.ipv, function (err, host) {
if (isIP(addrData[0]))
cb(null, contact)
else dns.lookup(addrData[0], self.ipv, function (err, host) {
if (err) return cb(null, null)

@@ -451,0 +453,0 @@ contact.addr = host + ':' + addrData[1]

{
"name": "bittorrent-dht",
"description": "Simple, robust, BitTorrent DHT implementation",
"version": "2.5.0",
"version": "2.6.0",
"author": {

@@ -18,7 +18,8 @@ "name": "Feross Aboukhadijeh",

"compact2string": "^1.2.0",
"debug": "^2.0.0",
"debug": "^2.1.0",
"hat": "^0.0.3",
"inherits": "^2.0.1",
"is-ip": "^1.0.0",
"k-bucket": "^0.4.2",
"once": "^1.3.0",
"once": "^1.3.1",
"run-parallel": "^1.0.0",

@@ -25,0 +26,0 @@ "string2compact": "^1.1.1"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc