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

Firefox does a CORS request (OPTION method) before sending POST requests. #194

Closed
wants to merge 389 commits into from
Closed

Firefox does a CORS request (OPTION method) before sending POST requests. #194

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

Commits on Sep 10, 2010

  1. 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 Apr 21, 2011

  1. suppress make test command

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    ed2be98 View commit details
    Browse the repository at this point in the history
  2. fixed Makefile .PHONY

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    de3bdef View commit details
    Browse the repository at this point in the history
  3. file comments

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    8a99a38 View commit details
    Browse the repository at this point in the history
  4. urlparse -> url.parse()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    1a1d31c View commit details
    Browse the repository at this point in the history
  5. EventEmitter.call(this) no longer needed

    IMO its bad for node not to require this, but whatevesss ryan changed it
    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    5d12137 View commit details
    Browse the repository at this point in the history
  6. OCD

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    35785a1 View commit details
    Browse the repository at this point in the history
  7. removed util for inheritance

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    dffac50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94cc207 View commit details
    Browse the repository at this point in the history
  9. modernized xhr-multipart

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    de771de View commit details
    Browse the repository at this point in the history
  10. tabs to spaces

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    f3eac93 View commit details
    Browse the repository at this point in the history
  11. misc refactoring

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    8231aae View commit details
    Browse the repository at this point in the history
  12. faster stringify() util

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    b81ea44 View commit details
    Browse the repository at this point in the history
  13. refactored options

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    2aecb7c View commit details
    Browse the repository at this point in the history
  14. Removed .options namespacing

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    7a67f7d View commit details
    Browse the repository at this point in the history
  15. Refactored Client#send(msg)

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    bd5ad60 View commit details
    Browse the repository at this point in the history
  16. docs for Client#broadcast(msg)

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    916030b View commit details
    Browse the repository at this point in the history
  17. more listener refactoring

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    90a0e6a View commit details
    Browse the repository at this point in the history
  18. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    11381fe View commit details
    Browse the repository at this point in the history
  19. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    53553ed View commit details
    Browse the repository at this point in the history
  20. refactored encode() util

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    541124a View commit details
    Browse the repository at this point in the history
  21. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    1074f56 View commit details
    Browse the repository at this point in the history
  22. added failing data decoding test

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    f33b090 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4c98605 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f058929 View commit details
    Browse the repository at this point in the history
  25. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    e7f66fb View commit details
    Browse the repository at this point in the history
  26. Fixed a global

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    c720816 View commit details
    Browse the repository at this point in the history
  27. Fixed a global

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    88d1209 View commit details
    Browse the repository at this point in the history
  28. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    c943ff0 View commit details
    Browse the repository at this point in the history
  29. Refactored Polling#write()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    448cbed View commit details
    Browse the repository at this point in the history
  30. Refactored Polling#_onConnect()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    b88439e View commit details
    Browse the repository at this point in the history
  31. todo

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    acb8fab View commit details
    Browse the repository at this point in the history
  32. Refactored Multipart#_write()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    591d815 View commit details
    Browse the repository at this point in the history
  33. Refactored Multipart#_onConnect()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    f60a5c1 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    18dab88 View commit details
    Browse the repository at this point in the history
  35. Added Parser#reset()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    536648c View commit details
    Browse the repository at this point in the history
  36. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    0c9d592 View commit details
    Browse the repository at this point in the history
  37. Refactored Parser#parse()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    6981740 View commit details
    Browse the repository at this point in the history
  38. todo

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    26dd6c5 View commit details
    Browse the repository at this point in the history
  39. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    835ce75 View commit details
    Browse the repository at this point in the history
  40. Refactored JSONPPolling#_write()

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    299de42 View commit details
    Browse the repository at this point in the history
  41. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    eb9980e View commit details
    Browse the repository at this point in the history
  42. Refactored HTMLFile

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    f213c21 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    048eeec View commit details
    Browse the repository at this point in the history
  44. Refactored Listener#broadcast()

    might be better off to chekc arguments.length
    and ignore the check within the loop all together for those cases
    tj committed Apr 21, 2011
    2 Configuration menu
    Copy the full SHA
    64a081f View commit details
    Browse the repository at this point in the history
  45. docs

    tj committed Apr 21, 2011
    Configuration menu
    Copy the full SHA
    8a33524 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2011

  1. Firefox does a CORS request (OPTION method) before sending POST reque…

    …sts. This fix handles this correctly and returns some headers to tell the browser that POST requests are okay.
    saschagehlich committed Apr 23, 2011
    Configuration menu
    Copy the full SHA
    51097a7 View commit details
    Browse the repository at this point in the history