Compare commits

..

6 Commits

Author SHA1 Message Date
James Coglan d21a41330c Remove jstest copy of nopt, which will not run on Node <= v12 2023-09-07 19:19:31 +01:00
James Coglan 4983d151c4 Update TLS certificates 2023-09-07 18:59:44 +01:00
James Coglan 3c711fc376 Test on recent Node versions 2023-09-07 18:49:05 +01:00
James Coglan e9722f4a2f Don't pass events to process.exit(), which is an error in Node v20 2023-09-07 18:48:18 +01:00
James Coglan f1f48e6c23 Use 0.0.0.0 in Autobahn example because localhost does not seem to work on Node v18 2023-09-07 18:47:42 +01:00
James Coglan eae09c0780 Remove .npmignore 2021-05-24 23:28:02 +01:00
5 changed files with 53 additions and 56 deletions
+6 -6
View File
@@ -12,18 +12,14 @@ jobs:
- '0.10'
- '0.12'
- '4'
- '5'
- '6'
- '7'
- '8'
- '9'
- '10'
- '11'
- '12'
- '13'
- '14'
- '15'
- '16'
- '18'
- '20'
name: node.js v${{ matrix.node }}
runs-on: ubuntu-latest
steps:
@@ -38,4 +34,8 @@ jobs:
- run: node --version
- run: npm install
- run: npm install 'nopt@5'
- run: rm -rf node_modules/jstest/node_modules/nopt
- run: npm test
-6
View File
@@ -1,6 +0,0 @@
.git
.gitignore
.npmignore
.travis.yml
node_modules
spec
+2 -2
View File
@@ -2,7 +2,7 @@ var WebSocket = require('..').Client,
deflate = require('permessage-deflate'),
pace = require('pace');
var host = 'ws://localhost:9001',
var host = 'ws://0.0.0.0:9001',
agent = encodeURIComponent('node-' + process.version),
cases = 0,
options = { extensions: [deflate] };
@@ -20,7 +20,7 @@ var runCase = function(n) {
if (n > cases) {
url = host + '/updateReports?agent=' + agent;
socket = new WebSocket(url);
socket.onclose = process.exit;
socket.onclose = function() { process.exit() };
return;
}
+17 -15
View File
@@ -1,17 +1,19 @@
-----BEGIN CERTIFICATE-----
MIICpDCCAYwCCQDjlB7fIFMWczANBgkqhkiG9w0BAQUFADAUMRIwEAYDVQQDDAls
b2NhbGhvc3QwHhcNMjEwNTE3MjI1OTI4WhcNMjIwNTE3MjI1OTI4WjAUMRIwEAYD
VQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDT
wWQBtN2lFxcpmC/dn6ACyhPXHkpaFebv/QgMW7IMKPaRHFHTjFntowyTUykhXG71
kZoJJXgFkppJH85Uecij3xykrDCpqRmabiFfdxZCLxql798S/4Vq3TnspLyISh57
cnGxNxvFvhjXRVjUe9ABKIBUCISfJgKWm+wcnyov/sWsExmtXwUdlvlBIqcylEIT
WYWsi3kIaYrqqKwj55zGA6qByakGbwVRHQ3hF/wAHnwCY0qPKQOnYD85NfZmG2mX
mYAEs4v3jiRE77f4ywzVcY+V25U22l8PsJW/VyqXfg9nvvMXj3+iBfoaIta0juRc
9Cq0EXptbKEUKqlkb4E5AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAMgxHHssj9qg
RiJ+nsK4ywTWgn8myXgi3CE5W1dHI3t1eh4BbfDMxNxOzNiWGEfhP1eDQ2Osy2Iw
0MZ2iyjsU5P0dVhiaCDnES95fWKm0D9sCzYeG+SpEFKUm6ZizfZKfFHR5mB1cC1R
NTn0Yk/meMATwwWhodwihBPJRG6vZE96d0uYo1PuJPIB7FUL4CbH/nYR11Xys0+f
AgVnqdiAtEFLEOfFQlLrKKtBD10KUUoF2Vvxb/aENf1YXyRRbCGmqqUiHG+i4DTa
aY2V/L/2Xh+NtbVBG2v3yRgRMXbHSQpCTl5WQ0pFZFk40x+d5KOdfTaXXGld4wP2
W52EABvKkPk=
MIIDCTCCAfECFGK6xC8kSXk3aNAjEuRTAeHoO1BFMA0GCSqGSIb3DQEBCwUAMEEx
CzAJBgNVBAYTAlVLMQ8wDQYDVQQIDAZMb25kb24xDTALBgNVBAoMBEZheWUxEjAQ
BgNVBAMMCWxvY2FsaG9zdDAeFw0yMzA5MDcxNzU4NTVaFw0yNDA5MDYxNzU4NTVa
MEExCzAJBgNVBAYTAlVLMQ8wDQYDVQQIDAZMb25kb24xDTALBgNVBAoMBEZheWUx
EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAMGREBi/onEuDpfFOi+6ugGeYTEV+n/KrYDWdT5FCFrL3Ab/kCpWCpwzv6A5
lEPoqyf1Y0+cpcxwZm24fZV8uaaQ53xamzp7/6K+6IeNdI3Lq1J7gJx5wU5tdm2U
jbWv7U0R+XX6MzWYqRFWuCNu2n9uvTl0AKDnyAWmRbhMKXriD5IWbPvMqgI/FnXh
VnK7z+UHzLb214Q0VlfUs4U8oJjA5K7IEiMF2FkA3HPnxdvtjDNDCYyahumWLozP
lbSo8Zlyr4xpp7yUv9TAhJozs+Y320cBpLlEeQoFIel+nOc7xgD2Wmu11ds0p/4j
8qdFOv1h9d2DsLQ5ZFJxbXVNu0UCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAaMQl
AnLCKsdodSl6KV3joaGSSkY8WuD1Y76/bieArwRRqdSA4eGYcAHnsyEUqP2otgCj
+vS9h9jGMbLLjPindE+0jij9TpA9oNk8exUQSN5CNgBbrxWakDR6GmK7nWYD4/uh
wcj7QuysExGqpvY1eXh8ki81a5g3if2wjSkprF0VEtulv/MB7eBqvyEZ2d6IuNUc
IG3FmHcCRiGW0S+fPshmSN+OkUtMBJxHXRbr7TFy3Iz4vSDcq0XznVksNTavz5ve
r4qWhPn0J3lfo9y5GBPCv7RWnxqnQWNM8dXPmS8Wh8hteSde8rtHkPuRDF/1VdER
myxYuyLx/dhkxp57kw==
-----END CERTIFICATE-----
+28 -27
View File
@@ -1,27 +1,28 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEA08FkAbTdpRcXKZgv3Z+gAsoT1x5KWhXm7/0IDFuyDCj2kRxR
04xZ7aMMk1MpIVxu9ZGaCSV4BZKaSR/OVHnIo98cpKwwqakZmm4hX3cWQi8ape/f
Ev+Fat057KS8iEoee3JxsTcbxb4Y10VY1HvQASiAVAiEnyYClpvsHJ8qL/7FrBMZ
rV8FHZb5QSKnMpRCE1mFrIt5CGmK6qisI+ecxgOqgcmpBm8FUR0N4Rf8AB58AmNK
jykDp2A/OTX2Zhtpl5mABLOL944kRO+3+MsM1XGPlduVNtpfD7CVv1cql34PZ77z
F49/ogX6GiLWtI7kXPQqtBF6bWyhFCqpZG+BOQIDAQABAoIBAAtJQnBI2ItlCKoB
34M7b8bWSGptxd65Th66aMRn2ryFLmcbkEzrLRvaVeBATW/mwk86XHBiW9xILQr6
s/+SohwB1z/7oXhZd/DgL80rxrbuVchEWapkjhLdCapQOXA2Kxu/RMoCOuu2LxLC
MnLYyoRVSUmxTohA+WBXnSUFYrU+ER1wcPglF5olcQohLdIh++M6i630XYLiBPLW
dgIgZ9/lsw0Utww30gaRp8kDu+jFSQb3v7TIjFGCMPeN5pFAIOfO66lY/GVEo27O
ncPR1UCBl4uXg2m2e0dkJtkDPRxQ1ejyishi7wS6TzaUKmGEgXqJK0INs87BfO2n
5ahTnQECgYEA+wAoNDLQvyeHtGfqkMYckFHqA1LzPBt66BPalCg3MnySfwuWU/sz
oPwHMzw/snC5/I8RnoIZ/4eetXKmKNPwfaEwbW3uKAseNNvUi//3voK8g041LAbF
ffIPDlL+WfmeqAvWnhGvywfwoWtik5coMAf8uz5AmEqNmEtJKLOWDNkCgYEA1/kf
tUjcaxn34EDoWjGOoejVY2KbIqtyITNW77RGXYMm7m1/B+AAOr+r7MVGJ17JlCw+
pAYBFWqME0kG0O5jV9lmi90CF8HahRu1ejaQiLW7kSPhaJW94qoFn/aQgX8rGF5w
hg8OSbKJu/98/ERmQ9RekZjHJWHg48NS28Xv22ECgYBgOPswp5pm7ZyUiJHf1lL0
8LIpfA9LJ63CcnoE+jXO4Pq4QZTrtQ1h1bxc4+f3XEewjphOj8mvsCojnUQdusIj
JzwNd2spZrm5wdyFnyc2nZ/vJngz3JSxZ65l62Me0xcDjSZFiro9t1mESEqOEhCR
+T3l+kOBHnORwqrVM6N+YQKBgFlObsor4tl214Un0ezZ6T0SZoq+T6A6fOs1q5Fb
Xm10ujiFlq3O9slUUOeLe8Lz8y8OTKjOwsv0Tw/6dpMWwIWnJDxZm2/vfUjleFmd
Do85duJBkAgLQ4XjAIhxELg7ubpN8wG8YBAhf8r5jtlR/2e0/ZX/MvpGSxRjxHOU
meaBAoGAGa2oI8KL0FRfB0LG4kgWuQarRA8B5VHbdu/zE/ga+7yKX4/TYmxQZYNH
qtMoY2HrKAReO9lH2BlJmxP4MjP5vLYpaRUki4PtXuoO5ihbq/dZ65R1Ss+8ZNOI
q3gYTvBrD/Rxgj6CfOzXhWhWIcH7BmW32wxGwWSE1Q0AgOj9bdY=
-----END RSA PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBkRAYv6JxLg6X
xTovuroBnmExFfp/yq2A1nU+RQhay9wG/5AqVgqcM7+gOZRD6Ksn9WNPnKXMcGZt
uH2VfLmmkOd8Wps6e/+ivuiHjXSNy6tSe4CcecFObXZtlI21r+1NEfl1+jM1mKkR
Vrgjbtp/br05dACg58gFpkW4TCl64g+SFmz7zKoCPxZ14VZyu8/lB8y29teENFZX
1LOFPKCYwOSuyBIjBdhZANxz58Xb7YwzQwmMmobpli6Mz5W0qPGZcq+Maae8lL/U
wISaM7PmN9tHAaS5RHkKBSHpfpznO8YA9lprtdXbNKf+I/KnRTr9YfXdg7C0OWRS
cW11TbtFAgMBAAECggEAB+Pxa4jYRtPRTXeBNTPf5DQAEz+pm+73nqJfWh/3RLg9
ql1dk5Q5T3++hnoCZLhFzdWvbC3fBlPooP1dxSu156fNf+CzpjEqzQgKM4hdIXCV
dcHKDtbZvegxZSsika7vte4PJLODxeIItke6LtuUdZBej0p+whBgs3ZBLk+Qe01M
la73SCNi0Pjg8auyMRvncLqFvKE/KplemeCS30+AMoyhtLKQmrOo+Ub94N+tp8fR
COtsmIJQX6uj1cg3Ikn23G5Kll66gt3kzNRGgNfkcygWmfPFE4WHBZXvOiLHhs7j
FsAtA+vVODDyofmgT686LsEg70aM58SCXhX5DtsxYQKBgQDsejwS1Po4rrAqZj7j
ny9lnZuCGo/P9CnDzcNnsJAxVBh5knKkVNC8r6ubMBwrf3lq+I7RbI3AAS/vxcON
Rhj39cvUMSv5/fkMAGDIHL2yW8LBufYbyyQm2ChFuas51560aAsCrFN1gB0I8A1M
eRkNFcoPzeS8GHkjhE8P4EyRkQKBgQDRi/EQ+nA5nfLggl+G67ACiMe2i3FZs1mP
4WWA7fvfty/L6WBGuxCU1v9hMBj63LhHrlKF2MOHbKNuBwGYjeNgqaBWw+ahwdPX
N06x/FhR1q8AiVH26S5nRAaoh5ode5H2dx17e0QteEFe29nFoSkT47sAOxRfkWjx
QqBdBgH0dQKBgG54zAegJyTDttiX21lKzEGUV0l4Tya+0aP/RAH0oefpeWWR3KyY
UstS5cAhwYcwjfBDHbUIGVBRPautn6Un0hJEaWw/bGPlGatZodzaUGQ6KcmGrkpd
pA3hfS7VhgAHksSEtmARUQvbRbUfL5dCG0nZnAO2E90rMaw96xFnn12BAoGAeX9J
jA2Zal7hhzkwiDs5t451NauOUnNCF8GZp/LU2rcNWI79SqWGDLbIJiLMKRA3LSCv
KnovjOL5s38OdtS2JMLVe9lkbR/EY4Hm+B4XW4Q9vfLg+mfjhu6Tab4OJtASJrST
/JfRRQf35zdUAlnaRnUBZTXcLzlRfqmh763fDk0CgYEAuBYr1xVFrdwn/YSHn5m5
amexAv821RCWvuZMUPfnSHGoxOGGI0DEOocznIuExNoRVrsKMeuskbpoVuo/b4S5
BVjzP+lNlkDEJVcYLnlX3t4elA9IYj7RqwZTmT8BrVEoH3AFns3O2jDzZw47I7dK
bCewTY0p5+4zEWlgsxX/Mtk=
-----END PRIVATE KEY-----