Summary: | proxy configuration does not work with environment variables | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Mathias Homann <Mathias.Homann> |
Component: | kcm_proxy | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | grave | CC: | aiacovitti, mkyral |
Priority: | NOR | ||
Version: | 4.9.3 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-baseapps/623adc32ca7f4c151a00b7de078bff2aa527201a | Version Fixed In: | 4.11.3 |
Attachments: | Proxy configuration |
Description
Mathias Homann
2012-08-07 06:34:40 UTC
openSUSE uses the standard proxy variables, http_proxy and https_proxy, but kde control center "Automatically detects" the following as ONE variable name: "HTTP_PROXY,http_proxy,HTTPPROXY,httpproxy,PROXY,proxy" (minus the quotes). Of course THAT can NOT work. This bug has been around since KDE 4.8... Created attachment 79971 [details]
Proxy configuration
I can confirm it. See the attached image.
Gentoo, KDE 4.10.3
Git commit 623adc32ca7f4c151a00b7de078bff2aa527201a by Andrea Iacovitti. Committed on 06/10/2013 at 13:12. Pushed by aiacovitti into branch 'KDE/4.11'. Use the correct variable, instead of the entire QStringList, to fill in lineedit's text in autoDetectSystemProxy(). When saving for "System Proxy" configuration be sure to write the name of environment variables and not their values in the configuration file. Added missing signal connection for mUi.systemProxyRadioButton. Connect slotChanged() to textEdited() signal, instead of textChanged(), for systemProxy's lineedits: this avoid to emit changed() when "Show the value of the envirnment variables" checkbox is clicked. FIXED-IN: 4.11.3 REVIEW: 113129 M +21 -11 konqueror/settings/kio/kproxydlg.cpp http://commits.kde.org/kde-baseapps/623adc32ca7f4c151a00b7de078bff2aa527201a |