Releases: XKaguya/RDPInterceptor
RDPInterceptor [1.1.0]
RDPInterceptor [1.0.9]
What's Changed
Full Changelog: 1.0.8...1.0.9
Known Issue
While the capture(interceptor) is active. When you click the Minimize, Close, restore from Maximize, The RDP Packets will be dropped for sometime.
It is caused by this loop:
while (!cancellationToken.IsCancellationRequested)
{
if (Divert != null)
{
await Divert.RecvAsync(Packet, Addr, cancellationToken);
if (ProcessPacketAsync(Packet, Addr, cancellationToken))
{
await Divert.SendAsync(Packet, Addr, cancellationToken);
}
}
}
RDPInterceptor [1.0.8]
What's Changed
Full Changelog: 1.0.7...1.0.8
Known Issue
While the capture(interceptor) is active. When you click the Minimize, Close, restore from Maximize, The RDP Packets will be dropped for sometime.
It is caused by this loop:
while (!cancellationToken.IsCancellationRequested)
{
if (Divert != null)
{
await Divert.RecvAsync(Packet, Addr, cancellationToken);
if (ProcessPacketAsync(Packet, Addr, cancellationToken))
{
await Divert.SendAsync(Packet, Addr, cancellationToken);
}
}
}
The RecvAsync()
and the SendAsync()
caused the long time wait. The system stuck at kernel's SwapContext
function.
Which i have no idea about how to fix this problem.
RDPInterceptor [1.0.7]
What's Changed
Full Changelog: 1.0.6...1.0.7
Known Issue
While the capture(interceptor) is active. When you click the Minimize, Close, restore from Maximize, The RDP Packets will be dropped for sometime.
It is caused by this loop:
while (!cancellationToken.IsCancellationRequested)
{
if (Divert != null)
{
await Divert.RecvAsync(Packet, Addr, cancellationToken);
if (await ProcessPacketAsync(Packet, Addr, cancellationToken))
{
await Divert.SendAsync(Packet, Addr, cancellationToken);
}
}
}
The RecvAsync()
and the SendAsync()
caused the long time wait. The system stuck at kernel's SwapContext
function.
Which i have no idea about how to fix this problem.
RDPInterceptor [1.0.6]
General
Resolved an issue that will cause Web only mode cannot open correctly.
Resolved an issue that while in Web only mode cannot capture correctly.
Merged every init method into method Init()
. Which now use Init()
to initialization all the things that needed. Such as ReadFromSettingFile()
, ReadLinesFromFileAsync()
, InitWebServer()
.
Known Issue
While the capture(interceptor) is active. When you click the Minimize, Close, restore from Maximize, The RDP Packets will be dropped for sometime.
It is caused by this loop:
while (!cancellationToken.IsCancellationRequested)
{
if (Divert != null)
{
await Divert.RecvAsync(Packet, Addr, cancellationToken);
if (await ProcessPacketAsync(Packet, Addr, cancellationToken))
{
await Divert.SendAsync(Packet, Addr, cancellationToken);
}
}
}
The RecvAsync()
and the SendAsync()
caused the long time wait. The system stuck at kernel's SwapContext
function.
Which i have no idea about how to fix this problem.