/mandos/trunk

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/trunk

  • Committer: Teddy Hogeborn
  • Date: 2008-12-10 01:26:02 UTC
  • mfrom: (237.1.2 mandos)
  • Revision ID: teddy@fukt.bsnet.se-20081210012602-vhz3h75xkj24t340
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".
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 185 15 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in Diff
debian 185 15 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in Diff
plugins.d 13 15 years ago Björn Påhlsson Added following support: Pluginbased client handle Diff
.bzrignore 223 15 years ago Teddy Hogeborn * .bzrignore (plugins.d/askpass-fifo): Added. * M 206 bytes Diff Download File
clients.conf 202 15 years ago Teddy Hogeborn * clients.conf ([bar]/secfile): Do not imply armor 2.4 KB Diff Download File
common.ent 217 15 years ago Teddy Hogeborn * .bzrignore: Added "man" directory (created by "m 91 bytes Diff Download File
COPYING 24.1.51 15 years ago Björn Påhlsson Added configuration files support for mandos-clien 34.2 KB Diff Download File
default-mandos 185 15 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in 174 bytes Diff Download File
init.d-mandos 200 15 years ago Teddy Hogeborn * Makefile: Put the init script before avahi-daemo 4.1 KB Diff Download File
File initramfs-tools-hook 238 15 years ago Teddy Hogeborn First version of a somewhat complete D-Bus server 4.5 KB Diff Download File
initramfs-tools-hook-conf 68 15 years ago Teddy Hogeborn * initramfs-tools-hook: New. * initramfs-tools-hoo 10 bytes Diff Download File
File initramfs-tools-script 178 15 years ago Teddy Hogeborn * initramfs-tools-script: Fix permissions of "/tmp 1.7 KB Diff Download File
INSTALL 235 15 years ago Teddy Hogeborn * INSTALL: Fixed typo. * Makefile: Split long lin 4.7 KB Diff Download File
legalnotice.xml 174 15 years ago Teddy Hogeborn * legalnotice.xml: Copy DocBook 4.4-formatted text 1 KB Diff Download File
Makefile 235 15 years ago Teddy Hogeborn * INSTALL: Fixed typo. * Makefile: Split long lin 11.3 KB Diff Download File
File mandos 238 15 years ago Teddy Hogeborn First version of a somewhat complete D-Bus server 45.4 KB Diff Download File
mandos-clients.conf.xml 229 15 years ago Teddy Hogeborn * Makefile (version): Changed to "1.0.1". * mandos 13.7 KB Diff Download File
File mandos-keygen 237.1.2 15 years ago Teddy Hogeborn Further steps towards a D-Bus server interface, pl 9 KB Diff Download File
mandos-keygen.xml 224 15 years ago Teddy Hogeborn * mandos-keygen.xml (FILES): Fixed id to be "files 14.2 KB Diff Download File
mandos-options.xml 216 15 years ago Teddy Hogeborn * Makefile: Add HTML rules for manual pages. (DO 2.7 KB Diff Download File
mandos.conf 89 15 years ago Teddy Hogeborn * Makefile: Bug fix: fixed creation of man pages f 1.1 KB Diff Download File
mandos.conf.xml 217 15 years ago Teddy Hogeborn * .bzrignore: Added "man" directory (created by "m 6.8 KB Diff Download File
mandos.lsm 238 15 years ago Teddy Hogeborn First version of a somewhat complete D-Bus server 903 bytes Diff Download File
mandos.xml 224 15 years ago Teddy Hogeborn * mandos-keygen.xml (FILES): Fixed id to be "files 19.7 KB Diff Download File
NEWS 232 15 years ago Teddy Hogeborn * Makefile (version): Changed to "1.0.2". * NEWS ( 895 bytes Diff Download File
overview.xml 183 15 years ago Teddy Hogeborn * Makefile (install-client-nokey): Do "&&" instead 926 bytes Diff Download File
plugin-runner.c 237.1.2 15 years ago Teddy Hogeborn Further steps towards a D-Bus server interface, pl 28.2 KB Diff Download File
plugin-runner.conf 228 15 years ago Teddy Hogeborn * INSTALL: Add instructions on how to set the corr 490 bytes Diff Download File
plugin-runner.xml 217 15 years ago Teddy Hogeborn * .bzrignore: Added "man" directory (created by "m 20.4 KB Diff Download File
README 235 15 years ago Teddy Hogeborn * INSTALL: Fixed typo. * Makefile: Split long lin 8.4 KB Diff Download File
TODO 238 15 years ago Teddy Hogeborn First version of a somewhat complete D-Bus server 1.6 KB Diff Download File