Commit Graph

63 Commits

Author SHA1 Message Date
Christof Marti 519788fbcb @vscode/proxy-agent 0.38.0 (#289736) 2026-02-04 08:49:34 +01:00
Christof Marti ff6cd330c8 Add telemetry on the number of additional certificates 2026-01-14 12:16:23 +01:00
Christof Marti 2d19cfa394 Disable loading system certificates from Node.js by default (#277838) 2025-11-17 21:35:10 +01:00
Christof Marti 0abd5afddd Enable by default 2025-11-03 17:05:25 +01:00
Christof Marti 29bced6a0d Adopt @vscode/proxy-agent 0.36.0 2025-11-03 17:05:25 +01:00
Benjamin Pasero 234b127eff debt - apply more linting fixes (#274677) 2025-11-03 06:34:57 +00:00
Christof Marti 470d7704a6 Support loading system certificates with Node 2025-11-02 23:19:00 +01:00
Matt Bierner 360c9fd134 Add lint rule for as any and bulk ignore all existing breaks
For #269213

This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks

Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Christof Marti a5b622f59c Add telemetry for resolving proxies 2025-10-01 00:18:53 +02:00
Christof Marti ff388f3ba8 Adopt @vscode/proxy-agent 0.35.0 2025-10-01 00:18:53 +02:00
Benjamin Pasero 2984f68510 debt - avoid any for timeout/interval (#249348) 2025-05-20 20:08:25 +02:00
Christof Marti 9aa43e8d4a Skip unused telemetry events (microsoft/vscode-internalbacklog#5288) 2025-02-21 08:23:38 +01:00
Christof Marti 566a4ca5c8 useHostProxy > isUseHostProxyEnabled() (microsoft/vscode-copilot-release#3821) 2025-01-16 17:49:47 +01:00
Christof Marti 118e6f5373 Local and remote proxy settings (microsoft/vscode-copilot-release#3821) 2025-01-16 12:13:46 +01:00
Christof Marti 074a0c40f7 Move fetch patching to agent package (#228697) 2024-12-02 20:43:59 +01:00
Christof Marti 09f117fcd9 Keep originals and resolveProxyURL (#228697) 2024-11-29 13:23:38 +01:00
Christof Marti ce446a0855 Test Kerberos integration (github/copilot#13764) 2024-11-27 11:05:26 +01:00
Christof Marti 83857a6ee1 Fix kerberos import (github/copilot#13764) 2024-11-22 22:34:36 +01:00
Christof Marti afc3a6a861 Allow H2 and CA from options (#228697) 2024-11-11 15:40:40 +01:00
Christof Marti e023ea2c7c Enable for remote (#228697) 2024-11-06 10:23:16 +01:00
Christof Marti 3d41ba214c Proxy support for Node.js fetch (#228697) 2024-11-06 00:22:35 +01:00
Benjamin Pasero db992f389a esm - some 💄 2024-09-27 11:00:52 +02:00
Benjamin Pasero d2701aa2ec esm - remove AMD modifications in sources 2024-09-27 08:04:16 +02:00
Christof Marti 2e65b7574c Disable by default (#228696) 2024-09-23 16:27:38 +02:00
Christof Marti f27c0e16ee type > typeProperty (#228696) 2024-09-23 12:10:28 +02:00
Christof Marti 7eae20c99c Record use of features not supported by Electron's fetch (#228696) 2024-09-22 21:48:11 +02:00
Christof Marti 4922d405d9 Use Electron's fetch 2024-09-20 16:35:14 +02:00
Benjamin Pasero d60295dc0e ESM: revisit need for _VSCODE_NODE_MODULES (fix #226453) (#227427) 2024-09-03 15:18:08 +02:00
Benjamin Pasero 6b924c5152 ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Christof Marti 992ab32a06 Look up Kerberos auth on host when failed remotely (microsoft/vscode-copilot-release#1380) 2024-07-12 16:37:21 +02:00
Benjamin Pasero 16654e6126 esm - reduce diff to branch (#221154) 2024-07-09 08:08:56 +02:00
Christof Marti fd18af08ab Cache basic auth (#220034) 2024-07-05 17:01:45 +02:00
Christof Marti ea8d37ead2 Fall back to basic auth when kerberos errors out (#220034) 2024-07-05 16:31:32 +02:00
Christof Marti 82104a3a6c Proxy Basic Auth 2024-07-05 00:08:03 +02:00
mohankumarelec e3e15e15e8 Add http.noProxy setting (fixes #211956) 2024-06-24 18:05:55 +00:00
Christof Marti 298c72219b Module not shared on Windows? 2024-06-24 19:37:11 +02:00
Christof Marti 3cdb165262 Update to @vscode/proxy-agent 0.21.0 2024-06-24 19:37:11 +02:00
Christof Marti e0a7112fd5 Test custom root certificate (microsoft/vscode-copilot-release#1294) 2024-06-21 10:39:28 +02:00
Christof Marti 40e700a8d2 Fix module patching (microsoft/vscode-copilot-release#1294) 2024-06-21 09:18:21 +02:00
Johannes Rieken f942605e16 fix https://github.com/microsoft/vscode/issues/214584 (#215413) 2024-06-13 08:46:27 +00:00
Johannes 09981a84af configure esModuleInterop: true, change some star-imports 2024-06-03 16:50:28 +02:00
Christof Marti 9c2b9327e5 Load local certificates (microsoft/vscode-remote-release#9176) 2023-11-13 17:09:47 +01:00
Christof Marti 096a6e425a Disable to investigate known issue (#185098) 2023-09-28 17:03:46 +02:00
Christof Marti 5ae15d5398 Update @vscode/proxy-agent and enable new cert loading 2023-09-15 21:38:20 +02:00
Christof Marti 839f03369a Revert use of new certificate loading (#189133) 2023-07-28 13:50:23 +02:00
Christof Marti e6e6cd54c2 Log types of authentication requests (#187456) 2023-07-24 16:32:13 +02:00
Christof Marti cb0f0efbcc Remember when ticket was requested (#187456) 2023-07-20 18:34:07 +02:00
Christof Marti e87dc37041 Enable system certificates v2 by default (#185098) 2023-07-20 18:01:31 +02:00
Christof Marti dfb783168f Add http.proxyKerberosServicePrincipal setting (#187456) 2023-07-20 15:49:53 +02:00
Christof Marti 6ae441b56f Kerberos auth for proxies (#188130) 2023-07-19 20:11:00 +02:00