build: fix failing CI on master (#918)

This commit is contained in:
Alex Yusiuk
2025-08-19 02:52:42 -04:00
committed by GitHub
parent 64535c5559
commit 35c19ce444
2 changed files with 20 additions and 22 deletions
Generated
+1 -1
View File
@@ -5792,7 +5792,7 @@ dependencies = [
"rustls",
"rustls-pki-types",
"sha1",
"thiserror 2.0.12",
"thiserror 2.0.14",
"utf-8",
]
+19 -21
View File
@@ -3,37 +3,35 @@
//! * This only supports the HTTPS protocol with Websocket (and not the legacy HTTP, HTTP-RPC or UDP protocols).
//! * This does not implement reconnection/reauthentication.
//! * This only supports basic auth.
use core::fmt;
use core::fmt::Display;
use core::pin::Pin;
use core::task::Poll;
use core::time::Duration;
use core::{fmt, fmt::Display, task::Poll};
use std::io;
use base64::{engine::general_purpose::STANDARD, Engine as _};
use futures_util::{
stream::{SplitSink, SplitStream},
FutureExt as _, SinkExt as _, StreamExt as _,
};
use base64::engine::general_purpose::STANDARD;
use base64::Engine as _;
use futures_util::stream::{SplitSink, SplitStream};
use futures_util::{FutureExt as _, SinkExt as _, StreamExt as _};
use hyper::body::Bytes;
use ironrdp_core::{Decode as _, Encode, ReadCursor, WriteCursor};
use ironrdp_tls::TlsStream;
use log::{error, warn};
use tokio::{
io::{AsyncRead, AsyncWrite},
net::TcpStream,
sync::oneshot,
};
use tokio_tungstenite::{
tungstenite::{
handshake::client::generate_key,
http::{self},
protocol::Role,
Message,
},
WebSocketStream,
};
use tokio::io::{AsyncRead, AsyncWrite};
use tokio::net::TcpStream;
use tokio::sync::oneshot;
use tokio_tungstenite::tungstenite::handshake::client::generate_key;
use tokio_tungstenite::tungstenite::http::{self};
use tokio_tungstenite::tungstenite::protocol::Role;
use tokio_tungstenite::tungstenite::Message;
use tokio_tungstenite::WebSocketStream;
mod proto;
use proto::*;
use proto::{
ChannelPkt, ChannelResp, DataPkt, HandshakeReqPkt, HandshakeRespPkt, HttpCapsTy, KeepalivePkt, PktHdr, PktTy,
TunnelAuthPkt, TunnelAuthRespPkt, TunnelReqPkt, TunnelRespPkt,
};
use tokio_util::sync::PollSender;
#[derive(Clone, Debug)]