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

Client libraries should use SNI and should test for compliance #33

Open
QuintinWillison opened this issue Apr 15, 2021 · 5 comments
Open

Comments

@QuintinWillison
Copy link
Contributor

QuintinWillison commented Apr 15, 2021

We've identified that our Ruby client isn't sending SNI and this can cause issues at the server endpoint in some circumstances.

We should be doing our best to use SNI whenever we can and perhaps should also have a way of testing compliance for any given client library. Compliance may vary according to the underlying TLS implementation/runtime which needs to be considered when approaching test strategy.

See this Slack message and surrounding thread context for further details.

┆Issue is synchronized with this Jira Task by Unito

@ably-sync-bot
Copy link

➤ Tony Bedford commented:

Having read the description and Slack messages this doesn’t look like a docs issue as such (at least as yet), but was meant to be the basis for ongoing discussion. Leaving on Backlog for now.

@QuintinWillison
Copy link
Contributor Author

@tbedford I was wondering if this might be an addition to the client library features specification, which is hosted in this repository.

Also, related: ably/ably-java#666

@kavalerov
Copy link

This does sound like a spec question to me, yes, fig we expect library implementations to do this.

@tbedford this is related to a comment I made elsewhere - art the moment library spec (effectively a product feature and implementation document) is part of this repo => we have issues like this in this repo. We may find a better way of managing this in the future, but it is the current state of things.

@ably-sync-bot
Copy link

➤ Tony Bedford commented:

Ultimately, I would like to get all client library spec content out of the docs repo and into a separate repo managed by SDK developers, with suitable input from tech writers from time to time.

We also need to decide what we call our SDKs, are we sticking with the current name “Ably Client Library SDK“, or switching to something like “Ably Platform SDK“.

@QuintinWillison QuintinWillison transferred this issue from ably/docs Oct 3, 2022
@sync-by-unito
Copy link

sync-by-unito bot commented Oct 17, 2022

➤ Automation for Jira commented:

The link to the corresponding Jira issue is https://ably.atlassian.net/browse/SDK-2774

@QuintinWillison QuintinWillison removed their assignment Nov 1, 2022
SimonWoolf pushed a commit that referenced this issue Jan 6, 2025
Add descriptions for new batch APIs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants