er_memcached_data_server
Advanced tools
Comparing version 1.1.0 to 1.1.1
{ | ||
"name": "er_memcached_data_server", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"description": "Plugin for event_request that implements a memcached data server", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -6,2 +6,3 @@ # er_memcached_data_server | ||
- Memcached DOES NOT support negative numbers when decrementing and OR incrementing | ||
- Memcached MAX TTL is 2592000 or 30 days, that will be enforced if a bigger number is given | ||
@@ -8,0 +9,0 @@ # Use: |
@@ -9,3 +9,3 @@ 'use strict'; | ||
const DEFAULT_TTL = 300; | ||
const MAX_TTL = Math.pow( 2, 32 ); | ||
const MAX_TTL = 2592000; | ||
@@ -181,3 +181,3 @@ /** | ||
if ( ttl === Infinity ) | ||
if ( ttl === Infinity || ttl > MAX_TTL ) | ||
ttl = MAX_TTL; | ||
@@ -184,0 +184,0 @@ |
@@ -1228,19 +1228,16 @@ 'use strict'; | ||
setTimeout(()=>{ | ||
sendServerRequest( `/${name}`, 'GET', 200, '', headers, 3390 ).then(( response )=>{ | ||
assert.equal( response.body.toString(), name ); | ||
assert.equal( typeof response.headers.authenticated !== 'undefined', true ); | ||
// assert.equal( response.headers.authenticated, 1 ); | ||
return sendServerRequest( `/${name}`, 'GET', 200, '', headers, 3390 ); | ||
}).then(( response )=>{ | ||
assert.equal( response.body.toString(), name ); | ||
assert.equal( typeof response.headers.authenticated !== 'undefined', true ); | ||
assert.equal( response.headers.authenticated, 1 ); | ||
const headers = { cookie: `sid=wrong`}; | ||
const headers = { cookie: `sid=wrong`}; | ||
return sendServerRequest( `/${name}`, 'GET', 200, '', headers, 3390 ); | ||
}).then(( response )=>{ | ||
// assert.equal( response.body.toString(), name ); | ||
// assert.equal( typeof response.headers.authenticated === 'undefined', true ); | ||
return sendServerRequest( `/${name}`, 'GET', 200, '', headers, 3390 ); | ||
}).then(( response )=>{ | ||
assert.equal( response.body.toString(), name ); | ||
assert.equal( typeof response.headers.authenticated === 'undefined', true ); | ||
done(); | ||
}).catch( done ); | ||
}, 1000 ); | ||
done(); | ||
}).catch( done ); | ||
@@ -1247,0 +1244,0 @@ }); |
@@ -0,1 +1,4 @@ | ||
1.1.1 | ||
- Fixed the MAX_TTL | ||
1.1.0 | ||
@@ -2,0 +5,0 @@ - Fixed the stop |
78997
18
1409