Skip to content

Releases: XKaguya/RDPInterceptor

RDPInterceptor [1.1.0]

Choose a tag to compare

@XKaguya XKaguya released this 11 Mar 01:09
d9016f4

General

Resolved an issue that will cause click Start Capture multiple times. This will cause crash of the program.
Resolved an issue that will cause WebUI and ProgramUI not sync.

RDPInterceptor [1.0.9]

Choose a tag to compare

@XKaguya XKaguya released this 03 Mar 15:34
f2629fc

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]

Choose a tag to compare

@XKaguya XKaguya released this 02 Mar 02:09
a3146de

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]

Choose a tag to compare

@XKaguya XKaguya released this 29 Feb 02:37
dce2b56

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]

Choose a tag to compare

@XKaguya XKaguya released this 28 Feb 09:10
9282a74

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.

RDPInterceptor [1.0.5]

Choose a tag to compare

@XKaguya XKaguya released this 28 Feb 08:18
862250f

What's Changed

Full Changelog: 1.0.4...1.0.5

RDPInterceptor [1.0.4]

Choose a tag to compare

@XKaguya XKaguya released this 27 Feb 23:38
569698f

What's Changed

Full Changelog: 1.0.3...1.0.4

RDPInterceptor [1.0.3]

Choose a tag to compare

@XKaguya XKaguya released this 27 Feb 16:07
47f2def

What's Changed

Full Changelog: 1.0.2...1.0.3

RDPInterceptor [1.0.2]

Choose a tag to compare

@XKaguya XKaguya released this 27 Feb 12:06
ee7f27b

What's Changed

Full Changelog: 1.0.1...1.0.2

RDPInterceptor [1.0.1]

Choose a tag to compare

@XKaguya XKaguya released this 27 Feb 10:54
e3f3144

What's Changed

New Contributors

Full Changelog: 1.0.0...1.0.1