Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
743 commits
Select commit Hold shift + click to select a range
0a9621f
[minor] Merge `pushOffer()` and `pushParam()` into `push()`
lpinca Nov 18, 2017
9c73abe
[minor] Remove some redundant code
lpinca Nov 19, 2017
02d0011
[test] Use an OS-assigned arbitrary unused port
lpinca Nov 20, 2017
46b2547
[dist] 3.3.2
lpinca Nov 21, 2017
355d24a
[doc] Add direct links to the Autobahn test suite reports
lpinca Nov 21, 2017
5ccb86e
[test] Simplify a test
lpinca Nov 24, 2017
ac86a04
[minor] Refactor `WebSocket#finalize()`
lpinca Nov 25, 2017
81cd85b
chore(package): update eslint to version 4.12.0 (#1242)
greenkeeper[bot] Nov 26, 2017
4e7d48a
[fix] Close cleanly only if a close frame has been sent and received
lpinca Nov 28, 2017
009d05c
[test] Mark skipped tests as pending
lpinca Dec 1, 2017
a166af4
[test] Skip `family` test if localhost doesn't resolve to ::1 (#1246)
dcharbonnier Dec 1, 2017
b3bc7db
[minor] Do not set `allowHalfOpen` to `false`
lpinca Dec 1, 2017
f6e5685
chore(package): update utf-8-validate to version 4.0.0 (#1247)
greenkeeper[bot] Dec 3, 2017
ca76e58
chore(package): update eslint to version 4.13.0 (#1249)
greenkeeper[bot] Dec 9, 2017
ae903b1
[doc] Fix rendering of history in SECURITY.md (#1250)
GeorgeTaveras1231 Dec 9, 2017
beff620
[fix] Use status code from close frame if received
lpinca Dec 10, 2017
85919f2
[doc] Remove duplicate 'is' (#1252)
H1Gdev Dec 15, 2017
6a6ae04
[minor] Send the close status code only when necessary
lpinca Dec 16, 2017
157f58a
[dist] 3.3.3
lpinca Dec 17, 2017
180b388
chore(package): update nyc to version 11.4.1 (#1258)
greenkeeper[bot] Dec 20, 2017
cc815a7
[fix] Make permessage-deflate parameters validation stricter
lpinca Dec 22, 2017
5678618
chore(package): update eslint to version 4.14.0 (#1262)
greenkeeper[bot] Dec 24, 2017
f941a40
chore(package): update mocha to version 4.1.0 (#1265)
greenkeeper[bot] Dec 29, 2017
a31b1f6
[fix] Use 1005 status code if close frame payload length is 0
lpinca Dec 20, 2017
695c5ea
[major] Improve error messages and use specific error types
lpinca Dec 23, 2017
63ce954
[major] Remove ErrorCodes module
lpinca Dec 23, 2017
3936f3a
[major] Rename modules files
lpinca Dec 23, 2017
63e275e
[fix] Pass an `ErrorEvent` to the `onerror` event handler
lpinca Dec 23, 2017
30c9f71
[major] Make `WebSocket#p{i,o}ng()` accept an optional callback
lpinca Dec 24, 2017
7f8ebc6
[major] Remove non-standard `protocolVersion` attribute
lpinca Dec 24, 2017
ee9b5f3
[major] Remove non-standard `bytesReceived` attribute
lpinca Dec 25, 2017
46461a9
[minor] Refactor server client initialization
lpinca Dec 25, 2017
fdec524
[fix] Fix `extentions` property type
lpinca Dec 25, 2017
9bbc978
[test] Reorganize tests
lpinca Dec 26, 2017
1c783c2
[major] Rename the 'headers' event to 'upgrade'
lpinca Dec 28, 2017
a206e98
[major] Remove `WebSocket#pause()` and `WebSocket#resume()`
lpinca Dec 31, 2017
d03ada2
[minor] Rename some variables for clarity
lpinca Jan 4, 2018
a04d985
[dist] 4.0.0
lpinca Jan 5, 2018
0227409
chore(package): update eslint to version 4.15.0 (#1273)
greenkeeper[bot] Jan 7, 2018
435f923
[minor] Fix JSDoc comment
lpinca Jan 8, 2018
be3717e
[test] Replace no longer valid test with a new one
lpinca Jan 8, 2018
e366093
[minor] Remove license comments (#1278)
forty Jan 15, 2018
8d36406
[benchmark] Take into account both the incoming and outgoing data
lpinca Jan 17, 2018
141b696
chore(package): update mocha to version 5.0.0 (#1283)
greenkeeper[bot] Jan 18, 2018
c7b7143
chore(package): update eslint to version 4.16.0 (#1284)
greenkeeper[bot] Jan 20, 2018
b890078
[minor] Clean up and rename `Receiver#readBuffer()`
lpinca Jan 25, 2018
5d8ab0e
[minor] Discard any data received after the close frame
lpinca Jan 26, 2018
be0b565
[fix] Handle cases where `socket.bufferSize` is `undefined`
lpinca Jan 26, 2018
9c39adf
[minor] Remove ultron dependency
lpinca Jan 27, 2018
7e5ed3d
[minor] Optimize `Receiver#cleanup()` for the common case
lpinca Jan 31, 2018
57c8d29
[fix] Ensure that the `'error'` event is emitted at most once
lpinca Jan 31, 2018
6f32e17
chore(package): update eslint to version 4.17.0 (#1291)
greenkeeper[bot] Feb 3, 2018
8ea9402
[fix] Emit the first error that occurred, not the last
lpinca Feb 3, 2018
66b0d55
[minor] Use `do...while` in `Receiver#startLoop()`
lpinca Feb 3, 2018
8d61fa0
[api] Add `WebSocketServer.prototype.address()` (#1294)
Feb 5, 2018
8281940
chore(package): update eslint-plugin-node to version 6.0.0 (#1295)
greenkeeper[bot] Feb 5, 2018
98d1955
[doc] Add a link to isomorphic-ws (#1298)
julien-f Feb 10, 2018
9194770
[doc] Fix typo
lpinca Feb 10, 2018
c8408c0
[doc] Fix docs for `onerror` listener
lpinca Feb 10, 2018
75b6397
[fix] Ensure that the status code is not incorrectly overwritten
lpinca Feb 15, 2018
563edbd
[test] Use `WebSocketServer#address()`
lpinca Feb 15, 2018
36f249d
chore(package): update eslint to version 4.18.0 (#1304)
greenkeeper[bot] Feb 17, 2018
84fa837
chore(package): update eslint-config-standard to version 11.0.0 (#1307)
greenkeeper[bot] Feb 19, 2018
f2b5105
chore(package): update eslint-plugin-import to version 2.9.0 (#1309)
greenkeeper[bot] Feb 22, 2018
053a322
[minor] Add `zlib{Deflate,Inflate}Options` options (#1306)
STRML Feb 22, 2018
d8da1b2
[doc] Add missing `zlibInflateOptions` option
lpinca Feb 22, 2018
a70bd65
[test] Fix typo
lpinca Feb 22, 2018
d390dc5
[dist] 4.1.0
lpinca Feb 22, 2018
70fff53
[minor] Make `Receiver` inherit from `stream.Writable`
lpinca Feb 15, 2018
aa2c423
[minor] Do not use `Readable.prototype.pipe()`
lpinca Feb 19, 2018
a4050db
[major] Do not re-emit `net.Socket` errors
lpinca Feb 20, 2018
3913c59
[benchmark] Fix parser benchmark
lpinca Mar 2, 2018
14538db
[major] Fix subprotocol handling (#1312)
lpinca Mar 3, 2018
3f80ab7
[major] Drop support for Node.js < 4.5.0 (#1313)
lpinca Mar 4, 2018
fb05059
[test] Fix faulty test
lpinca Mar 6, 2018
7fb82a3
[fix] Rename the `'close'` event to `'conclude'`
lpinca Mar 6, 2018
7abe823
[minor] Rename `abortConnection` to `abortHandshake`
lpinca Mar 6, 2018
d3af506
[dist] 5.0.0
lpinca Mar 6, 2018
2a55dda
chore(package): update eslint-plugin-promise to version 3.7.0 (#1321)
greenkeeper[bot] Mar 8, 2018
23f5957
[fix] Remove buffer `noAssert` argument (#1324)
BridgeAR Mar 11, 2018
57d3dbb
chore(package): update nyc to version 11.6.0 (#1326)
greenkeeper[bot] Mar 13, 2018
1504d67
[fix] Allow URL instances as URL in WebSocket constructor (#1329)
3rd-Eden Mar 16, 2018
938cdde
chore(package): update eslint to version 4.19.0 (#1330)
greenkeeper[bot] Mar 17, 2018
9e152f9
[feature] Allow all options accepted by `http{,s}.request()` (#1332)
lpinca Mar 19, 2018
7c74567
[dist] 5.1.0
lpinca Mar 19, 2018
83ce534
chore(package): update eslint-plugin-import to version 2.10.0 (#1340)
greenkeeper[bot] Mar 30, 2018
f52debe
[doc] Explain the behavior of `server.close()` more precisely (#1342)
anliting Mar 30, 2018
2d7bf88
[perf] Use js version of `{un,}mask()` for very small frames (#1348)
lpinca Apr 2, 2018
f335d79
[fix] Add default value for `servername` option (#1347)
lpinca Apr 2, 2018
10c92ff
[dist] 5.1.1
lpinca Apr 2, 2018
c801e99
[doc] Improve docs and examples (#1355)
lpinca Apr 8, 2018
0100d82
[doc] Improve FAQ example for X-Forwarded-For header (#1360)
Zolmeister Apr 11, 2018
3215cf3
chore(package): update eslint-plugin-import to version 2.11.0 (#1361)
greenkeeper[bot] Apr 12, 2018
a81e580
chore(package): update mocha to version 5.1.0 (#1362)
greenkeeper[bot] Apr 13, 2018
9dc25a3
chore(package): update nyc to version 11.7.1 (#1364)
greenkeeper[bot] Apr 19, 2018
690b3f2
[minor] Replace bound function with arrow function
lpinca Apr 23, 2018
4385c78
[doc] Add `request` to emit arguments in shared server example (#1372)
lukeavsec Apr 30, 2018
6d8f1f4
[ci] Test on node 10
lpinca May 5, 2018
bb9c21c
[test] Fix failing test on node 10
lpinca May 5, 2018
d871bdf
[feature] Add `headers` argument to `verifyClient()` callback (#1379)
Jokero May 12, 2018
aebda2b
chore(package): update nyc to version 11.8.0 (#1382)
greenkeeper[bot] May 16, 2018
6dae94b
chore(package): update eslint-plugin-import to version 2.12.0 (#1384)
greenkeeper[bot] May 17, 2018
e7bfe5f
chore(package): update mocha to version 5.2.0 (#1385)
greenkeeper[bot] May 19, 2018
e4d032c
[dist] 5.2.0
lpinca May 21, 2018
bcab531
chore(package): update eslint-plugin-promise to version 3.8.0 (#1389)
greenkeeper[bot] May 25, 2018
bf9b2ec
chore(package): update nyc to version 12.0.2 (#1395)
greenkeeper[bot] Jun 4, 2018
6046a28
[fix] Do not prematurely remove the listener of the `'data'` event
lpinca Jun 19, 2018
307be7a
[fix] Remove the `'data'` listener when the receiver emits an error
lpinca Jun 23, 2018
175ce46
[dist] 5.2.1
lpinca Jun 23, 2018
5d90141
chore(package): update eslint-plugin-import to version 2.13.0 (#1405)
greenkeeper[bot] Jun 24, 2018
d73885c
[major] Drop support for Node.js 4
lpinca Jul 7, 2018
3bc6b96
chore(package): update eslint to version 5.0.0 (#1403)
greenkeeper[bot] Jul 7, 2018
5bb29ed
chore(package): update utf-8-validate to version 5.0.0 (#1415)
greenkeeper[bot] Jul 7, 2018
72bfbe8
chore(package): update bufferutil to version 4.0.0 (#1413)
greenkeeper[bot] Jul 7, 2018
9f87842
[major] Make bundlers use a browser shim that throws an error (#1345)
huan Jul 7, 2018
92d0a2e
[major] Add `maxPayload` option for the client (#1402)
Ban44n Jul 7, 2018
80e2002
[major] Drop support for the `memLevel` and `level` options
lpinca Jul 7, 2018
ef5a8f5
[pkg] Update eslint-plugin-standard to version 3.1.0
lpinca Jul 8, 2018
b354cd1
[minor] Remove no longer needed workaround for `socketPath` option
lpinca Jul 8, 2018
fbd4391
[fix] Fix compatibility with Node.js 6
lpinca Jul 8, 2018
fc95793
[fix] Fix use after invalidation bug
lpinca Jul 11, 2018
38d2e8b
chore(package): update eslint-plugin-node to version 7.0.0 (#1420)
greenkeeper[bot] Jul 17, 2018
d963003
[example] Update dependencies
lpinca Jul 20, 2018
1ee42fd
[dist] 6.0.0
lpinca Jul 21, 2018
07d337a
chore(package): update eslint-plugin-promise to version 4.0.0 (#1432)
greenkeeper[bot] Aug 18, 2018
2bb93fb
[pkg] Update eslint to version 5.4.0
lpinca Aug 18, 2018
1e78aba
[pkg] Update eslint-plugin-import to version 2.14.0
lpinca Aug 18, 2018
30335cb
chore(package): update eslint-plugin-standard to version 4.0.0 (#1439)
greenkeeper[bot] Aug 29, 2018
19a0225
[lint] Add missing spaces
lpinca Aug 29, 2018
7d7ddfd
chore(package): update eslint-config-standard to version 12.0.0 (#1440)
greenkeeper[bot] Aug 29, 2018
26b65da
[pkg] Update eslint to version 5.6.1
lpinca Oct 1, 2018
6de05e0
[pkg] Update nyc to version 13.0.1
lpinca Oct 1, 2018
90407bb
[feature] Make `WebSocketServer#close()` emit `'close'` (#1453)
lpinca Oct 4, 2018
9fe2f33
[test] Fix failing test on Windows
lpinca Oct 4, 2018
b9ce38d
[dist] 6.1.0
lpinca Oct 5, 2018
9022a0d
[doc] Remove `clientMaxWindowBits` option from README example (#1454)
techsin Oct 7, 2018
d2317b1
[benchmark] Add Unix domain sockets to bench (#1456)
adrianhopebailie Oct 11, 2018
0da3fdb
[minor] Do not use the legacy URL API
lpinca Oct 29, 2018
cddbcf6
[test] Remove unused variables
lpinca Oct 29, 2018
45f817b
chore(package): update eslint-plugin-node to version 8.0.0 (#1466)
greenkeeper[bot] Oct 29, 2018
bc0f8ab
[pkg] Update eslint to version 5.8.0
lpinca Oct 29, 2018
7e061bc
[pkg] Update nyc to version 13.1.0
lpinca Oct 29, 2018
1ebff19
[ci] Test on node 11
lpinca Nov 4, 2018
7d51fb9
[fix] Do not waste time compressing when socket is closed (#1464)
Evertras Nov 6, 2018
3fa0e03
[doc] Suggest implementation of heartbeat on the client (#1469)
manix Nov 8, 2018
5914206
[doc] Fix nits
lpinca Nov 9, 2018
f26fac8
[minor] Ignore callbacks when clearing the send queue (#1471)
lpinca Nov 14, 2018
95bf991
[pkg] Update dev dependencies
lpinca Nov 16, 2018
b213bee
[pkg] Update list of published files
lpinca Nov 16, 2018
029de0c
[dist] 6.1.1
lpinca Nov 17, 2018
b9fad73
[lint] Use prettier
lpinca Nov 17, 2018
761b1a4
[doc] Fix formatting in ISSUE_TEMPLATE.md
lpinca Nov 17, 2018
96b638c
[pkg] Fix lint script
lpinca Nov 17, 2018
26436e0
[fix] Restore compatibility with Node.js < 6.13.0
lpinca Nov 17, 2018
cc86d22
[test] Remove no longer needed comment
lpinca Nov 17, 2018
14d9088
[dist] 6.1.2
lpinca Nov 17, 2018
5a45029
[minor] Simplify `if` condition in `toArrayBuffer()`
lpinca Dec 14, 2018
e8ada8a
[pkg] Update eslint to version 5.11.0
lpinca Dec 23, 2018
3d6692a
[minor] Refactor `PerMessageDeflate.prototype.cleanup()`
lpinca Dec 24, 2018
dc92e75
[pkg] Update eslint to version 5.12.0
lpinca Jan 10, 2019
f502916
[doc] Remove no longer needed --save flag (#1484)
pkill37 Jan 11, 2019
0236e99
chore(package): update eslint-config-prettier to version 3.4.0 (#1486)
greenkeeper[bot] Jan 13, 2019
a515600
[minor] Fix nit
lpinca Jan 15, 2019
f7b9470
chore(package): update eslint-config-prettier to version 3.5.0 (#1488)
greenkeeper[bot] Jan 17, 2019
63adb73
[minor] Set the handshake timeout via the `timeout` option
lpinca Jan 19, 2019
f9d4b09
[minor] Use `Array.prototype.includes()`
lpinca Jan 19, 2019
4f88959
chore(package): update eslint-config-prettier to version 3.6.0 (#1491)
greenkeeper[bot] Jan 19, 2019
c61218f
chore(package): update prettier to version 1.16.1 (#1492)
greenkeeper[bot] Jan 23, 2019
3df4809
[fix] Handle close frame which spans multiple packets (#1494)
mwm-twx Jan 23, 2019
6d2930a
[minor] Fix style nit
lpinca Jan 24, 2019
6fa6b8b
[dist] 6.1.3
lpinca Jan 24, 2019
460ae81
chore(package): update eslint-config-prettier to version 4.0.0 (#1496)
greenkeeper[bot] Jan 26, 2019
75cd966
chore(package): update eslint to version 5.13.0 (#1497)
greenkeeper[bot] Feb 1, 2019
b45e912
chore(package): update nyc to version 13.2.0 (#1500)
greenkeeper[bot] Feb 5, 2019
5c82aac
chore(package): update nyc to version 13.3.0 (#1506)
greenkeeper[bot] Feb 15, 2019
8b5422e
chore(package): update eslint to version 5.14.0 (#1509)
greenkeeper[bot] Feb 16, 2019
92b0a65
[fix] Use the `defaultPort` option (#1510)
lpinca Feb 16, 2019
15b0bb3
[test] Remove redundant test
lpinca Feb 16, 2019
dc745cc
[dist] 6.1.4
lpinca Feb 16, 2019
dd5833a
chore(package): update mocha to version 6.0.0 (#1511)
greenkeeper[bot] Feb 19, 2019
6ad4d86
[pkg] Remove prettylint
lpinca Feb 21, 2019
1d93fb2
[codestyle] Use single quotes in YAML files
lpinca Feb 21, 2019
160af45
[fix] Abort the handshake if the Sec-WebSocket-Key header is invalid
lpinca Feb 22, 2019
295786b
chore(package): update eslint-config-prettier to version 4.1.0 (#1518)
greenkeeper[bot] Feb 26, 2019
5e238fb
[doc] Add logos to badges
lpinca Feb 28, 2019
bcb8a98
[ci] Test on macOS
lpinca Feb 28, 2019
faf9b36
[ci] Let Travis CI handle x64 Windows tests
lpinca Feb 28, 2019
8c21add
[codestyle] Add .gitattributes
lpinca Feb 28, 2019
855494d
[test] Fix flaky test
lpinca Mar 2, 2019
71ee9ed
chore(package): update eslint to version 5.15.0 (#1522)
greenkeeper[bot] Mar 2, 2019
a6e94f4
[minor] Move all buffer conversion functions to the buffer-util module
lpinca Mar 2, 2019
161f303
[feature] Add ability to follow redirects (#1490)
lpinca Mar 6, 2019
eb6f8b0
[dist] 6.2.0
lpinca Mar 6, 2019
1842197
[test] Remove useless test
lpinca Mar 15, 2019
6c22584
[minor] Buffer writes if the frame to send is made of multiple chunks
lpinca Mar 15, 2019
a40e29f
[minor] Remove length threshold
lpinca Mar 15, 2019
3df8242
[test] Remove comment to disable eslint rule
lpinca Mar 16, 2019
148c373
[test] Prefer arrow functions
lpinca Mar 17, 2019
7f5025d
[test] Fix flaky test
lpinca Mar 19, 2019
9a89e5d
[ci] Cache dependencies
lpinca Mar 20, 2019
3a5a20a
Revert "[ci] Cache dependencies"
lpinca Mar 20, 2019
bcab373
[test] Increase code coverage
lpinca Mar 20, 2019
297f56d
[minor] Remove unneeded `if` statement
lpinca Mar 21, 2019
aa1dcd5
[fix] Make `WebSocket#close()` set the close timer immediately
lpinca Mar 26, 2019
0556f31
[doc] Add TOC to ws.md (#1539)
ttous Mar 26, 2019
40734d8
[minor] Add missing option in JSDoc comment
lpinca Mar 26, 2019
d57db27
[dist] 6.2.1
lpinca Mar 27, 2019
736c082
chore(package): update eslint to version 5.16.0 (#1541)
greenkeeper[bot] Mar 30, 2019
7e7c8d6
chore(package): update mocha to version 6.1.0 (#1544)
greenkeeper[bot] Apr 8, 2019
e8e39ea
[doc] Update HTTPS example, remove new createServer (#1548)
chyzwar Apr 12, 2019
8a5a2cf
chore(package): update prettier to version 1.17.0 (#1549)
greenkeeper[bot] Apr 13, 2019
078336e
[pkg] Add package-lock.json
lpinca Apr 13, 2019
3a7faf7
[pkg] Add greenkeeper.json
lpinca Apr 13, 2019
ebdf0f7
[pkg] Move Greenkeeper configuration to package.json
lpinca Apr 13, 2019
beccc79
[pkg] Remove package-lock.json
lpinca Apr 17, 2019
1a15120
[pkg] Update nyc to version 14.0.0
lpinca Apr 18, 2019
5479eae
[pkg] Use caret ranges for all dependencies
lpinca Apr 18, 2019
5d751fb
[major] Change `WebSocket#{p{i,o}ng,send}()` behavior (#1532)
lpinca Apr 25, 2019
1e6999b
[major] Drop support for Node.js 6
lpinca Apr 25, 2019
692d7b4
[major] Drop support for `url.Url` in the `WebSocket` constructor
lpinca Apr 25, 2019
ddf0aca
[minor] Use object spread syntax instead of `Object.assign()`
lpinca Apr 25, 2019
6824e8c
[minor] Use `Reflect.apply()`
lpinca Apr 25, 2019
01bb91d
[ci] Test on node 12
lpinca Apr 25, 2019
379def6
[lint] enable no-var rule
lpinca Apr 25, 2019
3eff077
[example] Remove unmaintained fileapi example
lpinca Apr 25, 2019
4a9a773
[example] Rename serverstats to server-stats
lpinca Apr 25, 2019
aca3858
[example] Clean up examples
lpinca Apr 25, 2019
993b0cd
[minor] Make `extension.parse()` use null-prototype objects
lpinca Apr 26, 2019
1b85466
[minor] Use `crypto.randomFillSync()` to generate the masking key
lpinca Apr 26, 2019
092a822
[dist] 7.0.0
lpinca Apr 30, 2019
fbc077b
[test] Do not use the deprecated `outgoingMessage._headers` property
lpinca May 2, 2019
995c527
[test] Enable --throw-deprecation
lpinca May 4, 2019
8050d5f
[lint] Enable quotes rule
lpinca May 12, 2019
911bb6f
[minor] Fix typo in JSDoc comment (#1565)
rishabhkohli May 14, 2019
36ef757
[doc] Add missing dependency in code snippet (#1581)
mgolebiowski Jun 8, 2019
e9e8ba5
[pkg] Update eslint-config-prettier to version 5.0.0 (#1588)
greenkeeper[bot] Jun 15, 2019
b086179
[fix] Allow to disable sending the SNI extension (#1587)
holgerkoser Jun 15, 2019
a0af764
[test] Use the correct value for the Content-Length header
lpinca Jun 17, 2019
38d3bf2
[dist] 7.0.1
lpinca Jun 17, 2019
d9b5562
[doc] Improve server broadcast example (#1590)
amitnovick Jun 19, 2019
47e7d64
[pkg] Update eslint to version 6.0.0 (#1595)
greenkeeper[bot] Jun 22, 2019
c62ea9f
[doc] Improve comment in code snippet (#1597)
Esqarrouth Jun 23, 2019
db14864
[pkg] Update eslint-config-prettier to version 6.0.0 (#1599)
greenkeeper[bot] Jun 25, 2019
dbacf58
Revert "[minor] Remove unneeded `if` statement"
lpinca Jul 5, 2019
a49a827
[feature] Add utility to wrap a `WebSocket` in a `Duplex` stream (#1589)
lpinca Jul 8, 2019
dd42c8b
[dist] 7.1.0
lpinca Jul 8, 2019
3641266
[minor] Throw an error on invalid usage
lpinca Jul 14, 2019
cf467db
[dist] 7.1.1
lpinca Jul 19, 2019
91b5173
[minor] Set the flag to detect invalid API usage only when needed
lpinca Jul 22, 2019
0a61236
[doc] Discourage use of `verifyClient` hook (#1613)
adrianhopebailie Aug 4, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .eslintrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
env:
browser: true
es6: true
mocha: true
node: true
extends:
- eslint:recommended
- prettier
parserOptions:
ecmaVersion: 9
plugins:
- prettier
rules:
no-console: off
no-var: error
prefer-const: error
prettier/prettier: error
quotes:
- error
- single
- avoidEscape: true
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
11 changes: 4 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
npm-debug.log
node_modules
.*.swp
.lock-*
build

builderror.log
node_modules/
.nyc_output/
coverage/
.vscode/
11 changes: 0 additions & 11 deletions .npmignore

This file was deleted.

1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package-lock=false
4 changes: 4 additions & 0 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
arrowParens: always
endOfLine: lf
proseWrap: always
singleQuote: true
36 changes: 9 additions & 27 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,11 @@
language: node_js
sudo: false
npm_args: --ws:native
node_js:
- "4"
- "3"
- "2"
- "1"
- "0.12"
- "0.11"
- "0.10"
- "0.9"
- "0.8"
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-4.9
- g++-4.9
before_install:
- export CC="gcc-4.9" CXX="g++-4.9"
- "if [[ $(node --version) == v0.8.* ]]; then npm install -g npm@2.1.18; fi"
matrix:
fast_finish: true
allow_failures:
- node_js: "0.11"
- node_js: "0.9"
- node_js: "0.8"
- '12'
- '10'
- '8'
os:
- linux
- osx
- windows
after_success:
- nyc report --reporter=text-lcov | coveralls
41 changes: 41 additions & 0 deletions ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!--
Thank you for reporting an issue.

This issue tracker is for bugs and issues found in ws.
General support questions should be raised on a channel like Stack Overflow.

Please fill in as much of the template below as you're able.
-->

- [ ] I've searched for any related issues and avoided creating a duplicate
issue.

#### Description

<!-- e.g. Description of the bug or feature -->

#### Reproducible in:

- version:
- Node.js version(s):
- OS version(s):

#### Steps to reproduce:

1.

2.

3.

#### Expected result:

<!-- e.g. What you expected to happen -->

#### Actual result:

<!-- e.g. What actually happened -->

#### Attachments:

<!-- e.g. Logs, screenshots, screencast, etc. -->
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
40 changes: 0 additions & 40 deletions Makefile

This file was deleted.

Loading