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

Arduino IDE Doesn't Use proxy.pac #3604

Closed
McNeight opened this issue Jul 31, 2015 · 7 comments
Closed

Arduino IDE Doesn't Use proxy.pac #3604

McNeight opened this issue Jul 31, 2015 · 7 comments
Assignees
Labels
Component: IDE The Arduino IDE
Milestone

Comments

@McNeight
Copy link

Our company uses a proxy.pac file for configuring web browsers to access the Internet, and other proxy-aware clients can be manually configured. With the recent change in the IDE to remove proxy settings and use the system default, the IDE can no longer connect to the Internet from behind my company firewall. It doesn't recognize the proxy.pac file, and I can't manually enter the proxy settings.

As a test, I changed the Internet Options on my Windows 7 machine from "Use automatic configuration script" to "Proxy server" with the correct settings, and the IDE was able to connect to the Internet with no problem. However, this is not a viable long term solution.

The IDE needs to either be fully compatible with the system proxy settings, or have the ability to set a proxy manually restored.

Thanks.

-Neil

@facchinm facchinm added the Component: IDE The Arduino IDE label Jul 31, 2015
@facchinm facchinm assigned facchinm and ffissore and unassigned facchinm Jul 31, 2015
@ffissore
Copy link
Contributor

ffissore commented Aug 3, 2015

AFAIU, you manually configure each and every app you use to access internet through your proxy/firewall. Having a system wide setting, thus keeping your from manually configure every app, is not an option. Is there a technical reason?

@ffissore ffissore added the Waiting for feedback More information must be provided before we can proceed label Aug 3, 2015
@ffissore ffissore added this to the Release 1.6.6 milestone Aug 3, 2015
@McNeight
Copy link
Author

McNeight commented Aug 3, 2015

Correct. For my company, it is ease of administration. Any time a proxy setting needs to be changed, it is simply changed in the proxy.pac file rather than attempting to update the proxy settings for 150,000+ computers. Firefox uses this file directly, while Internet Explorer and Chrome use this file through the Internet Options settings. Other proxy-aware applications such as PuTTY or Git, I have to configure manually.

Within my company, I'm also fortunate to have administrator access to my computer. For other users, changing this setting may be impossible. Until now, I have had no reason to deviate from the default settings, but if I do I am on my own for any problems I encounter.

From what I've seen, many applications will check the system settings first, and then fall back to program settings if present. With the IDE, since there are no longer any program settings, it is either system settings affecting every program or nothing at all.

@ffissore ffissore removed the Waiting for feedback More information must be provided before we can proceed label Aug 3, 2015
@ffissore
Copy link
Contributor

ffissore commented Aug 5, 2015

@McNeight is your proxy.pac a local file or do you specify an internal url from where downloading it?

@ffissore ffissore added the Waiting for feedback More information must be provided before we can proceed label Aug 5, 2015
@McNeight
Copy link
Author

McNeight commented Aug 5, 2015

It's an internal URL.

@ffissore
Copy link
Contributor

ffissore commented Aug 7, 2015

@McNeight please monitor PR #3637. @ArduinoBot will provide urls for downloading a version of the IDE with a (hopefully feature complete) proxy settings panel

@ffissore ffissore removed the Waiting for feedback More information must be provided before we can proceed label Aug 7, 2015
@McNeight
Copy link
Author

McNeight commented Aug 9, 2015

I'm on it. Thanks!

@ffissore
Copy link
Contributor

ffissore commented Sep 1, 2015

Fixed with #3637

@ffissore ffissore closed this as completed Sep 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: IDE The Arduino IDE
Projects
None yet
Development

No branches or pull requests

3 participants