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
2505 - Clear LP transport timeouts to prevent multiple connections with same CID #2599
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Treat canceled tasks like faulted tasks. - Added another test to verify cancellation handling.
- Achieve this by recreating cursors that don't have the appropriate prefix #2061
- Test that the .NET client can receive messages over 64KB via WebSockets - Fixup the tests so they run on 1.1.x #2495
#2258 Conflicts: build/Build.proj tests/Microsoft.AspNet.SignalR.Client.CSharp.Tests/Client/ConnectionFacts.cs
- Hopefully this will avoid "SCRIPT70: Permission denied" errors in IE #2508
- Also added logging to show when a client subscribes to a hub. #2514
- Added periods to the end of every log line. - Removed "SignalR:" from beginning of logged lines so it wasn't logged twice. - Re-worded some language - Added Long poll complete log #2512
- Change the withCredentials flag to only be auto-set when cross-domain is detected (can still be explicitly set) - Conditionally do an async abort if the browser is Firefox 11+ AND withCredentials is true #2489
- This change is only needed for cross-domain scenarios - This does not work when the entire browser window is closed #2517
… to prevent our ajax communications from failing. #2511
…or receiving of messages fails #2585
- Prevent double dispose on the client side WebSocketTransport. - Always close the websocket before cancelling the token on the server.
- Added tests that verify it noops after closing. - Made the WebSocket property internal to ensure it's not used by another other code. #2457
- Create a new cts for each websocket created.
…use the connection.url. - Also added a test to verify the fix. #2570
… server on pings will stop the connection. - This involved creating a StatusCodeConnection that will change the response status code based on a query string variable AND will respond with a specified status code. #2360
…so a MessagingException
…iframe DOM when we don't need to. - This involved adding a state check for connected and deleting the frame message count on transport stop. - Also added an iframeClearThreshold value to the forever frame transport to allow me to test it. #2494
… stress scenarios. #2494
- Added periods to the end of every log line. - Removed "SignalR:" from beginning of logged lines so it wasn't logged twice. - Re-worded some language. - Added Long poll complete log. - Made it so the clearing hub invocation log is only called if callbacks are available to be cleared. #2487
…t expire when there's lack of activity. - This also involved adding a new configuration option 'pingInterval' which can be set via milliseconds in the connection.start #2507
…ent configuration options in addition to multiple connection starts and stops. - Also modified the existing tests which called ping interval by also passing in a transport (no longer need to do that). #2507
- Also added two fields to the private data field of a connection object. #2505
…nnecting does not result in simultaneous polls attempting to connect. #2125
- Added an extra check after long polling error handler trigger to ensure that multiple connections do not occur. #2505
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Performance problem using long polling with many clients #2505