Commits on Aug 19, 2014
  1. fix for bug #3166

    Changed ObservableDbOperation to look for Updates instead of Inserts
    based on changes to send.sql
    pdagosta committed with DamianEdwards Jul 25, 2014
Commits on Aug 12, 2014
  1. Added unit tests

    DamianEdwards committed Aug 5, 2014
  2. Fix SQL duplicate messages issue:

    - Ensure the state is reset at the beginning of the receive loop
    - Added more tracing to detect unexpected states in the ObservableDbOperation state machine
    - #2988
    DamianEdwards committed Jul 29, 2014
Commits on Aug 11, 2014
  1. Fixed the build for vs2013

    davidfowl committed with DamianEdwards Sep 14, 2013
Commits on Aug 7, 2014
  1. Update for race condition to skip abort when connection already disco…

    Fixes #2897
    Workitem for porting #2936
    (Porting commit 281707d from the dev branch
    Xiaohongt committed with moozzyk Mar 3, 2014
  2. TrickedOutCherryPicker - fixing a build break in release1.x

    A fix was ported from the dev branch to the release1.x branch however the method used in dev branch does not exist in the release1.x so compilation fails. Removing the extraneous parameter fixes the problem.
    moozzyk committed Aug 7, 2014
Commits on Aug 5, 2014
  1. Add & fix SQL tracing

    - #3147
    DamianEdwards committed Jul 24, 2014
  2. Updated version to 1.2.2

    DamianEdwards committed Aug 5, 2014
Commits on Feb 10, 2014
Commits on Feb 5, 2014
Commits on Feb 4, 2014
  1. Abort active pings in connection.stop

    - This helps prevent zombie poll loops
    halter73 committed Feb 4, 2014
Commits on Jan 29, 2014
  1. Kill the long polling transport's ping loop in connection.stop

    - Before, if the connection was stopped while in the ping loop (which
      is normal when the server goes offline) and then manually started before
      a ping succeeded, a zombie poll loop would result.
    halter73 committed Jan 29, 2014
Commits on Jan 28, 2014
Commits on Jan 21, 2014
  1. #2739

    abnanda1 committed with halter73 Jan 2, 2014
Commits on Jan 12, 2014
  1. Made fixes for mono. [Backpatch cherry pick]

    - Disable performance counters if running on mono.
    - Use DefaultProtectedData if running on mono.
    (cherry picked from commit 57e1c98)
    BrandonLWhite committed Jan 12, 2014
Commits on Dec 11, 2013
  1. Updated the hubs file.

    davidfowl committed Dec 11, 2013
  2. Bumped version to 1.2.0.

    davidfowl committed Dec 11, 2013
Commits on Dec 10, 2013
  1. Made some changes to better abstract BufferTextWriter.

    - Added BinaryTextWriter which is a buffer text writer that supports writing array segments.
    - Updated tests.
    - Added tests for forever frame encoding full messages.
    davidfowl committed with halter73 Oct 21, 2013
Commits on Nov 15, 2013
  1. Ensured that failed ajaxSends have their invocation callbacks cleared.

    - Involved having two parameters for our error callback binder.
    - This code path wasn't run for a while due to never receiving the origData in the callback, therefore had to remove some legacy functionality.
    - Also added a test to ensure that failed sends clear invocation callbacks.
    NTaylorMullen committed Nov 7, 2013
Commits on Nov 14, 2013
  1. Re-pointed the js test runner (chutzpah) to run tests directly from t…

    …he booted IIS server.
    - Upgraded the chutzpah test runner version to support url hosted pages.
    - AKA instead of pointing the runner to a file location we now point it to http://localhost:1337/.  This allows tests to run in a "true" same domain environment instead of an emulated one.
    - I left the JS code used to re-point the tests to a server in-tact in-case we want to create a true cross-domain testing scenario.
    - Also updated the .gitignore to not include un-needed files.
    NTaylorMullen committed Nov 13, 2013
  2. Changed how a protocol relative url is handled.

    - Protocol relative URL's are now detected in start and normalized.
    - This also involved modifying how we test the protocol relative url.
    NTaylorMullen committed Nov 6, 2013
Commits on Nov 13, 2013
  1. Fixed tests.

    NTaylorMullen committed Nov 5, 2013
  2. Added VerifyReconnect steps to the MarkActive function of connection.

    - Added a test to verify the behavior
    - Also fixed an issue that caused "Stop" to throw if the connection had not already been started.
    NTaylorMullen committed Nov 4, 2013
  3. Added verifyReconnect steps to the markActive function of the common …

    …transport logic.
    - Added a test to verify the behavior.
    NTaylorMullen committed Nov 5, 2013
Commits on Nov 8, 2013
  1. Traces logged by TaskAsynceHelper.Catch are now warnings

    - This should make it easier to filter out those traces
    halter73 committed Oct 31, 2013
  2. Respond to bad requests with a 400 status code

    - Previously bad requests caused PersistentConnection.ProcessRequest to throw
      resulting in a 500
    - Respond with a 403 status code when the client changes identity
    - No longer throwing on bad requests reduces extraneous error logging
    halter73 committed Oct 31, 2013