Skip to content

Commit 781a867

Browse files
committed
Support phasing off SecurityManager usage in favor of Java Agent
Signed-off-by: Gulshan <[email protected]>
1 parent d686474 commit 781a867

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ apply plugin: 'opensearch.pluginzip'
6363
apply plugin: 'jacoco'
6464
apply plugin: "com.diffplug.spotless"
6565
apply plugin: 'io.freefair.lombok'
66+
apply plugin: 'opensearch.java-agent'
6667
apply from: 'gradle/formatting.gradle'
6768

6869
ext.opensearch_tmp_dir = rootProject.file('build/private/opensearch_tmp').absoluteFile

src/main/plugin-metadata/plugin-security.policy

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,10 @@ grant {
44
permission java.lang.RuntimePermission "accessDeclaredMembers";
55
permission java.lang.reflect.ReflectPermission "suppressAccessChecks";
66
permission java.lang.RuntimePermission "setContextClassLoader";
7+
8+
// temporary for testing
9+
permission java.net.SocketPermission "*", "connect,resolve";
10+
11+
// for accessing Unix domain socket on windows
12+
permission java.net.NetPermission "accessUnixDomainSocket";
713
};

0 commit comments

Comments
 (0)