Commit Graph

71 Commits (38bfaa4f10f64ce79d22fa2238cfe707bc1c4346)

Author SHA1 Message Date
Daniel Abramov 38bfaa4f10 Implement the `FusedStream` along with `Stream` 3 years ago
Daniel Abramov 3c150d1174 Make the semantics of `Stream` more reasonable 3 years ago
Benoît CORTIER 72fb249d8f Refactor similar conditional branches in `WebSocketStream::poll_close` 3 years ago
Sebastian Dröge 1a7ac567ea Fix a couple of minor clippy warnings 3 years ago
Benoît Cortier a4546af441 Fix typo in comment 3 years ago
Benoît CORTIER 4dd8888a9d Fix `poll_close` returning WouldBlock error kind 3 years ago
Andy Russell a1521f4c09 strip IPv6 brackets before connecting to IP 3 years ago
Sebastian Dröge ee6c24d327 Update to tungstenite 0.15 3 years ago
QiuJiangkun 44a59b66e5
conditionally disable verbose logging (#92) 3 years ago
Yusuf Bera Ertan e89b49c16d feat: add two new features to allow using webpki-roots or rustls-native-certs 4 years ago
Sebastian Dröge 1170f4e080 Fix a couple of clippy warnings 4 years ago
Sebastian Dröge 24cae74484 Update to tungstenite 0.13 4 years ago
Mathias Koch 286dd662b6 Add support for tokio-rustls 4 years ago
Josh Matthews 00fa09ce37 Add openssl support. 4 years ago
Philippe Normand be83431c2f gio: Add Send implementation to IOStreamAsyncReadWrite 4 years ago
Sebastian Dröge 8738c887c0 Add public type aliases for the stream types used by the various client-side functions 4 years ago
Sebastian Dröge be8e9d898d Don't declare internal port function when only the async-tls feature is enabled 4 years ago
Naja Melan e131ec4e8a Expose the configuration of the websocket connection. 4 years ago
Sebastian Dröge 29e528d1bc Switch from deprecated tokio-tls to tokio-native-tls 5 years ago
Marcin Pajkowski 9b5b065b1b Derive `Debug` for `WebSocketStream<S>` 5 years ago
Sebastian Dröge 5c594c0549 Forward handshake errors directly instead of wrapping them in a Other IO error 5 years ago
Erich Gubler d4eea7211c build(deps): minimize unnecessary dependencies by using `futures-{channel,io,util}` directly instead of `futures` outside of tests/examples 5 years ago
Naja Melan 249dbf7f2d Advertise not using unsafe code. 5 years ago
Naja Melan 6015bf5f7b error.description is deprecated as of current nightly. 5 years ago
Sebastian Dröge a65c53b6cd Fix clippy warning about ok_or() followed by a function call 5 years ago
Sebastian Dröge 3a994e6e3b Update to tungstenite 0.10 5 years ago
wolf4ood 0c749aeeb0 Restored stream pub visibility 5 years ago
Sebastian Dröge c2ff77b446 Refactor features and optional API and add support for tokio/gio async runtimes 5 years ago
Sebastian Dröge c647de44ef Add client_async_tls and connect_async variants with WebSocketConfig parameter 5 years ago
Sebastian Dröge b4d5a9e84e Add API for connecting and creating clients with a custom TLS connector 5 years ago
Sebastian Dröge fb8bbca9ed Add optional support for TLS via async-native-tls instead of async-tls (rustls) 5 years ago
Sebastian Dröge ec71882145 Don't leak AllowStd type outside the crate 5 years ago
Sebastian Dröge ae0a324116 Remove custom WebSocketStream::close() implementation 5 years ago
Sebastian Dröge e86a2f4ae7 Remove WebSocketStream::send() 5 years ago
Sebastian Dröge 93d4b35d4d Remove unused #[pin_project] attribute 5 years ago
Sebastian Dröge 9f3a1ee30b Add proxy waiters to allow the Stream to trigger AsyncWrite operations 5 years ago
Atul Bhosale eb2c63ee73 Format code using 'cargo fmt' 5 years ago
Danny Browning 6cdf141a02 Build with no default features, examples still require default features 5 years ago
Sebastian Dröge b76d8cbc03 Port/rename to async-std / async-tungstenite 5 years ago
Danny Browning 1cbac51d14 Bringing splitting back 5 years ago
Danny Browning 46ac847977 Use tokio built in dns 5 years ago
Danny Browning 3821e0952a Tokio 0.2 Conversion 5 years ago
Artem Vorotnikov 9bd5f01784
Upgrade to Rust 2018, format the code 5 years ago
Naja Melan 380f531d86 Fix some clippy warnings about unnecessary closures for more concise code 5 years ago
Daniel Abramov e2cdf11bc8 Update to the latest `tungstenite-rs` version 6 years ago
Jeffrey Esquivel S eda57a012c
Implement support to get the peer address 6 years ago
Daniel Abramov 7d2f0c9ffb Return `Close` messages to the user 6 years ago
Andreas Neuhaus 430c06048d Add `MaybeTlsStream` wrapper type for streams that optionally use TLS 6 years ago
Ryan Leckey b9b6f2de5a Update tokio-tls to 0.2 and replace fully tokio-core with tokio 6 years ago
Daniel Abramov b61ed96561 Update to the newest `tungstenite-rs` version 6 years ago