|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570 |
-
- 1.8.5 / 2017-12-27
- ===================
-
- * [chore] Bump ws to version 1.1.5
-
- 1.8.4 / 2017-04-28
- ===================
-
- * [fix] Fix null payload when aborting connection (#503) (cherry-picked)
- * [chore] Bump ws to version 1.1.4 (#495)
-
- 1.8.3 / 2017-02-16
- ===================
-
- * [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480) (cherry-picked)
-
- 1.8.2 / 2016-12-11
- ===================
-
- * [fix] Add proper response when handleUpgrade fails (#458)
- * [test] Use explicit versions for travis tests (#457)
- * [refactor] Remove deprecated code used for nodejs v0.8 (#456)
- * [chore] Bump engine.io-parser to version 1.3.2 (#455)
- * [perf] websocket optimisation (#453)
- * [docs] Rename ServerRequest to IncomingMessage (#448)
- * [chore] Bump base64id to version 1.0.0 (#451)
-
- 1.8.1 / 2016-11-27
- ===================
-
- * [fix] Only add defined callbacks to the stack (#447)
-
- 1.8.0 / 2016-11-20
- ===================
-
- * [style] Fix some typos (#439)
- * [style] Add ESlint (#385)
- * [test] fix tests for NodeJS v7 (#441)
- * [feature] Fix cookiePath empty bug and add cookieHttpOnly option (#423)
- * [fix] Don't delete ws when closing the server (#444)
- * [chore] Bump debug to version 2.3.3 (#445)
-
- 1.7.2 / 2016-10-24
- ===================
-
- * [docs] Add missing `upgradeTimeout` option in the docs (#437)
- * [chore] Add Github issue and PR templates (#436)
-
- 1.7.1 / 2016-10-20
- ===================
-
- * [fix] Close and free webSocketServer (#393)
- * [chore] Bump engine.io-client to 1.7.0 (#429)
- * [chore] Bump engine.io-parser to 1.3.1 (#433)
- * [chore] Add latest nodejs release in travis settings (#434)
-
- 1.7.0 / 2016-10-05
- ===================
-
- * [feature] Give the ability to dynamically choose ws implementation (#390)
- * [chore] Add gulp & babel in the build process (#384)
- * [chore] Ignore dist not to release for now (#387)
- * [chore] Upgrade accepts to 1.3.3
- * [chore] Bumping ws to 1.1.1 to address https://nodesecurity.io/advisories/120 (#411)
- * [chore] Restoring require('ws') as separate expression for browserify. (#418)
- * [chore] Bump engine.io-parser to 1.3.0 (#425)
- * [chore] Make the build status badge point towards master (#426)
- * [chore] Restrict files included in npm package (#427)
-
- 1.6.11 / 2016-06-23
- ===================
-
- * package: bump `ws` to support `maxPayload`
-
- 1.6.10 / 2016-06-23
- ===================
-
- * set a default ws `maxPayload` [security fix]
- * bump `accepts` [security fix]
-
- 1.6.9 / 2016-05-03
- ==================
-
- * bump client
-
- 1.6.8 / 2016-01-25
- ==================
-
- * fix graceful close [nkzawa]
- * polling: don't set the `closeTimeoutTimer` if the transport is upgraded
-
- 1.6.7 / 2016-01-10
- ==================
-
- * bump version
-
- 1.6.6 / 2016-01-07
- ==================
-
- * bump version
-
- 1.6.5 / 2016-01-05
- ==================
-
- * package: upgrade ws for sec advisory
- * server: catch websocket errors before upgrade
-
- 1.6.4 / 2015-12-04
- ==================
-
- * package: bump parser for arraybuffer base64 fix
-
- 1.6.3 / 2015-12-01
- ==================
-
- * restore testing on 0.8
- * improve X-XSS-Protection header definition [nkzawa]
- * add threshold for permessage-deflate [nkzawa]
-
- 1.6.2 / 2015-11-30
- ==================
-
- * don't compress control packets
-
- 1.6.1 / 2015-11-28
- ==================
-
- * package: bump `engine.io-client` for `ws` options fix
- * fix `latency` example
-
- 1.6.0 / 2015-11-28
- ==================
-
- * add support for environments that extend `Object.prototype`
- * remove listeners upon `clearTransport`
- * support for all versions of node
- * fix lingering sockets that can stay open when upgrade failed
- * ensure sockets are closed on error
- * bump `ws` for several improvements
- * fix for a rare race condition on some error scenarios
- * support custom socket id
- * use container-based infrastructure for faster build
- * fix package.json wrongly referrering to self
- * allow overriding the `cookiePath`
- * fix potential encoding errors under certain conditions
- * support compression
-
- 1.5.4 / 2015-09-09
- ==================
-
- * package: bump `engine.io-parser`
-
- 1.5.3 / 2015-09-09
- ==================
-
- * package: bump `ws` to fix node 4.0.0
-
- 1.5.2 / 2015-07-09
- ==================
-
- * package: bump `ws` to fix build issues
-
- 1.5.1 / 2015-01-19
- ==================
-
- * no change on this release
- * package: bump `engine.io-client`
-
- 1.5.0 / 2015-01-18
- ==================
-
- * package: bump `engine.io-parser`
- * polling: correctly abort the ongoing data request when closing [lpinca]
- * add cert-related client tests [rase-]
-
- 1.4.3 / 2014-11-21
- ==================
-
- * package: bump `ws` to fix fd leaks
- * socket: flush the write buffer before closing the socket [lpinca]
- * polling: close the pending poll request when closing transport [lpinca]
-
- 1.4.2 / 2014-10-08
- ==================
-
- * add iframe onload handling to jsonp tests [rase-]
-
- 1.4.1 / 2014-10-03
- ==================
-
- * socket: allow upgrades if the socket is still in closing state
- * README: fix typo
-
- 1.4.0 / 2014-09-03
- ==================
-
- * readme: fix formatting for goals numbering
- * server: ref fix by @nicokaiser
- * server: fix ws memory leak (fixes #268)
- * cache remote address in handshake since it might be lost later.
- * correct git ref
- * update client to commit with bumped parser
- * package: bump parser
- * npmignore: ignore `.gitignore`
- * package: bump `debug`
- * package: bump `engine.io-parser` for memleak fix
-
- 1.3.1 / 2014-06-19
- ==================
-
- * package: bump `engine.io-client`
-
- 1.3.0 / 2014-06-13
- ==================
-
- * update example to use v1.2.2
- * fixed newline parsing in jsonp
- * make require('engine.io')() return a new Server instance [defunctzombie]
- * add Server.attach method [defunctzombie]
- * fix GH-211, set CORS headers when sending error message [mokesmokes]
-
- 1.2.2 / 2014-05-30
- ==================
-
- * package: bump `engine.io-parser` for binary utf8 fix
-
- 1.2.1 / 2014-05-22
- ==================
-
- * package: bump engine.io-client
-
- 1.2.0 / 2014-05-18
- ==================
-
- * removed flashsocket, moving to userland
-
- 1.1.1 / 2014-05-14
- ==================
-
- * test: reduce packet size
- * package: bump parser
-
- 1.1.0 / 2014-04-27
- ==================
-
- * socket: removed unneeded `clearTimeout` (fixes #250)
- * made the request verification process async
- * package: bump `engine.io-parser`
- * use _query instead of query, fixes compat with restify
- * added a maximum buffer size to received data from polling
- * fixing looping array via for in to normal loop
-
- 1.0.5 / 2014-03-18
- ==================
-
- * package: bump `engine.io-parser` and `engine.io-client`
-
- 1.0.4 / 2014-03-14
- ==================
-
- * package: bump `engine.io-client`
-
- 1.0.3 / 2014-03-12
- ==================
-
- * package: bump `engine.io-client`
-
- 1.0.2 / 2014-03-12
- ==================
-
- * bump engine.io-client
-
- 1.0.1 / 2014-03-06
- ==================
-
- * package: bump `engine.io-parser`
- * transports: fix jshint warnings and style
-
- 1.0.0 / 2014-03-06
- ==================
-
- * polling-xhr: added `OPTIONS` support, fixes CORS
- * close() properly when triggered in connection handler
- * fix DDOS vector by setting up too many intervals
- * binary support
-
- 0.9.0 / 2014-02-09
- ==================
-
- * Prevent errors with connections behind proxies without WS support
- like Squid [nicklagrow, samaanghani, davidhcummings]
- * Socket#request a simple property [mokesmokes]
- * Changed `Socket`'s `upgrade` event to happen after upgrade [mokesmokes]
- * Document `Socket#id` [mokesmokes]
-
- 0.8.2 / 2014-01-18
- ==================
-
- * package: bump `engine.io-client`
-
- 0.8.1 / 2014-01-17
- ==================
-
- * package: bump `engine.io-client`
- * package: pin dev deps
- * examples: fix port output
- * fix latency example
-
- 0.8.0 / 2014-01-05
- ==================
-
- * package: bump `engine.io-client` to `0.8.0`
- * test: fix syntax, remove globals
-
- 0.7.14 / 2014-01-01
- ===================
-
- * package: bump `engine.io-client` to `0.7.14`
-
- 0.7.13 / 2013-12-20
- ===================
-
- * package: bump `engine.io-client`
- * transports: added support for XSS filters on IE [guille, 3rd-eden]
-
- 0.7.12 / 2013-11-11
- ===================
-
- * package: bump `engine.io-client`
-
- 0.7.11 / 2013-11-06
- ===================
-
- * package: bump engine.io-client
- * fix GH-198
-
- 0.7.10 / 2013-10-28
- ===================
-
- * package: bump `engine.io-client`
- * package: update "ws" to v0.4.31
-
- 0.7.9 / 2013-08-30
- ==================
-
- * package: bump `engine.io-client`
-
- 0.7.8 / 2013-08-30
- ==================
-
- * package: bump `engine.io-client`
- * package: bump ws
-
- 0.7.7 / 2013-08-30
- ==================
-
- * package: bump `engine.io-client`
-
- 0.7.6 / 2013-08-30
- ==================
-
- * package: bump engine.io-client
-
- 0.7.5 / 2013-08-30
- ==================
-
- * package: bump engine.io-client
-
- 0.7.4 / 2013-08-25
- ==================
-
- * package: bump `engine.io-client`
-
- 0.7.3 / 2013-08-23
- ==================
-
- * package: bump engine.io-client (noop)
- * package: fix regresison in upgrade cause by ws update
-
- 0.7.2 / 2013-08-23
- ==================
-
- * package: bump `engine.io-client` for `WebSocket` browser fix
-
- 0.7.1 / 2013-08-23
- ==================
-
- * package: bump engine.io-client for ws fix
-
- 0.7.0 / 2013-08-23
- ==================
-
- * package: bump engine.io-client
- * updated example
- * inline merge
- * added support node version 0.10 to .travis.yml
- * fixed respond to flash policy request test. Closes #184
- * fixed upgrade with timeout test. Closes #185
- * engine.io: don't use __proto__, closes #170
-
- 0.6.3 / 2013-06-21
- ==================
-
- * package: bumped `engine.io-client` to `0.6.3`
-
- 0.6.2 / 2013-06-15
- ==================
-
- * fix upgrade stalling edge case introduced with #174 fix
- * remove unneeded client code related to iOS
- * added test for `engine.io-client` `0.6.1`
-
- 0.6.1 / 2013-06-06
- ==================
-
- * package: bumped `engine.io-client` to `0.6.1`
-
- 0.6.0 / 2013-05-31
- ==================
-
- * socket: clear timer after sending one noop packet (fixes #174)
- * clear all timers on socket close
- * sending error on transport creation upon a bad request
- * added test for client-side buffer cleanup
- * changed flushComplete to flush
- * ended support for node 0.6
-
- 0.5.0 / 2013-03-16
- ==================
-
- * polling: implemented new parser
- * test writeBuffer isn't cleared onError, removed 'closing' check in .flush()
- * fixed bug89 and added tests: writeBuffer not flushed until nextTick
-
- 0.4.3 / 2013-02-08
- ==================
-
- * package: bumped `engine.io-client` to `0.4.3`
-
- 0.4.2 / 2013-02-08
- ==================
-
- * Only end upgrade socket connections if unhandled
- * Fix websocket dependency
- * Close socket if upgrade is received and socket.readyState != open
-
- 0.4.1 / 2013-01-18
- ==================
-
- * package: bumped versions
- * Fixed bugs in previous send callback fix and updated test cases
- * Added a test case which makes the code before the send callback fix fail
- * socket: emit `data` event (synonym with `message`)
- * socket: added `Socket#write`
- * engine.io: cleanup
- * engine.io: deprecated `resource`
- * `npm docs engine.io` works now
-
- 0.3.10 / 2012-12-03
- ===================
-
- * package: bumped `engine.io-client` with `close` fixes
- * add packetCreate event [jxck]
- * add packet event to socket [jxck]
- * transport: remove `Connection` headers and let node handle it
- * server: send validation failure reason to clients
- * engine: invoking as a function causes attach
- * socket: reset `writeBuffer` before send
-
- 0.3.9 / 2012-10-23
- ==================
-
- * package: bumped `engine.io-client`
-
- 0.3.8 / 2012-10-23
- ==================
-
- * package: bumped engine.io-client
- * examples: added first example
-
- 0.3.7 / 2012-10-21
- ==================
-
- * package: bumped `engine.io-client`
-
- 0.3.6 / 2012-10-21
- ==================
-
- [skipped]
-
- 0.3.5 / 2012-10-14
- ==================
-
- * package: reverted last commit - we use the parser from the client
-
- 0.3.4 / 2012-10-14
- ==================
-
- * package: `engine.io-client` moved to `devDependencies`
- * socket: added missing jsdoc
-
- 0.3.3 / 2012-10-10
- ==================
-
- * socket: fixed check interval clearing [joewalnes]
- * transports: improved instrumentation
-
- 0.3.2 / 2012-10-08
- ==================
-
- * socket: improve check interval for upgrade
-
- 0.3.1 / 2012-10-08
- ==================
-
- * socket: faster upgrades (we perform a check immediately)
- * server: don't assume sid is numeric
-
- 0.3.0 / 2012-10-04
- ==================
-
- * socket: `writeBuffer` now gets sliced, and is recoverable after `close` [afshinm]
- * server: expect ping from client and send interval with handshake [cadorn]
- * polling-jsonp: prevent client breakage with utf8 whitespace
- * socket: fix `flush` and `drain` events
- * socket: add `send` callback [afshinm]
- * transport: avoid unhandled error events for stale transports
- * README: documentation improvements [EugenDueck]
-
- 0.2.2 / 2012-08-26
- ==================
-
- * server: remove buffering for flash policy requests
- * transport: avoid unhandled error events for stale transports (fixes #69)
- * readme: documented `toString` behavior on `send` [EugenDueck]
-
- 0.2.1 / 2012-08-13
- ==================
-
- * polling-xhr: skip Keep-Alive when it's implied [EugenDueck]
- * polling-jsonp: skip Keep-Alive when it's implied [EugenDueck]
- * README: added plugins list with engine.io-conflation
- * socket: added flush/drain events (fixes #56)
- * server: avoid passing websocket to non-websocket transports (fixes #24)
-
- 0.2.0 / 2012-08-06
- ==================
-
- * Bumped client
- * test: added closing connection test
- * server: implemented stronger id generator with collision detection
-
- 0.1.2 / 2012-08-02
- ==================
-
- * Fixed a jsonp bug in Nokia mobile phones and potentially other UAs.
-
- 0.1.1 / 2012-08-01
- ==================
-
- * Fixed errors when a socket is closed while upgrade probe is happening.
- * Improved WS error handling
- * Replaced websocket.io with ws, now that it supports older drafts
- * README fixes
-
- 0.1.0 / 2012-07-03
- ==================
-
- * Initial release.
|