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

refactor(client): support default port number #1172

Merged
merged 5 commits into from
Aug 9, 2023
Merged

Conversation

niklasad1
Copy link
Member

Close #1048 and #1169

I switched to the url crate which supports default port numbers and once the Url::parse fails with RelativeUrErrorl on a redirection then it's treated as well-formed. If it fails then connection will be dropped anyway.

async fn ws_with_non_ascii_url_doesnt_hang_or_panic() {
init_logger();

let err = WsClientBuilder::default().build("wss://♥♥♥♥♥♥∀∂").await;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The URL crate regards non-ascii chars as a valid URL

@jsdw
Copy link
Collaborator

jsdw commented Aug 9, 2023

Woooo, looks good to me (It's also well tested which is reassuring!)

@niklasad1 niklasad1 merged commit ad9dab3 into master Aug 9, 2023
8 checks passed
@niklasad1 niklasad1 deleted the na-fix-1048 branch August 9, 2023 13:12
oleonardolima added a commit to oleonardolima/fedimint that referenced this pull request Oct 25, 2023
- the previous issue with jsonrpsee correctly parsing the &str from
  SafeUrl seems to be solved on the latest 0.20.0 release, as per the
  discussion and CHANGELOG: https://github.com/paritytech/jsonrpsee/blob/v0.20.x/CHANGELOG.md#changed-2
  and PR: paritytech/jsonrpsee#1172
oleonardolima added a commit to oleonardolima/fedimint that referenced this pull request Oct 25, 2023
- the previous issue with jsonrpsee correctly parsing the &str from
  SafeUrl seems to be solved on the latest 0.20.0 release, as per the
  discussion and CHANGELOG: https://github.com/paritytech/jsonrpsee/blob/v0.20.x/CHANGELOG.md#changed-2
  and PR: paritytech/jsonrpsee#1172
oleonardolima added a commit to oleonardolima/fedimint that referenced this pull request Nov 8, 2023
- the previous issue with jsonrpsee correctly parsing the &str from
  SafeUrl seems to be solved on the latest 0.20.0 release, as per the
  discussion and CHANGELOG: https://github.com/paritytech/jsonrpsee/blob/v0.20.x/CHANGELOG.md#changed-2
  and PR: paritytech/jsonrpsee#1172
oleonardolima added a commit to oleonardolima/fedimint that referenced this pull request Nov 10, 2023
- the previous issue with jsonrpsee correctly parsing the &str from
  SafeUrl seems to be solved on the latest 0.20.0 release, as per the
  discussion and CHANGELOG: https://github.com/paritytech/jsonrpsee/blob/v0.20.x/CHANGELOG.md#changed-2
  and PR: paritytech/jsonrpsee#1172
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow default port in clients
4 participants