| 1103
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1102
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1101
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1100
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1099
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1098
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1097
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1096
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1095
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1094
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1093
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1092
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1091
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1090
 | 
 | 
mandos-ctl: Refactor D-Bus operations
  * mandos-ctl (dbus): Rename imported module to "dbus_python".   (main): Only create a bus object and do everything via that object.   (get_mandos_dbus_object): Remove and move code into dbus or                             dbus_python_adapter namespaces.   (if_dbus_exception_log_with_exception_and_exit): - '' -   (SilenceLogger): - '' -   (dbus): New; move everything dbus-specific into this module-like           namespace.   (dbus_python_adapter): New; move everything specific to the                          dbus-python D-Bus module into this                          module-like namespace.   (command.Base.run): Take only a bus argument; use only that.  Pass                       "client" argument as a D-Bus object path string,                       not a dbus-python proxy object.  All derivatives                       adjusted.   (command.IsEnabled.is_enabled): Remove.   (command.Approve, command.Deny, command.Remove,   command.PropertySetter): Do no logging of D-Bus commands, and use   only bus, not client, to do D-Bus calls.   (command.DumpJSON.dbus_boolean_to_bool): Remove; move filtering to                                            dbus_python_adapter.   (command.Enable, command.Disable, command.StopChecker,   command.ApproveByDefault): Use normal Python booleans instead of   dbus-python's special Boolean types.   (Unique): New; move here out from inside TestPropertySetterCmd.   (Test_get_mandos_dbus_object): Remove.   (Test_get_managed_objects): - '' -   (Test_dbus_exceptions): New.   (Test_dbus_MandosBus): - '' -   (Test_dbus_python_adapter_SystemBus): - '' -   (Test_dbus_python_adapter_CachingBus): - '' -   (Test_commands_from_options): Don't create mock client proxy   objects, define dict of client properties and use a mock dbus to   verify that the correct D-Bus calls are made.  Also remove any types   specific to dbus-python.   (TestEnableCmd, TestDisableCmd, TestStartCheckerCmd,   TestStopCheckerCmd, TestApproveByDefaultCmd, TestDenyByDefaultCmd):   Use normal Python booleans instead of dbus-python's special Boolean   types.   (TestPropertySetterValueCmd.runTest): Remove; unnecessary. 
 
 
 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1089
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1088
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1087
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1086
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1085
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 | 
| 1084
 | 
 | 
 | 
Teddy Hogeborn | 
6 years ago
 | 
  | 
 
 |