Features/Proxy Settings: Difference between revisions
Merged! |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[Category:Feature|Proxy Settings]] | [[Category:Feature|Proxy Settings]] | ||
</noinclude> | </noinclude> | ||
Line 17: | Line 16: | ||
* Targeted release: 0.110 | * Targeted release: 0.110 | ||
* Last updated: 2016-04-18 | * Last updated: 2016-04-18 | ||
* Percentage of completion: 100% | * Percentage of completion: 100% and merged | ||
Merged into something that will probably be 0.110 | |||
== Detailed Description == | == Detailed Description == | ||
Line 24: | Line 25: | ||
Sugar and activities to use. While we'd like the system to work that all | Sugar and activities to use. While we'd like the system to work that all | ||
out automatically (e.g. using [https://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol WPAD]), this often isn't possible. Common | out automatically (e.g. using [https://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol WPAD]), this often isn't possible. Common | ||
reasons include legacy ("inherited") setups and network uplinks | reasons include legacy ("inherited") setups and network uplinks being | ||
out of control of the user | out of control of the user. | ||
The existing Network Control Panel is enhanced by adding a new section for the | The existing Network Control Panel is enhanced by adding a new section for the | ||
Line 36: | Line 37: | ||
presented to the user. | presented to the user. | ||
The settings are stored in | The settings are stored in 'GSettings' and passed to activities using the 'http_proxy' and similar variables. | ||
== Benefit to Sugar == | == Benefit to Sugar == | ||
Line 118: | Line 119: | ||
The proxy settings entered by user are verified before saving to prevent accidental change in proxy settings. | The proxy settings entered by user are verified before saving to prevent accidental change in proxy settings. | ||
* For "manual" type the proxy host addresses are pinged to check for their existence. | |||
* For "auto" type the existence of the *.pac file is checked. | |||
If the above verification fails then the user is prompted with an alert message and option to either "Break the Internet connection" or "Reset". | If the above verification fails then the user is prompted with an alert message and option to either "Break the Internet connection" or "Reset". | ||