Commit Graph

205 Commits (d9a1ab2cb28d7aa15177309aab7e3b972838a7e2)

Author SHA1 Message Date
Daniel Abramov 2171c997f5 test: add a unit test for invalid `http::Request` 3 years ago
Sebastian Dröge 1a48959adc `HeaderName::from_static` requires all-lowercase HTTP2 compatible header names 3 years ago
Teo Klestrup Röijezon d21c7b53ca Downgrade MSRV to 1.56 3 years ago
Daniel Abramov d661f57224 client: overhaul of the request generation 3 years ago
Daniel Abramov 1b999136ef clippy: fix warnings 3 years ago
Kirill A. Khalitov 469aaf37be feature: Raw fragment message 3 years ago
Florian Uekermann 3e45100f5d
replace unwrap with ? 3 years ago
Daniel Abramov 6c4d2bab04 Fix newly introduced clippy warnings 3 years ago
Daniel Abramov 5ad8cef6ff Echo the `CloseFrame` when close is initiated 3 years ago
Dominik Nakamura f4bb653aa0
Upgrade to rustls 0.20 3 years ago
PhotonQuantum 3f5d0985f0
Move ReadBuffer chunk to heap 3 years ago
yifei 9f563561a4 fix: return err if try to overwrite standard hedaer 3 years ago
Dominik Nakamura 32450ae5af
Add a connector to configure TLS config 3 years ago
Dominik Nakamura 5e0fde5dc6
Fix clippy warnings and deprecated settings 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 83722c24aa Clean up the read portion of the buffer 3 years ago
Daniel Abramov ddddd791ef Implement benchmarks for buffers 3 years ago
Daniel Abramov 2787031c2f Replace `InputBuffer` with a faster alternative 3 years ago
Yusuf Bera Ertan a729b37b22
Update src/client.rs 3 years ago
Teymour Aldridge 94aef58646
Fix a typo in a docstring 3 years ago
Yusuf Bera Ertan d7e2f0a72a
downgrade webpki, use rusttls-native-certs instead of webpki-roots 3 years ago
Maarten de Vries abebb330af Implement From<CapacityError> and From<UrlError> for Error. 4 years ago
Lukas Kalbertodt 5ce9e7ca39
Add `From<ProtocolError>` impl for `Error` 4 years ago
Dominik Nakamura c101024c28
Add support for rustls as TLS backend (#166) 4 years ago
Maarten de Vries 96612748d1 Expose `handshake::derive_accept_key` as public API. 4 years ago
WiredSound 79dcf9f77c Use matches! macro in tests 4 years ago
WiredSound 3e485ddb96 Rename UrlErrorType to just UrlError, implement using thiserror 4 years ago
WiredSound 98377cf3dd Rename ProtocolErrorType to just ProtocolError, implement using thiserror 4 years ago
WiredSound 652a6b776e Rename CapacityErrorType to just CapacityError, implement using thiserror 4 years ago
WiredSound e6d66698a3 Use thiserror to streamline the implementation of the main Error type 4 years ago
WiredSound 78d59f9266 Escape square brackets in doc comment 4 years ago
WiredSound 0b34bee94f Add capacity error types 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
Dominik Nakamura 82e09ea025
Remove remaining dynamic dispatch usage 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
Constantin Nickel 8417078ef3 Update to bytes 1.0 4 years ago
Adam Bezecny (DHL IT Services) c8c236056b if streamlined 4 years ago
Adam Bezecny (DHL IT Services) 2e55ed0fcc comment streamlined 4 years ago
Adam Bezecny (DHL IT Services) 9f292d21fc minor fixes 4 years ago
Adam Bezecny (DHL IT Services) 4f7dab5d7b documentation for server_allow_unmasked improved 4 years ago
Adam Bezecny (DHL IT Services) a9adb42343 server_allow_unmasked changed from Option<bool> to bool 4 years ago
Adam Bezecny (DHL IT Services) 0121bf9682 WebSocketConfig extended to allow accepting unmasked client frames 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