futoin-invoker
Advanced tools
Comparing version 1.9.2 to 1.9.3
=== 1.9.3 (2018-05-25) === | ||
FIXED: MAC generation to work with null default parameters | ||
=== 1.9.2 (2018-05-23) === | ||
@@ -3,0 +6,0 @@ FIXED: improved browser tests to use dist module |
@@ -102,2 +102,6 @@ 'use strict'; | ||
if (v === null) { | ||
continue; | ||
} | ||
hmac.update(k); | ||
@@ -151,2 +155,6 @@ hmac.update(':'); | ||
if (v === null) { | ||
continue; | ||
} | ||
hmac_base.push(k + ':'); | ||
@@ -201,2 +209,7 @@ | ||
var v = o[k]; | ||
if (v === null) { | ||
continue; | ||
} | ||
parts.push(Buffer.from(k + ':')); | ||
@@ -250,2 +263,7 @@ | ||
var v = o[k]; | ||
if (v === null) { | ||
continue; | ||
} | ||
sparts.push(k + ':'); | ||
@@ -252,0 +270,0 @@ |
@@ -1579,3 +1579,4 @@ 'use strict'; | ||
}, | ||
d: Buffer.alloc(3, '1') | ||
d: Buffer.alloc(3, '1'), | ||
def: null // must be ignored - never gets transfered | ||
}, | ||
@@ -1582,0 +1583,0 @@ r: { |
{ | ||
"name": "futoin-invoker", | ||
"version": "1.9.2", | ||
"version": "1.9.3", | ||
"vcs": "git", | ||
@@ -5,0 +5,0 @@ "rms": "npm", |
@@ -93,2 +93,6 @@ 'use strict'; | ||
if ( v === null ) { | ||
continue; | ||
} | ||
hmac.update( k ); | ||
@@ -140,2 +144,6 @@ hmac.update( ':' ); | ||
if ( v === null ) { | ||
continue; | ||
} | ||
hmac_base.push( k + ':' ); | ||
@@ -188,2 +196,7 @@ | ||
let v = o[ k ]; | ||
if ( v === null ) { | ||
continue; | ||
} | ||
parts.push( Buffer.from( k + ':' ) ); | ||
@@ -235,2 +248,7 @@ | ||
let v = o[ k ]; | ||
if ( v === null ) { | ||
continue; | ||
} | ||
sparts.push( k + ':' ); | ||
@@ -237,0 +255,0 @@ |
{ | ||
"name": "futoin-invoker", | ||
"version": "1.9.2", | ||
"version": "1.9.3", | ||
"description": "Transparently, efficiently and securely invoke remote or local service methods with strict API definition for Node and Browser", | ||
@@ -5,0 +5,0 @@ "main": "lib/invoker.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1243922
12895