Skip to content

Commit f3359f8

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

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

build.gradle

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

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

qa/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ apply plugin: 'opensearch.testclusters'
1313
apply plugin: 'opensearch.build'
1414
apply plugin: 'opensearch.rest-test'
1515
apply plugin: 'io.freefair.lombok'
16+
apply plugin: 'opensearch.java-agent'
1617

1718
// Disable a few tasks that come with build
1819
build.enabled = false

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

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

0 commit comments

Comments
 (0)