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)
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);
|
||||
|
||||
@@ -1853,7 +1853,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