Commits on Dec 13, 2012
  1. Update

    davidfowl committed Dec 13, 2012
  2. Update

    Updated release notes for RC1 release
    davidfowl committed Dec 13, 2012
  3. Merge branch 'release'

    davidfowl committed Dec 13, 2012
Commits on Dec 8, 2012
  1. Added SetTimeout to Connection in the .NET client

    The SetTimeout method takes a delay and an operation.
    It returns an IDisposable that will cancel the operation if
    disposed before the delay is up.
    SetTimeout is used to schedule a switch to the disconnect
    state in the even the client is unable to quickly reconnect.
    halter73 committed Dec 8, 2012
  2. Fixed bug in the .NET client that caused it to always disconnect

    DisconnectTimeout seconds after attempting to reconnect whether or not
    reconnecting was successful.
    halter73 committed Dec 8, 2012
Commits on Dec 6, 2012
  1. Made Connection.Disconnect() in the .NET client public.

    Unlike Connection.Stop(), Connection.Disconnect doesn't send an abort
    message to the server.
    halter73 committed Dec 6, 2012
  2. Stop instantiating and OperationCanceledException with a Cancellation…

    on Windows Phone.
    halter73 committed Dec 5, 2012
  3. Fixed issue with the .NET client SSE transport that was causing

    Connection.Closed to get called twice after Connection.Stop() was called.
    halter73 committed Dec 5, 2012
  4. Dispose of disconnect CancellationToken registrations on the .NET cli…

    Ensures old registrations belonging to old requests and responses get
    disposed before creating new ones.
    halter73 committed Dec 5, 2012
  5. Prevent connection from transitioning to a reconnecting state

    if the original connection has been stopped.
    Except for in what is a very unlikely race condition.
    halter73 committed Dec 4, 2012
  6. Removed CompleteDisconnection from .NET client

    The .NET client now always disconnects synchronously instead
    of waiting for the transport to invoke CompleteDisconnection
    via a callback.
    halter73 committed Dec 4, 2012
  7. Simplified the .NET client disconnect logic.

    Less events are registered with the disconnectToken in the LongPollingTransport
    and ServerSentEventsTransport.
    halter73 committed Dec 4, 2012
  8. Added a timeout to the .NET client so that it stops reconnecting.

    After DisconnectTimeout, the .NET client stops trying to reconnect, so
    that it doesn't try to reconnect after the topic for its ConnectionId is
    deleted along with the disconnect message.
    halter73 committed Dec 4, 2012
  9. Make sure requests complete.

    - Don't dispose of the subscription on failed workloads.
    - Let the connection die as usual so that we don't have different code paths
      that are different depending on how the connection ended (failed write vs disconnect vs abort).
    - Improved tracing in the ForeverTransport.
    - Only enqueue writes if the connection is alive.
    davidfowl committed Dec 6, 2012
  10. Updated javascript.

    davidfowl committed Dec 6, 2012
  11. Fixed issue with configured DisconnectTimeout in JS client

    - Use the correct connection reference (this) in reconnecting event event
    DamianEdwards committed Dec 6, 2012
Commits on Dec 4, 2012
Commits on Dec 3, 2012
Commits on Dec 1, 2012
  1. ran build.cmd

    NTaylorMullen committed Dec 1, 2012
Commits on Nov 30, 2012
  1. Ran build.cmd

    NTaylorMullen committed Nov 30, 2012
  2. Swallowed exception from stopping foreverFrame

    - Reason: occasionally stopping foreverFrame would throw an error due to
    access denied or invalid argument counts due to different
    implementations across browsers.
    NTaylorMullen committed Nov 30, 2012