- package: bump
engine.io-parser
- package: bump
ws
to fix node 4.0.0
- package: bump
ws
to fix build issues
- no change on this release
- package: bump
engine.io-client
- package: bump
engine.io-parser
- polling: correctly abort the ongoing data request when closing [lpinca]
- add cert-related client tests [rase-]
- 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]
- add iframe onload handling to jsonp tests [rase-]
- socket: allow upgrades if the socket is still in closing state
- README: fix typo
- 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
- package: bump
engine.io-client
- 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]
- package: bump
engine.io-parser
for binary utf8 fix
- package: bump engine.io-client
- removed flashsocket, moving to userland
- test: reduce packet size
- package: bump parser
- 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
- package: bump
engine.io-parser
andengine.io-client
- package: bump
engine.io-client
- package: bump
engine.io-client
- bump engine.io-client
- package: bump
engine.io-parser
- transports: fix jshint warnings and style
- 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
- Prevent errors with connections behind proxies without WS support like Squid [nicklagrow, samaanghani, davidhcummings]
- Socket#request a simple property [mokesmokes]
- Changed
Socket
'supgrade
event to happen after upgrade [mokesmokes] - Document
Socket#id
[mokesmokes]
- package: bump
engine.io-client
- package: bump
engine.io-client
- package: pin dev deps
- examples: fix port output
- fix latency example
- package: bump
engine.io-client
to0.8.0
- test: fix syntax, remove globals
- package: bump
engine.io-client
to0.7.14
- package: bump
engine.io-client
- transports: added support for XSS filters on IE [guille, 3rd-eden]
- package: bump
engine.io-client
- package: bump engine.io-client
- fix GH-198
- package: bump
engine.io-client
- package: update "ws" to v0.4.31
- package: bump
engine.io-client
- package: bump
engine.io-client
- package: bump ws
- package: bump
engine.io-client
- package: bump engine.io-client
- package: bump engine.io-client
- package: bump
engine.io-client
- package: bump engine.io-client (noop)
- package: fix regresison in upgrade cause by ws update
- package: bump
engine.io-client
forWebSocket
browser fix
- package: bump engine.io-client for ws fix
- 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
- package: bumped
engine.io-client
to0.6.3
- 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
- package: bumped
engine.io-client
to0.6.1
- 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
- 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
- package: bumped
engine.io-client
to0.4.3
- Only end upgrade socket connections if unhandled
- Fix websocket dependency
- Close socket if upgrade is received and socket.readyState != open
- 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 withmessage
) - socket: added
Socket#write
- engine.io: cleanup
- engine.io: deprecated
resource
npm docs engine.io
works now
- package: bumped
engine.io-client
withclose
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
- package: bumped
engine.io-client
- package: bumped engine.io-client
- examples: added first example
- package: bumped
engine.io-client
[skipped]
- package: reverted last commit - we use the parser from the client
- package:
engine.io-client
moved todevDependencies
- socket: added missing jsdoc
- socket: fixed check interval clearing [joewalnes]
- transports: improved instrumentation
- socket: improve check interval for upgrade
- socket: faster upgrades (we perform a check immediately)
- server: don't assume sid is numeric
- socket:
writeBuffer
now gets sliced, and is recoverable afterclose
[afshinm] - server: expect ping from client and send interval with handshake [cadorn]
- polling-jsonp: prevent client breakage with utf8 whitespace
- socket: fix
flush
anddrain
events - socket: add
send
callback [afshinm] - transport: avoid unhandled error events for stale transports
- README: documentation improvements [EugenDueck]
- server: remove buffering for flash policy requests
- transport: avoid unhandled error events for stale transports (fixes #69)
- readme: documented
toString
behavior onsend
[EugenDueck]
- 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)
- Bumped client
- test: added closing connection test
- server: implemented stronger id generator with collision detection
- Fixed a jsonp bug in Nokia mobile phones and potentially other UAs.
- 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
- Initial release.