Socket
Socket
Sign inDemoInstall

ut_pex

Package Overview
Dependencies
6
Maintainers
2
Versions
23
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.3 to 1.1.0

17

index.js

@@ -14,7 +14,6 @@ /* jshint camelcase: false */

var PEX_INTERVAL = 65000 // just over one minute
var PEX_INTERVAL = 65000 // just over one minute
var PEX_MAX_PEERS = 50 // max number of peers to advertise per PEX message
module.exports = function () {
inherits(ut_pex, EventEmitter)

@@ -41,2 +40,3 @@

self._intervalId = setInterval(self._sendMessage.bind(self), PEX_INTERVAL)
if (self._intervalId.unref) self._intervalId.unref()
}

@@ -120,2 +120,3 @@

compact2string.multi(message.added).forEach(function (peer) {
delete self._remoteDroppedPeers[peer]
if (!(peer in self._remoteAddedPeers)) {

@@ -131,4 +132,6 @@ self._remoteAddedPeers[peer] = true

delete self._remoteAddedPeers[peer]
self._remoteDroppedPeers[peer] = true
self.emit('dropped', peer)
if (!(peer in self._remoteDroppedPeers)) {
self._remoteDroppedPeers[peer] = true
self.emit('dropped', peer)
}
})

@@ -145,6 +148,6 @@ }

var localAdded = Object.keys(self._localAddedPeers).slice(0, PEX_MAX_PEERS)
var localDropped = Object.keys(self._localAddedPeers).slice(0, PEX_MAX_PEERS)
var localAdded = Object.keys(self._localAddedPeers).slice(0, PEX_MAX_PEERS)
var localDropped = Object.keys(self._localDroppedPeers).slice(0, PEX_MAX_PEERS)
var added = Buffer.concat(localAdded.map(string2compact))
var added = Buffer.concat(localAdded.map(string2compact))
var dropped = Buffer.concat(localDropped.map(string2compact))

@@ -151,0 +154,0 @@

{
"name": "ut_pex",
"description": "Extension for Peer Discovery (PEX)",
"version": "1.0.3",
"version": "1.1.0",
"author": {

@@ -10,3 +10,3 @@ "name": "Travis Fischer",

"dependencies": {
"bencode": "^0.7.0",
"bencode": "^0.8.0",
"compact2string": "^1.2.0",

@@ -17,4 +17,4 @@ "inherits": "^2.0.1",

"devDependencies": {
"bittorrent-protocol": "^1.0.0",
"tape": "^3.5.0"
"bittorrent-protocol": "^2.1.2",
"tape": "^4.5.1"
},

@@ -21,0 +21,0 @@ "homepage": "http://webtorrent.io",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc