Summary: | KMail and Kopete download and open https url instead of only opening | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Radek Novacek <rad.n> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | b7792105, cousinmarc, faure, johannesobermayr, kdebugs.20.orzelf, rakuco, samuel.brack, wrar, wstephenson |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.5.3 | |
Sentry Crash Report: |
Description
Radek Novacek
2010-10-05 10:55:50 UTC
Since KMail and Kopete use KHTML, it might be a Konqueror problem. Otherwise, please reassign to kio. Which web browser is this about? This is probably a problem due to the handling of %u in the Exec line (of the .desktop file) which currently requires X-KDE-Protocols=http,https Maybe we could assume that "%u and no X-KDE-Protocols line" (and no kde categories) imply that http is supported, to make this migration a bit easier... Anyway, let's first double-check: which browser, and if not a kde browser, does adding X-KDE-Protocols=http,https in the .desktop files, fix the problem? Does the same happen when doing kde-open http://www.kde.org ? It firefox 3.6.10, but it worked fine with all previous versions of KDE (even with 4.5.0) so I think this is not issue of firefox. 'kde-open http://www.kde.org' works fine. 'kde-open http://abclinuxu.cz' works also fine, but 'kde-open https://abclinuxu.cz' show dialog about invalid certificate and then opens pre-downloaded page. I'll check X-KDE-Protocol later. I have exactly the same problem (just switched to KDE 4.5.2). It occurs to me with URLs in Konversation, and I'm using Chromium. Symptoms are exactly the same: for HTTP, Chromium gets the real URL, for HTTPS, Chromium get to open a file on disk. OK, this makes sense, the fallback code only says http, not https. Fixable ;) SVN commit 1183317 by dfaure: Also assume https when the .desktop has %u and no list of supported protocols. FIXED-IN: 4.5.3 BUG: 253294 M +1 -0 krun.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1183317 *** Bug 253414 has been marked as a duplicate of this bug. *** for those interested, reference @ opensuse, https://bugzilla.novell.com/show_bug.cgi?id=644236#c3 patch has been applied to K:D:F repos ... as yet, untested. Applied patch to kdelibs 4.5.2 and it resolved this issue for us on PCLinuxOS. Thanks David! Also patched for openSUSE 4.5.2 in KDE:Distro:Factory and KDE:Release:45 projects. *** Bug 254759 has been marked as a duplicate of this bug. *** *** Bug 254968 has been marked as a duplicate of this bug. *** |