Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow further configurability of reconnect: add option maxReconnectionDelay #226

Closed
wants to merge 351 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 29, 2010

  1. Updated client

    rauchg committed Jul 29, 2010
    Configuration menu
    Copy the full SHA
    73cc5e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4acf98d View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2010

  1. Updated client to 0.5.2

    rauchg committed Aug 1, 2010
    Configuration menu
    Copy the full SHA
    91cdddb View commit details
    Browse the repository at this point in the history
  2. Updated client

    rauchg committed Aug 1, 2010
    Configuration menu
    Copy the full SHA
    c173141 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2010

  1. Configuration menu
    Copy the full SHA
    522318a View commit details
    Browse the repository at this point in the history
  2. Cleanly closing connection if data is incorrectly framed

    Reorganized tests
    rauchg committed Aug 2, 2010
    Configuration menu
    Copy the full SHA
    757337f View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2010

  1. Configuration menu
    Copy the full SHA
    e9ffd89 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2010

  1. Better how to use

    rauchg committed Aug 13, 2010
    Configuration menu
    Copy the full SHA
    7b7270d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2010

  1. Support for automatic JSON encoding/decoding

    Simplified chat example to take advantage of JSON encoding/decoding
    Removed fs sync call from example
    rauchg committed Aug 24, 2010
    Configuration menu
    Copy the full SHA
    70759ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    699e3f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2010

  1. Configuration menu
    Copy the full SHA
    4bec17e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cec2e28 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2010

  1. Updated client

    rauchg committed Aug 26, 2010
    Configuration menu
    Copy the full SHA
    56f0c0f View commit details
    Browse the repository at this point in the history
  2. JSONP-polling support

    rauchg committed Aug 26, 2010
    Configuration menu
    Copy the full SHA
    50a68c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2010

  1. Some fixes for JSONP-polling

    rauchg committed Aug 29, 2010
    Configuration menu
    Copy the full SHA
    72a173e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2010

  1. Cleanup

    rauchg committed Aug 30, 2010
    Configuration menu
    Copy the full SHA
    0dfdc4c View commit details
    Browse the repository at this point in the history
  2. Updated client

    rauchg committed Aug 30, 2010
    Configuration menu
    Copy the full SHA
    8e94677 View commit details
    Browse the repository at this point in the history
  3. Fix for accessing routes that being with the namespace but are not a …

    …connection attempt. Thanks @steadicat from swarmation
    rauchg committed Aug 30, 2010
    Configuration menu
    Copy the full SHA
    b705fff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87f69ab View commit details
    Browse the repository at this point in the history
  5. Updated client

    rauchg committed Aug 30, 2010
    Configuration menu
    Copy the full SHA
    dace58b View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2010

  1. Cross domain issues with xhr-polling addressed. Thanks Niko Kaiser (@…

    …nicokaiser)
    
    Added origin verification for incoming data.
    rauchg committed Aug 31, 2010
    Configuration menu
    Copy the full SHA
    83ca36d View commit details
    Browse the repository at this point in the history
  2. end was being fired before the connection had really ended in Mobil…

    …eSafari (fixes #29 and potentially creationix issue)
    rauchg committed Aug 31, 2010
    Configuration menu
    Copy the full SHA
    39bc175 View commit details
    Browse the repository at this point in the history
  3. Updated client

    Fixed WebSocket location header for ws/wss (Thanks @jdub, Fixes #40)
    rauchg committed Aug 31, 2010
    Configuration menu
    Copy the full SHA
    c023fae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24b2714 View commit details
    Browse the repository at this point in the history
  5. Added sweet error message when trying to use flashsocket without root…

    … privileges (thanks @wink for inspiration)
    
    Removed clients/clientsIndex and only using the index (fixes #28)
    rauchg committed Aug 31, 2010
    3 Configuration menu
    Copy the full SHA
    ab623c3 View commit details
    Browse the repository at this point in the history
  6. Updated docs

    Added clientsIndex reference for BC
    rauchg committed Aug 31, 2010
    Configuration menu
    Copy the full SHA
    c9ec8e2 View commit details
    Browse the repository at this point in the history
  7. 5 Configuration menu
    Copy the full SHA
    691de0e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2010

  1. cache the length property

    aheckmann committed Sep 1, 2010
    Configuration menu
    Copy the full SHA
    831c293 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5279b13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d920f8e View commit details
    Browse the repository at this point in the history
  4. Updated client

    rauchg committed Sep 1, 2010
    Configuration menu
    Copy the full SHA
    670ecbe View commit details
    Browse the repository at this point in the history
  5. Spacing fix

    rauchg committed Sep 1, 2010
    Configuration menu
    Copy the full SHA
    e1cffb2 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2010

  1. Updated client

    rauchg committed Sep 2, 2010
    Configuration menu
    Copy the full SHA
    84ee2d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2010

  1. Fix for certain buggy clients. Needs more investigation. Thanks Malte…

    … Ubl (@cramforce) for the report. Fixes #44
    rauchg committed Sep 3, 2010
    Configuration menu
    Copy the full SHA
    701c35d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61e76db View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2010

  1. Failing to pass an origin header would throw an exception and crash t…

    …he server. Added some handling.
    mgc committed Sep 4, 2010
    Configuration menu
    Copy the full SHA
    4b75668 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2010

  1. .connected renamed to ._open, and adopted proper connected (fixes #41)

    example/client updated to latest socket.io client
    rauchg committed Sep 5, 2010
    Configuration menu
    Copy the full SHA
    d041572 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2010

  1. Socket.IO-node now serves the client out of the box for easier implem…

    …entation
    
    Memory caching and ETag support for static files
    Tests
    Simplified demo even further thanks to new static file serving
    rauchg committed Sep 10, 2010
    Configuration menu
    Copy the full SHA
    61f4e27 View commit details
    Browse the repository at this point in the history
  2. Updated client

    rauchg committed Sep 10, 2010
    Configuration menu
    Copy the full SHA
    28909f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2010

  1. The listen method doesn't return a netserver instance, so the server …

    …onclose netserver.close will fail because netserver will be undefined.
    3rd-Eden committed Sep 17, 2010
    Configuration menu
    Copy the full SHA
    fac2498 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a387982 View commit details
    Browse the repository at this point in the history
  3. Every require is blocking and requiring the sys module over and over …

    …and over again just makes no sense + it hurt performance.. Not to mention.. that it's already included.
    3rd-Eden committed Sep 17, 2010
    6 Configuration menu
    Copy the full SHA
    c6b1765 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbb9a46 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2010

  1. client.js tests fixes

    Removed `.test` suffix from tests
    Updated node-websocket-client
    rauchg committed Sep 20, 2010
    Configuration menu
    Copy the full SHA
    5524812 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    876cb2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    efd458b View commit details
    Browse the repository at this point in the history
  4. Updated expresso

    rauchg committed Sep 20, 2010
    Configuration menu
    Copy the full SHA
    a264f98 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8ef523b View commit details
    Browse the repository at this point in the history
  6. Updated client

    rauchg committed Sep 20, 2010
    Configuration menu
    Copy the full SHA
    0464e4c View commit details
    Browse the repository at this point in the history
  7. Updated client

    [ocd] fix
    rauchg committed Sep 20, 2010
    Configuration menu
    Copy the full SHA
    880fb2b View commit details
    Browse the repository at this point in the history
  8. Updated client

    rauchg committed Sep 20, 2010
    Configuration menu
    Copy the full SHA
    17d5ab7 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2010

  1. add package.json for npm

    maccman committed Sep 23, 2010
    Configuration menu
    Copy the full SHA
    c06de09 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2010

  1. Updating client

    rauchg committed Sep 24, 2010
    Configuration menu
    Copy the full SHA
    965bc97 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2010

  1. Updated client

    rauchg committed Sep 25, 2010
    Configuration menu
    Copy the full SHA
    9cb8e37 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2010

  1. Configuration menu
    Copy the full SHA
    c1e0831 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2010

  1. Configuration menu
    Copy the full SHA
    fcba035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    607fe38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4803d7b View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2010

  1. added encode=UTF-8 in jsonp-polling.js and xhr-polling.js since UTF-8…

    … is the default encoding for http.ServerResponse.write
    
    replaced string.length with Buffer.byteLength in jsonp-polling.js, listener.js and xhr-polling.js because content-length header requires number of bytes and not the number of symbols in string
    SlNPacifist committed Sep 28, 2010
    2 Configuration menu
    Copy the full SHA
    d2ead47 View commit details
    Browse the repository at this point in the history
  2. Node required version

    rauchg committed Sep 28, 2010
    Configuration menu
    Copy the full SHA
    50f9810 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2010

  1. Configuration menu
    Copy the full SHA
    1907b41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee2a717 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2010

  1. Configuration menu
    Copy the full SHA
    9660382 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2010

  1. Close the server upon timeout

    Starting converting back to spaces to comply with node coding standards
    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    a883f17 View commit details
    Browse the repository at this point in the history
  2. Converted tabs into spaces

    Typo fix in flash socket warning message
    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    b5deea4 View commit details
    Browse the repository at this point in the history
  3. Tabs => spaces

    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    4465d34 View commit details
    Browse the repository at this point in the history
  4. Re-enabling all tests

    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    2dd8c58 View commit details
    Browse the repository at this point in the history
  5. _decode and _encode moved to utils

    Removed accidental 1==2 for serving the not modified status code for the client
    Finished websocket test
    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    0dd9cc3 View commit details
    Browse the repository at this point in the history
  6. Moved dependencies into support/ from tests/support

    Adapted Makefile
    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    36463a2 View commit details
    Browse the repository at this point in the history
  7. Adapting websocket client api to ev.data

    Closing as opposed to disconnecting when websocket errors out
    rauchg committed Oct 3, 2010
    Configuration menu
    Copy the full SHA
    30f0521 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2010

  1. Sometimes the listener.options is not available, and creates uncaught…

    … exception.
    
    This small if statement solves it.
    3rd-Eden committed Oct 4, 2010
    Configuration menu
    Copy the full SHA
    eeab2fd View commit details
    Browse the repository at this point in the history
  2. Added error listeners, if theses errors are not correcly caught, they…

    … will leak memory.
    
    This caused http://speedo.no.de/ to go up from 1mb per connection after a ECONNECTRESET message
    3rd-Eden committed Oct 4, 2010
    Configuration menu
    Copy the full SHA
    e2bb868 View commit details
    Browse the repository at this point in the history
  3. Clearing heartbeat interval upon closing the connection

    Commenting client serving test (made the tests hang)
    Make sure to close the netserver if all listeners http servers are closed
    rauchg committed Oct 4, 2010
    Configuration menu
    Copy the full SHA
    6f37628 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af81e0c View commit details
    Browse the repository at this point in the history
  5. Moved error handling to onConnect to avoid messing with the http.Serv…

    …er global error handlers
    
    Do special error handling for websocket
    rauchg committed Oct 4, 2010
    Configuration menu
    Copy the full SHA
    999eba6 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2010

  1. Updated the flash socket with error detection, and readystate detection.

    This is needed because when a error occures we close down the connection,
    and the stream will become unwriteable.
    Also changed to a single write instead of multiple writes.
    3rd-Eden committed Oct 6, 2010
    Configuration menu
    Copy the full SHA
    52d7c53 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2010

  1. Corrected onConnect signature to support a request and a socket, or a…

    … request and a response.
    
    Removed error checking for non-upgradeable sockets, since they'll be destroyed, and error handling is done onConnect
    Added tests for websocket client tracking
    Added tests for websocket message buffering
    Make sure disconnect timeout is cleared on websocket re-connect
    rauchg committed Oct 17, 2010
    Configuration menu
    Copy the full SHA
    18a0b99 View commit details
    Browse the repository at this point in the history
  2. Added heartbeat timeout test

    Support for listener#log false
    rauchg committed Oct 17, 2010
    Configuration menu
    Copy the full SHA
    464a1c6 View commit details
    Browse the repository at this point in the history
  3. Test for heartbeat message

    rauchg committed Oct 17, 2010
    Configuration menu
    Copy the full SHA
    66a6e6d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2010

  1. Long polling integration tests

     - Utility functions
     - Connection and handshake test
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    8b52e1f View commit details
    Browse the repository at this point in the history
  2. Re-enabled serving static files test

    Changed handling of options so that polling defaults are in the respective transports
    Switched to comma-first style
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    080e894 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57e9b41 View commit details
    Browse the repository at this point in the history
  4. Replaced empty with null in log option

    Comma first style for client serving tests
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    6712d71 View commit details
    Browse the repository at this point in the history
  5. Make sure to close on disconnect if _open = true

    Clear disconnection timeout on disconnection (double check)
    Make sure to clear closeTimeout for polling transports on close.
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    7fbb069 View commit details
    Browse the repository at this point in the history
  6. Fix for this.connection

    Clean up in websocket transport
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    f0e5643 View commit details
    Browse the repository at this point in the history
  7. Improve this.request/this.response/this.connection

    Add 'end' listener onConnect, applies to all transports
    Improved error handling onConnect
    Remove legacy `flush` calls
    Removed unnecessary closeTimeout clearing in jsonp polling
    rauchg committed Oct 18, 2010
    Configuration menu
    Copy the full SHA
    c365c60 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2010

  1. Added make example to Makefile

    Added clients tracking test for long polling
    Added message buffering test for long polling
    rauchg committed Oct 19, 2010
    Configuration menu
    Copy the full SHA
    25f597a View commit details
    Browse the repository at this point in the history
  2. Test for duration parameter

    Close the server
    rauchg committed Oct 19, 2010
    Configuration menu
    Copy the full SHA
    d624ef3 View commit details
    Browse the repository at this point in the history
  3. Removed unnecessary check for this.connection (since we now access th…

    …e socket through req.connection for all transports)
    
    Started on multipart tests
    rauchg committed Oct 19, 2010
    Configuration menu
    Copy the full SHA
    148aa74 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2010

  1. Multipart connection and handshake tests:

    - Implemented HTTP client on top of net.Stream with multipart boundary parsing for testing
    - Test for connection / server>client message sending
    rauchg committed Oct 20, 2010
    Configuration menu
    Copy the full SHA
    1defee7 View commit details
    Browse the repository at this point in the history
  2. Multipart client>server message sending test

    Make sure to only close the client stream when the roundtrip is complete
    rauchg committed Oct 20, 2010
    Configuration menu
    Copy the full SHA
    6ad4df3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a67796 View commit details
    Browse the repository at this point in the history
  4. Added buffered messages test for multipart

    Added assertions for `connected` property for all the tests
    rauchg committed Oct 20, 2010
    Configuration menu
    Copy the full SHA
    3ecb37d View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2010

  1. Added gitignore

    Added coverage testing to Makefile
    Added heartbeat test to multipart
    rauchg committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    a65326e View commit details
    Browse the repository at this point in the history
  2. Refactored websocket transports tests to match polling/multipart helpers

    Make sure to close client/server in heartbeat test
    rauchg committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    4eda3d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39a558e View commit details
    Browse the repository at this point in the history
  4. Finished json encoding test

    rauchg committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    e66751f View commit details
    Browse the repository at this point in the history
  5. Fixed multipart heartbeat test

    rauchg committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    7249751 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f97777 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4283ee3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75a4705 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ea53b8 View commit details
    Browse the repository at this point in the history
  10. Inline (same port) flash socket policy request.

    If the server is not run with root privileges, then the flashsocket
    transport will instead listen to all new connections on the main port
    for policy requests.
    
    Flash policy requests happen to both port 843 and
    the destination port:
    http://www.lightsphere.com/dev/articles/flash_socket_policy.html
    Joel Martin committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    25f1839 View commit details
    Browse the repository at this point in the history
  11. Make sure to call .end() when listening on connection 'end' event

    Make sure the file descriptor is destroyed on disconnection
    Fix for websocket client tracking test
    rauchg committed Oct 24, 2010
    Configuration menu
    Copy the full SHA
    8b48378 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2010

  1. Added test for non-socket.io requests

    Simplified index.js tests
    Moved listener tests into listener.js
    rauchg committed Oct 25, 2010
    Configuration menu
    Copy the full SHA
    22df0e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    880eaa1 View commit details
    Browse the repository at this point in the history
  3. Added listener tests

    rauchg committed Oct 25, 2010
    Configuration menu
    Copy the full SHA
    22bc8a6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6194b84 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1046e72 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2010

  1. Invalid session id test

    Potenital fix for timeout assertion uncaught exception
    rauchg committed Oct 27, 2010
    Configuration menu
    Copy the full SHA
    85ad36e View commit details
    Browse the repository at this point in the history
  2. JSONP Polling posts

    rauchg committed Oct 27, 2010
    Configuration menu
    Copy the full SHA
    5caf5b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2010

  1. Configuration menu
    Copy the full SHA
    49f556e View commit details
    Browse the repository at this point in the history
  2. Added htmlfile transport tests

    rauchg committed Oct 28, 2010
    Configuration menu
    Copy the full SHA
    8d01966 View commit details
    Browse the repository at this point in the history
  3. Client serving ETag testing

    rauchg committed Oct 28, 2010
    Configuration menu
    Copy the full SHA
    9be3daf View commit details
    Browse the repository at this point in the history
  4. Removed unnecessary Client check upon connection

    Added support for /socket.io/WebSocketMain.swf
    Added test for /socket.io/WebSocketMain.swf
    rauchg committed Oct 28, 2010
    Configuration menu
    Copy the full SHA
    f6c2353 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd654b7 View commit details
    Browse the repository at this point in the history
  6. Initial stab at trying to detect invalid transport responses

    Make sure to provide a default for `log` if no log key was provided (internal)
    rauchg committed Oct 28, 2010
    Configuration menu
    Copy the full SHA
    71c99bf View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2010

  1. Configuration menu
    Copy the full SHA
    bdbb419 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41ea4db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4665f54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c0aa50 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89b18c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e516148 View commit details
    Browse the repository at this point in the history
  7. 4 Configuration menu
    Copy the full SHA
    9b8fb37 View commit details
    Browse the repository at this point in the history
  8. Added flashsocket tests

    rauchg committed Oct 29, 2010
    Configuration menu
    Copy the full SHA
    6438501 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2010

  1. Configuration menu
    Copy the full SHA
    9bc6c65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20383bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa6f302 View commit details
    Browse the repository at this point in the history
  4. Disabled 843 server. Will move into utility so that people can set up…

    … server-wide policy, and it just doesn't depend on socket.io
    rauchg committed Oct 30, 2010
    1 Configuration menu
    Copy the full SHA
    5bf9097 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19350df View commit details
    Browse the repository at this point in the history
  6. utils tests

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    fd19426 View commit details
    Browse the repository at this point in the history
  7. Client#broadcast test

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    8323a43 View commit details
    Browse the repository at this point in the history
  8. Removed submodules

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    84c7e96 View commit details
    Browse the repository at this point in the history
  9. Cleaned up submodules

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    0342822 View commit details
    Browse the repository at this point in the history
  10. Removed stale submodule

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    da4aa5b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c979681 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4f1553b View commit details
    Browse the repository at this point in the history
  13. Removed incorrect client

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    8e1bf87 View commit details
    Browse the repository at this point in the history
  14. Restored client

    rauchg committed Oct 30, 2010
    Configuration menu
    Copy the full SHA
    5e050c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2010

  1. Client updated

    Disabled transport remembering for client
    rauchg committed Oct 31, 2010
    Configuration menu
    Copy the full SHA
    3d436bf View commit details
    Browse the repository at this point in the history
  2. Moved setTimeout/noDelay disabling to connection event. This disabl…

    …es the timeout for all the sockets in the server, but it seems to only work from here.
    
    Removed .draft var
    rauchg committed Oct 31, 2010
    Configuration menu
    Copy the full SHA
    51c4340 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e692f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f66b66f View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2010

  1. Removing .gitmodules file

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    cad75e9 View commit details
    Browse the repository at this point in the history
  2. Delete cached submodule

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    852073d View commit details
    Browse the repository at this point in the history
  3. Removed cached submodule

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    e925fda View commit details
    Browse the repository at this point in the history
  4. 1 Configuration menu
    Copy the full SHA
    5a5daf6 View commit details
    Browse the repository at this point in the history
  5. Updated client

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    58e879b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    681f004 View commit details
    Browse the repository at this point in the history
  7. Make sure to disconnect directly onClose if the client is not handsha…

    …ked and he can't possibly reconnect
    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    e1745e2 View commit details
    Browse the repository at this point in the history
  8. onClose call

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    8f4f82a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1002105 View commit details
    Browse the repository at this point in the history
  10. Updated package.json

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    df92987 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4267953 View commit details
    Browse the repository at this point in the history
  12. Bump version

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    107806b View commit details
    Browse the repository at this point in the history
  13. Fix spooky bug

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    054e818 View commit details
    Browse the repository at this point in the history
  14. Bump version

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    835aee4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b28d428 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7bf4ae1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    227671d View commit details
    Browse the repository at this point in the history
  18. Ditto

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    4ea687b View commit details
    Browse the repository at this point in the history
  19. Another bad onClose call

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    22a93d0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4240385 View commit details
    Browse the repository at this point in the history
  21. Changelog

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    6a0f80e View commit details
    Browse the repository at this point in the history
  22. Fixed history

    rauchg committed Nov 1, 2010
    Configuration menu
    Copy the full SHA
    9649b41 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2010

  1. Misc refactor

    rauchg committed Nov 2, 2010
    Configuration menu
    Copy the full SHA
    be4c847 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2010

  1. Added the flash policy server, it's enabled by default but can be tur…

    …ned off if needed.
    
    Socket.io will automatically fallback to serving the policy file inline if server is disabled or
    unable to start up.
    3rd-Eden committed Nov 8, 2010
    Configuration menu
    Copy the full SHA
    c168c89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9dc5e0 View commit details
    Browse the repository at this point in the history
  3. Fallback to try{}catch handling for node < 0.2.4 , node 0.3.X seems t…

    …o capture the
    
    errors correctly using the error event.
    3rd-Eden committed Nov 8, 2010
    Configuration menu
    Copy the full SHA
    d959b96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c60ed1 View commit details
    Browse the repository at this point in the history
  5. Close the netServer when the main http server closes, this way the ev…

    …ent loop does not keep running.
    
    NOTE: this is patch for node 0.2.X, this is not required for node 0.3.X
    3rd-Eden committed Nov 8, 2010
    Configuration menu
    Copy the full SHA
    c7bec15 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e51b37d View commit details
    Browse the repository at this point in the history
  7. Restored global netserver for flashsocket

    Now supporting `flashPolicyServer` option (thanks Arnout)
    Tests passing with and without sudo/root user
    Fixed noDelay/timeout/utf-8 for draft 76 (accidental typo)
    rauchg committed Nov 8, 2010
    Configuration menu
    Copy the full SHA
    d036980 View commit details
    Browse the repository at this point in the history
  8. 0.6.1 changelog

    rauchg committed Nov 8, 2010
    Configuration menu
    Copy the full SHA
    e91c785 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c61f64 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2010

  1. Configuration menu
    Copy the full SHA
    967238a View commit details
    Browse the repository at this point in the history
  2. fixed bad pluralization.

    jed committed Nov 9, 2010
    Configuration menu
    Copy the full SHA
    5620539 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2010

  1. client.broadcast now 300% faster

    Cleaned up chat example
    Implemented a simpler session id generation mechanism. Math.random is not webscale
    rauchg committed Nov 11, 2010
    Configuration menu
    Copy the full SHA
    3c6fc99 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2010

  1. 1 Configuration menu
    Copy the full SHA
    d298113 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    c958a12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39fab0a View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2010

  1. Support for HAProxy load balancing (thanks Brian McKelvey)

    Backported Parser from 0.7
    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    5c9fb03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3029d0c View commit details
    Browse the repository at this point in the history
  3. Lazy loading of transports. Thanks @technoweenie

    Fixed README transports list
    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    45f1712 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2853507 View commit details
    Browse the repository at this point in the history
  5. Updated client

    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    f62bae4 View commit details
    Browse the repository at this point in the history
  6. Fixed typo

    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    1d6687c View commit details
    Browse the repository at this point in the history
  7. might > will

    Adjusted to 85 column limit
    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    eb0e1d3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    715c46d View commit details
    Browse the repository at this point in the history
  9. Updated history

    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    e058ae5 View commit details
    Browse the repository at this point in the history
  10. Client updated to 0.6.1

    rauchg committed Dec 24, 2010
    Configuration menu
    Copy the full SHA
    3c76d73 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e57e27e View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2010

  1. Added try/catch block around JSON.parse and return an empty object li…

    …teral
    
    if JSON parsing fails.
    Khaless committed Dec 30, 2010
    Configuration menu
    Copy the full SHA
    ffb0574 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2011

  1. Don't destroy the connection in _onClose. Destroying

    it will prevent the buffers from being flushed and
    will result in corrupted responses for the
    xhr-polling transport.
    
    According to the node documentation "destroy" is
    only necessary in case of a errors.
    fjakobs committed Jan 5, 2011
    Configuration menu
    Copy the full SHA
    7f08d8f View commit details
    Browse the repository at this point in the history
  2. Release 0.6.4

    rauchg committed Jan 5, 2011
    Configuration menu
    Copy the full SHA
    f5b2028 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2011

  1. Make sure not to trigger multiple timeouts when closing

    Important fix for polling transports.
    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    71e7756 View commit details
    Browse the repository at this point in the history
  2. Release 0.6.5

    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    0b17ec9 View commit details
    Browse the repository at this point in the history
  3. Note for Flash socket and inline policy on Firefox

    Destroy the fds on disconnect
    Restored 20 secs of polling so that node doesn't timeout the connections
    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    ba70be4 View commit details
    Browse the repository at this point in the history
  4. Release 0.6.6

    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    b306cc7 View commit details
    Browse the repository at this point in the history
  5. Fixed situation where the connection drops but the client can still a…

    …utoreconnect
    
    through a different socket. In this case we still want to clear the FD but not call
    onDisconnect immediately.
    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    f99ac54 View commit details
    Browse the repository at this point in the history
  6. Release 0.6.7

    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    0b904d7 View commit details
    Browse the repository at this point in the history
  7. Removed unnecessary code

    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    e2a9758 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa9f259 View commit details
    Browse the repository at this point in the history
  9. Release 0.6.8

    rauchg committed Jan 10, 2011
    Configuration menu
    Copy the full SHA
    a91c6f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2011

  1. Configuration menu
    Copy the full SHA
    6fa8b1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    992eda8 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2011

  1. Configuration menu
    Copy the full SHA
    2506b06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06445a0 View commit details
    Browse the repository at this point in the history
  3. Updated expresso

    rauchg committed Feb 6, 2011
    Configuration menu
    Copy the full SHA
    569103e View commit details
    Browse the repository at this point in the history
  4. Release 0.6.9

    rauchg committed Feb 6, 2011
    Configuration menu
    Copy the full SHA
    f3ba417 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2011

  1. Configuration menu
    Copy the full SHA
    d11ca00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e79bdb0 View commit details
    Browse the repository at this point in the history
  3. Release 0.6.10

    rauchg committed Feb 10, 2011
    Configuration menu
    Copy the full SHA
    4b0a1f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2011

  1. Configuration menu
    Copy the full SHA
    cff4669 View commit details
    Browse the repository at this point in the history
  2. Don't let errors in an application's message handling code get silent…

    …ly swallowed by any of the transports
    marcuswestin committed Feb 15, 2011
    Configuration menu
    Copy the full SHA
    f534a26 View commit details
    Browse the repository at this point in the history
  3. Fixed; Make sure to not execute any other connection operations after…

    … WebSocket write error
    rauchg committed Feb 15, 2011
    Configuration menu
    Copy the full SHA
    d304ce1 View commit details
    Browse the repository at this point in the history
  4. Release 0.6.11

    rauchg committed Feb 15, 2011
    Configuration menu
    Copy the full SHA
    109a59c View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2011

  1. Configuration menu
    Copy the full SHA
    d648fc5 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2011

  1. Configuration menu
    Copy the full SHA
    ea9e5ed View commit details
    Browse the repository at this point in the history
  2. Release 0.6.12

    rauchg committed Feb 18, 2011
    Configuration menu
    Copy the full SHA
    de8d573 View commit details
    Browse the repository at this point in the history
  3. Fixed listener reference

    rauchg committed Feb 18, 2011
    Configuration menu
    Copy the full SHA
    cd9cbb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff10eee View commit details
    Browse the repository at this point in the history
  5. Release 0.6.13

    rauchg committed Feb 18, 2011
    Configuration menu
    Copy the full SHA
    80f1d97 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2011

  1. fixed minor bug in xhr-polling, xhr-multipart, htmlfile. (this.listen…

    …er.options.log -> self.listener.options.log)
    shripadk committed Feb 22, 2011
    Configuration menu
    Copy the full SHA
    c306a3c View commit details
    Browse the repository at this point in the history
  2. Release 0.6.14

    rauchg committed Feb 22, 2011
    Configuration menu
    Copy the full SHA
    023566e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2011

  1. Fixed memory leak in WebSocket transport.

    The WebSocket.buffer would continue to grow, unabated, for each new message.
    This buffer is now only utilized to process the nonce, and is set to empty (and no longer filled) once nonce has been received.
    Parser instance appears to handle all message buffering, instead of WebSocket entity.
    mlinnell committed Feb 23, 2011
    Configuration menu
    Copy the full SHA
    d2ecaff View commit details
    Browse the repository at this point in the history
  2. Setting WebSocket buffer to empty once nonce is received (intended to…

    … include in previous commit)
    mlinnell committed Feb 23, 2011
    Configuration menu
    Copy the full SHA
    2ee0943 View commit details
    Browse the repository at this point in the history
  3. Release 0.6.15

    rauchg committed Feb 23, 2011
    Configuration menu
    Copy the full SHA
    5308452 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2011

  1. Configuration menu
    Copy the full SHA
    1ee5285 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63624e5 View commit details
    Browse the repository at this point in the history
  3. Passes test-cases again, without hanging the test suite.

    The fix for it is not as elegant as I would have hoped but it does the
    job, preventing un-needed listeners to be added on the connections.
    3rd-Eden committed Mar 3, 2011
    Configuration menu
    Copy the full SHA
    648b1d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2011

  1. Configuration menu
    Copy the full SHA
    1072add View commit details
    Browse the repository at this point in the history
  2. Release 0.6.16

    rauchg committed Mar 4, 2011
    Configuration menu
    Copy the full SHA
    cfbae2a View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2011

  1. Configuration menu
    Copy the full SHA
    cef5fb3 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2011

  1. Cleaned up the code, changed tabs to spaces and incorporated feedback…

    … on from the pull request
    3rd-Eden committed Mar 6, 2011
    Configuration menu
    Copy the full SHA
    d8e3ccc View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2011

  1. Configuration menu
    Copy the full SHA
    3a53c63 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    b4f24c6 View commit details
    Browse the repository at this point in the history
  3. 4 Configuration menu
    Copy the full SHA
    aa027ab View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2011

  1. Configuration menu
    Copy the full SHA
    f603600 View commit details
    Browse the repository at this point in the history
  2. Release 0.6.17

    rauchg committed Mar 30, 2011
    2 Configuration menu
    Copy the full SHA
    7ca0606 View commit details
    Browse the repository at this point in the history
  3. Updated client

    rauchg committed Mar 30, 2011
    Configuration menu
    Copy the full SHA
    5c4c681 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2011

  1. #169: fix returning 'ws' for location even when the client connects v…

    …ia 'wss'
    Justin Randell committed Mar 31, 2011
    9 Configuration menu
    Copy the full SHA
    ce88922 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2011

  1. Updated client.

    rauchg committed May 13, 2011
    Configuration menu
    Copy the full SHA
    b79faf8 View commit details
    Browse the repository at this point in the history
  2. Updated client

    rauchg committed May 13, 2011
    Configuration menu
    Copy the full SHA
    db50f3e View commit details
    Browse the repository at this point in the history

Commits on May 16, 2011

  1. Release 0.6.18

    rauchg committed May 16, 2011
    Configuration menu
    Copy the full SHA
    2066ddd View commit details
    Browse the repository at this point in the history
  2. Rebuild client

    rauchg committed May 16, 2011
    Configuration menu
    Copy the full SHA
    43d5818 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2011

  1. README updates.

    rauchg committed May 18, 2011
    Configuration menu
    Copy the full SHA
    4395b86 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2011

  1. Configuration menu
    Copy the full SHA
    6736485 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    419e559 View commit details
    Browse the repository at this point in the history
  3. Rebuild client

    frzme committed May 27, 2011
    Configuration menu
    Copy the full SHA
    aa01cf0 View commit details
    Browse the repository at this point in the history