websocket-extensions
Generic extension manager for WebSocket connections
0.1.4
110M downloads/mo
#1645 most downloaded on npm
faye/websocket-extensions-node
What this package is like to depend on
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 2 months to 2.6 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
12 years old
5 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
5 releases · Dec 2014 to Jun 2020Releases
latest 5-
0.1.402 Jun 2020Commits, not release notes
This project publishes no release notes. Between
0.1.3and0.1.4there were 8 commits, 7 of them substantive:- Switch license to Apache 2.0.
- Update Travis target versions.
- Change markdown formatting of docs.
- Let npm reformat package.json
- Formatting change: {...} should have spaces inside the braces
- Add Node versions 13 and 14 on Travis
- Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser
-
0.1.311 Nov 2017Commits, not release notes
This project publishes no release notes. Between
0.1.2and0.1.3there were 4 commits, 3 of them substantive:- Header parser should accept uppercase letters.
- Avoid errors caused by extension names or parameters having names that clash with things in Object.prototype.
- Test on Node v9.
-
0.1.210 Sep 2017Commits, not release notes
This project publishes no release notes. Between
0.1.1and0.1.2there were 17 commits, 16 of them substantive:- If the header from the client is invalid, just ignore it and build a pipeline with no sessions.
- Reversing the previous commit; generateResponse() should throw on invalid heders (as should activate()), because the server should fail the connection in this event.
- Test on major versions of iojs and node 4.
- Use Travis containers.
- Test on Node 5.
- Add a missing semicolon.
- Create CODE_OF_CONDUCT.md.
- Test on Node 6.0.
- Remove non-breaking spaces from README.
- Drop support for Node 0.6, add Node 7 and 8.
- Drop testing for io.js releases, which barely anybody is still using.
- Correct a spelling error in the spec.
- Fix a couple of race conditions in Pipeline.
- Catch synchronous errors thrown by extensions.
- Use package.json instead of .npmignore to set files in the package.
- Move the license into its own file.
-
0.1.119 Feb 2015Commits, not release notes
This project publishes no release notes. Between
0.1.0and0.1.1there were 6 commits, 5 of them substantive:- Put a structure in place to preserve ordering of messages and errors, and defer closing of sessions while messages are still in the pipeline.
- Correct typos pointed out by @glasser in https://github.com/faye/websocket-extensions-node/commit/1b77290e8279f654089eac963942309fb19b9312#commitcomment-9753067
- If Extensions.close() is called before the handshake is done, don't throw an error, just callback immediately.
- Fix some alignment from where I renamed a variable.
- Test on Node 0.12 and io.js.
-
0.1.013 Dec 2014Nothing published for this version