Bug 360263

Summary: Dolphin changes any fish:// address to complete lower case
Product: [Applications] dolphin Reporter: cyborg-x1 <kde>
Component: bars: locationAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: emmanuelpescosta099
Priority: NOR    
Version First Reported In: 4.14.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description cyborg-x1 2016-03-08 19:15:42 UTC
This is making it impossible to connect to a host with the DNS entry: SomeThing - because the URL will then be fish://root@something instead of fish://root@SomeThing.
Maybe this also affects other URLs / Protocols.
Comment 1 Emmanuel Pescosta 2016-03-09 20:17:56 UTC
From QUrl docs [1]: "Note that the case folding rules in Nameprep, which QUrl conforms to, require host names to always be converted to lower case, regardless of the Qt::FormattingOptions used." So yes it affects all other protocols as well.

But case sensitivity should not be a problem for here, because DNS is case insensitive (see also [2]). Are you sure that SomeThing can be reached, the address can be resolved (try it with nslookup), sshd is running and the port is correct?

[1] https://doc.qt.io/qt-5/qurl.html
[2] https://tools.ietf.org/html/rfc4343
Comment 2 cyborg-x1 2016-03-10 12:49:26 UTC
Yeah, sorry, my bad, the problem was that the DNS Settings in the OpenWRT Hotspot were set but not applied, so I could not reach it by the hostname. I never saw that dolphin was changing it to lower case so I thought that is some new feature going wrong or something like that.