Permalink
Switch branches/tags
Commits on May 4, 2017
  1. Removing preview1 suffix

    moozzyk committed May 4, 2017
Commits on Apr 10, 2017
Commits on Apr 6, 2017
Commits on Apr 5, 2017
Commits on Apr 4, 2017
  1. PR feedback

    moozzyk committed Apr 4, 2017
  2. Replacing TaskCompletionSource with DispatchingTaskCompletionSource

    moozzyk committed Apr 4, 2017
    to prevent user's code to be run on SignalR threads
Commits on Mar 31, 2017
  1. Fix for #3895

    moozzyk committed Mar 22, 2017
    Fixing an issue where user's code would run a continuation of `HubProxy.Invoke` on a SignalR thread because we were using TaskCompletionSource with default settings. If the user's code blocked it would completely block the receive queue and the user will no longer get any notifications even though the client processes them and add to the queue.  The fix is to dispatch the completion of `HubProxy.Invoke` to a different thread (note that we can't use `TaskCreationOptions.RunContinuationsAsynchronously` because some platforms we compile for do not support this).
Commits on Mar 30, 2017
  1. Updating Moq

    moozzyk committed Mar 27, 2017
  2. Review feedback

    moozzyk committed Mar 27, 2017
  3. Updating SignalR Tests

    moozzyk committed Mar 24, 2017
  4. Making build.cmd run

    moozzyk committed Mar 23, 2017
  5. Turning Store tests to UWP tests

    moozzyk committed Mar 23, 2017
  6. Updating xunit version in Redis tests

    moozzyk committed Mar 23, 2017
    Fixing tests
Commits on Mar 7, 2017
  1. Adding additional logging for Scaleout and transports

    moozzyk committed Feb 23, 2017
    Should help figure out #3645
Commits on Feb 13, 2017
  1. Subscribing to events before starting processing webSocket messages (#…

    moozzyk committed Feb 13, 2017
    …3864)
    
    Previously we would subscribe to webSocketHandler events after starting processing webSocket messages this could lead to missing some events. After the change we would subscribe to webSocketHandler events before we start processing webSocket messages.
Commits on Feb 10, 2017
  1. Fixing FxCop error that suddenly popped up

    moozzyk committed Feb 10, 2017
    Also removing and .gitignoring a nuget targets file that appears and disappears depending if we are building from command line or VS
  2. fix #3093 by cleaning up Redis connection state (#3862)

    anurse committed Feb 10, 2017
    also: add some tracing to redis message bus code
Commits on Feb 9, 2017
  1. Async'ifying Service Bus

    moozzyk committed Jan 30, 2017
  2. Creating package

    moozzyk committed Jan 26, 2017
  3. Converiting Begin/End to Async

    moozzyk committed Jan 26, 2017
  4. ServiceBus 3 project skeleton

    moozzyk committed Jan 25, 2017
Commits on Feb 1, 2017
  1. Preventing from running connection event handlers twice (#3849)

    moozzyk committed Feb 1, 2017
    Because SignalR executes Redis scripts and uses Redis subscryptions it receives ConnectionFailed/ConnectionRestored events twice - once for ConnectionType.Interactive and once for ConnectionType.Subscription. This change prevents from running a subsequent event if the previous event completed successfully.
    
    Fixes #3729
Commits on Jan 31, 2017
  1. Unbind the onStart event (#3804)

    bigswede74 committed with moozzyk Jan 31, 2017
    Unbind the onStart event before disconnected is called. This can cause a large client memory leak when the client is continuously reconnecting.