| 244
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 243
 | 
 | 
* mandos (Client.timeout, Client.interval): Changed from being a                                             property to be a normal                                             attribute.   (Client._timeout, Client._interval): Removed.   (Client._timeout_milliseconds): Changed from being an attribute to                                   be a method "timeout_milliseconds".                                   All users changed.   (Client._interval_milliseconds): Changed from being an attribute to                                    be method "interval_milliseconds".                                    All users changed.   (Client.__init__): Take additional "use_dbus" keyword argument.                      Only provide D-Bus interface if "use_dbus" is                      True.   (Client.use_dbus): New attribute.   (Client.dbus_object_path): Changed to only be set if "self.use_dbus"                              is True.   (Client.enable, Client.disable, Client.checker_callback,   Client.bump_timeout, Client.start_checker, Client.stop_checker):   Only emit D-Bus signals if "self.use_dbus".   (Client.SetChecker, Client.SetHost, Client.Enable): Bug fix: Emit                                                       D-Bus signals.   (Client.SetInterval, Client.SetTimeout): Changed to emit D-Bus                                            signals.
    (main): Remove deprecated "default" keyword argument to "--check"           option.  Added new "--no-dbus" option.  Added corresponding           "use_dbus" server configuration option.  Only provide D-Bus           interface and emit D-Bus signals if "use_dbus".  Pass           "use_dbus" on to Client constructor.
  * mandos-options.xml ([@id="dbus"]): New option.
  * mandos.conf (use_dbus): New option.
  * mandos.conf.xml (OPTIONS): New option "use_dbus".   (EXAMPLE): - '' -
  * mandos.xml (SYNOPSIS): New option "--no-dbus".   (D-BUS INTERFACE): New section. 
 
 
 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 242
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 241
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 240
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 239
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 238
 | 
 | 
 
First version of a somewhat complete D-Bus server interface.  Also change user/group name to "_mandos".
  * debian/mandos.postinst: Rename old "mandos" user and group to                           "_mandos"; create "_mandos" user and group                           if none exist. * debian/mandos-client.postinst: - '' -
  * initramfs-tools-hook: Try "_mandos" before "mandos" as user and                         group name.
  * mandos (_datetime_to_dbus_struct): New; was previously local.   (Client.started): Renamed to "last_started".  All users changed.   (Client.started): New; boolean.   (Client.dbus_object_path): New.   (Client.check_command): Renamed to "checker_command".  All users                           changed.   (Client.__init__): Set and use "self.dbus_object_path".  Set                      "self.started".   (Client.start): Update "self.started".  Emit "self.PropertyChanged"                   signals for both "started" and "last_started".   (Client.stop): Update "self.started".  Emit "self.PropertyChanged"                  signal for "started".   (Client.checker_callback): Take additional "command" argument.  All                              callers changed. Emit                              "self.PropertyChanged" signal.   (Client.bump_timeout): Emit "self.PropertyChanged" signal for                          "last_checked_ok".   (Client.start_checker): Emit "self.PropertyChanged" signal for                           "checker_running".   (Client.stop_checker): Emit "self.PropertyChanged" signal for                          "checker_running".   (Client.still_valid): Bug fix: use "getattr(self, started, False)"                         instead of "self.started" in case this client                         object is so new that the "started" attribute                         has not been created yet.   (Client.IntervalChanged, Client.CheckerIsRunning, Client.GetChecker,   Client.GetCreated, Client.GetFingerprint, Client.GetHost,   Client.GetInterval, Client.GetName, Client.GetStarted,   Client.GetTimeout, Client.StateChanged, Client.TimeoutChanged):   Removed; all callers changed.   (Client.CheckerCompleted): Add "condition" and "command" arguments.                              All callers changed.   (Client.GetAllProperties, Client.PropertyChanged): New.   (Client.StillValid): Renamed to "IsStillValid".   (Client.StartChecker): Changed to its own function to avoid the                          return value from "Client.start_checker()".   (Client.Stop): Changed to its own function to avoid the return value                  from "Client.stop()".   (main): Try "_mandos" before "mandos" as user and group name.           Removed inner function "remove_from_clients".  New inner           class "MandosServer". 
 
 
 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 237
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
16 years ago
 | 
  | 
 
 | 
| 236
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 235
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 234
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 233
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 232
 | 
 | 
 | 
Teddy Hogeborn | 
version-1.0.2-1 | 
17 years ago
 | 
  | 
 
 | 
| 231
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 230
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 229
 | 
 | 
 | 
Teddy Hogeborn | 
version-1.0.1-1 | 
17 years ago
 | 
  | 
 
 | 
| 228
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 227
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 226
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 | 
| 225
 | 
 | 
 | 
Teddy Hogeborn | 
 | 
17 years ago
 | 
  | 
 
 |