Dawie Joubert
cc6f07d943
Fix RDP automatic resize not working when manually dragging window edges
...
Fixes #2971
This fix addresses the issue where RDP connections with "Automatic resize"
enabled weren't resizing the remote desktop when users manually dragged
window edges - only when changing window states (Maximize/Restore).
Changes:
- RdpProtocol8.cs: Fixed resize logic to use InterfaceControl.Size instead
of Control.Size, added 300ms debounce to reduce flickering, and registered
ResizeEnd event handler
- RdpProtocol9.cs: Added null safety checks in UpdateSessionDisplaySettings
- NotificationPanelMessageWriter.cs: Added exception handling for shutdown
scenarios to prevent InvalidAsynchronousStateException
- RdpProtocol8ResizeTests.cs: Added 12 comprehensive unit tests covering
all resize scenarios including debounce mechanism
- TabColorConverterTests.cs: Added missing System namespace import
The fix works for all RDP versions (8, 9, 10, 11) through inheritance.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-05 17:34:45 +02:00
Dimitrij
cc3a9c3a00
Merge pull request #2985 from mRemoteNG/copilot/fix-vnc-connection-issue
...
Fix VNC connection failure due to TCP client resource leak
2025-11-03 22:49:06 +00:00
Dimitrij
ce1d82c730
Merge pull request #2986 from mRemoteNG/renovate/aws-sdk-net-monorepo
...
Update dependency AWSSDK.EC2 to 4.0.47
2025-11-03 22:42:17 +00:00
renovate[bot]
ec3a01de70
Update dependency AWSSDK.EC2 to 4.0.47
2025-11-03 22:13:04 +00:00
Dimitrij
af894964fc
Update mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 21:39:58 +00:00
copilot-swe-agent[bot]
5cebc4d418
Reset socket exception before other operations for safety
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-11-03 21:25:15 +00:00
copilot-swe-agent[bot]
04e0144004
Preserve exception stack trace using ExceptionDispatchInfo
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-11-03 21:23:55 +00:00
copilot-swe-agent[bot]
c33c9814c2
Address code review feedback: improve comment and add thread safety
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-11-03 21:22:07 +00:00
copilot-swe-agent[bot]
3a946e5810
Fix VNC connection TCP client resource leak
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-11-03 21:18:50 +00:00
copilot-swe-agent[bot]
6a6a894a1c
Initial plan
2025-11-03 21:14:03 +00:00
Dimitrij
e1ffb9262d
Merge pull request #2977 from mRemoteNG/renovate/aws-sdk-net-monorepo
...
Update aws-sdk-net monorepo
2025-11-03 11:48:00 +00:00
Dimitrij
b3eb6904f9
Merge pull request #2983 from mRemoteNG/renovate/microsoft.web.webview2-1.x
...
Update dependency Microsoft.Web.WebView2 to 1.0.3595.46
2025-11-03 11:47:37 +00:00
Dimitrij
72cbade402
Merge pull request #2979 from MaxPlap/feature/VaultOpenbao-Connector
...
Feature/vault openbao connector
2025-11-03 11:10:12 +00:00
Dimitrij
6fd008c2e8
Merge pull request #2978 from mRemoteNG/renovate/ssh.net-2025.x
...
Update dependency SSH.NET to 2025.1.0
2025-11-03 11:09:54 +00:00
renovate[bot]
25f26f08de
Update dependency Microsoft.Web.WebView2 to 1.0.3595.46
2025-11-03 10:00:32 +00:00
renovate[bot]
7ebc62d8e3
Update aws-sdk-net monorepo
2025-10-31 20:57:59 +00:00
massimo.antonello
e04ba4f9e0
removed debug log
2025-10-28 15:46:38 +01:00
massimo.antonello
0d4324b009
Read OTP SSH
2025-10-28 15:12:32 +01:00
massimo.antonello
6404956a62
new option
2025-10-28 14:45:26 +01:00
renovate[bot]
769db78ee8
Update dependency SSH.NET to 2025.1.0
2025-10-27 23:27:13 +00:00
Dimitrij
8bb8d52b1d
Merge pull request #2974 from mRemoteNG/renovate/reportgenerator-5.x
...
Update dependency ReportGenerator to 5.4.18
2025-10-26 13:20:05 +00:00
Dimitrij
e990659d05
Merge pull request #2975 from mRemoteNG/renovate/chromiumembeddedframework.runtime.win-arm64-141.x
...
Update dependency chromiumembeddedframework.runtime.win-arm64 to v141
2025-10-26 13:19:45 +00:00
Dimitrij
0fcef353ae
Merge pull request #2976 from mRemoteNG/renovate/chromiumembeddedframework.runtime.win-x64-141.x
...
Update dependency chromiumembeddedframework.runtime.win-x64 to v141
2025-10-26 13:18:40 +00:00
renovate[bot]
bf91a8a709
Update dependency chromiumembeddedframework.runtime.win-x64 to v141
2025-10-26 00:55:06 +00:00
renovate[bot]
d81a608b3a
Update dependency chromiumembeddedframework.runtime.win-arm64 to v141
2025-10-26 00:55:02 +00:00
renovate[bot]
8413ee77d4
Update dependency ReportGenerator to 5.4.18
2025-10-25 16:48:20 +00:00
Dimitrij
4d92a30089
Merge pull request #2970 from mRemoteNG/renovate/aws-sdk-net-monorepo
...
Update aws-sdk-net monorepo
2025-10-24 09:16:23 +01:00
renovate[bot]
57f7e09bb6
Update aws-sdk-net monorepo
2025-10-24 01:12:48 +00:00
Dimitrij
19fdccc540
Merge pull request #2969 from mRemoteNG/renovate/aws-sdk-net-monorepo
...
Update dependency AWSSDK.EC2 to 4.0.44
2025-10-23 17:44:02 +01:00
renovate[bot]
83c2f2a7a8
Update dependency AWSSDK.EC2 to 4.0.44
2025-10-23 02:53:43 +00:00
Dimitrij
9dcea7ed6e
Merge pull request #2968 from mRemoteNG/renovate/mysql.data-9.x
...
Update dependency MySql.Data to 9.5.0
2025-10-22 10:29:24 +01:00
renovate[bot]
6ad3de91e9
Update dependency MySql.Data to 9.5.0
2025-10-22 08:26:36 +00:00
Dimitrij
2bbbd166f9
Merge pull request #2967 from mRemoteNG/copilot/fix-command-injection-vulnerability
...
Fix command injection vulnerabilities in Process.Start calls
2025-10-22 09:25:51 +01:00
copilot-swe-agent[bot]
327ba3f4e1
Add path validation to PuttyBase, IntegratedProgram, and AnyDesk protocols
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-22 08:21:20 +00:00
copilot-swe-agent[bot]
c9b77b6616
Add comprehensive security tests for path validation and command injection prevention
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-22 08:17:58 +00:00
copilot-swe-agent[bot]
a94e58c83e
Add path validation to prevent command injection in Process.Start calls
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-22 08:16:25 +00:00
copilot-swe-agent[bot]
d40794d7a0
Initial plan
2025-10-22 08:10:43 +00:00
Dimitrij
7dd916dd80
Merge pull request #2966 from mRemoteNG/copilot/fix-option-panel-issue
...
Fix options panel hanging on second open
2025-10-22 00:51:38 +01:00
copilot-swe-agent[bot]
d16d76d0fa
Improve fix to avoid interfering with initial load
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-21 23:41:25 +00:00
copilot-swe-agent[bot]
a896949752
Fix options panel not opening on second call
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-21 23:40:06 +00:00
copilot-swe-agent[bot]
f63186a7a6
Initial plan
2025-10-21 23:35:44 +00:00
Dimitrij
ee88e835ed
in additional to #2963 logic fixes
20251021-v1.78.2-NB-(3228)
2025-10-22 00:16:26 +01:00
Dimitrij
1288a274f3
code tidy up
2025-10-21 22:19:22 +01:00
Dimitrij
facc523aae
Merge pull request #2963 from mRemoteNG/copilot/add-bind-connections-config
...
Add option to bind Connections and Config panels together when auto-hidden
2025-10-21 21:00:15 +01:00
Dimitrij
11dfdd797d
Merge pull request #2962 from mRemoteNG/copilot/fix-remote-code-execution
...
Remove insecure BinaryFormatter deserialization code to prevent RCE vulnerabilities
2025-10-21 20:58:55 +01:00
copilot-swe-agent[bot]
3dc37d0359
Refine PanelBinder implementation and add documentation
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-21 17:33:38 +00:00
copilot-swe-agent[bot]
b00185e1dc
Add panel binding feature with UI option
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-21 17:31:29 +00:00
copilot-swe-agent[bot]
44c65775ad
Remove insecure BinaryFormatter code and imports
...
Co-authored-by: Kvarkas <3611964+Kvarkas@users.noreply.github.com >
2025-10-21 17:24:50 +00:00
copilot-swe-agent[bot]
9c31ee28b6
Initial plan
2025-10-21 17:20:45 +00:00
copilot-swe-agent[bot]
5868f91d2d
Initial plan
2025-10-21 17:17:46 +00:00