Sha256: d6953db0e4c2c97879892aa1df8d308f9d298aa5650a1d5705cc6fe8123bc861

Contents?: true

Size: 1.46 KB

Versions: 1

Compression:

Stored size: 1.46 KB

Contents

= Changelog

== 0.3.0 / 2011-05-06

- new features:
  - Support WebSocket drafts 05 & 06
- changes:
  - Accept request headers in a case insensitive manner
  - Change handling of errors. Previously some application errors were caught
    internally and were invisible unless an onerror callback was supplied. See
    readme for details

== 0.2.1 / 2011-03-01

- bugfixes:
  - Performance improvements to draft 76 framing
  - Limit frame lengths for draft 76
  - Better error handling for draft 76 handshake
  - Ruby 1.9 support

== 0.2.0 / 2010-11-23

- new features:
  - Support for WebSocket draft 03
- bugfixes:
  - Handle case when handshake split into two receive_data calls
  - Stricter regexp matching of frames

== 0.1.4 / 2010-08-23

- new features:
  - Allow custom ssl certificate to be used by passing :tls_options
  - Protect against errors caused by non limited frame lengths
  - Use custom exceptions rather than RuntimeError
- bugfixes:
  - Handle invalid HTTP request with HandshakeError

== 0.1.3 / 2010-07-18

- new features:
  - onerror callback
- bugfixes:
  - proper handling of zero spaces in key1 or key2(prevent ZeroDivisionError)
  - convert received data to utf-8 to prevent ruby 1.9 errors
  - fix handling of null bytes within a frame

== 0.1.2 / 2010-06-16

- new features:
  - none
- bugfixes:
  - allow $ character inside header key

== 0.1.1 / 2010-06-13

- new features:
  - wss/ssl support
- bugfixes:
  - can't & strings

== 0.1.0 / 2010-06-12

- initial release

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
em-websocket-0.3.0 CHANGELOG.rdoc