/mandos/release

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

  • Committer: Teddy Hogeborn
  • Date: 2015-08-10 09:00:23 UTC
  • mto: (237.7.594 trunk)
  • Revision ID: teddy@recompile.se-20150810090023-fz6vjqr7zf33e2tf
Support the standard org.freedesktop.DBus.ObjectManager interface.

Now that the D-Bus standard has an interface to keep track of new and
removed objects, use that instead of our own methods.  This deprecates
our D-Bus methods "GetAllClients" and "GetAllClientsWithProperties"
and the signals "ClientAdded" and "ClientRemoved", all on the server
interface "se.recompile.Mandos".

* DBUS-API: Removed references to deprecated methods and signals;
  insert reference to the org.freedesktop.DBus.ObjectManager
  interface.
* mandos (DBusObjectWithProperties._get_all_interface_names): New.
  (dbus.OBJECT_MANAGER_IFACE): If not present, monkey patch.
  (DBusObjectWithObjectManager): New.
  (main/MandosDBusService): Inherit from DBusObjectWithObjectManager.
  (main/MandosDBusService.ClientRemoved): Annotate as deprecated.
  (main/MandosDBusService.GetAllClients): - '' -
  (main/MandosDBusService.GetAllClientsWithProperties): Annotate as
                                                        deprecated.
                                                        Also only
                                                        return
                                                        properties on
                                                        client
                                                        interface.
  (main/MandosDBusService.RemoveClient): Call client_removed_signal
                                         instead of ClientRemoved.
  (main/MandosDBusService.GetManagedObjects): New.
  (main/MandosDBusService.client_added_signal): New.
  (main/MandosDBusService.client_removed_signal): - '' -
  (main/cleanup): Call "client_removed_signal" instead of sending
                  "ClientRemoved" signal directly.
  (main): Call "client_added_signal" instead of sending "ClientAdded"
          signal directly.
* mandos-ctl: Use GetManagedObjects instead of
              GetAllClientsWithProperties.  Also, show better error
              message in case of failure to connect to the D-Bus

* mandos-monitor (MandosClientPropertyCache.properties_changed):
  Bug fix; only update properties on client interface.
  (UserInterface.find_and_remove_client): Change to accept arguments
                                          from InterfacesRemoved
                                          signal.  Also, bug fix:
                                          working error message when
                                          removing unknown client.
  (UserInterface.add_new_client): Change to accept arguments from
                                  InterfacesRemoved signal.  Pass
                                  properties to MandosClientWidget
                                  constructor.
  (UserInterface.run): Connect find_and_remove_client method to
                       InterfacesRemoved signal and the add_new_client
                       method to the InterfacesAdded signal.
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-builddeb 185 16 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in Diff
debian 185 16 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in Diff
network-hooks.d 237.16.10 13 years ago Teddy Hogeborn * network-hooks.d: New directory. * network-hooks. Diff
plugin-helpers 237.25.1 10 years ago Teddy Hogeborn Add a plugin helper directory, available to all pl Diff
plugins.d 13 17 years ago Björn Påhlsson Added following support: Pluginbased client handle Diff
.bzrignore 237.7.133 13 years ago Teddy Hogeborn * .bzrignore (statedir): Added. 188 bytes Diff Download File
clients.conf 237.7.157 13 years ago Teddy Hogeborn * clients.conf: Convert all time intervals to new 3.1 KB Diff Download File
common.ent 324 10 years ago Teddy Hogeborn * Makefile (version): Changed to "1.6.9". * NEWS ( 93 bytes Diff Download File
COPYING 24.1.51 16 years ago Björn Påhlsson Added configuration files support for mandos-clien 34.2 KB Diff Download File
DBUS-API 237.7.333 10 years ago Teddy Hogeborn Support the standard org.freedesktop.DBus.ObjectMa 5.8 KB Diff Download File
dbus-mandos.conf 24.1.186 13 years ago Björn Påhlsson transitional stuff actually working documented cha 820 bytes Diff Download File
default-mandos 185 16 years ago Teddy Hogeborn * .bzr-builddeb/default.conf: New. * Makefile (in 174 bytes Diff Download File
init.d-mandos 237.7.196 11 years ago Teddy Hogeborn Update init script to modern standards. * init.d- 4.3 KB Diff Download File
File initramfs-tools-hook 237.7.314 10 years ago Teddy Hogeborn Rename the "client-dhparams.pem" file to simply "d 7.3 KB Diff Download File
initramfs-tools-hook-conf 256 16 years ago Teddy Hogeborn * initramfs-tools-hook-conf: Security bug fix: Add 407 bytes Diff Download File
File initramfs-tools-script 237.7.35 14 years ago Teddy Hogeborn * initramfs-tools-script: Abort if plugin-runner i 3.6 KB Diff Download File
File initramfs-unpack 237.7.172 11 years ago Teddy Hogeborn * initramfs-unpack: Bug fix: Made executable. 2.2 KB Diff Download File
INSTALL 237.23.1 11 years ago Teddy Hogeborn Require Python 2.7. This is in preparation for th 5.3 KB Diff Download File
intro.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 16 KB Diff Download File
legalnotice.xml 174 16 years ago Teddy Hogeborn * legalnotice.xml: Copy DocBook 4.4-formatted text 1 KB Diff Download File
Makefile 237.7.320 10 years ago Teddy Hogeborn Assume the C11 language (ISO 9899:2011), when comp 16.8 KB Diff Download File
File mandos 237.7.333 10 years ago Teddy Hogeborn Support the standard org.freedesktop.DBus.ObjectMa 125 KB Diff Download File
mandos-clients.conf.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 18.6 KB Diff Download File
File mandos-ctl 237.7.333 10 years ago Teddy Hogeborn Support the standard org.freedesktop.DBus.ObjectMa 18.7 KB Diff Download File
mandos-ctl.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 16.4 KB Diff Download File
File mandos-keygen 237.7.296 10 years ago Teddy Hogeborn mandos-keygen: Update copyright year. 10.5 KB Diff Download File
mandos-keygen.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 15.3 KB Diff Download File
File mandos-monitor 237.7.333 10 years ago Teddy Hogeborn Support the standard org.freedesktop.DBus.ObjectMa 30.6 KB Diff Download File
mandos-monitor.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 6.2 KB Diff Download File
mandos-options.xml 237.7.325 10 years ago Teddy Hogeborn Bug fix for GnuTLS 3: be compatible with old 2048- 4.8 KB Diff Download File
mandos.conf 237.7.325 10 years ago Teddy Hogeborn Bug fix for GnuTLS 3: be compatible with old 2048- 1.6 KB Diff Download File
mandos.conf.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 8.8 KB Diff Download File
mandos.lsm 324 10 years ago Teddy Hogeborn * Makefile (version): Changed to "1.6.9". * NEWS ( 906 bytes Diff Download File
mandos.service 237.7.309 10 years ago Teddy Hogeborn mandos.service: Use Type=dbus (implicitly). mando 473 bytes Diff Download File
mandos.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 23.8 KB Diff Download File
NEWS 324 10 years ago Teddy Hogeborn * Makefile (version): Changed to "1.6.9". * NEWS ( 12.5 KB Diff Download File
overview.xml 183 16 years ago Teddy Hogeborn * Makefile (install-client-nokey): Do "&&" instead 926 bytes Diff Download File
plugin-runner.c 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 36.2 KB Diff Download File
plugin-runner.conf 237.2.105 16 years ago Teddy Hogeborn * initramfs-tools-hook: Bug fix: Add "--userid" an 380 bytes Diff Download File
plugin-runner.xml 237.7.326 10 years ago Teddy Hogeborn Update copyright year. * debian/copyright (Copyri 21.8 KB Diff Download File
README 237.7.98 13 years ago Teddy Hogeborn * README: Hint that the intro(8mandos) manual page 409 bytes Diff Download File
TODO 237.7.333 10 years ago Teddy Hogeborn Support the standard org.freedesktop.DBus.ObjectMa 5.2 KB Diff Download File