Commit Graph

52 Commits (1b999136efb8d8349d2b461e28c3f5c0c106ea4c)

Author SHA1 Message Date
Daniel Abramov 6c4d2bab04 Fix newly introduced clippy warnings 3 years ago
Dominik Nakamura f4bb653aa0
Upgrade to rustls 0.20 3 years ago
Dominik Nakamura 32450ae5af
Add a connector to configure TLS config 3 years ago
Dominik Nakamura 8b029baa8d
Fix wrong feature name when setting certs 3 years ago
Dominik Nakamura 3efb0544c6
Remove the rustls-tls feature flag 3 years ago
Dominik Nakamura 3fbd583f29
Enable root cert providers through feature flags 3 years ago
Daniel Abramov 2787031c2f Replace `InputBuffer` with a faster alternative 3 years ago
Yusuf Bera Ertan a729b37b22
Update src/client.rs 4 years ago
Yusuf Bera Ertan d7e2f0a72a
downgrade webpki, use rusttls-native-certs instead of webpki-roots 4 years ago
Dominik Nakamura c101024c28
Add support for rustls as TLS backend (#166) 4 years ago
WiredSound 3e485ddb96 Rename UrlErrorType to just UrlError, implement using thiserror 4 years ago
WiredSound aaebb432f0 Fix clippy warnings 4 years ago
WiredSound 6f846da0e3 Add protocol error types 4 years ago
WiredSound 34c6e63d87 Add specific URL error types 4 years ago
Antoine Catton 208061ba28
Docfix: mio::tcp has been renamed to mio::net in its latest version (#164) 4 years ago
Austaras 4d70f63cbf
Add a custom response builder (#158) 4 years ago
Daniel Abramov fcacea7c9f chore: apply `clippy` 4 years ago
Daniel Abramov 96d9eb75e5 chore: apply `fmt` to the whole project 4 years ago
Daniel Abramov 09f5d34899
use 3 redirects as default for `connect` 4 years ago
Daniel Abramov a8e06d2b39 clean up http error handling 4 years ago
Daniel Abramov 521f1a0767 clean up the redirect logic a bit 4 years ago
Redrield 60f7b0f024 Fix some code-review issues 4 years ago
Redrield 6bce14fa26 Add facilities to allow clients to follow HTTP 3xx redirects 4 years ago
philipp 50bc1b5e90 Delegate into_client_request (4) 4 years ago
philipp 064fd9313f Delegate into_client_request (3) 4 years ago
philipp 90345c994a Delegate into_client_request (2) 4 years ago
philipp 4cdc2edab1 Delegate into_client_request 4 years ago
Alfie John 7ca9bd6f2f Minor grammar fix 5 years ago
Sebastian Dröge 07d4721ffd Add type aliases for Response/Request with a fixed body type 5 years ago
Sebastian Dröge 9020840f84 Remove custom Request/Response types from client code 5 years ago
Danny Browning 6369d48579 Fix compilation error without default features 5 years ago
Danny Browning 02684b4946 Try removing unpin 5 years ago
Danny Browning 614a5068fa Tokio-Tungstenite Async Changes 5 years ago
Artem Vorotnikov cbf80ecc76
Edition 2018, formatting, clippy fixes 5 years ago
Simon Sapin 4b1d89daf1 Update the url crate to 2.0 5 years ago
Daniel Abramov 3a58069db2 Create helpers for config-like functions 6 years ago
Ryan Leckey ef8e41f63f prepare for native-tls 0.2 7 years ago
Daniel Abramov 00303fa60c Make the websocket configurable 7 years ago
Daniel Abramov 44a15c9eab Implements #6 (client/server headers access) 7 years ago
Daniel Abramov f34c488217 Add basic support for examining headers (#6) 7 years ago
Alexey Galakhov bd9ac9673e chore: cleanup docs and warnings, strict docs 8 years ago
Alexey Galakhov 686bc51b84 stream: set TCP_NODELAY on connect 8 years ago
Alexey Galakhov f696771069 Generalize connect() interface. 8 years ago
Alexey Galakhov 24f3bb7807 Add the possibility to pass extra request headers. 8 years ago
Ran Benita ae30b8cd76 Apply a couple trivial clippy suggestions 8 years ago
Ran Benita 76e80ca9a3 Only allocate error message if the error occurred 8 years ago
Alexey Galakhov e0eecd28b1 Refactor TLS handling 8 years ago
Alexey Galakhov e2b7b73e72 Improve documentation. 8 years ago
Alexey Galakhov b7557f1baa refactor: make handshake completely async 8 years ago
Alexey Galakhov e63f594a14 Initial commit, mostly working client 8 years ago