Skip to content
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

Preliminary work to allow server to support multiple protocol versions #2017

Closed
NTaylorMullen opened this issue May 13, 2013 · 3 comments
Closed
Assignees
Milestone

Comments

@NTaylorMullen
Copy link
Contributor

Essentially new clients will now pass their expected protocol version via the Query String to the server. If the server does not get a version number it will default to 1.2. Otherwise it will return 1.3. This way the client will be able to determine if it supports a valid protocol version.

@ghost ghost assigned NTaylorMullen May 13, 2013
NTaylorMullen added a commit that referenced this issue May 14, 2013
- Supports ranges for server protocols
- Also allows replacement of protocol resolver

#2017
NTaylorMullen added a commit that referenced this issue May 14, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 14, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 14, 2013
- Includes JS, C# Client, and Server
- Had to add a little bit of extensibility to the test utilities for JS to allow overriding of the WrapConnectionStart functionality

#2017
NTaylorMullen added a commit that referenced this issue May 15, 2013
- Supports ranges for server protocols
- Also allows replacement of protocol resolver

#2017
NTaylorMullen added a commit that referenced this issue May 15, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 15, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 15, 2013
- Includes JS, C# Client, and Server
- Had to add a little bit of extensibility to the test utilities for JS to allow overriding of the WrapConnectionStart functionality

#2017
NTaylorMullen added a commit that referenced this issue May 16, 2013
- Supports ranges for server protocols
- Also allows replacement of protocol resolver

#2017
NTaylorMullen added a commit that referenced this issue May 16, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 16, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 16, 2013
- Includes JS, C# Client, and Server
- Had to add a little bit of extensibility to the test utilities for JS to allow overriding of the WrapConnectionStart functionality

#2017
NTaylorMullen added a commit that referenced this issue May 17, 2013
- Supports ranges for server protocols
- Also allows replacement of protocol resolver

#2017
NTaylorMullen added a commit that referenced this issue May 17, 2013
- Also added the feature to pass the clientProtocol in the negotiation request

#2017
NTaylorMullen added a commit that referenced this issue May 17, 2013
- Includes JS, C# Client, and Server
- Had to add a little bit of extensibility to the test utilities for JS to allow overriding of the WrapConnectionStart functionality

#2017
@davidfowl
Copy link
Member

@NTaylorMullen isn't this done?

@ghost ghost assigned Xiaohongt May 17, 2013
@NTaylorMullen
Copy link
Contributor Author

Just marked it correctly

@Xiaohongt
Copy link
Contributor

verified without querystring and with querystring for different values

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants