Commit Graph

75 Commits (066af47721c5e8c3303e81d8c5cb37278b3513a6)

Author SHA1 Message Date
Constantin Nickel 066af47721 Run rustfmt and enforce via CI 4 years ago
Constantin Nickel a2468d0431 Implement the `tokio::client_async_tls*` functions for `async-tls` and `tokio-rustls` 4 years ago
Constantin Nickel 96b1f87dfb Tune tokio's feature gates to play nice together 4 years ago
Mathias Koch 286dd662b6 Add support for tokio-rustls 4 years ago
Josh Matthews 00fa09ce37 Add openssl support. 4 years ago
Sebastian Dröge 3b770316d6 Work directly on the tokio AsyncRead/AsyncWrite traits and convert internally 4 years ago
Philippe Normand 220df7b0af gio: Make the IOStreamAsyncReadWrite constructor private 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 4 years ago
Marcin Pajkowski 9b5b065b1b Derive `Debug` for `WebSocketStream<S>` 4 years ago
Sebastian Dröge 5c594c0549 Forward handshake errors directly instead of wrapping them in a Other IO error 4 years ago
SchrodingerZhu a2b88e46d0 bump version 4 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 2d1bf51e7d fix clippy warning 5 years ago
Naja Melan 6015bf5f7b error.description is deprecated as of current nightly. 5 years ago
Naja Melan bfbb94030a Don't project if you require Unpin. 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 c2374308b0 Fix various clippy warnings 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 9b7f7a02c0 Use #[pin_project] in stream implementation to get rid of remaining unsafe code 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
Danny Browning dc9c1b3d5f Remove trace on start send 5 years ago
Danny Browning 8ed45bc110 More logging 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
Naja Melan 0793764dcd Add `dyn` to silence compiler warnings 5 years ago
Daniel Abramov e2cdf11bc8 Update to the latest `tungstenite-rs` version 5 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