mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
OPENIDE #37 Change links to the marketplace in White List
(cherry picked from commit f73957354823f6d503917d50c158ae292fb4ab6f) (cherry picked from commitc18d0fd1f2) (cherry picked from commit46b2a3379c) (cherry picked from commit0cbdc0968f) (cherry picked from commitd75cf5340d)
This commit is contained in:
@@ -11,7 +11,7 @@ import java.io.DataOutputStream
|
||||
import java.util.TreeMap
|
||||
import java.util.TreeSet
|
||||
|
||||
private const val MARKETPLACE_BROKEN_PLUGINS_URL = "https://plugins.jetbrains.com/files/brokenPlugins.json"
|
||||
private const val MARKETPLACE_BROKEN_PLUGINS_URL = "https://plugins.openide.ru/files/brokenPlugins.json"
|
||||
|
||||
/**
|
||||
* Generate the 'brokenPlugins.txt' file using JetBrains Marketplace.
|
||||
|
||||
@@ -37,7 +37,8 @@ internal class InstallPluginService : RestService() {
|
||||
"www.jetbrains.com",
|
||||
"www.jetbrains.com.cn",
|
||||
"vision.jetbrains.dev",
|
||||
"internal.vision.jetbrains.dev"
|
||||
"internal.vision.jetbrains.dev",
|
||||
"plugins.openide.ru"
|
||||
)
|
||||
|
||||
override fun execute(urlDecoder: QueryStringDecoder, request: FullHttpRequest, context: ChannelHandlerContext): String? {
|
||||
|
||||
+2
-2
@@ -44,8 +44,8 @@ import static java.util.Objects.requireNonNull;
|
||||
*/
|
||||
@ApiStatus.Internal
|
||||
public final class ApplicationInfoImpl extends ApplicationInfoEx {
|
||||
public static final String DEFAULT_PLUGINS_HOST = "https://plugins.jetbrains.com";
|
||||
public static final String IDEA_PLUGINS_HOST_PROPERTY = "idea.plugins.host";
|
||||
public static final String DEFAULT_PLUGINS_HOST = "https://plugins.openide.ru";
|
||||
static final String IDEA_PLUGINS_HOST_PROPERTY = "idea.plugins.host";
|
||||
|
||||
@ApiStatus.Experimental
|
||||
public static final String SUBSCRIPTION_MODE_SPLASH_MARKER_FILE_NAME = "splash-subscription-mode.txt";
|
||||
|
||||
@@ -18,8 +18,9 @@ object WhiteListUrls {
|
||||
"https://pypi.python.org",
|
||||
"http://localhost",
|
||||
"https://services.gradle.org",
|
||||
"https://plugins.jetbrains.com", // TODO [OpenIDE]: replace url
|
||||
"https://downloads.marketplace.jetbrains.com/files", // TODO [OpenIDE]: replace url
|
||||
"https://plugins.openide.ru/",
|
||||
"https://downloads.marketplace.openide.ru",
|
||||
"https://downloads.openide.ru",
|
||||
"https://repo1.maven.org/maven2/net/sourceforge/plantuml/plantuml/1.2023.10/plantuml-1.2023.10.jar",
|
||||
"https://amplicode.ru",
|
||||
"https://download.openide.ru"
|
||||
|
||||
@@ -4,7 +4,9 @@ package com.intellij.ide.plugins.newui;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.BrowserUtil;
|
||||
import com.intellij.ide.IdeBundle;
|
||||
import com.intellij.ide.plugins.IdeaPluginDescriptor;
|
||||
import com.intellij.ide.plugins.PluginManagerConfigurable;
|
||||
import com.intellij.ide.plugins.PluginNode;
|
||||
import com.intellij.openapi.application.IdeUrlTrackingParametersProvider;
|
||||
import com.intellij.openapi.util.NlsSafe;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
@@ -26,6 +28,7 @@ import java.awt.BorderLayout;
|
||||
import java.time.Duration;
|
||||
import java.time.Instant;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
/**
|
||||
@@ -163,7 +166,7 @@ public final class LicensePanel extends NonOpaquePanel {
|
||||
|
||||
setLink(IdeBundle.message("plugins.configurable.buy.the.license"), () ->
|
||||
BrowserUtil.browse(IdeUrlTrackingParametersProvider.getInstance()
|
||||
.augmentUrl("https://plugins.jetbrains.com/purchase-link/" + plugin.getProductCode())), true);
|
||||
.augmentUrl("https://plugins.openide.ru/purchase-link/" + plugin.getProductCode())), true);
|
||||
|
||||
if (forUpdate) {
|
||||
updateLink(IdeBundle.message("label.plugin.paid"), false);
|
||||
|
||||
@@ -1810,7 +1810,7 @@ ast.loading.filter=false
|
||||
ast.loading.filter.description=Enables the mechanism that disables AST loading in a particular thread
|
||||
|
||||
marketplace.certificate.signature.check=true
|
||||
marketplace.certificate.signature.check.description=Verify signatures for plugins downloaded from plugins.jetbrains.com
|
||||
marketplace.certificate.signature.check.description=Verify signatures for plugins downloaded from plugins.openide.ru
|
||||
custom-repository.certificate.signature.check=false
|
||||
custom-repository.certificate.signature.check.description=Verify signatures for plugins downloaded from custom plugin repositories and installed from disk
|
||||
|
||||
|
||||
Reference in New Issue
Block a user