Permalink
Switch branches/tags
Commits on Nov 6, 2013
Commits on Nov 5, 2013
  1. Ensure calling connection.Start() multi times is safe in .NET client:

    - Don't initialize the connection state unless we're actually starting
    - Added a unit test to verify calling Start() multiple times doesn't corrupt the connection
    - #2675
    DamianEdwards committed Nov 5, 2013
Commits on Nov 4, 2013
  1. Ensure start task waits on messages sent from OnConnected

    - This preserves the previous client behavior
    - #2653
    DamianEdwards committed Nov 4, 2013
  2. Fixed merge of #2653

    DamianEdwards committed Nov 4, 2013
  3. Merge branch 'release' into dev

    Conflicts:
    	src/Microsoft.AspNet.SignalR.Core/Infrastructure/TaskQueue.cs
    	tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/HubProxyFacts.cs
    	tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs
    DamianEdwards committed Nov 4, 2013
  4. Queue & dispatch all receives in the client

    - This ensures that calling stop from a message receive doesn't deadlock the receive loop
    - Using TaskQueue.cs so added that to client projects
    - Had to modify TaskQueue to work in Portable, now do optimistic increment then unwind if we exceed the max size
    - Added a test to verify that async connection start, invoke, stop works without dead-locking
    - Drain the receive queue when Stop called
    - Raise connection error event if queued OnReceived callback throws
    - Removed duplicate call to start from failing test (Will log a separate issue to track the reason why this causes the failure)
    - #2653
    DamianEdwards committed Oct 25, 2013
Commits on Nov 1, 2013
  1. Added tests to verify that protocol relative URL's work correctly.

    - Also modified existing test to use the isFalse and isTrue QUnit methods.
    
    #2557
    NTaylorMullen committed Oct 31, 2013
  2. Added protocol relative checks to the isCrossDomain method.

    - This ensures that protocol relative urls are handled correctly.
    
    #2557
    NTaylorMullen committed Oct 30, 2013
Commits on Oct 31, 2013
  1. Added extra verifyReconnect checks to ensure that if the client goes …

    …to sleep that we do not mark it active prior to trying to reconnect.
    
    - Also added a test to verify that this scenario is covered.
    - Changed how the test utilities verify that foreverFrame is enabled.
    
    #2484
    NTaylorMullen committed Oct 25, 2013
  2. Added extra verifyReconnect checks to ensure that if the client goes …

    …to sleep that we do not mark it active prior to trying to reconnect.
    
    - Also added a test to verify that this scenario is covered.
    
    #2528
    NTaylorMullen committed Oct 28, 2013
Commits on Oct 30, 2013
  1. Merge branch 'release' into dev

    Conflicts:
    	tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ConnectionFacts.cs
    	tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs
    	tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/SecurityFacts.cs
    	tests/Microsoft.AspNet.SignalR.Tests.Common/Microsoft.AspNet.SignalR.Tests.Common.csproj
    gustavo-armenta committed Oct 30, 2013
Commits on Oct 29, 2013
Commits on Oct 25, 2013
  1. Added the ability to access state from a new property "CallerState"

    - This is necessary to access the state value from VB.NET
    - This makes the caller's state accessible from inside a type Hub
    
    #2620
    halter73 committed Oct 16, 2013
Commits on Oct 24, 2013
  1. Altered when we transition into the disconnected state during connect…

    …ion.stop.
    
    - This ensures that when the disconnected handler is called that we're in the disconnected state.
    - Removed the try -> finally for this transition because the state transition now occurs prior to anything that would throw.
    - Added a simple unit test to ensure that disconnected is triggered while in the disconnected state.
    
    #2554
    NTaylorMullen committed with NTaylorMullen Oct 21, 2013
Commits on Oct 23, 2013
  1. Re-added a sleep to a test.

    - The sleep was in the test that this test was built from in order to prevent a reconnect race.
    NTaylorMullen committed Oct 23, 2013
  2. Re-added a sleep to a test.

    - The sleep was in the test that this test was built from in order to prevent a reconnect race.
    NTaylorMullen committed Oct 23, 2013
Commits on Oct 22, 2013
  1. Added more tests for Hub Progress

    - Added more functional tests
    - Added some unit tests of HubInvocationProgress<T>
    - Moved error string into resources
    - #2380
    DamianEdwards committed Oct 22, 2013
  2. Addressed review feedback

    DamianEdwards committed Oct 16, 2013
  3. Fixed code analysis issues

    DamianEdwards committed Oct 14, 2013