Socket
Socket
Sign inDemoInstall

multiaddr

Package Overview
Dependencies
Maintainers
3
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

multiaddr - npm Package Compare versions

Comparing version 7.4.3 to 7.5.0

10

CHANGELOG.md

@@ -0,1 +1,11 @@

<a name="7.5.0"></a>
# [7.5.0](https://github.com/multiformats/js-multiaddr/compare/v7.4.3...v7.5.0) (2020-06-25)
### Features
* add new memory protocol for testing and other simulation scenarios ([bba22d2](https://github.com/multiformats/js-multiaddr/commit/bba22d2))
<a name="7.4.3"></a>

@@ -2,0 +12,0 @@ ## [7.4.3](https://github.com/multiformats/js-multiaddr/compare/v7.4.2...v7.4.3) (2020-03-26)

19

package.json
{
"name": "multiaddr",
"version": "7.4.3",
"version": "7.5.0",
"description": "multiaddr implementation (binary + string representation of network addresses)",

@@ -46,7 +46,8 @@ "leadMaintainer": "Jacob Heun <jacobheun@gmail.com>",

"@types/mocha": "^7.0.1",
"@types/node": "^13.7.0",
"aegir": "^21.0.2",
"@types/node": "^14.0.11",
"aegir": "^22.0.0",
"bundlesize": "~0.18.0",
"chai": "^4.2.0",
"dirty-chai": "^2.0.1"
"dirty-chai": "^2.0.1",
"typescript": "^3.9.5"
},

@@ -61,4 +62,4 @@ "contributors": [

"Friedel Ziegelmayer <dignifiedquire@gmail.com>",
"Richard Littauer <richard.littauer@gmail.com>",
"Dmitriy Ryajov <dryajov@gmail.com>",
"Richard Littauer <richard.littauer@gmail.com>",
"Robert Kiel <robert.kiel@validitylabs.org>",

@@ -71,3 +72,4 @@ "Maciej Krüger <mkg20001@gmail.com>",

"Tony Jin <nijynot@gmail.com>",
"Sid Harder <sideharder@gmail.com>",
"Cayman <caymannava@gmail.com>",
"Stephen Whitmore <stephen.whitmore@gmail.com>",
"Alessandro Ricottone <ricott2@gmail.com>",

@@ -79,7 +81,8 @@ "Trond Arne Bråthen <tabrath@gmail.com>",

"Zane Starr <zcstarr@gmail.com>",
"Ze Bateira <jlageb@gmail.com>",
"Diogo Silva <fsdiogo@gmail.com>",
"Chris Anderson <jchris@gmail.com>",
"Cayman <caymannava@gmail.com>",
"Stephen Whitmore <stephen.whitmore@gmail.com>"
"Linus Unnebäck <linus@folkdatorn.se>",
"Sid Harder <sideharder@gmail.com>"
]
}

@@ -10,24 +10,24 @@ 'use strict'

module.exports = {
stringToStringTuples: stringToStringTuples,
stringTuplesToString: stringTuplesToString,
stringToStringTuples,
stringTuplesToString,
tuplesToStringTuples: tuplesToStringTuples,
stringTuplesToTuples: stringTuplesToTuples,
tuplesToStringTuples,
stringTuplesToTuples,
bufferToTuples: bufferToTuples,
tuplesToBuffer: tuplesToBuffer,
bufferToTuples,
tuplesToBuffer,
bufferToString: bufferToString,
stringToBuffer: stringToBuffer,
bufferToString,
stringToBuffer,
fromString: fromString,
fromBuffer: fromBuffer,
validateBuffer: validateBuffer,
isValidBuffer: isValidBuffer,
cleanPath: cleanPath,
fromString,
fromBuffer,
validateBuffer,
isValidBuffer,
cleanPath,
ParseError: ParseError,
protoFromTuple: protoFromTuple,
ParseError,
protoFromTuple,
sizeForAddr: sizeForAddr
sizeForAddr
}

@@ -34,0 +34,0 @@

@@ -39,2 +39,3 @@ 'use strict'

case 400: // unix
case 777: // memory
return buf2str(buf)

@@ -72,2 +73,3 @@

case 400: // unix
case 777: // memory
return str2buf(str)

@@ -95,3 +97,3 @@

const ipString = ip.toString(ipBuff)
if (!ip.isIP(ipString)) {
if (!ipString || !ip.isIP(ipString)) {
throw new Error('invalid ip address')

@@ -98,0 +100,0 @@ }

@@ -45,3 +45,3 @@ 'use strict'

for (i = 0; i < sections.length && sections[i] !== ''; i++);
var argv = [i, 1]
var argv = [i, '1']
for (i = 9 - sections.length; i > 0; i--) {

@@ -74,2 +74,3 @@ argv.push('0')

var result = []
var string
if (length === 4) {

@@ -80,3 +81,3 @@ // IPv4

}
result = result.join('.')
string = result.join('.')
} else if (length === 16) {

@@ -87,8 +88,8 @@ // IPv6

}
result = result.join(':')
result = result.replace(/(^|:)0(:0)*:0(:|$)/, '$1::$3')
result = result.replace(/:{3,4}/, '::')
string = result.join(':')
string = string.replace(/(^|:)0(:0)*:0(:|$)/, '$1::$3')
string = string.replace(/:{3,4}/, '::')
}
return result
return string
}

@@ -95,0 +96,0 @@

@@ -58,3 +58,4 @@ 'use strict'

[479, 0, 'p2p-websocket-star'],
[480, 0, 'http']
[480, 0, 'http'],
[777, V, 'memory']
]

@@ -76,5 +77,5 @@

return {
code: code,
size: size,
name: name,
code,
size,
name,
resolvable: Boolean(resolvable),

@@ -81,0 +82,0 @@ path: Boolean(path)

Sorry, the diff of this file is too big to display

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