Commit Graph

237 Commits (dea67d6cca6d4b4ca42aca0aa78fa6a530741e06)

Author SHA1 Message Date
Alex Butler dea67d6cca Fix doc typo 2 years ago
Alex Butler 41818166cf refactor WebSocketContext new 2 years ago
Alex Butler 0cada00fb5 Refactor write_one_frame -> buffer_frame 2 years ago
Alex Butler f33bb2cb97 Ensure out_buffer written when !can_read 2 years ago
Alex Butler 1b47964f18 split write and write_out_buffer internals 2 years ago
Alex Butler 2ef5b9a5e2 Buffer writes before writing to the underlying stream 2 years ago
Alex Butler 06e55a4ef2 Refactor additional_send writing 2 years ago
Alex Butler 84a54b76e6 Rename methods to `read`, `send`, `write` & `flush` 2 years ago
Alex Butler 0203a1849b Remove send_queue, use out_buffer instead 2 years ago
Alex Butler 483d229707 Remove implicit write flushing 2 years ago
Benoît CORTIER ee3ffc9e9d
Gracefully handle invalid native root certificates 2 years ago
Constantin Nickel 8a436e7550 Remove unused `TlsError::Webpki` error variant 2 years ago
Daniel Abramov a4863d3f10 Make code compile with any feature set 2 years ago
Daniel Abramov 87e9f576af Make `cargo fmt` happy 2 years ago
Martin Lemesle 1f6c62d301 Fix not compiling features rustls-tls-native-roots and rustls-tls-webpki-roots 2 years ago
Daniel Abramov 42b8797e8b Revert "Add `permessage-deflate` support" 2 years ago
kazk edb2377540 Add `permessage-deflate` support 2 years ago
EXPLOSION 5125c59dfa Display correct payload in Frame::fmt 2 years ago
Jack Wills 657faf427f docs: message.rs typo 2 years ago
Sebastian Dröge c6769e3dae Switch from base64 0.20 to data-encoding 2 2 years ago
ssrlive 3fc7fb412c
Mark some functions as public (#315) 2 years ago
Yang Hau 984ad9d6c7 fix typos 2 years ago
Josiah Bull 1c657d4c6a
feat: switched response type from Vec<u8> to Option<Vec<u8>> to allow returning of differentiation of no body from empty body. 2 years ago
Josiah Bull 36ab770059
feat: error type returns `Vec<u8>` instead of `Option<String>` 2 years ago
Josiah Bull 4a7beaa897
feat: error responses return body upon non 101 status code 2 years ago
Icelk 4023390d38 Make handshake dependencies optional. 2 years ago
Daniel Abramov fd96a35300 tests: add a regression test for the queue logic 2 years ago
Alexey Galakhov 0b9d2a649b
Revert "add support for batching websocket messages" 2 years ago
RustUser246 68daa29b19 add support for batching websocket messages 2 years ago
n3oney 80d0547fab
fix: uppercase origin header 3 years ago
Daniel Abramov b8ccbcf2a1 chore: update the documentation 3 years ago
kangalioo fa70a370c8 Downgrade MSRV to 1.51 3 years ago
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 4 years ago
Dominik Nakamura 5e0fde5dc6
Fix clippy warnings and deprecated settings 4 years ago
Dominik Nakamura 8b029baa8d
Fix wrong feature name when setting certs 4 years ago
Dominik Nakamura 3efb0544c6
Remove the rustls-tls feature flag 4 years ago
Dominik Nakamura 3fbd583f29
Enable root cert providers through feature flags 4 years ago
Daniel Abramov 83722c24aa Clean up the read portion of the buffer 4 years ago