- package: removed unusued
parser.js
- polling-jsonp: fix ie6 JSONP on SSL
- close also if socket.readyState is on "opening"
- parser.js: removed the file package.json: added the engine.io-parser dependency everything else: switched to engine.io-parser
- fix "TypeError: Object # has no method 'global'"
- client now ignores unsupported upgrades
- do not shadow global XMLHttpRequest
- socket: added
data
event (as synonym tomessage
) - socket: remove
resource
and fixpath
- socket: fixed access to
opts
- test: fixed transports tests
- socket: constructor can accept uri/opts simultaneously
- SPEC: simplified: removed resource from SPEC
- socket: proper
host
/hostname
support - socket: ensure
onclose
idempotency - socket: added
onerror
instrumentation - socket: fix style
- use window to detect platform and fix global reference
- *: fix references to
global
(fixes #79) - *: now based on
component(1)
- *: module now exports
Socket
- socket: export constructors, utils and
protocol
- *: implemented
emitter
component - *: removed browserbuild and preprocessor instructions
- socket: fix closing the socket in an
open
listener [mmastrac] - socket: perform ping interval/timer cleanup [mmastrac]
- fix SPEC (packages -> packets) [jxck]
- socket: handle probe's transport errors [indutny]
- socket: fix
hostname
instead ofhost
- socket: avoid duplicate
port
defaults - socket: introduce introspection hooks
- socket: introduced
host
andport
location
defaults - flashsocket: obfuscate activex (fixes #31)
- README: documented reconnect (closes #45)
- socket: unset
id
upon close - socket: clear transport listeners upon force close
- fix
version
[quackingduck] - ping timeout gets reset upon any packet received [indutny]
- timeout fixes [cadorn, indutny]
- transport: fix xdomain detection in absence of location.port (GH-38)
- socket: fix passing
false
as secure getting overridden - socket: default
secure
totrue
for SSL-served pages - socket: fix default port for SSL when
secure
is not supplied - socket: reset timeout on any incoming data [indutny]
- new build
- package: fix
component
exports - socket: fix
secure
default value discovery [quackingduck] - Bump
- socket: added
write
alias forsend
- package: added
component
- IE's XDomainRequest cannot do requests that go from HTTPS to HTTP or HTTP to HTTPS [mixu]
- Switch to client-initiated ping, and set interval in handshake [cadorn]
- polling-jsonp: allow unneeded global leak (fixes #41)
- polling-jsonp: allow for multiple eio's in the same page
- Bump
- polling: introduced
poll
andpollComplete
(formerlypoll
) events - Bump
- Added options for request timestamping
- Made timestamp query param customizable
- Added automatic timestamping for Android
- Initial release.