├── .github ├── ISSUE_TEMPLATE │ ├── a_remote_ssh_bug_form.yml │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── classifier.json └── commands.json ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE-extensions ├── LICENSE-repository ├── NOTICE-remote-containers.txt ├── NOTICE-remote-ssh.txt ├── NOTICE-remote-wsl.txt ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── docs ├── README.md ├── images │ ├── Slack_Mark-24x24.png │ ├── Twitter_Social_Icon_24x24.png │ ├── codespaces-extn.png │ ├── dev-containers-extn.png │ ├── download.png │ ├── github-logo-256.png │ ├── gitter-icon-24x24.png │ ├── icon-mail-24x24.png │ ├── remote-command-palette.png │ ├── remote-containers-blue.svg │ ├── remote-containers-extn.png │ ├── remote-containers-readme.gif │ ├── remote-containers-white.svg │ ├── remote-dev-status-bar.png │ ├── remote-extensionpack.png │ ├── remote-ssh-command-palette.png │ ├── remote-tunnels-cli.png │ ├── remote-tunnels-connect.png │ ├── remote-tunnels-connected.png │ ├── remote-tunnels-explorer.png │ ├── remote-tunnels-select-tunnel.png │ ├── remote-tunnels-turn-on.png │ ├── remote-wsl-command-palette-update.png │ ├── remote-wsl-command-palette.png │ ├── remote-wsl-command-uname.png │ ├── remote-wsl-extension-rec.png │ ├── remote-wsl-gif-update.gif │ ├── remote-wsl-new-window-using-distro.png │ ├── remote-wsl-new-window.png │ ├── remote-wsl-open-code.gif │ ├── remote-wsl-open-file.png │ ├── remote-wsl-path.PNG │ ├── remote-wsl-share-path.PNG │ ├── so-image-24x24.png │ ├── ssh-readme.gif │ ├── together.png │ └── wsl-readme.gif └── licenses │ ├── NOTICE-dev-container-cli.txt │ └── dev-container-cli-license.txt └── ssh ├── README.md ├── baseline-configs ├── fedora+ │ ├── .devcontainer.json │ └── Dockerfile └── fedora │ ├── .devcontainer.json │ └── Dockerfile └── baseline.json /.github/ISSUE_TEMPLATE/a_remote_ssh_bug_form.yml: -------------------------------------------------------------------------------- 1 | name: Remote-SSH Bug 2 | description: File a bug/issue for the Remote-SSH extension 3 | labels: ["ssh"] 4 | assignees: 5 | - "joshspicer" 6 | body: 7 | - type: markdown 8 | attributes: 9 | value: | 10 | Thank you for taking the time to fill out a bug report, we appreciate your help in improving Remote - SSH! 11 | 12 | Please take the time to fill out this brief form to ensure we can triage your issue promptly. If you have a feature request for Remote-SSH please use the general `Feature request` issue creation button on the previous page. 13 | - type: checkboxes 14 | attributes: 15 | label: Is there an existing issue for this bug? 16 | description: Please search [here](https://github.com/microsoft/vscode-remote-release/issues?q=is%3Aopen+is%3Aissue+label%3Assh) to see if an open or closed issue already exists for the bug you have found. 17 | options: 18 | - label: I have searched the existing open issues and found none that apply. 19 | required: true 20 | - label: If I find any issue of interest that is related or closed, I will included a link to it in this issue. 21 | required: true 22 | - type: checkboxes 23 | attributes: 24 | label: Required Troubleshooting Steps 25 | description: Please go through the [**Troubleshooting Wiki**](https://github.com/microsoft/vscode-remote-release/wiki/Remote-SSH-troubleshooting) and follow all the required steps. 26 | options: 27 | - label: I have read and performed the troubleshooting steps 28 | required: true 29 | - label: I have tried both values of the `remote.SSH.useLocalServer` setting 30 | required: true 31 | - label: My issue was **not** covered in the [**Tips and Tricks**](https://code.visualstudio.com/docs/remote/troubleshooting#_ssh-tips) linked from the [Troubleshooting Wiki](https://github.com/microsoft/vscode-remote-release/wiki/Remote-SSH-troubleshooting). 32 | required: true 33 | - label: "I will include a complete copy of my Remote - SSH logs by running **Remote-SSH: Show Log** in the command palette or from **View > Output** in the menu bar" 34 | required: true 35 | - type: dropdown 36 | id: copilot-chat 37 | attributes: 38 | label: "[Optional] Diagnose with Copilot" 39 | description: Recent versions of Remote - SSH include a [Copilot Chat Participant](https://code.visualstudio.com/docs/copilot/getting-started-chat) named `@remote-ssh`. When prompted, this participant can help diagnose issues or answer general SSH configuration questions. 40 | options: 41 | - I did not ask the @remote-ssh participant for help 42 | - I asked @remote-ssh but it did not help 43 | - I asked @remote-ssh and it helped, but I still want to report this bug 44 | validations: 45 | required: true 46 | - type: dropdown 47 | id: manually-run-ssh-cmd 48 | attributes: 49 | label: In step 2 of the troubleshooting wiki, what was the result of running the generated SSH command verbatim outside of VS Code? 50 | options: 51 | - I did not try step 2 of the troubleshooting steps 52 | - I COULD successfully SSH to the remote machine with the generated SSH command 53 | - I could NOT successfully SSH to the remote machine, and the error was the SAME to what I saw in VS Code 54 | - I could NOT successfully SSH to the remote machine, and the error was DIFFERENT than what I saw in VS Code 55 | validations: 56 | required: true 57 | - type: textarea 58 | attributes: 59 | label: Remote-SSH Log 60 | description: To find logs first click on the `View` menu at the very top of your computer screen, and then select `Output` from the dropdown. Finally, select `Remote-SSH` from the dropdown on the right. 61 | value: | 62 |
63 | Remote-SSH Log 64 |

65 | 66 | ``` 67 | [PASTE LOG HERE WITHIN THE BACKTICKS TO FORMAT] 68 | ``` 69 | 70 |

71 |
72 | validations: 73 | required: true 74 | - type: textarea 75 | attributes: 76 | label: Expected Behavior 77 | description: A concise description of what you expected to happen. 78 | validations: 79 | required: true 80 | - type: textarea 81 | attributes: 82 | label: Actual Behavior 83 | description: A concise description of what is actually happening 84 | validations: 85 | required: true 86 | - type: textarea 87 | attributes: 88 | label: Steps To Reproduce 89 | description: Steps to reproduce the behavior. 90 | placeholder: | 91 | 1. In this environment... 92 | 2. With this config... 93 | 3. Run '...' 94 | 4. See error... 95 | validations: 96 | required: true 97 | - type: textarea 98 | attributes: 99 | label: Anything else? 100 | description: | 101 | Links? References? Anything that will give us more context about the issue you are encountering! 102 | 103 | Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. 104 | validations: 105 | required: false 106 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report for Dev Containers/WSL/Remote - Tunnels/VS Code Server 3 | about: Create a report to help us improve. 4 | --- 5 | 6 | 7 | 8 | 9 | 10 | - VSCode Version: 11 | - Local OS Version: 12 | - Remote OS Version: 13 | - Remote Extension/Connection Type: Dev Containers/WSL/Remote - Tunnels/VS Code Server 14 | - Logs: 15 | 16 | Steps to Reproduce: 17 | 18 | 1. 19 | 2. 20 | 21 | 22 | Does this issue occur when you try this locally?: Yes/No 23 | Does this issue occur when you try this locally and all extensions are disabled?: Yes/No 24 | 25 | 26 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Question 3 | about: The issue tracker is not for questions. 4 | 5 | --- 6 | 7 | 🚨 The issue tracker is not for questions 🚨 8 | 9 | If you have a question about VS Code, please ask it on https://stackoverflow.com/questions/tagged/visual-studio-code and about 10 | VS Code Remote on https://stackoverflow.com/questions/tagged/vscode-remote. 11 | -------------------------------------------------------------------------------- /.github/classifier.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://raw.githubusercontent.com/microsoft/vscode-github-triage-actions/stable/classifier-deep/apply/apply-labels/deep-classifier-config.schema.json", 3 | "assignees": {}, 4 | "labels": { 5 | "wsl": { 6 | "applyLabel": true 7 | }, 8 | "containers": { 9 | "applyLabel": true 10 | }, 11 | "ssh": { 12 | "applyLabel": true, 13 | "assign": ["joshspicer"] 14 | }, 15 | "code-server": {"assign": ["connor4312"]}, 16 | "tunnels": {"assign": ["connor4312"]} 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /.github/commands.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "comment", 4 | "name": "question", 5 | "allowUsers": [ 6 | "cleidigh", 7 | "usernamehw", 8 | "gjsjohnmurray", 9 | "IllusionMH" 10 | ], 11 | "action": "updateLabels", 12 | "addLabel": "*question" 13 | }, 14 | { 15 | "type": "comment", 16 | "name": "dev-question", 17 | "allowUsers": [ 18 | "cleidigh", 19 | "usernamehw", 20 | "gjsjohnmurray", 21 | "IllusionMH" 22 | ], 23 | "action": "updateLabels", 24 | "addLabel": "*dev-question" 25 | }, 26 | { 27 | "type": "label", 28 | "name": "*question", 29 | "action": "close", 30 | "reason": "not_planned", 31 | "comment": "We closed this issue because it is a question about using VS Code rather than an issue or feature request. Please search for help on [StackOverflow](https://aka.ms/vscodestackoverflow), where the community has already answered thousands of similar questions. You may find their [guide on asking a new question](https://aka.ms/vscodestackoverflowquestion) helpful if your question has not already been asked. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nHappy Coding!" 32 | }, 33 | { 34 | "type": "label", 35 | "name": "*dev-question", 36 | "action": "close", 37 | "reason": "not_planned", 38 | "comment": "We have a great extension developer community over on [GitHub discussions](https://github.com/microsoft/vscode-discussions/discussions) and [Slack](https://aka.ms/vscode-dev-community) where extension authors help each other. This is a great place for you to ask questions and find support.\n\nHappy Coding!" 39 | }, 40 | { 41 | "type": "label", 42 | "name": "*extension-candidate", 43 | "action": "close", 44 | "reason": "not_planned", 45 | "comment": "We try to keep VS Code lean and we think the functionality you're asking for is great for a VS Code extension. Maybe you can already find one that suits you in the [VS Code Marketplace](https://aka.ms/vscodemarketplace). Just in case, in a few simple steps you can get started [writing your own extension](https://aka.ms/vscodewritingextensions). See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nHappy Coding!" 46 | }, 47 | { 48 | "type": "label", 49 | "name": "*not-reproducible", 50 | "action": "close", 51 | "reason": "not_planned", 52 | "comment": "We closed this issue because we are unable to reproduce the problem with the steps you describe. Chances are we've already fixed your problem in a recent version of VS Code. If not, please ask us to reopen the issue and provide us with more detail. Our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) might help you with that.\n\nHappy Coding!" 53 | }, 54 | { 55 | "type": "label", 56 | "name": "*out-of-scope", 57 | "action": "close", 58 | "reason": "not_planned", 59 | "comment": "We closed this issue because we [don't plan to address it](https://aka.ms/vscode-out-of-scope) in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.\n\nIf you wonder what we are up to, please see our [roadmap](https://aka.ms/vscoderoadmap) and [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nThanks for your understanding, and happy coding!" 60 | }, 61 | { 62 | "type": "comment", 63 | "name": "causedByExtension", 64 | "allowUsers": [ 65 | "cleidigh", 66 | "usernamehw", 67 | "gjsjohnmurray", 68 | "IllusionMH" 69 | ], 70 | "action": "updateLabels", 71 | "addLabel": "*caused-by-extension" 72 | }, 73 | { 74 | "type": "label", 75 | "name": "*caused-by-extension", 76 | "action": "close", 77 | "reason": "not_planned", 78 | "comment": "This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the [marketplace](https://aka.ms/vscodemarketplace) for VS Code. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting). If you don't know which extension is causing the problem, you can run `Help: Start extension bisect` from the command palette (F1) to help identify the problem extension.\n\nHappy Coding!" 79 | }, 80 | { 81 | "type": "label", 82 | "name": "*as-designed", 83 | "action": "close", 84 | "reason": "not_planned", 85 | "comment": "The described behavior is how it is expected to work. If you disagree, please explain what is expected and what is not in more detail. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nHappy Coding!" 86 | }, 87 | { 88 | "type": "label", 89 | "name": "L10N", 90 | "assign": [ 91 | "csigs", 92 | "TylerLeonhardt" 93 | ] 94 | }, 95 | { 96 | "type": "comment", 97 | "name": "duplicate", 98 | "allowUsers": [ 99 | "cleidigh", 100 | "usernamehw", 101 | "gjsjohnmurray", 102 | "IllusionMH" 103 | ], 104 | "action": "updateLabels", 105 | "addLabel": "*duplicate" 106 | }, 107 | { 108 | "type": "label", 109 | "name": "*duplicate", 110 | "action": "close", 111 | "reason": "not_planned", 112 | "comment": "Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for [similar existing issues](${duplicateQuery}). See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nHappy Coding!" 113 | }, 114 | { 115 | "type": "comment", 116 | "name": "verified", 117 | "allowUsers": [ 118 | "@author" 119 | ], 120 | "action": "updateLabels", 121 | "addLabel": "verified", 122 | "removeLabel": "author-verification-requested", 123 | "requireLabel": "author-verification-requested", 124 | "disallowLabel": "unreleased" 125 | }, 126 | { 127 | "type": "comment", 128 | "name": "confirm", 129 | "allowUsers": [ 130 | "cleidigh", 131 | "usernamehw", 132 | "gjsjohnmurray", 133 | "IllusionMH" 134 | ], 135 | "action": "updateLabels", 136 | "addLabel": "confirmed", 137 | "removeLabel": "confirmation-pending" 138 | }, 139 | { 140 | "type": "comment", 141 | "name": "confirmationPending", 142 | "allowUsers": [ 143 | "cleidigh", 144 | "usernamehw", 145 | "gjsjohnmurray", 146 | "IllusionMH" 147 | ], 148 | "action": "updateLabels", 149 | "addLabel": "confirmation-pending", 150 | "removeLabel": "confirmed" 151 | }, 152 | { 153 | "type": "comment", 154 | "name": "needsMoreInfo", 155 | "allowUsers": [ 156 | "cleidigh", 157 | "usernamehw", 158 | "gjsjohnmurray", 159 | "IllusionMH" 160 | ], 161 | "action": "updateLabels", 162 | "addLabel": "~info-needed" 163 | }, 164 | { 165 | "type": "comment", 166 | "name": "needsPerfInfo", 167 | "allowUsers": [ 168 | "cleidigh", 169 | "usernamehw", 170 | "gjsjohnmurray", 171 | "IllusionMH" 172 | ], 173 | "addLabel": "info-needed", 174 | "comment": "Thanks for creating this issue regarding performance! Please follow this guide to help us diagnose performance issues: https://github.com/microsoft/vscode/wiki/Performance-Issues \n\nHappy Coding!" 175 | }, 176 | { 177 | "type": "comment", 178 | "name": "jsDebugLogs", 179 | "action": "updateLabels", 180 | "addLabel": "info-needed", 181 | "comment": "Please collect trace logs using the following instructions:\n\n> If you're able to, add `\"trace\": true` to your `launch.json` and reproduce the issue. The location of the log file on your disk will be written to the Debug Console. Share that with us.\n>\n> ⚠️ This log file will not contain source code, but will contain file paths. You can drop it into https://microsoft.github.io/vscode-pwa-analyzer/index.html to see what it contains. If you'd rather not share the log publicly, you can email it to connor@xbox.com" 182 | }, 183 | { 184 | "type": "comment", 185 | "name": "closedWith", 186 | "allowUsers": [ 187 | "cleidigh", 188 | "usernamehw", 189 | "gjsjohnmurray", 190 | "IllusionMH" 191 | ], 192 | "action": "close", 193 | "reason": "completed", 194 | "addLabel": "unreleased" 195 | }, 196 | { 197 | "type": "label", 198 | "name": "~info-needed", 199 | "action": "updateLabels", 200 | "addLabel": "info-needed", 201 | "removeLabel": "~info-needed", 202 | "comment": "Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our [issue reporting guidelines](https://aka.ms/vscodeissuereporting). Please take the time to review these and update the issue.\n\nHappy Coding!" 203 | }, 204 | { 205 | "type": "label", 206 | "name": "~version-info-needed", 207 | "action": "updateLabels", 208 | "addLabel": "info-needed", 209 | "removeLabel": "~version-info-needed", 210 | "comment": "Thanks for creating this issue! We figured it's missing some basic information, such as a version number, or in some other way doesn't follow our [issue reporting guidelines](https://aka.ms/vscodeissuereporting). Please take the time to review these and update the issue.\n\nHappy Coding!" 211 | }, 212 | { 213 | "type": "comment", 214 | "name": "a11ymas", 215 | "allowUsers": [ 216 | "AccessibilityTestingTeam-TCS", 217 | "dixitsonali95", 218 | "Mohini78", 219 | "ChitrarupaSharma", 220 | "mspatil110", 221 | "umasarath52", 222 | "v-umnaik" 223 | ], 224 | "action": "updateLabels", 225 | "addLabel": "a11ymas" 226 | }, 227 | { 228 | "type": "label", 229 | "name": "*off-topic", 230 | "action": "close", 231 | "reason": "not_planned", 232 | "comment": "Thanks for creating this issue. We think this issue is unactionable or unrelated to the goals of this project. Please follow our [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nHappy Coding!" 233 | }, 234 | { 235 | "type": "comment", 236 | "name": "extPython", 237 | "allowUsers": [ 238 | "cleidigh", 239 | "usernamehw", 240 | "gjsjohnmurray", 241 | "IllusionMH" 242 | ], 243 | "action": "close", 244 | "reason": "not_planned", 245 | "addLabel": "*caused-by-extension", 246 | "comment": "It looks like this is caused by the Python extension. Please file the issue to the [Python extension repository](https://github.com/microsoft/vscode-python). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 247 | }, 248 | { 249 | "type": "comment", 250 | "name": "extJupyter", 251 | "allowUsers": [ 252 | "cleidigh", 253 | "usernamehw", 254 | "gjsjohnmurray", 255 | "IllusionMH" 256 | ], 257 | "action": "close", 258 | "reason": "not_planned", 259 | "addLabel": "*caused-by-extension", 260 | "comment": "It looks like this is caused by the Jupyter extension. Please file the issue to the [Jupyter extension repository](https://github.com/microsoft/vscode-jupyter). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 261 | }, 262 | { 263 | "type": "comment", 264 | "name": "extC", 265 | "allowUsers": [ 266 | "cleidigh", 267 | "usernamehw", 268 | "gjsjohnmurray", 269 | "IllusionMH" 270 | ], 271 | "action": "close", 272 | "reason": "not_planned", 273 | "addLabel": "*caused-by-extension", 274 | "comment": "It looks like this is caused by the C extension. Please file the issue to the [C extension repository](https://github.com/microsoft/vscode-cpptools). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 275 | }, 276 | { 277 | "type": "comment", 278 | "name": "extC++", 279 | "allowUsers": [ 280 | "cleidigh", 281 | "usernamehw", 282 | "gjsjohnmurray", 283 | "IllusionMH" 284 | ], 285 | "action": "close", 286 | "reason": "not_planned", 287 | "addLabel": "*caused-by-extension", 288 | "comment": "It looks like this is caused by the C++ extension. Please file the issue to the [C++ extension repository](https://github.com/microsoft/vscode-cpptools). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 289 | }, 290 | { 291 | "type": "comment", 292 | "name": "extCpp", 293 | "allowUsers": [ 294 | "cleidigh", 295 | "usernamehw", 296 | "gjsjohnmurray", 297 | "IllusionMH" 298 | ], 299 | "action": "close", 300 | "reason": "not_planned", 301 | "addLabel": "*caused-by-extension", 302 | "comment": "It looks like this is caused by the C++ extension. Please file the issue to the [C++ extension repository](https://github.com/microsoft/vscode-cpptools). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 303 | }, 304 | { 305 | "type": "comment", 306 | "name": "extTS", 307 | "allowUsers": [ 308 | "cleidigh", 309 | "usernamehw", 310 | "gjsjohnmurray", 311 | "IllusionMH" 312 | ], 313 | "action": "close", 314 | "reason": "not_planned", 315 | "addLabel": "*caused-by-extension", 316 | "comment": "It looks like this is caused by the TypeScript language service. Please file the issue to the [TypeScript repository](https://github.com/microsoft/TypeScript/). Make sure to check their [contributing guidelines](https://github.com/microsoft/TypeScript/blob/master/CONTRIBUTING.md) and provide relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 317 | }, 318 | { 319 | "type": "comment", 320 | "name": "extJS", 321 | "allowUsers": [ 322 | "cleidigh", 323 | "usernamehw", 324 | "gjsjohnmurray", 325 | "IllusionMH" 326 | ], 327 | "action": "close", 328 | "reason": "not_planned", 329 | "addLabel": "*caused-by-extension", 330 | "comment": "It looks like this is caused by the TypeScript/JavaScript language service. Please file the issue to the [TypeScript repository](https://github.com/microsoft/TypeScript/). Make sure to check their [contributing guidelines](https://github.com/microsoft/TypeScript/blob/master/CONTRIBUTING.md) and provide relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 331 | }, 332 | { 333 | "type": "comment", 334 | "name": "extC#", 335 | "allowUsers": [ 336 | "cleidigh", 337 | "usernamehw", 338 | "gjsjohnmurray", 339 | "IllusionMH" 340 | ], 341 | "action": "close", 342 | "reason": "not_planned", 343 | "addLabel": "*caused-by-extension", 344 | "comment": "It looks like this is caused by the C# extension. Please file the issue to the [C# extension repository](https://github.com/OmniSharp/omnisharp-vscode.git). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 345 | }, 346 | { 347 | "type": "comment", 348 | "name": "extGo", 349 | "allowUsers": [ 350 | "cleidigh", 351 | "usernamehw", 352 | "gjsjohnmurray", 353 | "IllusionMH" 354 | ], 355 | "action": "close", 356 | "addLabel": "*caused-by-extension", 357 | "comment": "It looks like this is caused by the Go extension. Please file the issue to the [Go extension repository](https://github.com/golang/vscode-go). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 358 | }, 359 | { 360 | "type": "comment", 361 | "name": "extPowershell", 362 | "allowUsers": [ 363 | "cleidigh", 364 | "usernamehw", 365 | "gjsjohnmurray", 366 | "IllusionMH" 367 | ], 368 | "action": "close", 369 | "reason": "not_planned", 370 | "addLabel": "*caused-by-extension", 371 | "comment": "It looks like this is caused by the PowerShell extension. Please file the issue to the [PowerShell extension repository](https://github.com/PowerShell/vscode-powershell). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 372 | }, 373 | { 374 | "type": "comment", 375 | "name": "extLiveShare", 376 | "allowUsers": [ 377 | "cleidigh", 378 | "usernamehw", 379 | "gjsjohnmurray", 380 | "IllusionMH" 381 | ], 382 | "action": "close", 383 | "reason": "not_planned", 384 | "addLabel": "*caused-by-extension", 385 | "comment": "It looks like this is caused by the LiveShare extension. Please file the issue to the [LiveShare repository](https://github.com/MicrosoftDocs/live-share). Make sure to check their [contributing guidelines](https://github.com/MicrosoftDocs/live-share/blob/master/CONTRIBUTING.md) and provide relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 386 | }, 387 | { 388 | "type": "comment", 389 | "name": "extDocker", 390 | "allowUsers": [ 391 | "cleidigh", 392 | "usernamehw", 393 | "gjsjohnmurray", 394 | "IllusionMH" 395 | ], 396 | "action": "close", 397 | "reason": "not_planned", 398 | "addLabel": "*caused-by-extension", 399 | "comment": "It looks like this is caused by the Docker extension. Please file the issue to the [Docker extension repository](https://github.com/microsoft/vscode-docker). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 400 | }, 401 | { 402 | "type": "comment", 403 | "name": "extJava", 404 | "allowUsers": [ 405 | "cleidigh", 406 | "usernamehw", 407 | "gjsjohnmurray", 408 | "IllusionMH" 409 | ], 410 | "action": "close", 411 | "reason": "not_planned", 412 | "addLabel": "*caused-by-extension", 413 | "comment": "It looks like this is caused by the Java extension. Please file the issue to the [Java extension repository](https://github.com/redhat-developer/vscode-java). Make sure to check their [troubleshooting instructions](https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting) and provide relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 414 | }, 415 | { 416 | "type": "comment", 417 | "name": "extJavaDebug", 418 | "allowUsers": [ 419 | "cleidigh", 420 | "usernamehw", 421 | "gjsjohnmurray", 422 | "IllusionMH" 423 | ], 424 | "action": "close", 425 | "reason": "not_planned", 426 | "addLabel": "*caused-by-extension", 427 | "comment": "It looks like this is caused by the Java Debugger extension. Please file the issue to the [Java Debugger repository](https://github.com/microsoft/vscode-java-debug). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 428 | }, 429 | { 430 | "type": "comment", 431 | "name": "extCodespaces", 432 | "allowUsers": [ 433 | "cleidigh", 434 | "usernamehw", 435 | "gjsjohnmurray", 436 | "IllusionMH" 437 | ], 438 | "action": "close", 439 | "reason": "not_planned", 440 | "addLabel": "*caused-by-extension", 441 | "comment": "It looks like this is caused by the Codespaces extension. Please file the issue in the [Codespaces Discussion Forum](http://aka.ms/ghcs-feedback). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" 442 | }, 443 | { 444 | "type": "comment", 445 | "name": "gifPlease", 446 | "allowUsers": [ 447 | "cleidigh", 448 | "usernamehw", 449 | "gjsjohnmurray", 450 | "IllusionMH" 451 | ], 452 | "action": "comment", 453 | "addLabel": "info-needed", 454 | "comment": "Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, `.gif` files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.\n\nIf the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (`Developer: Toggle Screencast Mode` in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.\n\nHappy coding!" 455 | }, 456 | { 457 | "__comment__": "Allows folks on the team to label issues by commenting: `\\label My-Label` ", 458 | "type": "comment", 459 | "name": "label", 460 | "allowUsers": [] 461 | }, 462 | { 463 | "type": "comment", 464 | "name": "assign", 465 | "allowUsers": [ 466 | "cleidigh", 467 | "usernamehw", 468 | "gjsjohnmurray", 469 | "IllusionMH" 470 | ] 471 | }, 472 | { 473 | "type": "label", 474 | "name": "*workspace-trust-docs", 475 | "action": "close", 476 | "reason": "not_planned", 477 | "comment": "This issue appears to be the result of the new workspace trust feature shipped in June 2021. This security-focused feature has major impact on the functionality of VS Code. Due to the volume of issues, we ask that you take some time to review our [comprehensive documentation](https://aka.ms/vscode-workspace-trust) on the feature. If your issue is still not resolved, please let us know." 478 | }, 479 | { 480 | "type": "label", 481 | "name": "~verification-steps-needed", 482 | "action": "updateLabels", 483 | "addLabel": "verification-steps-needed", 484 | "removeLabel": "~verification-steps-needed", 485 | "comment": "Friendly ping! Looks like this issue requires some further steps to be verified. Please provide us with the steps necessary to verify this issue." 486 | } 487 | ] 488 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/target 2 | *.DS_Store 3 | Thumbs.db 4 | 5 | ## Ignore Visual Studio temporary files, build results, and 6 | ## files generated by popular Visual Studio add-ons. 7 | ## 8 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore 9 | 10 | # User-specific files 11 | *.suo 12 | *.user 13 | *.userosscache 14 | *.sln.docstates 15 | 16 | # User-specific files (MonoDevelop/Xamarin Studio) 17 | *.userprefs 18 | 19 | # Build results 20 | [Dd]ebug/ 21 | [Dd]ebugPublic/ 22 | [Rr]elease/ 23 | [Rr]eleases/ 24 | x64/ 25 | x86/ 26 | bld/ 27 | [Bb]in/ 28 | [Oo]bj/ 29 | [Ll]og/ 30 | 31 | # Visual Studio 2015/2017 cache/options directory 32 | .vs/ 33 | # Uncomment if you have tasks that create the project's static files in wwwroot 34 | #wwwroot/ 35 | 36 | # Visual Studio 2017 auto generated files 37 | Generated\ Files/ 38 | 39 | # MSTest test Results 40 | [Tt]est[Rr]esult*/ 41 | [Bb]uild[Ll]og.* 42 | 43 | # NUNIT 44 | *.VisualState.xml 45 | TestResult.xml 46 | 47 | # Build Results of an ATL Project 48 | [Dd]ebugPS/ 49 | [Rr]eleasePS/ 50 | dlldata.c 51 | 52 | # Benchmark Results 53 | BenchmarkDotNet.Artifacts/ 54 | 55 | # .NET Core 56 | project.lock.json 57 | project.fragment.lock.json 58 | artifacts/ 59 | **/Properties/launchSettings.json 60 | 61 | # StyleCop 62 | StyleCopReport.xml 63 | 64 | # Files built by Visual Studio 65 | *_i.c 66 | *_p.c 67 | *_i.h 68 | *.ilk 69 | *.meta 70 | *.obj 71 | *.iobj 72 | *.pch 73 | *.pdb 74 | *.ipdb 75 | *.pgc 76 | *.pgd 77 | *.rsp 78 | *.sbr 79 | *.tlb 80 | *.tli 81 | *.tlh 82 | *.tmp 83 | *.tmp_proj 84 | *.log 85 | *.vspscc 86 | *.vssscc 87 | .builds 88 | *.pidb 89 | *.svclog 90 | *.scc 91 | 92 | # Chutzpah Test files 93 | _Chutzpah* 94 | 95 | # Visual C++ cache files 96 | ipch/ 97 | *.aps 98 | *.ncb 99 | *.opendb 100 | *.opensdf 101 | *.sdf 102 | *.cachefile 103 | *.VC.db 104 | *.VC.VC.opendb 105 | 106 | # Visual Studio profiler 107 | *.psess 108 | *.vsp 109 | *.vspx 110 | *.sap 111 | 112 | # Visual Studio Trace Files 113 | *.e2e 114 | 115 | # TFS 2012 Local Workspace 116 | $tf/ 117 | 118 | # Guidance Automation Toolkit 119 | *.gpState 120 | 121 | # ReSharper is a .NET coding add-in 122 | _ReSharper*/ 123 | *.[Rr]e[Ss]harper 124 | *.DotSettings.user 125 | 126 | # JustCode is a .NET coding add-in 127 | .JustCode 128 | 129 | # TeamCity is a build add-in 130 | _TeamCity* 131 | 132 | # DotCover is a Code Coverage Tool 133 | *.dotCover 134 | 135 | # AxoCover is a Code Coverage Tool 136 | .axoCover/* 137 | !.axoCover/settings.json 138 | 139 | # Visual Studio code coverage results 140 | *.coverage 141 | *.coveragexml 142 | 143 | # NCrunch 144 | _NCrunch_* 145 | .*crunch*.local.xml 146 | nCrunchTemp_* 147 | 148 | # MightyMoose 149 | *.mm.* 150 | AutoTest.Net/ 151 | 152 | # Web workbench (sass) 153 | .sass-cache/ 154 | 155 | # Installshield output folder 156 | [Ee]xpress/ 157 | 158 | # DocProject is a documentation generator add-in 159 | DocProject/buildhelp/ 160 | DocProject/Help/*.HxT 161 | DocProject/Help/*.HxC 162 | DocProject/Help/*.hhc 163 | DocProject/Help/*.hhk 164 | DocProject/Help/*.hhp 165 | DocProject/Help/Html2 166 | DocProject/Help/html 167 | 168 | # Click-Once directory 169 | publish/ 170 | 171 | # Publish Web Output 172 | *.[Pp]ublish.xml 173 | *.azurePubxml 174 | # Note: Comment the next line if you want to checkin your web deploy settings, 175 | # but database connection strings (with potential passwords) will be unencrypted 176 | *.pubxml 177 | *.publishproj 178 | 179 | # Microsoft Azure Web App publish settings. Comment the next line if you want to 180 | # checkin your Azure Web App publish settings, but sensitive information contained 181 | # in these scripts will be unencrypted 182 | PublishScripts/ 183 | 184 | # NuGet Packages 185 | *.nupkg 186 | # The packages folder can be ignored because of Package Restore 187 | **/[Pp]ackages/* 188 | # except build/, which is used as an MSBuild target. 189 | !**/[Pp]ackages/build/ 190 | # Uncomment if necessary however generally it will be regenerated when needed 191 | #!**/[Pp]ackages/repositories.config 192 | # NuGet v3's project.json files produces more ignorable files 193 | *.nuget.props 194 | *.nuget.targets 195 | 196 | # Microsoft Azure Build Output 197 | csx/ 198 | *.build.csdef 199 | 200 | # Microsoft Azure Emulator 201 | ecf/ 202 | rcf/ 203 | 204 | # Windows Store app package directories and files 205 | AppPackages/ 206 | BundleArtifacts/ 207 | Package.StoreAssociation.xml 208 | _pkginfo.txt 209 | *.appx 210 | 211 | # Visual Studio cache files 212 | # files ending in .cache can be ignored 213 | *.[Cc]ache 214 | # but keep track of directories ending in .cache 215 | !*.[Cc]ache/ 216 | 217 | # Others 218 | ClientBin/ 219 | ~$* 220 | *~ 221 | *.dbmdl 222 | *.dbproj.schemaview 223 | *.jfm 224 | *.pfx 225 | *.publishsettings 226 | orleans.codegen.cs 227 | 228 | # Including strong name files can present a security risk 229 | # (https://github.com/github/gitignore/pull/2483#issue-259490424) 230 | #*.snk 231 | 232 | # Since there are multiple workflows, uncomment next line to ignore bower_components 233 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) 234 | #bower_components/ 235 | 236 | # RIA/Silverlight projects 237 | Generated_Code/ 238 | 239 | # Backup & report files from converting an old project file 240 | # to a newer Visual Studio version. Backup files are not needed, 241 | # because we have git ;-) 242 | _UpgradeReport_Files/ 243 | Backup*/ 244 | UpgradeLog*.XML 245 | UpgradeLog*.htm 246 | ServiceFabricBackup/ 247 | *.rptproj.bak 248 | 249 | # SQL Server files 250 | *.mdf 251 | *.ldf 252 | *.ndf 253 | 254 | # Business Intelligence projects 255 | *.rdl.data 256 | *.bim.layout 257 | *.bim_*.settings 258 | *.rptproj.rsuser 259 | 260 | # Microsoft Fakes 261 | FakesAssemblies/ 262 | 263 | # GhostDoc plugin setting file 264 | *.GhostDoc.xml 265 | 266 | # Node.js Tools for Visual Studio 267 | .ntvs_analysis.dat 268 | node_modules/ 269 | 270 | # Visual Studio 6 build log 271 | *.plg 272 | 273 | # Visual Studio 6 workspace options file 274 | *.opt 275 | 276 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) 277 | *.vbw 278 | 279 | # Visual Studio LightSwitch build output 280 | **/*.HTMLClient/GeneratedArtifacts 281 | **/*.DesktopClient/GeneratedArtifacts 282 | **/*.DesktopClient/ModelManifest.xml 283 | **/*.Server/GeneratedArtifacts 284 | **/*.Server/ModelManifest.xml 285 | _Pvt_Extensions 286 | 287 | # Paket dependency manager 288 | .paket/paket.exe 289 | paket-files/ 290 | 291 | # FAKE - F# Make 292 | .fake/ 293 | 294 | # JetBrains Rider 295 | .idea/ 296 | *.sln.iml 297 | 298 | # CodeRush 299 | .cr/ 300 | 301 | # Python Tools for Visual Studio (PTVS) 302 | __pycache__/ 303 | *.pyc 304 | 305 | # Cake - Uncomment if you are using it 306 | # tools/** 307 | # !tools/packages.config 308 | 309 | # Tabs Studio 310 | *.tss 311 | 312 | # Telerik's JustMock configuration file 313 | *.jmconfig 314 | 315 | # BizTalk build output 316 | *.btp.cs 317 | *.btm.cs 318 | *.odx.cs 319 | *.xsd.cs 320 | 321 | # OpenCover UI analysis results 322 | OpenCover/ 323 | 324 | # Azure Stream Analytics local run output 325 | ASALocalRun/ 326 | 327 | # MSBuild Binary and Structured Log 328 | *.binlog 329 | 330 | # NVidia Nsight GPU debugger configuration file 331 | *.nvuser 332 | 333 | # MFractors (Xamarin productivity tool) working folder 334 | .mfractor/ 335 | 336 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 6 | 7 | # Contributing to VS Code Remote Development 8 | 9 | There are many ways for you to contribute to VS Code Remote Development (WSL, Remote - SSH, Remote - Tunnels, Dev Containers). This document will outline a number of ways you can get involved. 10 | 11 | ## Reporting Issues 12 | 13 | Have you identified a reproducible problem in VS Code Remote extensions? Have a feature request? We want to hear about it! Here's how you can make reporting your issue as effective as possible. 14 | 15 | ### Identify Where to Report 16 | 17 | This repository is specifically for the VS Code Remote Development extension pack and related extensions. Consider these other locations for your feedback if your issue is not directly related to these extensions: 18 | 19 | - If you are encountering an issue with another extension when running in a remote environment, please raise an issue in the extension's repository. You can reference the [summary](https://aka.ms/vscode-remote/troubleshooting/extensions) of tips for resolving extension issues and our [extension guide](https://aka.ms/vscode-remote/developing-extensions) to help the extension author get started. 20 | - You can report issues related to offically maintained Dev Container Templates at [devcontainers/templates](https://github.com/devcontainers/templates). 21 | - You can report issues related to offically maintained Dev Container Features at [devcontainers/features](https://github.com/devcontainers/features). 22 | - Image issues for `mcr.microsoft.com/devcontainers` and `mcr.microsoft.com/vscode/devcontainers` images can be raised at [devcontainers/images](https://github.com/devcontainers/images). 23 | - For issues related to the Dev Container specification, raise an issue at [devcontainers/spec](https://github.com/devcontainers/spec). 24 | - For issues related to the Dev Container CLI, raise an issue at [devcontainers/cli](https://github.com/devcontainers/cli). 25 | - Github Codespaces issues should be raised in [GitHub Feedback](https://github.com/github/feedback/discussions/categories/codespaces). 26 | - If you are not looking to report an issue related to these extensions, you may be looking for the [VS Code OSS](https://github.com/Microsoft/vscode) repository. However, note that, the VS Code project is distributed across multiple repositories. See the list of [Related Projects](https://github.com/Microsoft/vscode/wiki/Related-Projects) if you aren't sure which repo is correct. 27 | 28 | ### Look For an Existing Issue 29 | 30 | Before you create a new issue, please do a search in [open issues](https://github.com/Microsoft/vscode-remote-release/issues) to see if the issue or feature request has already been filed. 31 | 32 | Be sure to scan through the [most popular](https://github.com/Microsoft/vscode-remote-release/issues?q=is%3Aopen+is%3Aissue+label%3Afeature-request+sort%3Areactions-%2B1-desc) feature requests. 33 | 34 | If you find your issue already exists, make relevant comments and add your [reaction](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments). Use a reaction in place of a "+1" comment: 35 | 36 | * 👍 - upvote 37 | * 👎 - downvote 38 | 39 | If you cannot find an existing issue that describes your bug or feature, create a new issue using the guidelines below. 40 | 41 | ### Writing Good Bug Reports and Feature Requests 42 | 43 | File a single issue per problem and feature request. Do not enumerate multiple bugs or feature requests in the same issue. 44 | 45 | Do not add your issue as a comment to an existing issue unless it's for the identical input. Many issues look similar, but have different causes. 46 | 47 | The more information you can provide, the more likely someone will be successful at reproducing the issue and finding a fix. 48 | 49 | Please include the following with each issue: 50 | 51 | * Version of VS Code 52 | 53 | * What type of remote connection you were using: SSH, Containers, WSL 54 | 55 | * Your operating system 56 | 57 | * The remote operating system you are connecting to 58 | 59 | * List of extensions that you have installed 60 | 61 | * Reproducible steps (1... 2... 3...) that cause the issue 62 | 63 | * What you expected to see, versus what you actually saw 64 | 65 | * Images, animations, or a link to a video showing the issue occurring 66 | 67 | * A code snippet that demonstrates the issue or a link to a code repository the developers can easily pull down to recreate the issue locally 68 | 69 | * **Note:** Because the developers need to copy and paste the code snippet, including a code snippet as a media file (i.e. .gif) is not sufficient. 70 | 71 | * Errors from the Dev Tools Console (open from the menu: Help > Toggle Developer Tools) 72 | 73 | * If you are using VS Code Remote - Container support, include your container configuration files if you are able to. 74 | 75 | ### Final Checklist 76 | 77 | Please remember to do the following: 78 | 79 | * [ ] Search the issue repository to ensure your report is a new issue 80 | 81 | * [ ] Recreate the issue after disabling all extensions 82 | 83 | * [ ] Simplify your code around the issue to better isolate the problem 84 | 85 | Don't feel bad if the developers can't reproduce the issue right away. They will simply ask for more information! 86 | 87 | ### Follow Your Issue 88 | 89 | Once submitted, your report will go into the a similar [issue tracking](https://github.com/Microsoft/vscode/wiki/Issue-Tracking) workflow that is used for the core VS Code project. Be sure to understand what will happen next, so you know what to expect, and how to continue to assist throughout the process. 90 | 91 | ### Automated Issue Management 92 | 93 | We use a bot to help us manage issues. This bot currently: 94 | 95 | * Automatically closes any issue marked `needs-more-info` if there has been no response in the past 7 days. 96 | * Automatically locks issues 45 days after they are closed. 97 | 98 | If you believe the bot got something wrong, please open a new issue and let us know. 99 | 100 | ## Contributing to Documentation 101 | 102 | If you want to contribute to our documentation, please submit a pull request (or raise an issue) in the [vscode-docs repository](https://github.com/Microsoft/vscode-docs). 103 | 104 | ## Code of Conduct 105 | 106 | This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). 107 | For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or 108 | contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. 109 | 110 | ## Thank You! 111 | 112 | Your contributions, large or small, make great projects like this possible. Thank you for taking the time to contribute. 113 | -------------------------------------------------------------------------------- /LICENSE-extensions: -------------------------------------------------------------------------------- 1 | MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS 2 | MICROSOFT VISUAL STUDIO CODE REMOTE DEVELOPMENT EXTENSIONS 3 | 4 | These license terms are an agreement between you and Microsoft Corporation (or based on where you live, one of its affiliates). They apply to the pre-release software named above. The terms also apply to any Microsoft services or updates for the software, except to the extent those have additional terms. 5 | 6 | IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. 7 | 8 | 1. INSTALLATION AND USE RIGHTS. 9 | a. General. You may use a copy of the software with each validly licensed copy of Microsoft Visual Studio Code. You may not use the software if you do not have a license for Microsoft Visual Studio Code. You may copy and install files from the software onto your application development devices, including physical devices and virtual machines or containers on those machines, which are (i) owned by you and located on-premises or hosted on your own private cloud or data center, or (ii) remote devices, virtual machines, or containers which are dedicated solely to your use and hosted for you on Microsoft Azure or by other cloud hosting providers (collectively, “Development Devices”). You and others in your organization may use these files on your Development Devices solely to develop and test applications. For clarity, “applications” means applications developed by you and others in your organization who are each licensed to use Microsoft Visual Studio Code. 10 | b. Demo Use. The uses permitted above include use of the software in demonstrating your applications. 11 | c. Third Party Components. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the ThirdPartyNotices file(s) accompanying the software. 12 | d. Extensions. The software gives you the option to download other Microsoft and third party software packages from our extension marketplace or package managers. Those packages are under their own licenses, and not this agreement. Microsoft does not distribute, license or provide any warranties for any of the third party packages. By accessing or using our extension marketplace, you agree to the extension marketplace terms located at https://aka.ms/vsmarketplace-ToU. 13 | 14 | 2. PRE-RELEASE SOFTWARE. The software is a pre-release version. It may not work the way a final version of the software will. Microsoft may change it for the final, commercial version. We also may not release a commercial version. Microsoft is not obligated to provide maintenance, technical support or updates to you for the software. 15 | 16 | 3. ONLINE SERVICES IN THE SOFTWARE. Some features of the software make use of online services to provide you with updates to the software or extensions, to download or install additional software to enable use of this software, or to enable you to retrieve content, collaborate with others, or otherwise supplement your development. As used throughout this agreement, the term “software” includes these online service features. 17 | 18 | 4. DATA. 19 | a. Data Collection. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation located at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting. There may also be some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices. 20 | b. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at https://go.microsoft.com/?linkid=9840733. 21 | 22 | 5. UPDATES. The software may periodically check for updates and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices. 23 | 24 | 6. FEEDBACK. If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way and for any purpose. You will not give feedback that is subject to a license that requires Microsoft to license its software or documentation to third parties because we include your feedback in them. These rights survive this agreement. 25 | 26 | 7. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in other Visual Studio products. You may not: 27 | * work around any technical limitations in the software; 28 | * reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included with the software; 29 | * remove, minimize, block or modify any notices of Microsoft or its suppliers in the software; 30 | * use the software in any way that is against the law; 31 | * host, share, publish, rent or lease the software; or 32 | * provide the software as a stand-alone or integrated offering or combine it with any of your applications for others to use. 33 | 34 | 8. SUPPORT SERVICES. Because the software is “as is,” we may not provide support services for it. 35 | 36 | 9. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services. 37 | 38 | 10. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users and end use. For further information on export restrictions, visit (aka.ms/exporting). 39 | 40 | 11. APPLICABLE LAW. If you acquired the software in the United States, Washington State law applies to interpretation of and claims for breach of this agreement, and the laws of the state where you live apply to all other claims. If you acquired the software in any other country, its laws apply. 41 | 42 | 12. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: 43 | a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. 44 | b. Canada. If you acquired the software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. 45 | c. Germany and Austria. 46 | (i) Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. 47 | (ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. 48 | Subject to the foregoing clause (ii), Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. 49 | 50 | 13. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so. 51 | 52 | 14. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 53 | 54 | 15. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. 55 | 56 | This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and (b) claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. 57 | 58 | It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. 59 | 60 | Please note: As the software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French. 61 | 62 | Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. 63 | 64 | EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. 65 | 66 | LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. 67 | 68 | Cette limitation concerne : 69 | * tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et 70 | * les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. 71 | Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. 72 | 73 | EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. -------------------------------------------------------------------------------- /LICENSE-repository: -------------------------------------------------------------------------------- 1 | Attribution 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More_considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution 4.0 International Public License 58 | 59 | By exercising the Licensed Rights (defined below), You accept and agree 60 | to be bound by the terms and conditions of this Creative Commons 61 | Attribution 4.0 International Public License ("Public License"). To the 62 | extent this Public License may be interpreted as a contract, You are 63 | granted the Licensed Rights in consideration of Your acceptance of 64 | these terms and conditions, and the Licensor grants You such rights in 65 | consideration of benefits the Licensor receives from making the 66 | Licensed Material available under these terms and conditions. 67 | 68 | 69 | Section 1 -- Definitions. 70 | 71 | a. Adapted Material means material subject to Copyright and Similar 72 | Rights that is derived from or based upon the Licensed Material 73 | and in which the Licensed Material is translated, altered, 74 | arranged, transformed, or otherwise modified in a manner requiring 75 | permission under the Copyright and Similar Rights held by the 76 | Licensor. For purposes of this Public License, where the Licensed 77 | Material is a musical work, performance, or sound recording, 78 | Adapted Material is always produced where the Licensed Material is 79 | synched in timed relation with a moving image. 80 | 81 | b. Adapter's License means the license You apply to Your Copyright 82 | and Similar Rights in Your contributions to Adapted Material in 83 | accordance with the terms and conditions of this Public License. 84 | 85 | c. Copyright and Similar Rights means copyright and/or similar rights 86 | closely related to copyright including, without limitation, 87 | performance, broadcast, sound recording, and Sui Generis Database 88 | Rights, without regard to how the rights are labeled or 89 | categorized. For purposes of this Public License, the rights 90 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 91 | Rights. 92 | 93 | d. Effective Technological Measures means those measures that, in the 94 | absence of proper authority, may not be circumvented under laws 95 | fulfilling obligations under Article 11 of the WIPO Copyright 96 | Treaty adopted on December 20, 1996, and/or similar international 97 | agreements. 98 | 99 | e. Exceptions and Limitations means fair use, fair dealing, and/or 100 | any other exception or limitation to Copyright and Similar Rights 101 | that applies to Your use of the Licensed Material. 102 | 103 | f. Licensed Material means the artistic or literary work, database, 104 | or other material to which the Licensor applied this Public 105 | License. 106 | 107 | g. Licensed Rights means the rights granted to You subject to the 108 | terms and conditions of this Public License, which are limited to 109 | all Copyright and Similar Rights that apply to Your use of the 110 | Licensed Material and that the Licensor has authority to license. 111 | 112 | h. Licensor means the individual(s) or entity(ies) granting rights 113 | under this Public License. 114 | 115 | i. Share means to provide material to the public by any means or 116 | process that requires permission under the Licensed Rights, such 117 | as reproduction, public display, public performance, distribution, 118 | dissemination, communication, or importation, and to make material 119 | available to the public including in ways that members of the 120 | public may access the material from a place and at a time 121 | individually chosen by them. 122 | 123 | j. Sui Generis Database Rights means rights other than copyright 124 | resulting from Directive 96/9/EC of the European Parliament and of 125 | the Council of 11 March 1996 on the legal protection of databases, 126 | as amended and/or succeeded, as well as other essentially 127 | equivalent rights anywhere in the world. 128 | 129 | k. You means the individual or entity exercising the Licensed Rights 130 | under this Public License. Your has a corresponding meaning. 131 | 132 | 133 | Section 2 -- Scope. 134 | 135 | a. License grant. 136 | 137 | 1. Subject to the terms and conditions of this Public License, 138 | the Licensor hereby grants You a worldwide, royalty-free, 139 | non-sublicensable, non-exclusive, irrevocable license to 140 | exercise the Licensed Rights in the Licensed Material to: 141 | 142 | a. reproduce and Share the Licensed Material, in whole or 143 | in part; and 144 | 145 | b. produce, reproduce, and Share Adapted Material. 146 | 147 | 2. Exceptions and Limitations. For the avoidance of doubt, where 148 | Exceptions and Limitations apply to Your use, this Public 149 | License does not apply, and You do not need to comply with 150 | its terms and conditions. 151 | 152 | 3. Term. The term of this Public License is specified in Section 153 | 6(a). 154 | 155 | 4. Media and formats; technical modifications allowed. The 156 | Licensor authorizes You to exercise the Licensed Rights in 157 | all media and formats whether now known or hereafter created, 158 | and to make technical modifications necessary to do so. The 159 | Licensor waives and/or agrees not to assert any right or 160 | authority to forbid You from making technical modifications 161 | necessary to exercise the Licensed Rights, including 162 | technical modifications necessary to circumvent Effective 163 | Technological Measures. For purposes of this Public License, 164 | simply making modifications authorized by this Section 2(a) 165 | (4) never produces Adapted Material. 166 | 167 | 5. Downstream recipients. 168 | 169 | a. Offer from the Licensor -- Licensed Material. Every 170 | recipient of the Licensed Material automatically 171 | receives an offer from the Licensor to exercise the 172 | Licensed Rights under the terms and conditions of this 173 | Public License. 174 | 175 | b. No downstream restrictions. You may not offer or impose 176 | any additional or different terms or conditions on, or 177 | apply any Effective Technological Measures to, the 178 | Licensed Material if doing so restricts exercise of the 179 | Licensed Rights by any recipient of the Licensed 180 | Material. 181 | 182 | 6. No endorsement. Nothing in this Public License constitutes or 183 | may be construed as permission to assert or imply that You 184 | are, or that Your use of the Licensed Material is, connected 185 | with, or sponsored, endorsed, or granted official status by, 186 | the Licensor or others designated to receive attribution as 187 | provided in Section 3(a)(1)(A)(i). 188 | 189 | b. Other rights. 190 | 191 | 1. Moral rights, such as the right of integrity, are not 192 | licensed under this Public License, nor are publicity, 193 | privacy, and/or other similar personality rights; however, to 194 | the extent possible, the Licensor waives and/or agrees not to 195 | assert any such rights held by the Licensor to the limited 196 | extent necessary to allow You to exercise the Licensed 197 | Rights, but not otherwise. 198 | 199 | 2. Patent and trademark rights are not licensed under this 200 | Public License. 201 | 202 | 3. To the extent possible, the Licensor waives any right to 203 | collect royalties from You for the exercise of the Licensed 204 | Rights, whether directly or through a collecting society 205 | under any voluntary or waivable statutory or compulsory 206 | licensing scheme. In all other cases the Licensor expressly 207 | reserves any right to collect such royalties. 208 | 209 | 210 | Section 3 -- License Conditions. 211 | 212 | Your exercise of the Licensed Rights is expressly made subject to the 213 | following conditions. 214 | 215 | a. Attribution. 216 | 217 | 1. If You Share the Licensed Material (including in modified 218 | form), You must: 219 | 220 | a. retain the following if it is supplied by the Licensor 221 | with the Licensed Material: 222 | 223 | i. identification of the creator(s) of the Licensed 224 | Material and any others designated to receive 225 | attribution, in any reasonable manner requested by 226 | the Licensor (including by pseudonym if 227 | designated); 228 | 229 | ii. a copyright notice; 230 | 231 | iii. a notice that refers to this Public License; 232 | 233 | iv. a notice that refers to the disclaimer of 234 | warranties; 235 | 236 | v. a URI or hyperlink to the Licensed Material to the 237 | extent reasonably practicable; 238 | 239 | b. indicate if You modified the Licensed Material and 240 | retain an indication of any previous modifications; and 241 | 242 | c. indicate the Licensed Material is licensed under this 243 | Public License, and include the text of, or the URI or 244 | hyperlink to, this Public License. 245 | 246 | 2. You may satisfy the conditions in Section 3(a)(1) in any 247 | reasonable manner based on the medium, means, and context in 248 | which You Share the Licensed Material. For example, it may be 249 | reasonable to satisfy the conditions by providing a URI or 250 | hyperlink to a resource that includes the required 251 | information. 252 | 253 | 3. If requested by the Licensor, You must remove any of the 254 | information required by Section 3(a)(1)(A) to the extent 255 | reasonably practicable. 256 | 257 | 4. If You Share Adapted Material You produce, the Adapter's 258 | License You apply must not prevent recipients of the Adapted 259 | Material from complying with this Public License. 260 | 261 | 262 | Section 4 -- Sui Generis Database Rights. 263 | 264 | Where the Licensed Rights include Sui Generis Database Rights that 265 | apply to Your use of the Licensed Material: 266 | 267 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 268 | to extract, reuse, reproduce, and Share all or a substantial 269 | portion of the contents of the database; 270 | 271 | b. if You include all or a substantial portion of the database 272 | contents in a database in which You have Sui Generis Database 273 | Rights, then the database in which You have Sui Generis Database 274 | Rights (but not its individual contents) is Adapted Material; and 275 | 276 | c. You must comply with the conditions in Section 3(a) if You Share 277 | all or a substantial portion of the contents of the database. 278 | 279 | For the avoidance of doubt, this Section 4 supplements and does not 280 | replace Your obligations under this Public License where the Licensed 281 | Rights include other Copyright and Similar Rights. 282 | 283 | 284 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 285 | 286 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 287 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 288 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 289 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 290 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 291 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 292 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 293 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 294 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 295 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 296 | 297 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 298 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 299 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 300 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 301 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 302 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 303 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 304 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 305 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 306 | 307 | c. The disclaimer of warranties and limitation of liability provided 308 | above shall be interpreted in a manner that, to the extent 309 | possible, most closely approximates an absolute disclaimer and 310 | waiver of all liability. 311 | 312 | 313 | Section 6 -- Term and Termination. 314 | 315 | a. This Public License applies for the term of the Copyright and 316 | Similar Rights licensed here. However, if You fail to comply with 317 | this Public License, then Your rights under this Public License 318 | terminate automatically. 319 | 320 | b. Where Your right to use the Licensed Material has terminated under 321 | Section 6(a), it reinstates: 322 | 323 | 1. automatically as of the date the violation is cured, provided 324 | it is cured within 30 days of Your discovery of the 325 | violation; or 326 | 327 | 2. upon express reinstatement by the Licensor. 328 | 329 | For the avoidance of doubt, this Section 6(b) does not affect any 330 | right the Licensor may have to seek remedies for Your violations 331 | of this Public License. 332 | 333 | c. For the avoidance of doubt, the Licensor may also offer the 334 | Licensed Material under separate terms or conditions or stop 335 | distributing the Licensed Material at any time; however, doing so 336 | will not terminate this Public License. 337 | 338 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 339 | License. 340 | 341 | 342 | Section 7 -- Other Terms and Conditions. 343 | 344 | a. The Licensor shall not be bound by any additional or different 345 | terms or conditions communicated by You unless expressly agreed. 346 | 347 | b. Any arrangements, understandings, or agreements regarding the 348 | Licensed Material not stated herein are separate from and 349 | independent of the terms and conditions of this Public License. 350 | 351 | 352 | Section 8 -- Interpretation. 353 | 354 | a. For the avoidance of doubt, this Public License does not, and 355 | shall not be interpreted to, reduce, limit, restrict, or impose 356 | conditions on any use of the Licensed Material that could lawfully 357 | be made without permission under this Public License. 358 | 359 | b. To the extent possible, if any provision of this Public License is 360 | deemed unenforceable, it shall be automatically reformed to the 361 | minimum extent necessary to make it enforceable. If the provision 362 | cannot be reformed, it shall be severed from this Public License 363 | without affecting the enforceability of the remaining terms and 364 | conditions. 365 | 366 | c. No term or condition of this Public License will be waived and no 367 | failure to comply consented to unless expressly agreed to by the 368 | Licensor. 369 | 370 | d. Nothing in this Public License constitutes or may be interpreted 371 | as a limitation upon, or waiver of, any privileges and immunities 372 | that apply to the Licensor or You, including from the legal 373 | processes of any jurisdiction or authority. 374 | 375 | 376 | ======================================================================= 377 | 378 | Creative Commons is not a party to its public 379 | licenses. Notwithstanding, Creative Commons may elect to apply one of 380 | its public licenses to material it publishes and in those instances 381 | will be considered the “Licensor.” The text of the Creative Commons 382 | public licenses is dedicated to the public domain under the CC0 Public 383 | Domain Dedication. Except for the limited purpose of indicating that 384 | material is shared under a Creative Commons public license or as 385 | otherwise permitted by the Creative Commons policies published at 386 | creativecommons.org/policies, Creative Commons does not authorize the 387 | use of the trademark "Creative Commons" or any other trademark or logo 388 | of Creative Commons without its prior written consent including, 389 | without limitation, in connection with any unauthorized modifications 390 | to any of its public licenses or any other arrangements, 391 | understandings, or agreements concerning use of licensed material. For 392 | the avoidance of doubt, this paragraph does not form part of the 393 | public licenses. 394 | 395 | Creative Commons may be contacted at creativecommons.org. 396 | -------------------------------------------------------------------------------- /NOTICE-remote-ssh.txt: -------------------------------------------------------------------------------- 1 | NOTICES AND INFORMATION 2 | Do Not Translate or Localize 3 | 4 | This software incorporates material from third parties. 5 | Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com, 6 | or you may send a check or money order for US $5.00, including the product name, 7 | the open source component name, platform, and version number, to: 8 | 9 | Source Code Compliance Team 10 | Microsoft Corporation 11 | One Microsoft Way 12 | Redmond, WA 98052 13 | USA 14 | 15 | Notwithstanding any other terms, you may reverse engineer this software to the extent 16 | required to debug changes to any libraries licensed under the GNU Lesser General Public License. 17 | 18 | --------------------------------------------------------- 19 | 20 | async-listener 0.6.10 - BSD-2-Clause 21 | https://github.com/othiym23/async-listener#readme 22 | 23 | Copyright (c) 2013-2017, Forrest L Norvell 24 | Copyright Joyent, Inc. and other Node contributors. 25 | 26 | BSD 2-Clause License 27 | 28 | Copyright (c) 2013-2017, Forrest L Norvell 29 | All rights reserved. 30 | 31 | Redistribution and use in source and binary forms, with or without 32 | modification, are permitted provided that the following conditions are met: 33 | 34 | * Redistributions of source code must retain the above copyright notice, this 35 | list of conditions and the following disclaimer. 36 | 37 | * Redistributions in binary form must reproduce the above copyright notice, 38 | this list of conditions and the following disclaimer in the documentation 39 | and/or other materials provided with the distribution. 40 | 41 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 42 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 43 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 44 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 45 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 46 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 47 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 48 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 49 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 50 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 51 | 52 | 53 | --------------------------------------------------------- 54 | 55 | --------------------------------------------------------- 56 | 57 | cls-hooked 4.2.2 - BSD-2-Clause 58 | https://github.com/jeff-lewis/cls-hooked#readme 59 | 60 | Copyright (c) 2013-2016, Forrest L Norvell 61 | 62 | Copyright (c) 2013-2016, Forrest L Norvell 63 | All rights reserved. 64 | 65 | Redistribution and use in source and binary forms, with or without 66 | modification, are permitted provided that the following conditions are met: 67 | 68 | 1. Redistributions of source code must retain the above copyright notice, this 69 | list of conditions and the following disclaimer. 70 | 2. Redistributions in binary form must reproduce the above copyright notice, 71 | this list of conditions and the following disclaimer in the documentation 72 | and/or other materials provided with the distribution. 73 | 74 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 75 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 76 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 77 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 78 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 79 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 80 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 81 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 82 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 83 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 84 | 85 | 86 | --------------------------------------------------------- 87 | 88 | --------------------------------------------------------- 89 | 90 | continuation-local-storage 3.2.1 - BSD-2-Clause 91 | https://github.com/othiym23/node-continuation-local-storage#readme 92 | 93 | Copyright (c) 2013-2016, Forrest L Norvell 94 | 95 | Copyright (c) 2013-2016, Forrest L Norvell 96 | All rights reserved. 97 | 98 | Redistribution and use in source and binary forms, with or without 99 | modification, are permitted provided that the following conditions are met: 100 | 101 | 1. Redistributions of source code must retain the above copyright notice, this 102 | list of conditions and the following disclaimer. 103 | 2. Redistributions in binary form must reproduce the above copyright notice, 104 | this list of conditions and the following disclaimer in the documentation 105 | and/or other materials provided with the distribution. 106 | 107 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 108 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 109 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 110 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 111 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 112 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 113 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 114 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 115 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 116 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 117 | 118 | 119 | --------------------------------------------------------- 120 | 121 | --------------------------------------------------------- 122 | 123 | emitter-listener 1.1.2 - BSD-2-Clause 124 | https://github.com/othiym23/emitter-listener 125 | 126 | 127 | Copyright (c) . All rights reserved. 128 | 129 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 130 | 131 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 132 | 133 | 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 134 | 135 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 136 | 137 | --------------------------------------------------------- 138 | 139 | --------------------------------------------------------- 140 | 141 | shimmer 1.2.1 - BSD-2-Clause 142 | https://github.com/othiym23/shimmer#readme 143 | 144 | Copyright (c) 2013-2019, Forrest L Norvell 145 | 146 | BSD 2-Clause License 147 | 148 | Copyright (c) 2013-2019, Forrest L Norvell 149 | All rights reserved. 150 | 151 | Redistribution and use in source and binary forms, with or without 152 | modification, are permitted provided that the following conditions are met: 153 | 154 | * Redistributions of source code must retain the above copyright notice, this 155 | list of conditions and the following disclaimer. 156 | 157 | * Redistributions in binary form must reproduce the above copyright notice, 158 | this list of conditions and the following disclaimer in the documentation 159 | and/or other materials provided with the distribution. 160 | 161 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 162 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 163 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 164 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 165 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 166 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 167 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 168 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 169 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 170 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 171 | 172 | 173 | --------------------------------------------------------- 174 | 175 | --------------------------------------------------------- 176 | 177 | fs.realpath 1.0.0 - ISC 178 | https://github.com/isaacs/fs.realpath#readme 179 | 180 | Copyright (c) Isaac Z. Schlueter and Contributors 181 | Copyright Joyent, Inc. and other Node contributors. 182 | 183 | The ISC License 184 | 185 | Copyright (c) Isaac Z. Schlueter and Contributors 186 | 187 | Permission to use, copy, modify, and/or distribute this software for any 188 | purpose with or without fee is hereby granted, provided that the above 189 | copyright notice and this permission notice appear in all copies. 190 | 191 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 192 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 193 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 194 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 195 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 196 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 197 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 198 | 199 | ---- 200 | 201 | This library bundles a version of the `fs.realpath` and `fs.realpathSync` 202 | methods from Node.js v0.10 under the terms of the Node.js MIT license. 203 | 204 | Node's license follows, also included at the header of `old.js` which contains 205 | the licensed code: 206 | 207 | Copyright Joyent, Inc. and other Node contributors. 208 | 209 | Permission is hereby granted, free of charge, to any person obtaining a 210 | copy of this software and associated documentation files (the "Software"), 211 | to deal in the Software without restriction, including without limitation 212 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 213 | and/or sell copies of the Software, and to permit persons to whom the 214 | Software is furnished to do so, subject to the following conditions: 215 | 216 | The above copyright notice and this permission notice shall be included in 217 | all copies or substantial portions of the Software. 218 | 219 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 220 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 221 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 222 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 223 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 224 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 225 | DEALINGS IN THE SOFTWARE. 226 | 227 | 228 | --------------------------------------------------------- 229 | 230 | --------------------------------------------------------- 231 | 232 | glob 7.1.6 - ISC 233 | https://github.com/isaacs/node-glob#readme 234 | 235 | Copyright (c) Isaac Z. Schlueter and Contributors 236 | 237 | The ISC License 238 | 239 | Copyright (c) Isaac Z. Schlueter and Contributors 240 | 241 | Permission to use, copy, modify, and/or distribute this software for any 242 | purpose with or without fee is hereby granted, provided that the above 243 | copyright notice and this permission notice appear in all copies. 244 | 245 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 246 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 247 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 248 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 249 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 250 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 251 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 252 | 253 | ## Glob Logo 254 | 255 | Glob's logo created by Tanya Brassie , licensed 256 | under a Creative Commons Attribution-ShareAlike 4.0 International License 257 | https://creativecommons.org/licenses/by-sa/4.0/ 258 | 259 | 260 | --------------------------------------------------------- 261 | 262 | --------------------------------------------------------- 263 | 264 | inflight 1.0.6 - ISC 265 | https://github.com/isaacs/inflight 266 | 267 | Copyright (c) Isaac Z. Schlueter 268 | 269 | The ISC License 270 | 271 | Copyright (c) Isaac Z. Schlueter 272 | 273 | Permission to use, copy, modify, and/or distribute this software for any 274 | purpose with or without fee is hereby granted, provided that the above 275 | copyright notice and this permission notice appear in all copies. 276 | 277 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 278 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 279 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 280 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 281 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 282 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 283 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 284 | 285 | 286 | --------------------------------------------------------- 287 | 288 | --------------------------------------------------------- 289 | 290 | inherits 2.0.4 - ISC 291 | https://github.com/isaacs/inherits#readme 292 | 293 | Copyright (c) Isaac Z. Schlueter 294 | 295 | The ISC License 296 | 297 | Copyright (c) Isaac Z. Schlueter 298 | 299 | Permission to use, copy, modify, and/or distribute this software for any 300 | purpose with or without fee is hereby granted, provided that the above 301 | copyright notice and this permission notice appear in all copies. 302 | 303 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 304 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 305 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 306 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 307 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 308 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 309 | PERFORMANCE OF THIS SOFTWARE. 310 | 311 | 312 | 313 | --------------------------------------------------------- 314 | 315 | --------------------------------------------------------- 316 | 317 | lockfile 1.0.4 - ISC 318 | https://github.com/npm/lockfile#readme 319 | 320 | Copyright (c) Isaac Z. Schlueter and Contributors 321 | 322 | The ISC License 323 | 324 | Copyright (c) Isaac Z. Schlueter and Contributors 325 | 326 | Permission to use, copy, modify, and/or distribute this software for any 327 | purpose with or without fee is hereby granted, provided that the above 328 | copyright notice and this permission notice appear in all copies. 329 | 330 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 331 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 332 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 333 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 334 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 335 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 336 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 337 | 338 | 339 | --------------------------------------------------------- 340 | 341 | --------------------------------------------------------- 342 | 343 | minimatch 3.0.4 - ISC 344 | https://github.com/isaacs/minimatch#readme 345 | 346 | Copyright (c) Isaac Z. Schlueter and Contributors 347 | 348 | The ISC License 349 | 350 | Copyright (c) Isaac Z. Schlueter and Contributors 351 | 352 | Permission to use, copy, modify, and/or distribute this software for any 353 | purpose with or without fee is hereby granted, provided that the above 354 | copyright notice and this permission notice appear in all copies. 355 | 356 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 357 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 358 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 359 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 360 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 361 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 362 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 363 | 364 | 365 | --------------------------------------------------------- 366 | 367 | --------------------------------------------------------- 368 | 369 | once 1.4.0 - ISC 370 | https://github.com/isaacs/once#readme 371 | 372 | Copyright (c) Isaac Z. Schlueter and Contributors 373 | 374 | The ISC License 375 | 376 | Copyright (c) Isaac Z. Schlueter and Contributors 377 | 378 | Permission to use, copy, modify, and/or distribute this software for any 379 | purpose with or without fee is hereby granted, provided that the above 380 | copyright notice and this permission notice appear in all copies. 381 | 382 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 383 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 384 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 385 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 386 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 387 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 388 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 389 | 390 | 391 | --------------------------------------------------------- 392 | 393 | --------------------------------------------------------- 394 | 395 | semver 5.7.0 - ISC 396 | https://github.com/npm/node-semver#readme 397 | 398 | Copyright Isaac Z. 399 | Copyright Isaac Z. Schlueter 400 | Copyright (c) Isaac Z. Schlueter and Contributors 401 | 402 | The ISC License 403 | 404 | Copyright (c) Isaac Z. Schlueter and Contributors 405 | 406 | Permission to use, copy, modify, and/or distribute this software for any 407 | purpose with or without fee is hereby granted, provided that the above 408 | copyright notice and this permission notice appear in all copies. 409 | 410 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 411 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 412 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 413 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 414 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 415 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 416 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 417 | 418 | 419 | --------------------------------------------------------- 420 | 421 | --------------------------------------------------------- 422 | 423 | signal-exit 3.0.2 - ISC 424 | https://github.com/tapjs/signal-exit 425 | 426 | Copyright (c) 2015 427 | 428 | The ISC License 429 | 430 | Copyright (c) 2015, Contributors 431 | 432 | Permission to use, copy, modify, and/or distribute this software 433 | for any purpose with or without fee is hereby granted, provided 434 | that the above copyright notice and this permission notice 435 | appear in all copies. 436 | 437 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 438 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 439 | OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE 440 | LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES 441 | OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 442 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 443 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 444 | 445 | 446 | --------------------------------------------------------- 447 | 448 | --------------------------------------------------------- 449 | 450 | wrappy 1.0.2 - ISC 451 | https://github.com/npm/wrappy 452 | 453 | Copyright (c) Isaac Z. Schlueter and Contributors 454 | 455 | The ISC License 456 | 457 | Copyright (c) Isaac Z. Schlueter and Contributors 458 | 459 | Permission to use, copy, modify, and/or distribute this software for any 460 | purpose with or without fee is hereby granted, provided that the above 461 | copyright notice and this permission notice appear in all copies. 462 | 463 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 464 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 465 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 466 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 467 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 468 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 469 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 470 | 471 | 472 | --------------------------------------------------------- 473 | 474 | --------------------------------------------------------- 475 | 476 | @enonic/fnv-plus 1.3.0 - MIT 477 | https://github.com/tjwebb/fnv-plus#readme 478 | 479 | 480 | MIT License 481 | 482 | Copyright (c) 483 | 484 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 485 | 486 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 487 | 488 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 489 | 490 | --------------------------------------------------------- 491 | 492 | --------------------------------------------------------- 493 | 494 | applicationinsights 1.7.4 - MIT 495 | https://github.com/Microsoft/ApplicationInsights-node.js#readme 496 | 497 | Copyright (c) Microsoft Corporation. 498 | 499 | The MIT License (MIT) 500 | Copyright © Microsoft Corporation 501 | 502 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 503 | 504 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 505 | 506 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 507 | 508 | 509 | --------------------------------------------------------- 510 | 511 | --------------------------------------------------------- 512 | 513 | async-hook-jl 1.7.6 - MIT 514 | https://github.com/jeff-lewis/async-hook-jl#readme 515 | 516 | Copyright (c) 2015 Andreas Madsen 517 | 518 | Copyright (c) 2015 Andreas Madsen 519 | 520 | Permission is hereby granted, free of charge, to any person obtaining a copy 521 | of this software and associated documentation files (the "Software"), to deal 522 | in the Software without restriction, including without limitation the rights 523 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 524 | copies of the Software, and to permit persons to whom the Software is 525 | furnished to do so, subject to the following conditions: 526 | 527 | The above copyright notice and this permission notice shall be included in 528 | all copies or substantial portions of the Software. 529 | 530 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 531 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 532 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 533 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 534 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 535 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 536 | THE SOFTWARE. 537 | 538 | 539 | --------------------------------------------------------- 540 | 541 | --------------------------------------------------------- 542 | 543 | balanced-match 1.0.0 - MIT 544 | https://github.com/juliangruber/balanced-match 545 | 546 | Copyright (c) 2013 Julian Gruber 547 | 548 | (MIT) 549 | 550 | Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> 551 | 552 | Permission is hereby granted, free of charge, to any person obtaining a copy of 553 | this software and associated documentation files (the "Software"), to deal in 554 | the Software without restriction, including without limitation the rights to 555 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 556 | of the Software, and to permit persons to whom the Software is furnished to do 557 | so, subject to the following conditions: 558 | 559 | The above copyright notice and this permission notice shall be included in all 560 | copies or substantial portions of the Software. 561 | 562 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 563 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 564 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 565 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 566 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 567 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 568 | SOFTWARE. 569 | 570 | 571 | --------------------------------------------------------- 572 | 573 | --------------------------------------------------------- 574 | 575 | brace-expansion 1.1.11 - MIT 576 | https://github.com/juliangruber/brace-expansion 577 | 578 | Copyright (c) 2013 Julian Gruber 579 | 580 | MIT License 581 | 582 | Copyright (c) 2013 Julian Gruber 583 | 584 | Permission is hereby granted, free of charge, to any person obtaining a copy 585 | of this software and associated documentation files (the "Software"), to deal 586 | in the Software without restriction, including without limitation the rights 587 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 588 | copies of the Software, and to permit persons to whom the Software is 589 | furnished to do so, subject to the following conditions: 590 | 591 | The above copyright notice and this permission notice shall be included in all 592 | copies or substantial portions of the Software. 593 | 594 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 595 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 596 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 597 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 598 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 599 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 600 | SOFTWARE. 601 | 602 | 603 | --------------------------------------------------------- 604 | 605 | --------------------------------------------------------- 606 | 607 | concat-map 0.0.1 - MIT 608 | https://github.com/substack/node-concat-map 609 | 610 | 611 | This software is released under the MIT license: 612 | 613 | Permission is hereby granted, free of charge, to any person obtaining a copy of 614 | this software and associated documentation files (the "Software"), to deal in 615 | the Software without restriction, including without limitation the rights to 616 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 617 | the Software, and to permit persons to whom the Software is furnished to do so, 618 | subject to the following conditions: 619 | 620 | The above copyright notice and this permission notice shall be included in all 621 | copies or substantial portions of the Software. 622 | 623 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 624 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 625 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 626 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 627 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 628 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 629 | 630 | 631 | --------------------------------------------------------- 632 | 633 | --------------------------------------------------------- 634 | 635 | diagnostic-channel 0.2.0 - MIT 636 | https://github.com/Microsoft/node-diagnostic-channel 637 | 638 | Copyright (c) Microsoft Corporation. 639 | 640 | MIT License 641 | 642 | Copyright (c) Microsoft Corporation. All rights reserved. 643 | 644 | Permission is hereby granted, free of charge, to any person obtaining a copy 645 | of this software and associated documentation files (the "Software"), to deal 646 | in the Software without restriction, including without limitation the rights 647 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 648 | copies of the Software, and to permit persons to whom the Software is 649 | furnished to do so, subject to the following conditions: 650 | 651 | The above copyright notice and this permission notice shall be included in all 652 | copies or substantial portions of the Software. 653 | 654 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 655 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 656 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 657 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 658 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 659 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 660 | SOFTWARE 661 | 662 | 663 | --------------------------------------------------------- 664 | 665 | --------------------------------------------------------- 666 | 667 | diagnostic-channel-publishers 0.3.5 - MIT 668 | https://github.com/Microsoft/node-diagnostic-channel 669 | 670 | Copyright (c) Microsoft Corporation. 671 | 672 | MIT License 673 | 674 | Copyright (c) Microsoft Corporation. All rights reserved. 675 | 676 | Permission is hereby granted, free of charge, to any person obtaining a copy 677 | of this software and associated documentation files (the "Software"), to deal 678 | in the Software without restriction, including without limitation the rights 679 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 680 | copies of the Software, and to permit persons to whom the Software is 681 | furnished to do so, subject to the following conditions: 682 | 683 | The above copyright notice and this permission notice shall be included in all 684 | copies or substantial portions of the Software. 685 | 686 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 687 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 688 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 689 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 690 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 691 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 692 | SOFTWARE 693 | 694 | 695 | --------------------------------------------------------- 696 | 697 | --------------------------------------------------------- 698 | 699 | ip 1.1.5 - MIT 700 | https://github.com/indutny/node-ip 701 | 702 | Copyright Fedor Indutny, 2012. 703 | 704 | MIT License 705 | 706 | Copyright (c) 707 | 708 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 709 | 710 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 711 | 712 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 713 | 714 | --------------------------------------------------------- 715 | 716 | --------------------------------------------------------- 717 | 718 | minimist 1.2.5 - MIT 719 | https://github.com/substack/minimist 720 | 721 | 722 | This software is released under the MIT license: 723 | 724 | Permission is hereby granted, free of charge, to any person obtaining a copy of 725 | this software and associated documentation files (the "Software"), to deal in 726 | the Software without restriction, including without limitation the rights to 727 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 728 | the Software, and to permit persons to whom the Software is furnished to do so, 729 | subject to the following conditions: 730 | 731 | The above copyright notice and this permission notice shall be included in all 732 | copies or substantial portions of the Software. 733 | 734 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 735 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 736 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 737 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 738 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 739 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 740 | 741 | 742 | --------------------------------------------------------- 743 | 744 | --------------------------------------------------------- 745 | 746 | path-is-absolute 1.0.1 - MIT 747 | https://github.com/sindresorhus/path-is-absolute#readme 748 | 749 | (c) Sindre Sorhus (https://sindresorhus.com) 750 | Copyright (c) Sindre Sorhus (sindresorhus.com) 751 | 752 | The MIT License (MIT) 753 | 754 | Copyright (c) Sindre Sorhus (sindresorhus.com) 755 | 756 | Permission is hereby granted, free of charge, to any person obtaining a copy 757 | of this software and associated documentation files (the "Software"), to deal 758 | in the Software without restriction, including without limitation the rights 759 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 760 | copies of the Software, and to permit persons to whom the Software is 761 | furnished to do so, subject to the following conditions: 762 | 763 | The above copyright notice and this permission notice shall be included in 764 | all copies or substantial portions of the Software. 765 | 766 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 767 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 768 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 769 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 770 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 771 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 772 | THE SOFTWARE. 773 | 774 | 775 | --------------------------------------------------------- 776 | 777 | --------------------------------------------------------- 778 | 779 | posix-getopt 1.2.0 - MIT 780 | https://github.com/davepacheco/node-getopt 781 | 782 | Copyright 2011 David Pacheco. 783 | Copyright (c) 2013, Joyent, Inc. 784 | 785 | Copyright (c) 2013, Joyent, Inc. All rights reserved. 786 | 787 | Permission is hereby granted, free of charge, to any person obtaining a copy of 788 | this software and associated documentation files (the "Software"), to deal in 789 | the Software without restriction, including without limitation the rights to 790 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 791 | the Software, and to permit persons to whom the Software is furnished to do so, 792 | subject to the following conditions: 793 | 794 | The above copyright notice and this permission notice shall be included in all 795 | copies or substantial portions of the Software. 796 | 797 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 798 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 799 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 800 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 801 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 802 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 803 | 804 | 805 | --------------------------------------------------------- 806 | 807 | --------------------------------------------------------- 808 | 809 | shell-quote 1.7.2 - MIT 810 | https://github.com/substack/node-shell-quote 811 | 812 | Copyright (c) 2013 James Halliday (mail@substack.net) 813 | 814 | The MIT License 815 | 816 | Copyright (c) 2013 James Halliday (mail@substack.net) 817 | 818 | Permission is hereby granted, free of charge, 819 | to any person obtaining a copy of this software and 820 | associated documentation files (the "Software"), to 821 | deal in the Software without restriction, including 822 | without limitation the rights to use, copy, modify, 823 | merge, publish, distribute, sublicense, and/or sell 824 | copies of the Software, and to permit persons to whom 825 | the Software is furnished to do so, 826 | subject to the following conditions: 827 | 828 | The above copyright notice and this permission notice 829 | shall be included in all copies or substantial portions of the Software. 830 | 831 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 832 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 833 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 834 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR 835 | ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 836 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 837 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 838 | 839 | --------------------------------------------------------- 840 | 841 | --------------------------------------------------------- 842 | 843 | smart-buffer 4.1.0 - MIT 844 | https://github.com/JoshGlazebrook/smart-buffer/ 845 | 846 | Copyright (c) 2013-2017 Josh Glazebrook 847 | 848 | The MIT License (MIT) 849 | 850 | Copyright (c) 2013-2017 Josh Glazebrook 851 | 852 | Permission is hereby granted, free of charge, to any person obtaining a copy of 853 | this software and associated documentation files (the "Software"), to deal in 854 | the Software without restriction, including without limitation the rights to 855 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 856 | the Software, and to permit persons to whom the Software is furnished to do so, 857 | subject to the following conditions: 858 | 859 | The above copyright notice and this permission notice shall be included in all 860 | copies or substantial portions of the Software. 861 | 862 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 863 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 864 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 865 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 866 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 867 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 868 | 869 | 870 | --------------------------------------------------------- 871 | 872 | --------------------------------------------------------- 873 | 874 | socks 2.5.0 - MIT 875 | https://github.com/JoshGlazebrook/socks/ 876 | 877 | Copyright (c) 2013 Josh Glazebrook 878 | 879 | The MIT License (MIT) 880 | 881 | Copyright (c) 2013 Josh Glazebrook 882 | 883 | Permission is hereby granted, free of charge, to any person obtaining a copy of 884 | this software and associated documentation files (the "Software"), to deal in 885 | the Software without restriction, including without limitation the rights to 886 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 887 | the Software, and to permit persons to whom the Software is furnished to do so, 888 | subject to the following conditions: 889 | 890 | The above copyright notice and this permission notice shall be included in all 891 | copies or substantial portions of the Software. 892 | 893 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 894 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 895 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 896 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 897 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 898 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 899 | 900 | 901 | --------------------------------------------------------- 902 | 903 | --------------------------------------------------------- 904 | 905 | ssh-config 4.1.0 - MIT 906 | https://github.com/cyjake/ssh-config#readme 907 | 908 | 909 | MIT License 910 | 911 | Copyright (c) 2017 Chen Yangjian 912 | 913 | Permission is hereby granted, free of charge, to any person obtaining a copy 914 | of this software and associated documentation files (the "Software"), to deal 915 | in the Software without restriction, including without limitation the rights 916 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 917 | copies of the Software, and to permit persons to whom the Software is 918 | furnished to do so, subject to the following conditions: 919 | 920 | The above copyright notice and this permission notice shall be included in all 921 | copies or substantial portions of the Software. 922 | 923 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 924 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 925 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 926 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 927 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 928 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 929 | SOFTWARE. 930 | 931 | 932 | --------------------------------------------------------- 933 | 934 | --------------------------------------------------------- 935 | 936 | stack-chain 1.3.7 - MIT 937 | https://github.com/AndreasMadsen/stack-chain#readme 938 | 939 | Copyright 2012 the V8 project 940 | Copyright (c) 2012 Andreas Madsen 941 | 942 | Copyright (c) 2012 Andreas Madsen 943 | 944 | Permission is hereby granted, free of charge, to any person obtaining a copy 945 | of this software and associated documentation files (the "Software"), to deal 946 | in the Software without restriction, including without limitation the rights 947 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 948 | copies of the Software, and to permit persons to whom the Software is 949 | furnished to do so, subject to the following conditions: 950 | 951 | The above copyright notice and this permission notice shall be included in 952 | all copies or substantial portions of the Software. 953 | 954 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 955 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 956 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 957 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 958 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 959 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 960 | THE SOFTWARE. 961 | 962 | --------------------------------------------------------- 963 | 964 | --------------------------------------------------------- 965 | 966 | vscode-extension-telemetry 0.1.6 - MIT 967 | https://github.com/Microsoft/vscode-extension-telemetry#readme 968 | 969 | Copyright (c) Microsoft Corporation. 970 | 971 | vscode-extension-telemetry 972 | 973 | The MIT License (MIT) 974 | 975 | Copyright (c) Microsoft Corporation 976 | 977 | Permission is hereby granted, free of charge, to any person obtaining a copy 978 | of this software and associated documentation files (the "Software"), to deal 979 | in the Software without restriction, including without limitation the rights 980 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 981 | copies of the Software, and to permit persons to whom the Software is 982 | furnished to do so, subject to the following conditions: 983 | 984 | The above copyright notice and this permission notice shall be included in all 985 | copies or substantial portions of the Software. 986 | 987 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 988 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 989 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 990 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 991 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 992 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 993 | SOFTWARE. 994 | 995 | --------------------------------------------------------- 996 | 997 | -------------------------------------------------------------------------------- /NOTICE-remote-wsl.txt: -------------------------------------------------------------------------------- 1 | NOTICES AND INFORMATION 2 | Do Not Translate or Localize 3 | 4 | This software incorporates material from third parties. 5 | Microsoft makes certain open source code available at https://3rdpartysource.microsoft.com, 6 | or you may send a check or money order for US $5.00, including the product name, 7 | the open source component name, platform, and version number, to: 8 | 9 | Source Code Compliance Team 10 | Microsoft Corporation 11 | One Microsoft Way 12 | Redmond, WA 98052 13 | USA 14 | 15 | Notwithstanding any other terms, you may reverse engineer this software to the extent 16 | required to debug changes to any libraries licensed under the GNU Lesser General Public License. 17 | 18 | --------------------------------------------------------- 19 | 20 | semver 5.7.0 - ISC 21 | https://github.com/npm/node-semver#readme 22 | 23 | Copyright Isaac Z. 24 | Copyright Isaac Z. Schlueter 25 | Copyright (c) Isaac Z. Schlueter and Contributors 26 | 27 | The ISC License 28 | 29 | Copyright (c) Isaac Z. Schlueter and Contributors 30 | 31 | Permission to use, copy, modify, and/or distribute this software for any 32 | purpose with or without fee is hereby granted, provided that the above 33 | copyright notice and this permission notice appear in all copies. 34 | 35 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 36 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 37 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 38 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 39 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 40 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR 41 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 42 | 43 | 44 | --------------------------------------------------------- 45 | 46 | --------------------------------------------------------- 47 | 48 | 1to2 1.0.0 - MIT 49 | 50 | 51 | Copyright (c) 2014 3VOT 52 | 53 | The MIT License (MIT) 54 | 55 | Copyright (c) 2014 3VOT 56 | 57 | Permission is hereby granted, free of charge, to any person obtaining a copy of 58 | this software and associated documentation files (the "Software"), to deal in 59 | the Software without restriction, including without limitation the rights to 60 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 61 | the Software, and to permit persons to whom the Software is furnished to do so, 62 | subject to the following conditions: 63 | 64 | The above copyright notice and this permission notice shall be included in all 65 | copies or substantial portions of the Software. 66 | 67 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 68 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 69 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 70 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 71 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 72 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 73 | 74 | 75 | --------------------------------------------------------- 76 | 77 | --------------------------------------------------------- 78 | 79 | applicationinsights 1.0.8 - MIT 80 | https://github.com/Microsoft/ApplicationInsights-node.js#readme 81 | 82 | Copyright (c) Microsoft Corporation. 83 | 84 | The MIT License (MIT) 85 | Copyright © Microsoft Corporation 86 | 87 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 88 | 89 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 90 | 91 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 92 | 93 | 94 | --------------------------------------------------------- 95 | 96 | --------------------------------------------------------- 97 | 98 | axios 0.19.2 - MIT 99 | https://github.com/axios/axios 100 | 101 | Copyright (c) 2014-present Matt Zabriskie 102 | 103 | Copyright (c) 2014-present Matt Zabriskie 104 | 105 | Permission is hereby granted, free of charge, to any person obtaining a copy 106 | of this software and associated documentation files (the "Software"), to deal 107 | in the Software without restriction, including without limitation the rights 108 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 109 | copies of the Software, and to permit persons to whom the Software is 110 | furnished to do so, subject to the following conditions: 111 | 112 | The above copyright notice and this permission notice shall be included in 113 | all copies or substantial portions of the Software. 114 | 115 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 116 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 117 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 118 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 119 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 120 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 121 | THE SOFTWARE. 122 | 123 | 124 | --------------------------------------------------------- 125 | 126 | --------------------------------------------------------- 127 | 128 | debug 3.1.0 - MIT 129 | https://github.com/visionmedia/debug#readme 130 | 131 | Copyright (c) 2014 TJ Holowaychuk 132 | Copyright (c) 2014-2017 TJ Holowaychuk 133 | 134 | (The MIT License) 135 | 136 | Copyright (c) 2014 TJ Holowaychuk 137 | 138 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software 139 | and associated documentation files (the 'Software'), to deal in the Software without restriction, 140 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 141 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 142 | subject to the following conditions: 143 | 144 | The above copyright notice and this permission notice shall be included in all copies or substantial 145 | portions of the Software. 146 | 147 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 148 | LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 149 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 150 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 151 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 152 | 153 | 154 | 155 | --------------------------------------------------------- 156 | 157 | --------------------------------------------------------- 158 | 159 | diagnostic-channel 0.2.0 - MIT 160 | https://github.com/Microsoft/node-diagnostic-channel 161 | 162 | Copyright (c) Microsoft Corporation. 163 | 164 | MIT License 165 | 166 | Copyright (c) Microsoft Corporation. All rights reserved. 167 | 168 | Permission is hereby granted, free of charge, to any person obtaining a copy 169 | of this software and associated documentation files (the "Software"), to deal 170 | in the Software without restriction, including without limitation the rights 171 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 172 | copies of the Software, and to permit persons to whom the Software is 173 | furnished to do so, subject to the following conditions: 174 | 175 | The above copyright notice and this permission notice shall be included in all 176 | copies or substantial portions of the Software. 177 | 178 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 179 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 180 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 181 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 182 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 183 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 184 | SOFTWARE 185 | 186 | 187 | --------------------------------------------------------- 188 | 189 | --------------------------------------------------------- 190 | 191 | diagnostic-channel-publishers 0.2.1 - MIT 192 | https://github.com/Microsoft/node-diagnostic-channel 193 | 194 | Copyright (c) Microsoft Corporation. 195 | 196 | MIT License 197 | 198 | Copyright (c) Microsoft Corporation. All rights reserved. 199 | 200 | Permission is hereby granted, free of charge, to any person obtaining a copy 201 | of this software and associated documentation files (the "Software"), to deal 202 | in the Software without restriction, including without limitation the rights 203 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 204 | copies of the Software, and to permit persons to whom the Software is 205 | furnished to do so, subject to the following conditions: 206 | 207 | The above copyright notice and this permission notice shall be included in all 208 | copies or substantial portions of the Software. 209 | 210 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 211 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 212 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 213 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 214 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 215 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 216 | SOFTWARE 217 | 218 | 219 | --------------------------------------------------------- 220 | 221 | --------------------------------------------------------- 222 | 223 | follow-redirects 1.5.10 - MIT 224 | https://github.com/follow-redirects/follow-redirects 225 | 226 | Copyright 2014-present Olivier Lalonde , James Talmage , Ruben Verborgh 227 | 228 | Copyright 2014–present Olivier Lalonde , James Talmage , Ruben Verborgh 229 | 230 | Permission is hereby granted, free of charge, to any person obtaining a copy of 231 | this software and associated documentation files (the "Software"), to deal in 232 | the Software without restriction, including without limitation the rights to 233 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 234 | of the Software, and to permit persons to whom the Software is furnished to do 235 | so, subject to the following conditions: 236 | 237 | The above copyright notice and this permission notice shall be included in all 238 | copies or substantial portions of the Software. 239 | 240 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 241 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 242 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 243 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 244 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 245 | IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 246 | 247 | 248 | --------------------------------------------------------- 249 | 250 | --------------------------------------------------------- 251 | 252 | ms 2.0.0 - MIT 253 | https://github.com/zeit/ms#readme 254 | 255 | Copyright (c) 2016 Zeit, Inc. 256 | 257 | The MIT License (MIT) 258 | 259 | Copyright (c) 2016 Zeit, Inc. 260 | 261 | Permission is hereby granted, free of charge, to any person obtaining a copy 262 | of this software and associated documentation files (the "Software"), to deal 263 | in the Software without restriction, including without limitation the rights 264 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 265 | copies of the Software, and to permit persons to whom the Software is 266 | furnished to do so, subject to the following conditions: 267 | 268 | The above copyright notice and this permission notice shall be included in all 269 | copies or substantial portions of the Software. 270 | 271 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 272 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 273 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 274 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 275 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 276 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 277 | SOFTWARE. 278 | 279 | 280 | --------------------------------------------------------- 281 | 282 | --------------------------------------------------------- 283 | 284 | tas-client 0.0.950 - MIT 285 | 286 | 287 | Copyright (c) Microsoft Corporation. 288 | 289 | MIT License 290 | 291 | Copyright (c) 292 | 293 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 294 | 295 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 296 | 297 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 298 | 299 | --------------------------------------------------------- 300 | 301 | --------------------------------------------------------- 302 | 303 | vscode-extension-telemetry 0.1.1 - MIT 304 | https://github.com/Microsoft/vscode-extension-telemetry#readme 305 | 306 | Copyright (c) Microsoft Corporation. 307 | 308 | vscode-extension-telemetry 309 | 310 | The MIT License (MIT) 311 | 312 | Copyright (c) Microsoft Corporation 313 | 314 | Permission is hereby granted, free of charge, to any person obtaining a copy 315 | of this software and associated documentation files (the "Software"), to deal 316 | in the Software without restriction, including without limitation the rights 317 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 318 | copies of the Software, and to permit persons to whom the Software is 319 | furnished to do so, subject to the following conditions: 320 | 321 | The above copyright notice and this permission notice shall be included in all 322 | copies or substantial portions of the Software. 323 | 324 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 325 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 326 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 327 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 328 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 329 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 330 | SOFTWARE. 331 | 332 | --------------------------------------------------------- 333 | 334 | --------------------------------------------------------- 335 | 336 | vscode-jsonrpc 5.0.1 - MIT 337 | https://github.com/Microsoft/vscode-languageserver-node#readme 338 | 339 | Copyright (c) Microsoft Corporation. 340 | 341 | Copyright (c) Microsoft Corporation 342 | 343 | All rights reserved. 344 | 345 | MIT License 346 | 347 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 348 | 349 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 350 | 351 | THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 352 | 353 | 354 | --------------------------------------------------------- 355 | 356 | --------------------------------------------------------- 357 | 358 | vscode-tas-client 0.1.4 - MIT 359 | 360 | 361 | Copyright (c) Microsoft Corporation. 362 | 363 | MIT License 364 | 365 | Copyright (c) 366 | 367 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 368 | 369 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 370 | 371 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 372 | 373 | --------------------------------------------------------- 374 | 375 | --------------------------------------------------------- 376 | 377 | zone.js 0.7.6 - MIT 378 | https://github.com/angular/zone.js#readme 379 | 380 | Copyright Google Inc. 381 | Copyright (c) 2016 Google, Inc. 382 | 383 | The MIT License 384 | 385 | Copyright (c) 2016 Google, Inc. 386 | 387 | Permission is hereby granted, free of charge, to any person obtaining a copy 388 | of this software and associated documentation files (the "Software"), to deal 389 | in the Software without restriction, including without limitation the rights 390 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 391 | copies of the Software, and to permit persons to whom the Software is 392 | furnished to do so, subject to the following conditions: 393 | 394 | The above copyright notice and this permission notice shall be included in 395 | all copies or substantial portions of the Software. 396 | 397 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 398 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 399 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 400 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 401 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 402 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 403 | THE SOFTWARE. 404 | 405 | 406 | --------------------------------------------------------- 407 | 408 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | # Visual Studio Code Remote Development 9 | 10 | 11 | 12 | 17 |
Visual Studio Code logo 13 | Visual Studio Code Remote Development
14 | Open any folder in a container, on a remote machine, or in WSL and take advantage of VS Code's full feature set. Learn more!
15 | Download now!

16 |
18 | 19 | This repository is for providing feedback on the **[Visual Studio Remote Development](https://aka.ms/vscode-remote/download/extension)** extension pack and its related extensions. You can use the repository to report issues or submit feature requests on any of these extensions: 20 | 21 | - **[Remote - SSH](https://aka.ms/vscode-remote/download/ssh)** 22 | - Remote - SSH: Editing Configuration Files 23 | - **[Dev Containers](https://aka.ms/vscode-remote/download/containers)** 24 | - **[WSL](https://aka.ms/vscode-remote/download/wsl)** 25 | - **[Remote - Tunnels](https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-server)** and the **[Visual Studio Code Server](https://aka.ms/vscode-server-doc)**. 26 | 27 | If you are running into an issue with **another extension** you'd like to use with the Remote Development extensions, please raise an issue in the extension's repository. You can reference our [summary](https://aka.ms/vscode-remote/troubleshooting/extensions) of tips for remote related issues and our [extension guide](https://aka.ms/vscode-remote/developing-extensions) to help the extension author get started. 28 | 29 | Issues related to [the Dev Container ecosystem](https://containers.dev/) may be reported in several places. Issues involving [Features](https://github.com/devcontainers/features), [Templates](https://github.com/devcontainers/templates), or [Images](https://github.com/devcontainers/images) can be reported in the relevant repo. Issues relating to the open source dev container CLI can be reported on [devcontainers/cli](https://github.com/devcontainers/cli). You may use the [dev container spec repository](https://github.com/devcontainers/spec) to file and review issues to shape the direction of development containers and the dev container CLI. 30 | 31 | ## Documentation 32 | 33 | Running into trouble? Wondering what you can do? These articles can help. 34 | 35 | - [Overview](https://aka.ms/vscode-remote) 36 | - [Remote Development using SSH](https://aka.ms/vscode-remote/ssh) 37 | - [Developing inside a Container](https://aka.ms/vscode-remote/containers) 38 | - [Developing in WSL](https://aka.ms/vscode-remote/wsl) 39 | - [Tips, Tricks, and Troubleshooting](https://aka.ms/vscode-remote/troubleshooting) 40 | 41 | ## Releases 42 | 43 | VS Code Remote Development extension "stable" releases are tied directly to VS Code releases. Release highlights can be found in [VS Code release notes](https://code.visualstudio.com/updates) which will include a link to [detailed extension release notes](https://github.com/microsoft/vscode-docs/tree/main/remote-release-notes). 44 | 45 | The extensions are developed using the same [development process and schedule](https://github.com/microsoft/vscode/wiki/Development-Process#inside-an-iteration) as VS Code itself. You can see what is planned for the current development iteration in a pinned [planning issue in this repository](https://github.com/microsoft/vscode-remote-release/issues). This issue will include a link to the broader VS Code plan. As with VS Code itself, the extensions will update during a development iteration with changes that are only available in [VS Code Insiders Edition](https://code.visualstudio.com/insiders/). 46 | 47 | ## Providing Feedback 48 | 49 | You can use this repository to: 50 | - [Up-vote a feature or request a new one](https://aka.ms/vscode-remote/feature-requests). 51 | - Search for [existing issues](https://aka.ms/vscode-remote/issues) already reported for potential workarounds. 52 | - [Report a problem](https://aka.ms/vscode-remote/issues/new) if you don't find what you are looking for. 53 | 54 | If you have a question, connect with the community using any of these social platforms: 55 | 56 | [![Twitter](docs/images/Twitter_Social_Icon_24x24.png)](https://aka.ms/vscode-remote/twitter) [![Stack Overflow](docs/images/so-image-24x24.png)](https://stackoverflow.com/questions/tagged/vscode) [![VS Code Dev Community Slack](docs/images/Slack_Mark-24x24.png)](https://aka.ms/vscode-dev-community) [![VS Code Gitter](docs/images/gitter-icon-24x24.png)](https://gitter.im/Microsoft/vscode) 57 | 58 | See our [CONTRIBUTING](https://aka.ms/vscode-remote/contributing) guide for more details. 59 | 60 | ## License 61 | 62 | By downloading and using the Visual Studio Remote Development extension pack and its related extensions, you agree to the product [license terms](https://go.microsoft.com/fwlink/?linkid=2077057) and [privacy statement](https://www.microsoft.com/en-us/privacystatement/EnterpriseDev/default.aspx). 63 | 64 | License for this repository: 65 | 66 | Copyright © Microsoft Corporation All rights reserved.
67 | Creative Commons Attribution 4.0 License (International): https://creativecommons.org/licenses/by/4.0/legalcode 68 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Security 4 | 5 | Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). 6 | 7 | If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. 8 | 9 | ## Reporting Security Issues 10 | 11 | **Please do not report security vulnerabilities through public GitHub issues.** 12 | 13 | Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). 14 | 15 | If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). 16 | 17 | You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). 18 | 19 | Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: 20 | 21 | * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) 22 | * Full paths of source file(s) related to the manifestation of the issue 23 | * The location of the affected source code (tag/branch/commit or direct URL) 24 | * Any special configuration required to reproduce the issue 25 | * Step-by-step instructions to reproduce the issue 26 | * Proof-of-concept or exploit code (if possible) 27 | * Impact of the issue, including how an attacker might exploit the issue 28 | 29 | This information will help us triage your report more quickly. 30 | 31 | If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. 32 | 33 | ## Preferred Languages 34 | 35 | We prefer all communications to be in English. 36 | 37 | ## Policy 38 | 39 | Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). 40 | 41 | 42 | -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | # Support 2 | 3 | ## How to file issues and get help 4 | 5 | This project uses GitHub Issues to track bugs and feature requests. Please search the [existing issues](https://github.com/microsoft/vscode-remote-release/issues) before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue. 6 | 7 | For help and questions about using this project, please see the [VS Code Remote Development documentation](https://code.visualstudio.com/docs/remote/remote-overview) and [StackOverflow questions with the 'vscode-remote' label](https://stackoverflow.com/questions/tagged/vscode-remote). 8 | 9 | ## Microsoft Support Policy 10 | 11 | Support for this project is limited to the resources listed above. 12 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | # Images 2 | 3 | These images are used in extension READMEs. 4 | 5 | # Licenses 6 | 7 | These licenses are linked to from other READMEs. -------------------------------------------------------------------------------- /docs/images/Slack_Mark-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/Slack_Mark-24x24.png -------------------------------------------------------------------------------- /docs/images/Twitter_Social_Icon_24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/Twitter_Social_Icon_24x24.png -------------------------------------------------------------------------------- /docs/images/codespaces-extn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/codespaces-extn.png -------------------------------------------------------------------------------- /docs/images/dev-containers-extn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/dev-containers-extn.png -------------------------------------------------------------------------------- /docs/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/download.png -------------------------------------------------------------------------------- /docs/images/github-logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/github-logo-256.png -------------------------------------------------------------------------------- /docs/images/gitter-icon-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/gitter-icon-24x24.png -------------------------------------------------------------------------------- /docs/images/icon-mail-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/icon-mail-24x24.png -------------------------------------------------------------------------------- /docs/images/remote-command-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-command-palette.png -------------------------------------------------------------------------------- /docs/images/remote-containers-blue.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/images/remote-containers-extn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-containers-extn.png -------------------------------------------------------------------------------- /docs/images/remote-containers-readme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-containers-readme.gif -------------------------------------------------------------------------------- /docs/images/remote-containers-white.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/images/remote-dev-status-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-dev-status-bar.png -------------------------------------------------------------------------------- /docs/images/remote-extensionpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-extensionpack.png -------------------------------------------------------------------------------- /docs/images/remote-ssh-command-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-ssh-command-palette.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-cli.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-connect.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-connected.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-explorer.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-select-tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-select-tunnel.png -------------------------------------------------------------------------------- /docs/images/remote-tunnels-turn-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-tunnels-turn-on.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-command-palette-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-command-palette-update.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-command-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-command-palette.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-command-uname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-command-uname.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-extension-rec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-extension-rec.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-gif-update.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-gif-update.gif -------------------------------------------------------------------------------- /docs/images/remote-wsl-new-window-using-distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-new-window-using-distro.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-new-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-new-window.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-open-code.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-open-code.gif -------------------------------------------------------------------------------- /docs/images/remote-wsl-open-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-open-file.png -------------------------------------------------------------------------------- /docs/images/remote-wsl-path.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-path.PNG -------------------------------------------------------------------------------- /docs/images/remote-wsl-share-path.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/remote-wsl-share-path.PNG -------------------------------------------------------------------------------- /docs/images/so-image-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/so-image-24x24.png -------------------------------------------------------------------------------- /docs/images/ssh-readme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/ssh-readme.gif -------------------------------------------------------------------------------- /docs/images/together.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/together.png -------------------------------------------------------------------------------- /docs/images/wsl-readme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-remote-release/1803940623da0ba648084b5ba0b1265b2b854ae4/docs/images/wsl-readme.gif -------------------------------------------------------------------------------- /docs/licenses/dev-container-cli-license.txt: -------------------------------------------------------------------------------- 1 | MICROSOFT SOFTWARE LICENSE TERMS 2 | MICROSOFT VISUAL STUDIO CODE DEVELOPMENT CONTAINER CLI 3 | 4 | These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. They apply to the software named above. The terms also apply to any Microsoft services or updates for the software, except to the extent those have additional terms. 5 | 6 | IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW. 7 | 8 | 1. INSTALLATION AND USE RIGHTS. 9 | a. General. You may install and use any number of copies of the software only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services (collectively, the “Visual Studio Products and Services”) to develop and test your applications. 10 | b. Third Party Components.  The software may include third party components with separate legal notices or governed by other agreements, as may be described in the notices file(s) accompanying the software.  11 | 12 | 2. DATA. 13 | a. Data Collection. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation. There are also some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with a copy of Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices. 14 | b. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at https://docs.microsoft.com/en-us/legal/gdpr. 15 | 16 | 3. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. For clarification Microsoft, or its licensors, retains ownership of all aspects of the software. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in Microsoft products and services. You may not 17 | * work around any technical limitations in the software; 18 | * reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and only to the extent required by third party licensing terms governing use of certain open-source components that may be included with the software; 19 | * remove, minimize, block or modify any notices of Microsoft or its suppliers in the software; 20 | * use the software in any way that is against the law; 21 | * share, publish, rent, or lease the software; or, 22 | * provide the software as a stand-alone offering or combined with any of your applications for others to use, or transfer the software or this agreement to any third party. 23 | 24 | 4. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users and end use. For further information on export restrictions, visit (aka.ms/exporting). 25 | 26 | 5. SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it. 27 | 28 | 6. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services. 29 | 30 | 7. APPLICABLE LAW. If you acquired the software in the United States, Washington law applies to interpretation of and claims for breach of this agreement, and the laws of the state where you live apply to all other claims. If you acquired the software in any other country, its laws apply. 31 | 32 | 8. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you: 33 | a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights. 34 | b. Canada. If you acquired this software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software. 35 | c. Germany and Austria. 36 | (i) Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software. 37 | (ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law. 38 | Subject to the foregoing clause (ii), Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence. 39 | 40 | 9. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 41 | 42 | 10. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. 43 | 44 | This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party applications; and (b) claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. 45 | 46 | It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. 47 | 48 | Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French. 49 | 50 | Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français. 51 | 52 | EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. 53 | 54 | LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices. 55 | 56 | Cette limitation concerne: 57 | *     tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et 58 | *     les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur. 59 | Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard. 60 | 61 | EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas. 62 | -------------------------------------------------------------------------------- /ssh/README.md: -------------------------------------------------------------------------------- 1 | # Remote - SSH 2 | 3 | ## Baseline Tests 4 | 5 | The collection of [dev container](https://containers.dev) configurations in this directory are used during the development and release of the Remote - SSH extension. This collection will grow along with development of the product, user bug reports, and product goals to generate a set of actionable regression tests. Internally, a unit testing suite directly employs these configurations and the associated `baseline.json`. 6 | 7 | ### Testing yourself 8 | 9 | To test these configurations yourself against a built of the Remote - SSH extension, perform the following steps. 10 | 11 | 1. Install the devcontainer CLI (`npm install -g @devcontainers/cli`). This requires docker on your local machine. 12 | 1. Select a configuration and bring the target environment up (`devcontainer up --workspace-folder `) 13 | 1. These configurations will start an SSH server on a predetermined port addressable on localhost. 14 | 1. (Optional) Reconfigure your extension settings to match a scenario within the `baseline.json`. 15 | 1. Using the Remote - SSH extension, connect to the container (eg: ssh root@localhost:5678). The default password is `foobar`. 16 | -------------------------------------------------------------------------------- /ssh/baseline-configs/fedora+/.devcontainer.json: -------------------------------------------------------------------------------- 1 | { 2 | "dockerFile": "Dockerfile", 3 | "appPort": 5670, 4 | "overrideCommand": false 5 | } -------------------------------------------------------------------------------- /ssh/baseline-configs/fedora+/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM fedora:latest 2 | 3 | RUN dnf install -y openssh-server wget 4 | 5 | RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config 6 | RUN sed -i 's/#AllowTcpForwarding yes/AllowTcpForwarding yes/' /etc/ssh/sshd_config 7 | 8 | RUN ssh-keygen -A 9 | 10 | RUN echo "root:foobar" | chpasswd 11 | 12 | EXPOSE 5670 13 | CMD ["/usr/sbin/sshd", "-D", "-p", "5670"] -------------------------------------------------------------------------------- /ssh/baseline-configs/fedora/.devcontainer.json: -------------------------------------------------------------------------------- 1 | { 2 | "dockerFile": "Dockerfile", 3 | "appPort": 5671, 4 | "overrideCommand": false 5 | } -------------------------------------------------------------------------------- /ssh/baseline-configs/fedora/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM fedora:latest 2 | 3 | RUN dnf install -y openssh-server 4 | 5 | RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config 6 | RUN sed -i 's/#AllowTcpForwarding yes/AllowTcpForwarding yes/' /etc/ssh/sshd_config 7 | 8 | RUN ssh-keygen -A 9 | 10 | RUN echo "root:foobar" | chpasswd 11 | 12 | # TODO: expose only on an isolated docker network to avoid conflicts? 13 | # Think about how extension would communicate 14 | EXPOSE 5671 15 | CMD ["/usr/sbin/sshd", "-D", "-p", "5671"] -------------------------------------------------------------------------------- /ssh/baseline.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./baseline.schema.json", 3 | "baselines": [ 4 | { 5 | "id": "fedora_tools_execServer", 6 | "displayName": "Fedora latest with common tools", 7 | "description": "The latest Fedora image with common tools installed (wget)", 8 | "config": "fedora+", 9 | "overrideSettings": { 10 | "useExecServer": true 11 | }, 12 | "expectSuccess": true, 13 | "sshPort": 5670, 14 | "validators": [] 15 | }, 16 | { 17 | "id": "fedora_tools_noExecServer", 18 | "displayName": "Fedora latest with common tools", 19 | "description": "The latest Fedora image with common tools installed (wget)", 20 | "config": "fedora+", 21 | "overrideSettings": { 22 | "useExecServer": false 23 | }, 24 | "expectSuccess": true, 25 | "sshPort": 5670, 26 | "validators": [] 27 | } 28 | ] 29 | } --------------------------------------------------------------------------------