Skip to content

Help Wanted: Test new networking stack #22214

Closed

Description

If you were pinged to this thread, it's because you helped out in #18103.

With #21879, all network communication was moved to the Chrome's network stack. We'll try to fix the proxy issues over that layer, instead of having two layers.

The latest Insiders release is already out, please give it a try:

Please check whether you can:

  1. Browse extensions
  2. Install extensions

If stuff fails, please open the dev tools (F1, Developer Tools), try again and check the Network tab for failing requests.

Note: The http.proxy and http.proxyStrictSSL settings are ignored in this build, it doesn't matter what you put in there. The proxy settings are automatically picked up from your system's configuration. So, if stuff fails, the first thing you can check if whether your system is correctly configured to use your proxy.


dfroze Aland Kuang (@akcorp2003) Marouane Fazouane (@fazouane-marouane) Wayne Yang (@ywmail) BargAnd (@abargstaedt) Huifeng Shen (@liaoya) Ricky Rage (@R3V07T) Henry Buckle (@hbuckle) Drew Robinson (@ocean) Joe Wood (@joewood) Martin McWhorter (@martinmcwhorter) Josh Crites (@critesjm) Stu Hall (@dotalchemy) Jule- diggamies Efluminor Erich Gamma (@egamma) theshank (@the-shank) raphabi ununseptium Lukas Kronberger (@Platzer) William Chang (@williamchang) Ross Clarke (@rfc791) Amitava Bhattacharyya (@iamitava) Michael Hoser (@ramdacxp) Johannes Rieken (@jrieken) Abakhan (@abdinfos) Eric Cranley (@ericc4) lcrok wiz Harpagon (@Harpagon) Laur (@equinoxel) Thorsten Sattler (@sattlt) nassoman Jithu R Jacob (@jithurjacob) sebastienr (@sebastienraillet) Rafael Neves (@rafaelcneves) FloMaetschke JesusSerranoGL Alexander D. Kanevskiy (@kad) roblourens Ashley Marques (@leonibr) eolandezhang (@eolandezhang) Evgeny Brazgin (@xapienz) temurphy Arnaud Tiérant (@atierant)

Activity

  1. leonibr commented on Mar 8, 2017

    @leonibr
  2. rafaelcneves commented on Mar 8, 2017

    @rafaelcneves

    The "Linux 32" link is with "Linux 64" url, the same issue with "Linux 64" link

  3. fazouane-marouane commented on Mar 8, 2017

    @fazouane-marouane

    The link to vscode insider
    https://code.visualstudio.com/insiders

    João Moreno (@joaomoreno) Thanks for the update. I'll test it this afternoon.

    Update
    It works like a charm! 😁

  4. xapienz commented on Mar 8, 2017

    @xapienz

    Hello João Moreno (@joaomoreno), thank you for your effort.
    I installed latest linux-64 deb from https://code.visualstudio.com/insiders (same build number as in tar.gz here - 1.11.0-1488956710_amd64).

    After the update the problem #18920 didn't disappear, it still persists (net::ERR_INSECURE_RESPONSE in developer console). Moreover, after the update I cannot check for updates using "Help - Check for updates" (menu item disables forever, no messages appear in developer console). In previous version I could check for updates correctly.

    Then I started code-insiders with code-insiders --verbose and noticed the message as in #17360 (ERROR:cert_verify_proc_nss.cc(942)] CERT_PKIXVerifyCert). So the workaround with certutil could help me (though nothing works without applying workaround).

    In short, my problem seems to be not in proxy settings, it is the problem in accepting the corporate certificate despite using http.proxyStrictSSL: false.

  5. rafaelcneves commented on Mar 8, 2017

    @rafaelcneves

    I installed the latest version of code-insiders from the ppa, and I've tried with the links above too on linux x64.

    And the error persists, I'm getting net::ERR_CONNECTION_TIMED_OUT in developer console.

    I have sure that proxy is correctly configured because I tried to simulate the same request on Postman and curl and there it works.

  6. equinoxel commented on Mar 8, 2017

    @equinoxel

    I've installed latest update for windows and I get the same error.

  7. FloMaetschke commented on Mar 8, 2017

    @FloMaetschke

    Hi João Moreno (@joaomoreno) jaomoreno!

    I still get the problem with ERR_TUNNEL_CONNECTION_FAILED.

    I am using http_proxy setting in system env which works fine with npm.

    workbench.main.js:142 POST https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery net::ERR_TUNNEL_CONNECTION_FAILED(anonymous function)

    image

    workbench.main.js:142 POST https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery net::ERR_TUNNEL_CONNECTION_FAILED(anonymous function) @ workbench.main.js:142n.Class.derive._oncancel @ workbench.main.js:32t.xhrRequest @ workbench.main.js:142e.request @ workbench.main.js:142n.request @ workbench.main.js:142(anonymous function) @ workbench.main.js:142then @ workbench.main.js:32e.queryGallery @ workbench.main.js:142e.query @ workbench.main.js:142e.queryGallery @ workbench.main.js:97t.query @ workbench.main.js:138t.doSearch @ workbench.main.js:138(anonymous function) @ workbench.main.js:138e.queue @ workbench.main.js:32(anonymous function) @ workbench.main.js:32(anonymous function) @ workbench.main.js:32g @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_completed @ workbench.main.js:32(anonymous function) @ workbench.main.js:32
    4workbench.main.js:103 An unknown error occurred. Please consult the log for more details.e.doShow @ workbench.main.js:103e.show @ workbench.main.js:103(anonymous function) @ workbench.main.js:103e.show @ workbench.main.js:103t.onError @ workbench.main.js:138(anonymous function) @ workbench.main.js:138done @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_chainedError @ workbench.main.js:32n @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_error @ workbench.main.js:32(anonymous function) @ workbench.main.js:32done @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_error @ workbench.main.js:32(anonymous function) @ workbench.main.js:32done @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_error @ workbench.main.js:32u @ workbench.main.js:32(anonymous function) @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_chainedError @ workbench.main.js:32n @ workbench.main.js:32then @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_setCompleteValue @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_chainedError @ workbench.main.js:32n @ workbench.main.js:32v @ workbench.main.js:32enter @ workbench.main.js:32_run @ workbench.main.js:32_error @ workbench.main.js:32
    
  8. FloMaetschke commented on Mar 8, 2017

    @FloMaetschke

    João Moreno (@joaomoreno)

    " The proxy settings are automatically picked up from your system's configuration. So, if stuff fails, the first thing you can check if whether your system is correctly configured to use your proxy."

    • What exactly do you mean with this statement:
      HTTP_PROXY enviroment variables?
      Windows Proxy Settings(IE)?
  9. JesusSerranoGL commented on Mar 8, 2017

    @JesusSerranoGL

    Insiders version worked for me! Thanks!

  10. joaomoreno commented on Mar 8, 2017

    @joaomoreno
    ContributorAuthor

    Fixed the links, sorry guys. 😨

  11. joaomoreno commented on Mar 8, 2017

    @joaomoreno
    ContributorAuthor

    Evgeny Brazgin (@xapienz) I'm now investigating on how to support the scenario of untrusted certificates. 👍

    Rafael Neves (@rafaelcneves) Strange. Chrome works well in your system? Do you have Firefox? If so, do you manually configure the proxy settings in it?

    FloMaetschke I mean the Windows Proxy Settings(IE). The HTTP_PROXY doesn't work anymore.

  12. FloMaetschke commented on Mar 8, 2017

    @FloMaetschke

    João Moreno (@joaomoreno) Proxy Settings are set but not working.

  13. 65 remaining items

  14. martinmcwhorter commented on May 30, 2017

    @martinmcwhorter

    I can confirm I am still having this issue trying to access the marketplace through a corporate proxy

    VSCode: 1.12.1
    OS: Windows 7
    Proxy configured through PAC.

    When I try to access recommended extensions I get this in the debug console:

    image

    I have deleted all of my proxy config settings from VSCode, exited and restarted VSCode I get the same result.

    If I only delete the first line, and leave in the second line of the config:

    //"http.proxy": "http://<user>:<pass>@<proxyhost>:<port>",
    "http.proxyStrictSSL": false,
    

    It still does not work. I get the same result.

  15. akcorp2003 commented on May 31, 2017

    @akcorp2003

    Currently on Mac OSX Sierra 10.12.5, VS Code 1.12.2, I am able to search for extensions now, however, the thumbnails do not appear and if I click on "install," I get an error message.

    screen shot 2017-05-31 at 2 09 05 pm

  16. ywmail commented on Jun 9, 2017

    @ywmail

    Please add no.proxy setting support. Some extensions honour vscode's http.proxy setting, but some network requests from these extensions like testing local APIs, should not go through proxy.

    I'm using this extension: REST Client humao.rest-client
    I can send request to github.com, like:

    GET https://github.com/ HTTP/1.1
    content-type: application/json
    

    But I can't send request to local APIs when http.proxy is set.

    GET http://127.0.0.1:18081/api/test / HTTP/1.1
    content-type: application/json
    

    remove the http.proxy setting is OK to send the request.

  17. HolyGeneralK commented on Jun 14, 2017

    @HolyGeneralK

    Seconded on the no.proxy or http.noproxy support (or at least make sure that we can use a system setting). If you'd like me to create a new issue and link it here I can. I would be able to do some limited testing if needed.

  18. locked and limited conversation to collaborators on Jul 3, 2017
  19. joaomoreno commented on Jul 3, 2017

    @joaomoreno
    ContributorAuthor

    Thanks for all the help people!

  20. unlocked this conversation on Jul 3, 2017
  21. locked and limited conversation to collaborators on Jul 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

feature-requestRequest for new features or functionalityproxyIssues regarding network proxies

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions