mirror of
				https://git.coolaj86.com/coolaj86/telebit.js.git
				synced 2025-11-04 02:32:47 +00:00 
			
		
		
		
	fixed problem with burst appending tokens on start
This commit is contained in:
		
							parent
							
								
									68c299e0d4
								
							
						
					
					
						commit
						2cbaf485c2
					
				
							
								
								
									
										457
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										457
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							@ -0,0 +1,457 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "stunnel",
 | 
				
			||||||
 | 
					  "version": "0.10.0",
 | 
				
			||||||
 | 
					  "lockfileVersion": 1,
 | 
				
			||||||
 | 
					  "dependencies": {
 | 
				
			||||||
 | 
					    "ajv": {
 | 
				
			||||||
 | 
					      "version": "4.11.8",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ansi-regex": {
 | 
				
			||||||
 | 
					      "version": "2.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "asn1": {
 | 
				
			||||||
 | 
					      "version": "0.2.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "assert-plus": {
 | 
				
			||||||
 | 
					      "version": "0.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "asynckit": {
 | 
				
			||||||
 | 
					      "version": "0.4.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "aws-sign2": {
 | 
				
			||||||
 | 
					      "version": "0.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "aws4": {
 | 
				
			||||||
 | 
					      "version": "1.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "base64url": {
 | 
				
			||||||
 | 
					      "version": "2.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/base64url/-/base64url-2.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-6sFuA+oUOO/5Qj1puqNiYu0fcLs="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "bcrypt-pbkdf": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "bluebird": {
 | 
				
			||||||
 | 
					      "version": "3.5.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "bn.js": {
 | 
				
			||||||
 | 
					      "version": "4.11.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "boom": {
 | 
				
			||||||
 | 
					      "version": "2.10.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "brorand": {
 | 
				
			||||||
 | 
					      "version": "1.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "buffer-equal-constant-time": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "caseless": {
 | 
				
			||||||
 | 
					      "version": "0.12.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "co": {
 | 
				
			||||||
 | 
					      "version": "4.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "colors": {
 | 
				
			||||||
 | 
					      "version": "1.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "combined-stream": {
 | 
				
			||||||
 | 
					      "version": "1.0.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "commander": {
 | 
				
			||||||
 | 
					      "version": "2.9.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "cryptiles": {
 | 
				
			||||||
 | 
					      "version": "2.0.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "dashdash": {
 | 
				
			||||||
 | 
					      "version": "1.14.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "assert-plus": {
 | 
				
			||||||
 | 
					          "version": "1.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "delayed-stream": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ecc-jsbn": {
 | 
				
			||||||
 | 
					      "version": "0.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ecdsa-sig-formatter": {
 | 
				
			||||||
 | 
					      "version": "1.0.9",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-S8kmJ07Dtau1AW5+HWCSGsJisqE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "elliptic": {
 | 
				
			||||||
 | 
					      "version": "6.4.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "extend": {
 | 
				
			||||||
 | 
					      "version": "3.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "extsprintf": {
 | 
				
			||||||
 | 
					      "version": "1.0.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "forever-agent": {
 | 
				
			||||||
 | 
					      "version": "0.6.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "form-data": {
 | 
				
			||||||
 | 
					      "version": "2.1.4",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "getpass": {
 | 
				
			||||||
 | 
					      "version": "0.1.7",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "assert-plus": {
 | 
				
			||||||
 | 
					          "version": "1.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "graceful-readlink": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "har-schema": {
 | 
				
			||||||
 | 
					      "version": "1.0.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "har-validator": {
 | 
				
			||||||
 | 
					      "version": "4.2.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "hash.js": {
 | 
				
			||||||
 | 
					      "version": "1.0.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.0.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-EzL/ABVsCg/92CNgE9B7d6BFFXM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "hawk": {
 | 
				
			||||||
 | 
					      "version": "3.1.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "hmac-drbg": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "hoek": {
 | 
				
			||||||
 | 
					      "version": "2.16.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "http-signature": {
 | 
				
			||||||
 | 
					      "version": "1.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "inherits": {
 | 
				
			||||||
 | 
					      "version": "2.0.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "is-typedarray": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "isemail": {
 | 
				
			||||||
 | 
					      "version": "1.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "isstream": {
 | 
				
			||||||
 | 
					      "version": "0.1.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "joi": {
 | 
				
			||||||
 | 
					      "version": "6.10.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jsbn": {
 | 
				
			||||||
 | 
					      "version": "0.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "json-schema": {
 | 
				
			||||||
 | 
					      "version": "0.2.3",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "json-stable-stringify": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "json-stringify-safe": {
 | 
				
			||||||
 | 
					      "version": "5.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jsonify": {
 | 
				
			||||||
 | 
					      "version": "0.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jsonwebtoken": {
 | 
				
			||||||
 | 
					      "version": "7.4.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-7.4.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-fKMk9SFfi+A5zTWmxFu4y3SkSPs="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jsprim": {
 | 
				
			||||||
 | 
					      "version": "1.4.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "assert-plus": {
 | 
				
			||||||
 | 
					          "version": "1.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jwa": {
 | 
				
			||||||
 | 
					      "version": "1.1.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-oFUs4CIHQs1S4VN3SjKQXDDnVuU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "jws": {
 | 
				
			||||||
 | 
					      "version": "3.1.4",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.4.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-+ei5M46KhHJ31kRLFGT2GIDgUKI="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "lodash.once": {
 | 
				
			||||||
 | 
					      "version": "4.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "mime-db": {
 | 
				
			||||||
 | 
					      "version": "1.27.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "mime-types": {
 | 
				
			||||||
 | 
					      "version": "2.1.15",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "minimalistic-assert": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "minimalistic-crypto-utils": {
 | 
				
			||||||
 | 
					      "version": "1.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "moment": {
 | 
				
			||||||
 | 
					      "version": "2.18.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ms": {
 | 
				
			||||||
 | 
					      "version": "2.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "oauth-sign": {
 | 
				
			||||||
 | 
					      "version": "0.8.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "oauth3.js": {
 | 
				
			||||||
 | 
					      "version": "git+https://git.daplie.com/OAuth3/oauth3.js.git#f10dee91670cc9e5f641d9d1c30274b5ba50bde9"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "performance-now": {
 | 
				
			||||||
 | 
					      "version": "0.2.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "punycode": {
 | 
				
			||||||
 | 
					      "version": "1.4.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "qs": {
 | 
				
			||||||
 | 
					      "version": "6.4.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "request": {
 | 
				
			||||||
 | 
					      "version": "2.81.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "safe-buffer": {
 | 
				
			||||||
 | 
					      "version": "5.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "sni": {
 | 
				
			||||||
 | 
					      "version": "1.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/sni/-/sni-1.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-b6Qr35d23i43zsYBIua+yD3wBvU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "sntp": {
 | 
				
			||||||
 | 
					      "version": "1.0.9",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "spliddit": {
 | 
				
			||||||
 | 
					      "version": "2.1.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/spliddit/-/spliddit-2.1.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-3t32FZD2V3jz7wic2pqaint2+QQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "sshpk": {
 | 
				
			||||||
 | 
					      "version": "1.13.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "assert-plus": {
 | 
				
			||||||
 | 
					          "version": "1.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "stringstream": {
 | 
				
			||||||
 | 
					      "version": "0.0.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "strip-ansi": {
 | 
				
			||||||
 | 
					      "version": "3.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "terminal-forms.js": {
 | 
				
			||||||
 | 
					      "version": "git+https://git.daplie.com/OAuth3/terminal-forms.js.git#079d94cbf3dc8998beca5a72a827444d0e8dd504"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "topo": {
 | 
				
			||||||
 | 
					      "version": "1.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "tough-cookie": {
 | 
				
			||||||
 | 
					      "version": "2.3.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "tunnel-agent": {
 | 
				
			||||||
 | 
					      "version": "0.6.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "tunnel-packer": {
 | 
				
			||||||
 | 
					      "version": "1.3.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/tunnel-packer/-/tunnel-packer-1.3.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-yjAWdCD2pLlXOYqy5kPCJ9I/Olw="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "tweetnacl": {
 | 
				
			||||||
 | 
					      "version": "0.14.5",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
 | 
				
			||||||
 | 
					      "optional": true
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ultron": {
 | 
				
			||||||
 | 
					      "version": "1.1.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-sHoualQagV/Go0zNRTO67DB8qGQ="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "uuid": {
 | 
				
			||||||
 | 
					      "version": "3.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "verror": {
 | 
				
			||||||
 | 
					      "version": "1.3.6",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "ws": {
 | 
				
			||||||
 | 
					      "version": "2.3.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-a5Sz5EfLajY/eF6vlK9jWejoHIA=",
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "safe-buffer": {
 | 
				
			||||||
 | 
					          "version": "5.0.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "xtend": {
 | 
				
			||||||
 | 
					      "version": "4.0.1",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								wsclient.js
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								wsclient.js
									
									
									
									
									
								
							@ -13,6 +13,7 @@ function timeoutPromise(duration) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function run(copts) {
 | 
					function run(copts) {
 | 
				
			||||||
 | 
					  // jshint latedef:false
 | 
				
			||||||
  var activityTimeout = copts.activityTimeout || 2*60*1000;
 | 
					  var activityTimeout = copts.activityTimeout || 2*60*1000;
 | 
				
			||||||
  var pongTimeout = copts.pongTimeout || 10*1000;
 | 
					  var pongTimeout = copts.pongTimeout || 10*1000;
 | 
				
			||||||
  // Allow the tunnel client to be created with no token. This will prevent the connection from
 | 
					  // Allow the tunnel client to be created with no token. This will prevent the connection from
 | 
				
			||||||
@ -63,7 +64,7 @@ function run(copts) {
 | 
				
			|||||||
          }
 | 
					          }
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
        .catch(function (err) {
 | 
					        .catch(function (err) {
 | 
				
			||||||
          console.error('[closeSingle] failed to close connection', cid, err);
 | 
					          console.error('[closeSingle] failed to close connection', cid, err.toString());
 | 
				
			||||||
          delete localclients[cid];
 | 
					          delete localclients[cid];
 | 
				
			||||||
        })
 | 
					        })
 | 
				
			||||||
        ;
 | 
					        ;
 | 
				
			||||||
@ -405,6 +406,7 @@ function run(copts) {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  connect();
 | 
					  connect();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  var connPromise;
 | 
				
			||||||
  return {
 | 
					  return {
 | 
				
			||||||
    end: function() {
 | 
					    end: function() {
 | 
				
			||||||
      tokens.length = 0;
 | 
					      tokens.length = 0;
 | 
				
			||||||
@ -441,9 +443,10 @@ function run(copts) {
 | 
				
			|||||||
        // We want this case to behave as much like the other case as we can, but we don't have
 | 
					        // We want this case to behave as much like the other case as we can, but we don't have
 | 
				
			||||||
        // the same kind of reponses when we open brand new connections, so we have to rely on
 | 
					        // the same kind of reponses when we open brand new connections, so we have to rely on
 | 
				
			||||||
        // the 'hello' and the 'un-associated' error commands to determine if the token is good.
 | 
					        // the 'hello' and the 'un-associated' error commands to determine if the token is good.
 | 
				
			||||||
        prom = new PromiseA(function (resolve, reject) {
 | 
					        prom = connPromise = new PromiseA(function (resolve, reject) {
 | 
				
			||||||
          connCallback = function (err) {
 | 
					          connCallback = function (err) {
 | 
				
			||||||
            connCallback = null;
 | 
					            connCallback = null;
 | 
				
			||||||
 | 
					            connPromise = null;
 | 
				
			||||||
            if (err) {
 | 
					            if (err) {
 | 
				
			||||||
              reject(err);
 | 
					              reject(err);
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
@ -453,6 +456,11 @@ function run(copts) {
 | 
				
			|||||||
        });
 | 
					        });
 | 
				
			||||||
        connect();
 | 
					        connect();
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					      else if (connPromise) {
 | 
				
			||||||
 | 
					        prom = connPromise.then(function () {
 | 
				
			||||||
 | 
					          return sendCommand('add_token', token);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
      else {
 | 
					      else {
 | 
				
			||||||
        prom = sendCommand('add_token', token);
 | 
					        prom = sendCommand('add_token', token);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user