Bug 482395 - Configure Connection Properties
Summary: Configure Connection Properties
Status: RESOLVED FIXED
Alias: None
Product: krdc
Classification: Applications
Component: RDP (show other bugs)
Version: 24.02.0
Platform: Arch Linux Linux
: HI wishlist
Target Milestone: ---
Assignee: Urs Wolfer
URL:
Keywords: qt6
: 484102 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-03-04 16:07 UTC by Gabriel
Modified: 2024-04-16 12:20 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel 2024-03-04 16:07:01 UTC
SUMMARY
Since KRDC v24.01.80 rdp Extra Setting was removed. 
Those settings were passed to FreeRDP
Since then, settings as '/proxy:socks5://127.0.0.1:3129' can not be configured, preventing connections behind a proxy.

STEPS TO REPRODUCE
1. Open KRDC
2. Connect to RDP: Type the machine name
3. Machine Settings are shown, and no proxy settings can be found

OBSERVED RESULT
No proxy settings can be found, causing a connection failure

EXPECTED RESULT
Successful connection to the RDP server

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: ArchLinux 
KDE Plasma Version: 6.0.0
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0
Comment 1 Arjen Hiemstra 2024-03-22 10:36:40 UTC
I assume this is for an RDP specific proxy? 

The reason the "extra settings" was removed is that rather than the RDP plugin just being a frontend for running "xfreerdp" it now makes use of the FreeRDP library directly, as embedding FreeRDP doesn't work on Wayland.
Comment 2 Arjen Hiemstra 2024-03-22 10:37:40 UTC
*** Bug 484102 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2024-03-28 13:41:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/krdc/-/merge_requests/93
Comment 4 Akseli Lahtinen 2024-04-16 12:20:26 UTC
Git commit 70d6bbfbdd1cd4e6df2bef6d6ae1e71c568b03ec by Akseli Lahtinen.
Committed on 16/04/2024 at 12:20.
Pushed by akselmo into branch 'master'.

rdp: Proxy and Gateway settings

Add settings menu for both proxy and gateway settings, and hooks the settings to the rdpsession.c and FreeRDP.

M  +1    -0    .gitignore
M  +20   -0    core/krdc.kcfg
M  +102  -0    rdp/rdphostpreferences.cpp
M  +33   -0    rdp/rdphostpreferences.h
M  +462  -263  rdp/rdppreferences.ui
M  +50   -0    rdp/rdpsession.cpp

https://invent.kde.org/network/krdc/-/commit/70d6bbfbdd1cd4e6df2bef6d6ae1e71c568b03ec