Commits on Mar 6, 2011
Commits on Jan 16, 2011
Commits on Jan 3, 2011
  1. Don't mask exceptions in writeToSocket(); let the server catch them s…

    …o it can retry messages.
    jcoglan committed Jan 3, 2011
  2. Switch to an asynchronous form of Transport.isUsable(), meaning we ca…

    …n attempt to open a WebSocket with the server to see if it can speak to the client properly.
    jcoglan committed Jan 3, 2011
  3. Catch "Stream not writable" errors, thrown when a socket connection i…

    …s closed during WebSocket handshake. This is probably caused by a user behind a proxy, breaking WebSocket connections.
    TODO browser should switch to a more reliable transport when WebSocket handshake fails.
    mlangenberg committed with jcoglan Dec 30, 2010
Commits on Dec 19, 2010
  1. Bump version to 0.5.4.

    jcoglan committed Dec 19, 2010
Commits on Dec 17, 2010
  1. Use port 8000 for Rack examples.

    jcoglan committed Dec 17, 2010
Commits on Dec 2, 2010
  1. Recover gracefully from errors when writing to a WebSocket in Node, w…

    …ithout dropping the messages.
    jcoglan committed Dec 2, 2010
Commits on Nov 7, 2010
  1. Respect X-Forwarded-Proto HTTP header when dealing with the WebSocket…

    … handshake.
    When using a reverse proxy to do the SSL heavy lifting, the proxy will talk plain http to Faye.
    In order to return the correct WebSocket-Location, Faye needs to know if the original request (between browser and proxy) was secure or not.
    mlangenberg committed Nov 7, 2010
Commits on Oct 21, 2010
  1. Update to-do list.

    jcoglan committed Oct 21, 2010
Commits on Oct 20, 2010
Commits on Oct 19, 2010
  1. Pass messages to handler methods in Server even if an incoming extens…

    …ion sets an error. This is to make sure the server upholds the protocol requirements rather than ignoring the message's content.
    jcoglan committed Oct 19, 2010
Commits on Oct 18, 2010
  1. Update to-do list.

    jcoglan committed Oct 18, 2010
  2. Fix WebSocketTransport so that it doesn't keep re-queueing messages t…

    …o be written to the socket while the connection is down.
    jcoglan committed Oct 18, 2010
  3. Make WebSocketTransport#resend async to avoid feedback loop that happ…

    …ens if messages are sent during disconnection.
    jcoglan committed Oct 18, 2010
Commits on Oct 17, 2010
  1. Support legacy application/x-www-form-urlencoded POST requests. Anyth…

    …ing not typed as application/json is assumed to be using querystring-style request bodies.
    jcoglan committed Oct 17, 2010
Commits on Oct 15, 2010
Commits on Oct 14, 2010
Commits on Oct 13, 2010
  1. Add a few to-do items. There are probably more but this is what I can…

    … remember right now.
    jcoglan committed Oct 13, 2010
Commits on Sep 2, 2010
Commits on Aug 31, 2010
Commits on Aug 30, 2010