| Summary: | Unwanted escapes when the user name contains “@” | ||
|---|---|---|---|
| Product: | [Applications] krdc | Reporter: | Sasasu <lizhaolong0123> |
| Component: | RDP | Assignee: | Urs Wolfer <uwolfer> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | eugene.shalygin+bugzilla.kde, jacek.jagosz, kieran.mccusker, linus.kardell, lizhaolong0123, nick, psykora69, reuben_p |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | workaround | ||
|
Description
Sasasu
2017-03-12 02:45:04 UTC
See: https://docs.kde.org/stable5/en/kdenetwork/krdc/using-krdc.html#idm46440954446128 "You need to enter an URL in percent encoded syntax, i.e. @ as %40, for e.g. username%40ad.domain.example" Does this help in your case? (In reply to Urs Wolfer from comment #1) > See: > https://docs.kde.org/stable5/en/kdenetwork/krdc/using-krdc. > html#idm46440954446128 > > "You need to enter an URL in percent encoded syntax, i.e. @ as %40, for e.g. > username%40ad.domain.example" > > Does this help in your case? Thank you very much for your help, but it don't work. KRDC automatically do an unwanted escapes. Steps to reproduce the problem. 1. try to connect username@domain@example, connected 2. disconnect 3. try to reconnect username@domain@example by using the "Remote Desktop" list ( show as "username%40domain@example") 4. error , KRDC connect "username%2540domain@example". or 1. try to connect username@domain@example, input "username%40domain@example" 2. error , KRDC connect "username%2540domain@example". KRDC always escapes all special characters, even if it is escaped. (In reply to Sasasu from comment #0) > OS : Arch linux > KRDC Version: 16.12.3 > > I connect to email@email.em@192.160.0.10 , it connected . But it stores it > as "email@email.em%40@192.160.0.10" . > Then I click it to connect , it will connect > "email@email.em%40@192.160.0.10" not "email@email.em@192.160.0.10" and it > will store it as "email%2540email.em@192.168.0.10" Sorry, there are some typo I connect to email@email.em@192.160.0.10 , it connected . it stores it as "email%40email.em@192.160.0.10" . Then I click it to connect , it will connect "email%40email.em@192.160.0.10" not "email@email.em@192.160.0.10" , it store the new url as "email%2540email.em@192.168.0.10" I have the very same problem: KRDC firstly replaces '@' wiht '%40' (OK, if it wants...). At the next connection attempt or, when I input my login as 'user%40domain' as suggested by KRDC manual, it replaces '%' with '%25' and so on. Extremely uncomfortable. Created attachment 106390 [details]
workaround
The workaround I use.
I confirm the issue mentioned in comment 4 in version 18.04.1 I can also confirm the issue as described in comment 4 persists in krdc version 21.12.3 And it repeats this escaping every time you click "go to address". So if you first enter email@email.em, it will say email%40email.em, then email%2540email.em. Repeat a few times ("go to address" and "cancel"), and you end up with email%2525252525252525252525252540email.em. Problem still exists in 25.04.2 It's a shame because I have always used Remmina after trying earlier versions of KRDC. The current version looks like it could replace Remmina for me if this papercut could be fixed. Sorry I'm running Fedora 42 *** Bug 416502 has been marked as a duplicate of this bug. *** |