From 79edee1c67dc64e32ab7af3ebbe19ac219d4d8c3 Mon Sep 17 00:00:00 2001 From: nacfe Date: Wed, 18 Dec 2019 11:08:53 +0000 Subject: [PATCH] Add allow-insecure and deny-insecure server flags --- .../service/local/flags/GeneralServerFlag.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/appium/java_client/service/local/flags/GeneralServerFlag.java b/src/main/java/io/appium/java_client/service/local/flags/GeneralServerFlag.java index aac2eb287..d59ff750d 100644 --- a/src/main/java/io/appium/java_client/service/local/flags/GeneralServerFlag.java +++ b/src/main/java/io/appium/java_client/service/local/flags/GeneralServerFlag.java @@ -119,7 +119,21 @@ public enum GeneralServerFlag implements ServerArgument { /** * Enables NodeJS memory dumps collection feature. */ - ENABLE_HEAP_DUMP("--enable-heapdump"); + ENABLE_HEAP_DUMP("--enable-heapdump"), + /** + * Allow a list of features which are considered insecure and must be turned on + * explicitly by system administrators. + * Default: [] + * Sample: --allow-insecure=foo,bar + */ + ALLOW_INSECURE("--allow-insecure"), + /** + * Specify a list of features which will never be allowed to run, even if --relaxed-security + * is turned on, and even if feature names are listed with --allow-insecure. + * Default: [] + * Sample: --deny-insecure=foo,bar + */ + DENY_INSECURE("--deny-insecure"); private final String arg;