Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow users to enable/disable proxy autodetection #1588

Closed
JuhaSointusalo opened this issue Jul 25, 2016 · 6 comments
Closed

allow users to enable/disable proxy autodetection #1588

JuhaSointusalo opened this issue Jul 25, 2016 · 6 comments

Comments

@JuhaSointusalo
Copy link
Contributor

Some users have set up their systems to normally use a proxy but BOINC doesn't need to or shouldn't use the proxy. Currently on Windows, if the user has not set a proxy then BOINC will try to autodetect one.

BOINC should have an option to enable or disable proxy autodetection. It should be enabled by default to increase the chances of BOINC working automagically even in the presence of a proxy.

http://boinc.berkeley.edu/dev/forum_thread.php?id=11117

@ChristianBeer
Copy link
Member

For whoever wants to tackle this feature request: Please include a checkbox in the proxy settings of the Manager too. Not only a cc_config.xml option.

@ChristianBeer
Copy link
Member

I totally missed commit 51257b9 which implements this as a cc_config.xml option. Now we just need a checkbox in the manager.

@JuhaSointusalo
Copy link
Contributor Author

Sorry @davidpanderson but I'm not happy with 51257b9. So far all the proxy options have taken effect right after changing them. You implemented the new option in a way that changing it requires client restart to take effect. I don't find that acceptable.

Also, I would like if you stopped giving new options and variables a "negative" name. Negative names just lead to double negative logic operations and parsing those tend to require more mental effort than "positive" logic.

Also, I have a sneaking suspicion that you didn't test the code... or for that matter, even compile it on Windows:

if (!cc_config.no_autodetect) {

Now we just need a checkbox in the manager.

The checkbox needs to go in both the Options dialog and Add project/AM wizard. The wizard already has some code for the checkbox.

To save everybody's time I'll pre-emptively object using the code in the wizard as is. The name of the control and its placing suggests that only HTTP proxies can be autodetected but that is not true.

The checkbox should probably have a tooltip saying autodetection is currently supported only on Windows.

@davidpanderson
Copy link
Contributor

I fixed the error.
Not sure it's worth polishing this feature; only 1 user requested it AFAIK.

@ChristianBeer ChristianBeer added this to the Client/Manager 8.0 milestone Apr 12, 2017
@Ageless93 Ageless93 added this to Backlog in Client and Manager via automation Nov 11, 2017
@AenBleidd AenBleidd removed this from To do in BOINC Client/Manager Oct 7, 2022
@AenBleidd
Copy link
Member

There were no additional requests on this last 6 years.
Usual user scenario is to use system proxy when it's configured, and this works fine with BOINC.
Closing this as 'wontfix'

@AenBleidd AenBleidd closed this as not planned Won't fix, can't repro, duplicate, stale Oct 7, 2022
Client and Manager automation moved this from Backlog to Done Oct 7, 2022
@Ghost-chu
Copy link

I'm using Clash(Proxy Software) to bypass GFW, however for some reason BOINC also use that proxy and it consume my proxy traffic and sometimes it won't connect to server (because proxy unstable for sometimes), I tried to let BOINC bypass the system proxy configuration but no luck.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

5 participants