From 1575eaf0108db659bfc6ce8a919aa207a76e5bad Mon Sep 17 00:00:00 2001 From: Shinn Lok Date: Thu, 30 Jan 2014 15:19:58 -0800 Subject: [PATCH] LPS-43927 Remove plugins-security-manager-portlet --- .../.classpath | 22 -- .../plugins-security-manager-portlet/.project | 16 -- .../build.xml | 14 -- .../docroot/WEB-INF/.gitignore | 2 - .../docroot/WEB-INF/liferay-display.xml | 8 - .../docroot/WEB-INF/liferay-hook.xml | 16 -- .../WEB-INF/liferay-plugin-package.properties | 18 -- .../docroot/WEB-INF/liferay-portlet.xml | 29 --- .../docroot/WEB-INF/liferay-releng.properties | 9 - .../docroot/WEB-INF/portlet.xml | 35 --- .../docroot/WEB-INF/releng/icons/90x90.png | Bin 4111 -> 0 bytes .../docroot/WEB-INF/releng/screenshots/1.jpg | Bin 78854 -> 0 bytes .../WEB-INF/src/META-INF/javadocs-all.xml | 202 ------------------ .../WEB-INF/src/META-INF/javadocs-rt.xml | 2 - .../filter/PluginsSecurityManagerFilter.java | 50 ----- .../PluginsSecurityManagerPortlet.java | 57 ----- .../util/PluginsSecurityManagerUtil.java | 194 ----------------- .../util/PortletKeys.java | 25 --- .../util/PortletPropsKeys.java | 25 --- .../WEB-INF/src/content/Language.properties | 8 - .../src/content/Language_ar.properties | 8 - .../src/content/Language_bg.properties | 8 - .../src/content/Language_ca.properties | 8 - .../src/content/Language_cs.properties | 8 - .../src/content/Language_da.properties | 8 - .../src/content/Language_de.properties | 8 - .../src/content/Language_el.properties | 8 - .../src/content/Language_en.properties | 8 - .../src/content/Language_es.properties | 8 - .../src/content/Language_et.properties | 8 - .../src/content/Language_eu.properties | 8 - .../src/content/Language_fa.properties | 8 - .../src/content/Language_fi.properties | 8 - .../src/content/Language_fr.properties | 8 - .../src/content/Language_fr_CA.properties | 8 - .../src/content/Language_gl.properties | 8 - .../src/content/Language_hi_IN.properties | 8 - .../src/content/Language_hr.properties | 8 - .../src/content/Language_hu.properties | 8 - .../src/content/Language_in.properties | 8 - .../src/content/Language_it.properties | 8 - .../src/content/Language_iw.properties | 8 - .../src/content/Language_ja.properties | 8 - .../src/content/Language_ko.properties | 8 - .../src/content/Language_lo.properties | 8 - .../src/content/Language_lt.properties | 8 - .../src/content/Language_nb.properties | 8 - .../src/content/Language_nl.properties | 8 - .../src/content/Language_nl_BE.properties | 8 - .../src/content/Language_pl.properties | 8 - .../src/content/Language_pt_BR.properties | 8 - .../src/content/Language_pt_PT.properties | 8 - .../src/content/Language_ro.properties | 8 - .../src/content/Language_ru.properties | 8 - .../src/content/Language_sk.properties | 8 - .../src/content/Language_sl.properties | 8 - .../src/content/Language_sr_RS.properties | 8 - .../content/Language_sr_RS_latin.properties | 8 - .../src/content/Language_sv.properties | 8 - .../src/content/Language_tr.properties | 8 - .../src/content/Language_uk.properties | 8 - .../src/content/Language_vi.properties | 8 - .../src/content/Language_zh_CN.properties | 8 - .../src/content/Language_zh_TW.properties | 8 - .../docroot/WEB-INF/src/portlet.properties | 1 - .../docroot/icon.png | Bin 283 -> 0 bytes .../docroot/init.jsp | 43 ---- .../docroot/view.jsp | 81 ------- ...formatter_static_log_exclusions.properties | 3 +- 69 files changed, 1 insertion(+), 1211 deletions(-) delete mode 100644 portlets/plugins-security-manager-portlet/.classpath delete mode 100644 portlets/plugins-security-manager-portlet/.project delete mode 100644 portlets/plugins-security-manager-portlet/build.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/.gitignore delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-display.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-hook.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-plugin-package.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-portlet.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-releng.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/portlet.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/icons/90x90.png delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/screenshots/1.jpg delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-all.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-rt.xml delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/hook/filter/PluginsSecurityManagerFilter.java delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/portlet/PluginsSecurityManagerPortlet.java delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PluginsSecurityManagerUtil.java delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletKeys.java delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletPropsKeys.java delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ar.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_bg.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ca.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_cs.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_da.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_de.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_el.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_en.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_es.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_et.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_eu.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fa.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fi.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr_CA.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_gl.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hi_IN.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hr.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hu.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_in.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_it.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_iw.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ja.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ko.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lo.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lt.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nb.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl_BE.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pl.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_BR.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_PT.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ro.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ru.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sk.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sl.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS_latin.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sv.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_tr.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_uk.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_vi.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_CN.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_TW.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/portlet.properties delete mode 100644 portlets/plugins-security-manager-portlet/docroot/icon.png delete mode 100644 portlets/plugins-security-manager-portlet/docroot/init.jsp delete mode 100644 portlets/plugins-security-manager-portlet/docroot/view.jsp diff --git a/portlets/plugins-security-manager-portlet/.classpath b/portlets/plugins-security-manager-portlet/.classpath deleted file mode 100644 index 76cbd186ec59..000000000000 --- a/portlets/plugins-security-manager-portlet/.classpath +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/.project b/portlets/plugins-security-manager-portlet/.project deleted file mode 100644 index 40f065d6bcc5..000000000000 --- a/portlets/plugins-security-manager-portlet/.project +++ /dev/null @@ -1,16 +0,0 @@ - - - - plugin-security-manager-portlet-master - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.jdt.core.javanature - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/build.xml b/portlets/plugins-security-manager-portlet/build.xml deleted file mode 100644 index 06787b449187..000000000000 --- a/portlets/plugins-security-manager-portlet/build.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/.gitignore b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/.gitignore deleted file mode 100644 index 36ef2df3bdaf..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/lib -/tld \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-display.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-display.xml deleted file mode 100644 index 9d677d12f889..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-display.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-hook.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-hook.xml deleted file mode 100644 index 5f9900080389..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-hook.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - content/Language*.properties - - Plugins Security Manager Filter - com.liferay.pluginssecuritymanager.hook.filter.PluginsSecurityManagerFilter - - - Plugins Security Manager Filter - *.jsp - REQUEST - FORWARD - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-plugin-package.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-plugin-package.properties deleted file mode 100644 index ab95fe092d70..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-plugin-package.properties +++ /dev/null @@ -1,18 +0,0 @@ -name=Plugins Security Manager -module-group-id=liferay -module-incremental-version=1 -tags=management, pacl, plugin, protection, security -short-description= -long-description=The main function of the Plugins Security Manager is to protect the portal and host system from malicious code. The Plugins Security Manager checks an apps's API access attempt against the security manager properties specified in a plugin's liferay-plugin-package.properties file. If an app tries to access a portal resource without having the property "security-manager-enabled" in the liferay-plugin-package.properties file, the Plugins Security Manager prevents this access. This app allows you to disable the Plugins Security Manager so that it does not enforce these security checks.

This app will appear in your Control Panel once installed. -change-log= -page-url=http://www.liferay.com -author=Liferay, Inc. -licenses=LGPL -liferay-versions=7.0.0+ - -portal-dependency-jars=\ - jstl-api.jar,\ - jstl-impl.jar - -portal-dependency-tlds=\ - c.tld \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-portlet.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-portlet.xml deleted file mode 100644 index 6ebb197d46f5..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-portlet.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - 1 - /icon.png - apps - 2.5 - com.liferay.portlet.OmniadminControlPanelEntry - security-manager-portlet - - - administrator - Administrator - - - guest - Guest - - - power-user - Power User - - - user - User - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-releng.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-releng.properties deleted file mode 100644 index be2be27aa10a..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/liferay-releng.properties +++ /dev/null @@ -1,9 +0,0 @@ -bundle=false -category=Utility -demo-url= -dependent-apps= -labs=true -marketplace=true -public=true -support-url= -supported=false \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/portlet.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/portlet.xml deleted file mode 100644 index d9b07c6331bd..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/portlet.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - 1 - Plugins Security Manager - com.liferay.pluginssecuritymanager.portlet.PluginsSecurityManagerPortlet - - view-jsp - /view.jsp - - 0 - - text/html - - content.Language - - Plugins Security Manager - Plugins Security Manager - Plugins Security Manager - - - administrator - - - guest - - - power-user - - - user - - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/icons/90x90.png b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/icons/90x90.png deleted file mode 100644 index fa8a0453cde7f369c6ce418e10cd766c30a75914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4111 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 diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/screenshots/1.jpg b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/releng/screenshots/1.jpg deleted file mode 100644 index 34243c52bd71be2907b3afe2675bb94a90a7aabc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78854 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 V1z;#DN}^Eezsa?I57+!M`FCC2{yhKy diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-all.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-all.xml deleted file mode 100644 index 328af443e609..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-all.xml +++ /dev/null @@ -1,202 +0,0 @@ - - - - - PluginsSecurityManagerFilter - com.liferay.pluginssecuritymanager.hook.filter.PluginsSecurityManagerFilter - - - - doFilterTry - - request - javax.servlet.http.HttpServletRequest - - - - response - javax.servlet.http.HttpServletResponse - - - - - - - Exception - java.lang.Exception - - - - - getLog - - - - - - _log - - - - PluginsSecurityManagerPortlet - com.liferay.pluginssecuritymanager.portlet.PluginsSecurityManagerPortlet - - - - updateConfiguration - - actionRequest - javax.portlet.ActionRequest - - - - actionResponse - javax.portlet.ActionResponse - - - - Exception - java.lang.Exception - - - - - - PluginsSecurityManagerUtil - com.liferay.pluginssecuritymanager.util.PluginsSecurityManagerUtil - - - - getPACLPoliciesJSONObjects - - - - - Exception - java.lang.Exception - - - - - getPreferences - - - - - SystemException - com.liferay.portal.kernel.exception.SystemException - - - - - isAllowed - - - - - SystemException - com.liferay.portal.kernel.exception.SystemException - - - - - isPACLActive - - - - - Exception - java.lang.Exception - - - - - togglePACL - - Exception - java.lang.Exception - - - - - _activatePACL - - Exception - java.lang.Exception - - - - - _deactivatePACL - - Exception - java.lang.Exception - - - - - _getPACLPolicies - - - - - Exception - java.lang.Exception - - - - - _getPACLPolicyClass - - - - - Exception - java.lang.Exception - - - - - _getPACLPolicyManagerClass - - - - - Exception - java.lang.Exception - - - - - _cachedPaclPolicies - - - _paclPolicyIsActiveMethod - - - _paclPolicyManagerRegisterMethod - - - _paclPolicyManagerUnregisterMethod - - - _referencedPaclPolicies - - - - PortletKeys - com.liferay.pluginssecuritymanager.util.PortletKeys - - - PLUGINS_SECURITY_MANAGER - - - - PortletPropsKeys - com.liferay.pluginssecuritymanager.util.PortletPropsKeys - - - PLUGINS_SECURITY_MANAGER_ALLOWED - - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-rt.xml b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-rt.xml deleted file mode 100644 index eb07e2a3bd42..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/META-INF/javadocs-rt.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/hook/filter/PluginsSecurityManagerFilter.java b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/hook/filter/PluginsSecurityManagerFilter.java deleted file mode 100644 index 74362501c3c8..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/hook/filter/PluginsSecurityManagerFilter.java +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ - -package com.liferay.pluginssecuritymanager.hook.filter; - -import com.liferay.pluginssecuritymanager.util.PluginsSecurityManagerUtil; -import com.liferay.portal.kernel.log.Log; -import com.liferay.portal.kernel.log.LogFactoryUtil; -import com.liferay.portal.kernel.servlet.BaseFilter; -import com.liferay.portal.kernel.servlet.TryFilter; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -/** - * @author Shinn Lok - * @author Brian Wing Shun Chan - */ -public class PluginsSecurityManagerFilter - extends BaseFilter implements TryFilter { - - @Override - public Object doFilterTry( - HttpServletRequest request, HttpServletResponse response) - throws Exception { - - PluginsSecurityManagerUtil.togglePACL(); - - return null; - } - - @Override - protected Log getLog() { - return _log; - } - - private Log _log = LogFactoryUtil.getLog(getClass()); - -} \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/portlet/PluginsSecurityManagerPortlet.java b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/portlet/PluginsSecurityManagerPortlet.java deleted file mode 100644 index 0aa3e9a35b56..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/portlet/PluginsSecurityManagerPortlet.java +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ - -package com.liferay.pluginssecuritymanager.portlet; - -import com.liferay.pluginssecuritymanager.util.PluginsSecurityManagerUtil; -import com.liferay.pluginssecuritymanager.util.PortletPropsKeys; -import com.liferay.portal.kernel.util.ParamUtil; -import com.liferay.portal.util.PortalUtil; -import com.liferay.util.bridges.mvc.MVCPortlet; - -import javax.portlet.ActionRequest; -import javax.portlet.ActionResponse; -import javax.portlet.PortletPreferences; - -/** - * @author Shinn Lok - * @author Brian Wing Shun Chan - */ -public class PluginsSecurityManagerPortlet extends MVCPortlet { - - public void updateConfiguration( - ActionRequest actionRequest, ActionResponse actionResponse) - throws Exception { - - boolean pluginsSecurityManagerAllowed = ParamUtil.getBoolean( - actionRequest, "pluginsSecurityManagerAllowed"); - - PortletPreferences preferences = - PluginsSecurityManagerUtil.getPreferences(); - - preferences.setValue( - PortletPropsKeys.PLUGINS_SECURITY_MANAGER_ALLOWED, - String.valueOf(pluginsSecurityManagerAllowed)); - - preferences.store(); - - PluginsSecurityManagerUtil.togglePACL(); - - String redirect = PortalUtil.escapeRedirect( - ParamUtil.getString(actionRequest, "redirect")); - - actionResponse.sendRedirect(redirect); - } - -} \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PluginsSecurityManagerUtil.java b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PluginsSecurityManagerUtil.java deleted file mode 100644 index b3bd5deb3b51..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PluginsSecurityManagerUtil.java +++ /dev/null @@ -1,194 +0,0 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ - -package com.liferay.pluginssecuritymanager.util; - -import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.json.JSONFactoryUtil; -import com.liferay.portal.kernel.json.JSONObject; -import com.liferay.portal.kernel.util.GetterUtil; -import com.liferay.portal.kernel.util.PortalClassLoaderUtil; -import com.liferay.portal.kernel.util.SortedArrayList; -import com.liferay.portal.model.CompanyConstants; -import com.liferay.portal.service.PortletPreferencesLocalServiceUtil; - -import java.lang.reflect.Field; -import java.lang.reflect.Method; - -import java.util.Comparator; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.portlet.PortletPreferences; - -/** - * @author Shinn Lok - * @author Brian Wing Shun Chan - */ -public class PluginsSecurityManagerUtil { - - public static List getPACLPoliciesJSONObjects() - throws Exception { - - Comparator comparator = new Comparator() { - - public int compare(JSONObject jsonObject1, JSONObject jsonObject2) { - String servletContextName1 = jsonObject1.getString( - "servletContextName"); - String servletContextName2 = jsonObject2.getString( - "servletContextName"); - - return servletContextName1.compareTo(servletContextName2); - } - - }; - - List jsonObjects = new SortedArrayList( - comparator); - - Map paclPolicies = _getPACLPolicies(); - - if (paclPolicies.isEmpty()) { - paclPolicies = _cachedPaclPolicies; - } - - for (Map.Entry entry : paclPolicies.entrySet()) { - String value = String.valueOf(entry.getValue()); - - JSONObject jsonObject = JSONFactoryUtil.createJSONObject( - JSONFactoryUtil.serialize(value)); - - jsonObjects.add(jsonObject); - } - - return jsonObjects; - } - - public static PortletPreferences getPreferences() throws SystemException { - return PortletPreferencesLocalServiceUtil.getPreferences( - CompanyConstants.SYSTEM, CompanyConstants.SYSTEM, - PortletKeys.PREFS_OWNER_TYPE_COMPANY, PortletKeys.PREFS_PLID_SHARED, - PortletKeys.PLUGINS_SECURITY_MANAGER); - } - - public static boolean isAllowed() throws SystemException { - PortletPreferences preferences = getPreferences(); - - return GetterUtil.getBoolean( - preferences.getValue( - PortletPropsKeys.PLUGINS_SECURITY_MANAGER_ALLOWED, - String.valueOf(Boolean.TRUE))); - } - - public static boolean isPACLActive() throws Exception { - if (_paclPolicyIsActiveMethod == null) { - Class clazz = _getPACLPolicyManagerClass(); - - _paclPolicyIsActiveMethod = clazz.getMethod("isActive"); - } - - return (Boolean)_paclPolicyIsActiveMethod.invoke(null); - } - - public static void togglePACL() throws Exception { - boolean enabled = isAllowed(); - boolean paclActive = isPACLActive(); - - if (!enabled && paclActive) { - _deactivatePACL(); - } - else if (enabled && !paclActive) { - _activatePACL(); - } - } - - private static void _activatePACL() throws Exception { - Map paclPolicies = _cachedPaclPolicies; - - for (Map.Entry paclPolicy : - paclPolicies.entrySet()) { - - if (_paclPolicyManagerRegisterMethod == null) { - Class clazz = _getPACLPolicyManagerClass(); - - _paclPolicyManagerRegisterMethod = clazz.getMethod( - "register", ClassLoader.class, _getPACLPolicyClass()); - } - - _paclPolicyManagerRegisterMethod.invoke( - null, paclPolicy.getKey(), paclPolicy.getValue()); - } - - _cachedPaclPolicies.clear(); - } - - private static void _deactivatePACL() throws Exception { - Map paclPolicies = _getPACLPolicies(); - - for (ClassLoader classLoader : paclPolicies.keySet()) { - if (_paclPolicyManagerUnregisterMethod == null) { - Class clazz = _getPACLPolicyManagerClass(); - - _paclPolicyManagerUnregisterMethod = clazz.getMethod( - "unregister", ClassLoader.class); - } - - _paclPolicyManagerUnregisterMethod.invoke(null, classLoader); - - _cachedPaclPolicies.clear(); - - _cachedPaclPolicies.putAll(paclPolicies); - } - } - - private static Map _getPACLPolicies() - throws Exception { - - if (_referencedPaclPolicies == null) { - Class clazz = _getPACLPolicyManagerClass(); - - Field field = clazz.getDeclaredField("_paclPolicies"); - - field.setAccessible(true); - - _referencedPaclPolicies = (Map)field.get( - clazz); - } - - return new HashMap(_referencedPaclPolicies); - } - - private static Class _getPACLPolicyClass() throws Exception { - ClassLoader classLoader = PortalClassLoaderUtil.getClassLoader(); - - return classLoader.loadClass( - "com.liferay.portal.security.pacl.PACLPolicy"); - } - - private static Class _getPACLPolicyManagerClass() throws Exception { - ClassLoader classLoader = PortalClassLoaderUtil.getClassLoader(); - - return classLoader.loadClass( - "com.liferay.portal.security.pacl.PACLPolicyManager"); - } - - private static Map _cachedPaclPolicies = - new HashMap(); - private static Method _paclPolicyIsActiveMethod; - private static Method _paclPolicyManagerRegisterMethod; - private static Method _paclPolicyManagerUnregisterMethod; - private static Map _referencedPaclPolicies; - -} \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletKeys.java b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletKeys.java deleted file mode 100644 index a89ab8d5a721..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletKeys.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ - -package com.liferay.pluginssecuritymanager.util; - -/** - * @author Shinn Lok - */ -public class PortletKeys extends com.liferay.portal.util.PortletKeys { - - public static final String PLUGINS_SECURITY_MANAGER = - "1_WAR_pluginssecuritymanagerportlet"; - -} \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletPropsKeys.java b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletPropsKeys.java deleted file mode 100644 index 73b3223e0e17..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/util/PortletPropsKeys.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ - -package com.liferay.pluginssecuritymanager.util; - -/** - * @author Shinn Lok - */ -public interface PortletPropsKeys { - - public static final String PLUGINS_SECURITY_MANAGER_ALLOWED = - "plugins.security.manager.allowed"; - -} \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language.properties deleted file mode 100644 index 7b60a77d2677..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. -enable-the-plugins-security-manager=Enable the Plugins Security Manager -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. -requests-security-management=Requests Security Management -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ar.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ar.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ar.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_bg.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_bg.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_bg.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ca.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ca.properties deleted file mode 100644 index e4480bdb0c20..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ca.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Ruta del context -enable-the-plugins-security-manager-help=El Gestor de Seguretat Connectors aprofita la Gestor de Seguretat de Java per aplicar permisos sobre les aplicacions del mercat i pot ralentitzar el rendiment general del portal. Si està desactivat el Gestor de Seguretat Connectors, els controls de seguretat no s'apliquen fins i tot si un connector fa una petició al control de seguretat. Això optimitza el rendiment a costa de la seguretat. -enable-the-plugins-security-manager=Habilita el gestor de seguretat de connectors -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=El gestor de seguretat de connectors protegeix el portal i el servidor de codi maliciós que pot haver en els connectors. Un connector que té la propietat "security-manager-enabled" en el seu fitxer liferay-plugin-package.properties es monitoritzat pel gestor de seguretat de connectors. -requests-security-management=Sol·licita la gestió de seguretat -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=El gestor de seguretat de connectors està actiu perquè un o més dels següents connectors sol·licita la supervisió de seguretat. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=El gestor de seguretat de connectors no està actiu perquè no hi ha connectors que sol·licitin la supervisió de seguretat. -the-plugins-security-manager-is-not-active=El gestor de seguretat de connectors no està actiu. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_cs.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_cs.properties deleted file mode 100644 index 1a5703a71981..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_cs.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Cesta kontextu -enable-the-plugins-security-manager-help=Správce bezpečnosti zásuvných modulů využívá Java Security Manager na vynucení oprávnění k aplikacím z Liferay Marketplace a může způsobit celkové snížení výkonu portálu. Pokud jej zakážete, nebudou bezpečnostní kontroly vynucovány ani v případě, že zásuvný modu požádá o bezpečnostní monitoring. Optimalizuje tedy výkon na úkor bezpečnosti. -enable-the-plugins-security-manager=Zapnout Správce bezpečnosti zásuvných modulů -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Správce bezpečnosti zásuvných modulů chrání portál a hostitelský systém před škodlivým kódem, který se může nacházet v jednotlivých zásuvných modulech. Každý zásuvný modul obsahuje soubor liferay-plugin-package.properties, v němž se nachází vlastnost "security-manager-enabled" a který je monitorován Správcem bezpečnosti zásuvných modulů. -requests-security-management=Požaduje Správu bezpečnosti -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Správce bezpečnosti zásuvných modulů je aktivní protože jeden nebo více z následjících zásuvných modulů vyžaduje sledování bezpečnosti. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Správce bezpečnosti zásuvných modulů není aktivní protože zde nejsou žádné zásuvné moduly, které by vyžadovaly sledování bezpečnosti. -the-plugins-security-manager-is-not-active=Správce bezpečnosti zásuvných modulů není aktivní. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_da.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_da.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_da.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_de.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_de.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_de.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_el.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_el.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_el.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_en.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_en.properties deleted file mode 100644 index 7b60a77d2677..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_en.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. -enable-the-plugins-security-manager=Enable the Plugins Security Manager -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. -requests-security-management=Requests Security Management -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_es.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_es.properties deleted file mode 100644 index 55221c196fc9..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_es.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Contexto -enable-the-plugins-security-manager-help=Plugins Security Manager aprovecha Java Security Manager para aplicar permisos sobre las aplicaciones del Marketplace y puede ralentizar el rendimiento general del portal. Si se deshabilita el Plugins Security Manager, los controles de seguridad no se aplican incluso si un plugin require monitorización de seguridad. Esto optimiza el rendimiento a costa de seguridad. -enable-the-plugins-security-manager=Habilitar Plugins Security Manager -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Plugins Security Manager protege el portal y el sistema de código malicioso que pueda existir en plugins. Plugins con la propiedad "security-manager-enabled" en su fichero liferay-plugin-package.properties es monitorizado por el Plugins Security Manager. -requests-security-management=Gestión de Peticiones de Seguridad -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Plugins Security Manager está activado porque uno o más de los siguientes plugins requieren monitorización de seguridad. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Plugins Security Manager no está activado porque no hay pluigns que requiran monitorización de seguridad. -the-plugins-security-manager-is-not-active=Plugins Security Manager no está activado. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_et.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_et.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_et.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_eu.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_eu.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_eu.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fa.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fa.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fa.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fi.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fi.properties deleted file mode 100644 index 60073d8593d0..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fi.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Konteksti polku -enable-the-plugins-security-manager-help=Liferay laajennoksien Turvallisuudenhallinta käyttää hyväksi Java Security Manageria pakottaakseen käyttöoikeudet Marketplace sovelluksille. Se mahdollisesti hidastaa portaalin suorituskykyä. Jos kytket pois Turvallisuudenhallinan, turvatarkastukset eivät ole pakotettuja vaikka sovellustukisi niitä. Tämä lisää suorituskykyä turvallisuuden kustannuksella. -enable-the-plugins-security-manager=Otakäyttöön sovellusten Turvallisuudenhallinta. -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Sovellusten turvallisuuden hallinta suojaa portaalia ja alla olevaa käyttöjärjestelmää ja palvelinta haitalliselta koodilta, mitä saattaa löytä laajennossovelluksista. Sovelluksella, millä on "security-manager-enabled" päällä liferay-plugin-package.properties tiedostossa tullaan monitoroimaan Turvallisuudenhallinnalla. -requests-security-management=Turvallisuuden hallinnan pyynnöt -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Turvallisuudenhallinta on päällä koska yksi tai useampi sovellus sitä vaatii. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Turvallisuudenhallinta ei ole päällä koska järjestelmässä ei ole sovelluksia, mitkä sitä odottavat. -the-plugins-security-manager-is-not-active=Turvallisuudenhallintaa ei ole kytketty päälle. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr.properties deleted file mode 100644 index 9f52561ff00c..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Chemin du contexte -enable-the-plugins-security-manager-help=Le gestionnaire de sécurité pour les plugins utilise le Gestionnaire de plugin Java pour réaliser les permission sur les application Marketplace et il peut probablement influencer sur la performance globale du portail. Si vous désactivez le gestionnaire de sécurité pour les plugins, les vérifications de sécurité ne sont plus effectives. Ceci optimise la performance au détriment de la sécurité. -enable-the-plugins-security-manager=Activer le gestionnaire de sécurité pour les plugins -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Le gestionnaire de sécurité pour les plugins protège le portail and le système hébergeant du code malveillant qui peut exister dans les plugins. Un plugin qui a la propriété "security-manager-enabled" dans le fichier liferay-plugin-package.properties est placé sous la surveillance du gestionnaire de sécurité pour les plugins. -requests-security-management=Gestion de sécurité de requêtes -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Le gestionnaire de sécurité pour les plugins est activé parce que un ou plusieurs plugins suivants requièrent la surveillance de sécurité. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Le gestionnaire de sécurité pour les plugins n'est pas activé parce que aucun plugin suivant requiert la surveillance de sécurité. -the-plugins-security-manager-is-not-active=Le gestionnaire de sécurité pour les plugins n'est pas activé. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr_CA.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr_CA.properties deleted file mode 100644 index 1a0663b41c14..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_fr_CA.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path= -enable-the-plugins-security-manager= -enable-the-plugins-security-manager-help= -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet= -requests-security-management= -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management= -the-plugins-security-manager-is-not-active= -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management= diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_gl.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_gl.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_gl.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hi_IN.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hi_IN.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hi_IN.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hr.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hr.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hr.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hu.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hu.properties deleted file mode 100644 index 571a48c99428..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_hu.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Kontextus útvonala -enable-the-plugins-security-manager-help=A Plugins Security Manager Java Security Manager-t használja arra, hogy érvényesítse a jogosultságokat a Piactér alkalmazásain, és csökkentheti a portál általános teljesítményét. Ha kikapcsolod a Plugins Security Manager-t, a biztonsági ellenőrzések nem fognak érvényesülni, még akkor sem, ha egy plugin kér biztonsági ellenőrzést. Ez javítja a teljesítményt a biztonság kárára. -enable-the-plugins-security-manager=A Plugins Security Manager engedélyezése -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=A Plugins Security Manager megvédi a portált és az azt kiszolgáló rendszert a rosszindulatú kódoktól, amelyeket a pluginek tartalmazhatnak. Azon plugin, melynek a "security-manager-enabled" van beállítva a liferay-plugin-package.properties fájljában, figyelemmel lesz kísérve a Plugins Security Manager által. -requests-security-management=Igényli a Security Managementet -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=A Plugins Security Manager aktív mert egy vagy több az alábbi pluginek közül igényli a biztonsági felügyeletet. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=A Plugins Security Manager nem aktív mert nincs olyan pluginek amely igényelné a biztonsági felügyeletet. -the-plugins-security-manager-is-not-active=A Plugins Security Manager nem aktív. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_in.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_in.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_in.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_it.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_it.properties deleted file mode 100644 index 728b7f9288d9..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_it.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path -enable-the-plugins-security-manager-help=Plugins Security Manager sfrutta abilmente Java Security Manager per applicare i permessi sulle applicazioni del Marketplace e potrebbe rallentare le prestazioni del portale. Se viene disabilitato, i controlli di sicurezza non vengono applicati anche se un plugin richiede il monitoraggio di sicurezza, ottimizzando così le prestazioni a discapito della sicurezza. -enable-the-plugins-security-manager=Abilita Plugins Security Manager -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Plugins Security Manager protegge il portale ed il sistema host da codice pericoloso che potrebe essere incluso nei plugin. Un plugin con la proprietà "security-manager-enabled" nel suo file liferay-plugin-package.properties viene monitorato da Plugins Security Manager. -requests-security-management=Richiede Monitoraggio di Sicurezza -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Plugins Security Manager è attivo perché uno o più dei seguenti plugin richiedono il monitoraggio di sicurezza. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Plugins Security Manager non è attivo perché nessun plugin richiede il monitoraggio di sicurezza. -the-plugins-security-manager-is-not-active=Plugins Security Manager non è attivo. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_iw.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_iw.properties deleted file mode 100644 index b8e68f9d79fe..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_iw.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=נתיב הקשר -enable-the-plugins-security-manager-help=מנהל אבטחת התוספים ממנף את מנהל האבטחה של JAVA על מנת לאכוף הרשאות על האפליקציות ב-Marketplace, והוא עלול להאט את הביצועים הכלליים של הפורטל. במיגה ומנהל אבטחת התוספים אינו מופעל, לא מתבצעות בדיקות אבטחה גם כאשר התוסף מבקש ניטור אבטחה. ביטול המנהל משפר ביצועים על חשבון אבטחה. -enable-the-plugins-security-manager=הפעל את מנהל אבטחת התוספים -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=מנהל אבטחת התוספים מגן על הפורטל ועל מערכת השרת מקוד זדוני שעלול להימצא בתוספים. תוסף שהמאפיין "מנהל-אבטחה-מופעל" כלול בקובץ liferay-plugin-package.properties שלו מנטר ע"י מנהל אבטחת התוספים. -requests-security-management=מבקש ניהול אבטחה -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=מנהל אבטחת התוספים פעיל מכיוון שאחד או יותר תוספים דורשים ניטור אבטחה -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=מנהל אבטחת התוספיםאינו פעיל מכיוון שאחד או יותר תוספים דורשים ניטור אבטחה -the-plugins-security-manager-is-not-active=מנהל אבטחת התוספיםאינו פעיל \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ja.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ja.properties deleted file mode 100644 index a424658542e6..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ja.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=コンテクストパス -enable-the-plugins-security-manager-help=プラグインセキュリティマネージャーは、Javaセキュリティマネージャを活用することで、マーケットプレース上のアプリケーションの権限管理を強化しますが、ポータルのパフォーマンスを低下させる可能性があります。プラグインセキュリティマネージャを無効にした場合、プラグインがセキュリティ監視を要求していても、セキュリティチェックが行われません。この最適化はパフォーマンスとセキュリティのトレードオフになります。 -enable-the-plugins-security-manager=プラグインセキュリティマネージャを有効にする -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=プラグインセキュリティマネージャはポータルとホストを悪意のあるコードから守ります。liferay-plugin-package.properties 内にsecurity-manager-enabledプロパティを持つプラグインは、プラグインセキュリティマネージャにより監視されます。 -requests-security-management=セキュリティマネージメントを要求する -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=1つもしくは複数のプラグインよりセキュリティ監査が要求されているため、プラグインセキュリティマネージャが有効になります -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=プラグインからセキュリティ監査要求がないため、プラグインセキュリティマネージャは無効となっています -the-plugins-security-manager-is-not-active=プラグインセキュリティマネージャが無効です \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ko.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ko.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ko.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lo.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lo.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lo.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lt.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lt.properties deleted file mode 100644 index 4a3bbaa0e8f9..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_lt.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nb.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nb.properties deleted file mode 100644 index 707157c86468..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nb.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Kontekststi -enable-the-plugins-security-manager-help=Plugin-sikkerhetsforvalteren drar nytte av Java Security Manager for å håndheve rettighetene til Marketplace-applikasjoner og kan gå ut over ytelsen til portalen. Dersom du ønsker å deaktivere plugin-sikkerhetsforvalteren vil ikke sikkerhetskontroller gjennomføres selv om en plugin ber om sikkerhetsmonitorering. Dette vil optimalisere for ytelse på bekostning av sikkerhet. -enable-the-plugins-security-manager=Aktiver plugin-sikkerhetsforvalter -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Plugin-sikkerhetsforvalteren beskytter portalen og tjeneren fra ondsinnet kode som kan eksistere i plugins. En plugin som har innstillingen "security-manager-enabled" i sin liferay-plugin-package.properties-fil vil bli monitorert av plugin-sikkerhetsforvalteren. -requests-security-management=Ber om sikkerhetsforvaltning -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Plugin-sikkerhetsforvalteren er aktiv fordi en eller flere av følgende plugins ber om sikkerhetsmonitorering. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Plugin-sikkerhetsforvalteren er ikke aktiv fordi ingen plugins eksisterer som ber om sikkerhetsmonitorering. -the-plugins-security-manager-is-not-active=Plugin-sikkerhetsforvalter er ikke aktiv. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl.properties deleted file mode 100644 index 538f4a585424..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Contextpad -enable-the-plugins-security-manager-help=De Plug-in Beveiliger stelt door middel van de Java Security Manager rechten in voor Marketplace toepassingen. De portal kan hierdoor minder snel gaan functioneren. Is de Plug-in Beveiliger uitgeschakeld, dan worden er geen beveiligingscontroles uitgevoerd, zelfs niet als een deze voor een bepaalde plug-in vereist zijn. Deze optimalisatie gaat dus ten koste van de beveiliging. -enable-the-plugins-security-manager=Plug-ins Beveiliger inschakelen -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=De Plug-ins Beveiliger beschermt de portal en het hostingsysteem tegen eventuele schadelijke code in plug-ins. Een plug-in met de eigenschap 'security-manager-enabled' in het liferay-plugin-package.properties bestand wordt bewaakt door de Plug-ins Beveiliger. -requests-security-management=Vereist beveiligingsbeheer -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=De Plug-ins Beveiliger is actief omdat een of meer van de volgende plugins beveiligingsmonitoring vereist. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=De Plug-ins Beveiliger is niet actief omdat geen enkele plugin beveiligingsmonitoring vereist -the-plugins-security-manager-is-not-active=De Plug-ins Beveiliger is niet actief. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl_BE.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl_BE.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_nl_BE.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pl.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pl.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pl.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_BR.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_BR.properties deleted file mode 100644 index 3edb956c742b..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_BR.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Caminho de contexto -enable-the-plugins-security-manager-help=O Gerenciador de Segurança dos Plugins aproveita o Java Security Manager para forçar uso de permissões em aplicações do Marketplace e pode diminuir a performance do portal como um todo. Se você desativar o Gerenciador de Segurança dos Plugins, checagens de segurança não serão obrigatórias mesmo que um plugin solicite monitoramento de segurança. Isso otimiza a performance penalizando a segurança. -enable-the-plugins-security-manager=Ativar o Gerenciador de Segurança de Plugins -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=O Gerenciador de Segurança de Plugins protege o portal e o sistema contra código malicioso que possa existir em plugins. Um plugin que tenha a propriedade "security-manager-enabled" em seu arquivo liferay-plugin-package.properties é monitorado pelo Gerenciador de Segurança de Plugins. -requests-security-management=Solicita gerenciamento de segurança -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=O Gerenciador de Segurança de Plugins está ativo porque um ou mais dos seguintes plugins requerem de monitoramento de segurança. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=O Gerenciador de Segurança de Plugins está desativado porque não há plugins que requeiram de monitoramento de segurança. -the-plugins-security-manager-is-not-active=O Gerenciador de Segurança de Plugins está desativado. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_PT.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_PT.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_pt_PT.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ro.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ro.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ro.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ru.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ru.properties deleted file mode 100644 index e156b29c2efa..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_ru.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Путь контекста -enable-the-plugins-security-manager-help=Менеджер Безопасности Плагинов используетJava Security Manager для включения проверки разрешений на работу с разными частями системы, такими как: подключение через интернет, работа с файловой системой и прочее, для приложений загруженных из Marketplace. Такая проверка может замедлить работу портала, если вы отключите Менеджер Безопасности Плагинов, проверки безопасности не будут производится даже в том случае, если плагин будет запрашивать мониторинг безопасности. Это улучшает быстродействие за счет пониженной безопасности. -enable-the-plugins-security-manager=Включить Менеджер Безопасности Плагинов -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Менеджер Безопасности Плагинов защищает портал и систему сервера от вредоносного кода, который может существовать в плагинах. Плагин который установил свойство "security-manager-enabled" в своем файле liferay-plugin-package.properties будет контроллироваться Менеджером Безопасности Плагинов. -requests-security-management=Запрашивает управление безопасностью -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Менеджер Безопасности Плагинов включен, потому что один или несколько из следующих плагинов запрашивают мониторинг безопасности. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Менеджер Безопасности Плагинов отключен, потому что нету плагинов запрашивающих мониторинг безопасности. -the-plugins-security-manager-is-not-active=Менеджер Безопасности Плагинов отключен. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sk.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sk.properties deleted file mode 100644 index 4aded3ff702a..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sk.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Cesta kontextu -enable-the-plugins-security-manager-help=Bezpečnostný manažér zásuvných modulov využíva Java Security Manager na vynútenie oprávnení k aplikáciam z Trhoviska a môže znížiť celkový výkon portálu. Ak ho zakážete potom nebudú bezpečnostné kontroly vynucované dokonca aj keď zásuvný modul požiada o bezpečnostný monitoring. Toto optimalizuje výkon na úkor bezpečnosti. -enable-the-plugins-security-manager=Povoliť bezpečnostného manažéra zásuvných modulov -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Bezpečnostný manažér zásuvných modulov chráni portál a hostiteľský systém pred škodlivým kódom, ktorý môže existovať v zásuvných moduloch. Každý modul, ktorý má v svojom súbore liferay-plugin-package.properties vlastnosť "security-manager-enabled", je monitorovaný bezpečnostným manažérom zásuvných modulov. -requests-security-management=Požaduje monitorovanie bezpečnosti -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Bezpečnostný manažér zásuvných modulov je aktívny, pretože jeden alebo viacej z nasledovných zásuvných modulov požaduje monitorovanie bezpečnosti. -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Bezpečnostný manažér zásuvných modulov nie je aktívny, pretože žiadny zásuvný modul nepožaduje monitorovanie bezpečnosti. -the-plugins-security-manager-is-not-active=Bezpečnostný manažér zásuvných modulov nie je aktívny. \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sl.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sl.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sl.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS_latin.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS_latin.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sr_RS_latin.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sv.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sv.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_sv.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_tr.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_tr.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_tr.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_uk.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_uk.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_uk.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_vi.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_vi.properties deleted file mode 100644 index 1a3a87cdf5ef..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_vi.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=Context Path (Automatic Copy) -enable-the-plugins-security-manager-help=The Plugins Security Manager leverages the Java Security Manager to enforce permissions on Marketplace applications and may slow down the overall performance of the portal. If you disable the Plugins Security Manager, security checks are not enforced even if a plugin requests security monitoring. This optimizes performance at the cost of security. (Automatic Copy) -enable-the-plugins-security-manager=Enable the Plugins Security Manager (Automatic Copy) -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=The Plugins Security Manager protects the portal and host system from malicious code that may exist in plugins. A plugin that has the property "security-manager-enabled" in its liferay-plugin-package.properties file is monitored by Plugins Security Manager. (Automatic Copy) -requests-security-management=Requests Security Management (Automatic Copy) -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=The Plugins Security Manager is active because one or more of the following plugins requests security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_CN.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_CN.properties deleted file mode 100644 index 78816bbed181..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_CN.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=上下文路径 -enable-the-plugins-security-manager-help=Plugins Security Manager使用Java Security Manager来实现Marketplace应用程序的权限,可能会对整个portal的性能造成一定影响。如果您禁用Plugins Security Manager,那么即使某一plugin要求安全性监控,安全性检查也不会被执行。这种行为以安全为代价优化了portal性能。 -enable-the-plugins-security-manager=启用Plugins Security Manager -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=Plugins Security Manager能够保护portal以及系统免受可能存在于plugin中恶意代码的侵害。在其liferay-plugin-package.properties文件中拥有"security-manager-enabled"属性的plugin都能够被Plugins Security Manager监控。 -requests-security-management=请求安全性管理 -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=Plugins Security Manager现在处于活跃状态,因为以下plugin中的一个或者多个请求安全性监控。 -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=Plugins Security Manager现在处于非活跃状态,因为没有请求安全性监控的plugin。 -the-plugins-security-manager-is-not-active=Plugins Security Manager现在处于非活跃状态。 \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_TW.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_TW.properties deleted file mode 100644 index 28098884c474..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/content/Language_zh_TW.properties +++ /dev/null @@ -1,8 +0,0 @@ -context-path=上下文路徑 -enable-the-plugins-security-manager-help=插件安全管理器提升Java Security Manager以強制權限在Marketplace應用程式並能降低整體入口平台效能。如果您取消啟用插件安全管理器,安全檢查將不會強制即使插件要求安全監控中。這在安全成本下優化效能。 -enable-the-plugins-security-manager=啟用插件安全管理器 -javax.portlet.description.1_WAR_pluginssecuritymanagerportlet=啟用插件安全管理器保護主機系統避免已存在於插件的惡毒程式。一個插件會有個屬性"安全管理器啟用"在它的 liferay-plugin-package.properties 檔案被插件安全管理器用以監控。 -requests-security-management=要求安全管理 -the-plugins-security-manager-is-active-because-one-or-more-of-the-following-plugins-requests-security-management=插件安全管理器是active因為下列一或多個插件要求安全監控中。 -the-plugins-security-manager-is-not-active-because-there-are-no-plugins-that-request-security-management=The Plugins Security Manager is not active because there are no plugins that request security monitoring. (Automatic Copy) -the-plugins-security-manager-is-not-active=The Plugins Security Manager is not active. (Automatic Copy) \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/portlet.properties b/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/portlet.properties deleted file mode 100644 index a548f3663de6..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/portlet.properties +++ /dev/null @@ -1 +0,0 @@ -plugins.security.manager.allowed=true \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/icon.png b/portlets/plugins-security-manager-portlet/docroot/icon.png deleted file mode 100644 index 82eb073139180339263bf9cb40d6385b098f73e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmV+$0p$LPP)GX_A(f{*Nq< zVZhIC|Hz94WN(Pdu*3PR)9&DP5k@)yh4AYqKfzwX>B_8002ovPDHLkV1kpGb_oCg diff --git a/portlets/plugins-security-manager-portlet/docroot/init.jsp b/portlets/plugins-security-manager-portlet/docroot/init.jsp deleted file mode 100644 index fdeeefdfb91d..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/init.jsp +++ /dev/null @@ -1,43 +0,0 @@ -<%-- -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ ---%> - -<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> - -<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> - -<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %> -<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %> -<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %> -<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %> - -<%@ page import="com.liferay.pluginssecuritymanager.util.PluginsSecurityManagerUtil" %><%@ -page import="com.liferay.portal.kernel.dao.search.ResultRow" %><%@ -page import="com.liferay.portal.kernel.dao.search.SearchContainer" %><%@ -page import="com.liferay.portal.kernel.json.JSONObject" %><%@ -page import="com.liferay.portal.kernel.language.LanguageUtil" %><%@ -page import="com.liferay.portal.kernel.util.ListUtil" %><%@ -page import="com.liferay.portal.util.PortalUtil" %> - -<%@ page import="java.util.ArrayList" %><%@ -page import="java.util.List" %> - - - - - -<% -String currentURL = PortalUtil.getCurrentURL(request); -%> \ No newline at end of file diff --git a/portlets/plugins-security-manager-portlet/docroot/view.jsp b/portlets/plugins-security-manager-portlet/docroot/view.jsp deleted file mode 100644 index f28ff3611de1..000000000000 --- a/portlets/plugins-security-manager-portlet/docroot/view.jsp +++ /dev/null @@ -1,81 +0,0 @@ -<%-- -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. - */ ---%> - -<%@ include file="/init.jsp" %> - -
- - - - - - - - - - - -
- - - - - - - - - - - - - - - -<% -List headerNames = new ArrayList(); - -headerNames.add("context-path"); -headerNames.add("requests-security-management"); - -SearchContainer searchContainer = new SearchContainer(renderRequest, null, null, SearchContainer.DEFAULT_CUR_PARAM, SearchContainer.DEFAULT_DELTA, renderResponse.createRenderURL(), headerNames, null); - -List resultRows = searchContainer.getResultRows(); - -List paclPoliciesJSONObjects = PluginsSecurityManagerUtil.getPACLPoliciesJSONObjects(); - -int total = paclPoliciesJSONObjects.size(); - -searchContainer.setTotal(total); - -List results = ListUtil.subList(paclPoliciesJSONObjects, searchContainer.getStart(), searchContainer.getEnd()); - -searchContainer.setResults(results); - -for (int i = 0; i < results.size(); i++) { - JSONObject paclPolicyJSONObject = results.get(i); - - String servletContextName = paclPolicyJSONObject.getString("servletContextName"); - - ResultRow row = new ResultRow(servletContextName, servletContextName, i); - - row.addText(servletContextName); - row.addText(LanguageUtil.get(pageContext, paclPolicyJSONObject.getBoolean("active") ? "yes" : "no")); - - resultRows.add(row); -} -%> - - \ No newline at end of file diff --git a/source_formatter_static_log_exclusions.properties b/source_formatter_static_log_exclusions.properties index 96ca38d65182..c52e7ee9fe71 100644 --- a/source_formatter_static_log_exclusions.properties +++ b/source_formatter_static_log_exclusions.properties @@ -1,4 +1,3 @@ # # Files that are allowed to have non static _log variables. -# -portlets/plugins-security-manager-portlet/docroot/WEB-INF/src/com/liferay/pluginssecuritymanager/hook/filter/PluginsSecurityManagerFilter.java \ No newline at end of file +# \ No newline at end of file