diff --git a/dbus/DBus-interface b/dbus/DBus-interface index 59b41b1..00b4465 100644 --- a/dbus/DBus-interface +++ b/dbus/DBus-interface @@ -44,6 +44,14 @@ SetFilterWin2KOption -------------------- Takes boolean, sets or resets the --filterwin2k option. +SetFilterA +------------------------ +Takes boolean, sets or resets the --filter-A option. + +SetFilterAAAA +------------------------ +Takes boolean, sets or resets the --filter-AAAA option. + SetBogusPrivOption ------------------ Takes boolean, sets or resets the --bogus-priv option. diff --git a/src/dbus.c b/src/dbus.c index fd5d1ca..4366b7e 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -52,6 +52,12 @@ const char* introspection_xml_template = " \n" " \n" " \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" " \n" " \n" " \n" @@ -817,6 +823,14 @@ DBusHandlerResult message_handler(DBusConnection *connection, { reply = dbus_set_bool(message, OPT_FILTER, "filterwin2k"); } + else if (strcmp(method, "SetFilterA") == 0) + { + reply = dbus_set_bool(message, OPT_FILTER_A, "filter-A"); + } + else if (strcmp(method, "SetFilterAAAA") == 0) + { + reply = dbus_set_bool(message, OPT_FILTER_AAAA, "filter-AAAA"); + } else if (strcmp(method, "SetLocaliseQueriesOption") == 0) { reply = dbus_set_bool(message, OPT_LOCALISE, "localise-queries");