From e3e0f1f6fe39f07499c1697f87d34dbd36e39cb2 Mon Sep 17 00:00:00 2001 From: Nikita Iarychenko Date: Fri, 15 Nov 2024 14:34:02 +0400 Subject: [PATCH] OPENIDE #24 Restrict IDE access to untrusted sources (cherry picked from commit 5bc56a6a642bb0baba1a0434c50f6b45cae64cb9) (cherry picked from commit fdfad7b12511dc63f40e2a4d7349f3f70c9c3ec6) (cherry picked from commit b869d83490cb70b07174110aa7504999fde46f98) (cherry picked from commit 3c336d805004315254d9ede7794b2c50573ed1ef) (cherry picked from commit 364de1bcba1f3fb3a5810b298de880a7b6bc142e) --- .idea/compiler.xml | 2404 ++++++++++++++++- .idea/misc.xml | 2 +- .../intellij.idea.customization.base.xml | 2 +- .../base/src/OpenIdeExternalResourceUrls.kt | 31 + .../IntellijTestDiscoveryProducer.java | 2 +- .../feedback/impl/GeneralFeedbackSubmit.kt | 23 +- .../LibrariesDownloadConnectionService.java | 4 +- .../src/com/intellij/util/io/WhiteListUrls.kt | 34 + .../impl/jdkDownloader/JdkList.kt | 2 +- .../impl/jdkDownloader/RuntimeChooserJbr.kt | 3 +- .../src/com/intellij/ide/RegionUrlMapper.java | 7 +- .../resources/intellij.vcs.git.backend.xml | 3 +- .../plugin-resources/intellij.gradle.xml | 2 +- .../sceneBuilder/SceneBuilderEditor.java | 59 +- .../core/resources/META-INF/plugin.xml | 2 +- 15 files changed, 2507 insertions(+), 73 deletions(-) create mode 100644 idea/customization/base/src/OpenIdeExternalResourceUrls.kt create mode 100644 platform/ide-core/src/com/intellij/util/io/WhiteListUrls.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 30e7ada44a48..12bb21d76691 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -4,7 +4,6 @@