Skip to content

Releases: XKaguya/RDPInterceptor

RDPInterceptor [1.1.0]

11 Mar 01:09
d9016f4
Compare
Choose a tag to compare

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]

03 Mar 15:34
f2629fc
Compare
Choose a tag to compare

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]

02 Mar 02:09
a3146de
Compare
Choose a tag to compare

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]

29 Feb 02:37
dce2b56
Compare
Choose a tag to compare

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]

28 Feb 09:10
9282a74
Compare
Choose a tag to compare

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]

28 Feb 08:18
862250f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.4...1.0.5

RDPInterceptor [1.0.4]

27 Feb 23:38
569698f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.3...1.0.4

RDPInterceptor [1.0.3]

27 Feb 16:07
47f2def
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.2...1.0.3

RDPInterceptor [1.0.2]

27 Feb 12:06
ee7f27b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.1...1.0.2

RDPInterceptor [1.0.1]

27 Feb 10:54
e3f3144
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.0.1