diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mm-context.c | 12 | ||||
-rw-r--r-- | src/mm-filter.h | 37 |
2 files changed, 1 insertions, 48 deletions
diff --git a/src/mm-context.c b/src/mm-context.c index ddc37a33..cfabcbdb 100644 --- a/src/mm-context.c +++ b/src/mm-context.c @@ -48,11 +48,6 @@ filter_policy_option_arg (const gchar *option_name, gpointer data, GError **error) { - if (!g_ascii_strcasecmp (value, "legacy")) { - filter_policy = MM_FILTER_POLICY_LEGACY; - return TRUE; - } - if (!g_ascii_strcasecmp (value, "whitelist-only")) { filter_policy = MM_FILTER_POLICY_WHITELIST_ONLY; return TRUE; @@ -63,11 +58,6 @@ filter_policy_option_arg (const gchar *option_name, return TRUE; } - if (!g_ascii_strcasecmp (value, "paranoid")) { - filter_policy = MM_FILTER_POLICY_PARANOID; - return TRUE; - } - g_set_error (error, MM_CORE_ERROR, MM_CORE_ERROR_FAILED, "Invalid filter policy value given: %s", value); @@ -77,7 +67,7 @@ filter_policy_option_arg (const gchar *option_name, static const GOptionEntry entries[] = { { "filter-policy", 0, 0, G_OPTION_ARG_CALLBACK, filter_policy_option_arg, - "Filter policy: one of LEGACY, WHITELIST-ONLY, STRICT, PARANOID", + "Filter policy: one of WHITELIST-ONLY, STRICT", "[POLICY]" }, { diff --git a/src/mm-filter.h b/src/mm-filter.h index de035e18..82d0bdef 100644 --- a/src/mm-filter.h +++ b/src/mm-filter.h @@ -87,22 +87,6 @@ typedef enum { /*< underscore_name=mm_filter_rule >*/ MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN | \ MM_FILTER_RULE_WWAN) -/* This is the legacy ModemManager policy that tries to automatically probe - * device ports unless they're blacklisted in some way or another. */ -#define MM_FILTER_POLICY_LEGACY \ - (MM_FILTER_RULE_EXPLICIT_WHITELIST | \ - MM_FILTER_RULE_EXPLICIT_BLACKLIST | \ - MM_FILTER_RULE_VIRTUAL | \ - MM_FILTER_RULE_NET | \ - MM_FILTER_RULE_USBMISC | \ - MM_FILTER_RULE_RPMSG | \ - MM_FILTER_RULE_TTY | \ - MM_FILTER_RULE_TTY_BLACKLIST | \ - MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY | \ - MM_FILTER_RULE_TTY_PLATFORM_DRIVER | \ - MM_FILTER_RULE_TTY_DEFAULT_ALLOWED | \ - MM_FILTER_RULE_WWAN) - /* This is a stricter policy which will only automatically probe device ports * if they are allowed by any of the automatic whitelist rules. */ #define MM_FILTER_POLICY_STRICT \ @@ -122,27 +106,6 @@ typedef enum { /*< underscore_name=mm_filter_rule >*/ MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN | \ MM_FILTER_RULE_WWAN) -/* This is equivalent to the strict policy, but also applying the device - * blacklists explicitly */ -#define MM_FILTER_POLICY_PARANOID \ - (MM_FILTER_RULE_EXPLICIT_WHITELIST | \ - MM_FILTER_RULE_EXPLICIT_BLACKLIST | \ - MM_FILTER_RULE_PLUGIN_WHITELIST | \ - MM_FILTER_RULE_QRTR | \ - MM_FILTER_RULE_VIRTUAL | \ - MM_FILTER_RULE_NET | \ - MM_FILTER_RULE_USBMISC | \ - MM_FILTER_RULE_RPMSG | \ - MM_FILTER_RULE_TTY | \ - MM_FILTER_RULE_TTY_BLACKLIST | \ - MM_FILTER_RULE_TTY_MANUAL_SCAN_ONLY | \ - MM_FILTER_RULE_TTY_PLATFORM_DRIVER | \ - MM_FILTER_RULE_TTY_DRIVER | \ - MM_FILTER_RULE_TTY_ACM_INTERFACE | \ - MM_FILTER_RULE_TTY_WITH_NET | \ - MM_FILTER_RULE_TTY_DEFAULT_FORBIDDEN | \ - MM_FILTER_RULE_WWAN) - /* This policy only allows using device ports explicitly whitelisted via * udev rules. i.e. ModemManager won't do any kind of automatic probing. */ #define MM_FILTER_POLICY_WHITELIST_ONLY MM_FILTER_RULE_EXPLICIT_WHITELIST |