Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v0.3.1
Fetching contributors…

Cannot retrieve contributors at this time

68 lines (50 sloc) 1.575 kB

Changelog

0.3.1 / 2011-07-28

  • new features:

    • Support WebSocket drafts 07 & 08

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

Jump to Line
Something went wrong with that request. Please try again.