Version: (using KDE 4.1.2) OS: Linux Installed from: Ubuntu Packages File is called virtio:linux_standardize_s_concept_of_page_size-fix.patch Selecting it from dialog gave the following error dialog: Could not start process Unable to create io-slave: klauncher said: Unknown protocol 'virtio'.
I'm not sure to have understood how to reproduce this issue in kontact. Could you explain better the steps? Thanks!
Sure! $ echo something > /tmp/foo:bar $ kontact Press "Mail" button Press "New Message" button Message->Insert File and try to select the /tmp/foo:bar file created above. See error dialog. Hope that helps, Rusty.
Thanks! I've reproduced this problem, not only with kontact/kmail, but in every file dialog. I've got with similar error messages: I've created a file called: "/tmp/foo:bar" (kmail) "The file or folder /bar does not exist." (kate) "The file /bar could not be loaded, as it was not possible to read from it. Check if you have read access to this file."
SVN commit 883396 by ereslibre: Use QDir::isAbsolutePath instead of KUrl::isRelativeUrl. The use case is different and doesn't fit isRelativeUrl. BUG: 174864 M +2 -3 kfilewidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=883396
Did this fix Save As as well? I get a similar problem there (saving a mail with subject 'foo: bar' in kontact). Thanks!
Yeah, it fix both save and open files with ":" in the filename :-)
This bug is back, worse than ever. KDE 4:4.2.0-0ubuntu1~intrepid~ppa2 Reopening :(
Created attachment 31784 [details] Fix inaccurate protocol detection This patch should do the trick, KFileWidget seems to be getting confused in code designed to move to the right URL if the user manually types in a full URL. KUrl::protocol() can return something sane even if the full foo:// isn't typed (since some KIO slaves use URIs like man:write(2) for instance). The even betterer fix would be to never redirect if the string matches a file name but I haven't made it that far yet.
SVN commit 935417 by mpyne: Use more accurate check for URI protocols in the file name field of KFileWidget to allow for filenames with colons in the name. Will backport to 4.2.2. The real fix I think is to skip this action if the URI path matches a real file name in any event but this helps bridge the gap for now. CCBUG:174864 M +5 -4 kfilewidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=935417
SVN commit 935418 by mpyne: Backport fix for bug 174864 (Can't use file names with ':') to KDE 4.2.2. My trunk commit mentioned that this helps except for full protocol lines, but file names can't contain '/' so this is actually sufficient. BUG:174864 M +5 -4 kfilewidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=935418
*** Bug 182648 has been marked as a duplicate of this bug. ***