-
Notifications
You must be signed in to change notification settings - Fork 28.6k
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
remote: first cut at 'inline' remote resolvers #180263
Commits on Apr 18, 2023
-
remote: first cut at 'inline' remote resolvers
For web, it seems the most feasible direction for resolvers as we make existing remote extensions 'web enabled' is to allow them to run in the extension host. However, in no case will there just be a simple websocket we can connect to ordinarily. This PR implements a first cut at 'inline' resolvers where messaging is done in the extension host. I have not yet tested them on web, where I think some more wiring is needed to mirror desktop. Also, resolution of URLs is not in yet. I think for this we'd want to do some service-worker -based 'loopback' approach to run requests inline in the remote connection, similar to what I did for tunnels... Resolvers are not yet run in a dedicated extension host, but I think that should happen, at least on web where resolvers will always(?) be 'inline'. Most of the actual changes are genericizing places where we specified the "host" and "port" previously into an enum. Additionally, instead of having a single ISocketFactory, there's now a collection of them, which the extension host manager registers into when a managed resolution happens.
Configuration menu - View commit details
-
Copy full SHA for f5427ee - Browse repository at this point
Copy the full SHA f5427eeView commit details
Commits on Apr 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ddfcf37 - Browse repository at this point
Copy the full SHA ddfcf37View commit details
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for df8de50 - Browse repository at this point
Copy the full SHA df8de50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf3664 - Browse repository at this point
Copy the full SHA 6cf3664View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1aa5477 - Browse repository at this point
Copy the full SHA 1aa5477View commit details
Commits on May 9, 2023
-
Merge branch 'connor4312/make-webresolver-work' into connor4312/inlin…
…e-remote-resolver
Configuration menu - View commit details
-
Copy full SHA for 5bb593e - Browse repository at this point
Copy the full SHA 5bb593eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bc8da8 - Browse repository at this point
Copy the full SHA 2bc8da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e71c429 - Browse repository at this point
Copy the full SHA e71c429View commit details
Commits on May 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6dcaf9a - Browse repository at this point
Copy the full SHA 6dcaf9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0029cab - Browse repository at this point
Copy the full SHA 0029cabView commit details -
💄 improve logging, make sure to continue throwing if the remote autho…
…rity doesn't contain a '+' and is not in a 'hostname:port' format
Configuration menu - View commit details
-
Copy full SHA for 1439f53 - Browse repository at this point
Copy the full SHA 1439f53View commit details
Commits on May 11, 2023
-
Add dedicated protocol for managed sockets (mainThreadManagedSockets …
…and extHostManagedSockets)
Configuration menu - View commit details
-
Copy full SHA for dde5a4f - Browse repository at this point
Copy the full SHA dde5a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b39c3 - Browse repository at this point
Copy the full SHA 12b39c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 273b73d - Browse repository at this point
Copy the full SHA 273b73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66f719f - Browse repository at this point
Copy the full SHA 66f719fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 364b84e - Browse repository at this point
Copy the full SHA 364b84eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f76fd4f - Browse repository at this point
Copy the full SHA f76fd4fView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf93b3f - Browse repository at this point
Copy the full SHA cf93b3fView commit details -
Merge remote-tracking branch 'origin/connor4312/inline-remote-resolve…
…r' into connor4312/inline-remote-resolver
Configuration menu - View commit details
-
Copy full SHA for d28b8fc - Browse repository at this point
Copy the full SHA d28b8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 482c4bf - Browse repository at this point
Copy the full SHA 482c4bfView commit details