- 
Committer:
Teddy Hogeborn
 
- 
Date:
2015-08-10 09:00:23 UTC
 
- 
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.
 
 
 .. | 
 
.bzr-builddeb
 | 
185
 | 
17 years ago | 
Teddy Hogeborn | 
* .bzr-builddeb/default.conf: New.
* Makefile (in | 
 | 
 
 | 
 | 
 
debian
 | 
185
 | 
17 years ago | 
Teddy Hogeborn | 
* .bzr-builddeb/default.conf: New.
* Makefile (in | 
 | 
 
 | 
 | 
 
network-hooks.d
 | 
505.3.10
 | 
13 years ago | 
Teddy Hogeborn | 
* network-hooks.d: New directory.
* network-hooks. | 
 | 
 
 | 
 | 
 
plugin-helpers
 | 
738.1.1
 | 
10 years ago | 
Teddy Hogeborn | 
Add a plugin helper directory, available to all pl | 
 | 
 
 | 
 | 
 
plugins.d
 | 
13
 | 
17 years ago | 
Björn Påhlsson | 
Added following support:
Pluginbased client handle | 
 | 
 
 | 
 | 
 
.bzrignore | 
585
 | 
13 years ago | 
Teddy Hogeborn | 
* .bzrignore (statedir): Added. | 
188 bytes | 
 
 | 
 
 | 
 
clients.conf | 
609
 | 
13 years ago | 
Teddy Hogeborn | 
* clients.conf: Convert all time intervals to new  | 
3.1 KB | 
 
 | 
 
 | 
 
common.ent | 
237.4.55
 | 
11 years ago | 
Teddy Hogeborn | 
* Makefile (version): Changed to "1.6.9".
* NEWS ( | 
93 bytes | 
 
 | 
 
 | 
 
COPYING | 
24.1.51
 | 
17 years ago | 
Björn Påhlsson | 
Added configuration files support for mandos-clien | 
34.2 KB | 
 
 | 
 
 | 
 
DBUS-API | 
785
 | 
10 years ago | 
Teddy Hogeborn | 
Support the standard org.freedesktop.DBus.ObjectMa | 
5.8 KB | 
 
 | 
 
 | 
 
dbus-mandos.conf | 
24.1.186
 | 
14 years ago | 
Björn Påhlsson | 
transitional stuff actually working
documented cha | 
820 bytes | 
 
 | 
 
 | 
 
default-mandos | 
185
 | 
17 years ago | 
Teddy Hogeborn | 
* .bzr-builddeb/default.conf: New.
* Makefile (in | 
174 bytes | 
 
 | 
 
 | 
 
init.d-mandos | 
648
 | 
11 years ago | 
Teddy Hogeborn | 
Update init script to modern standards.
* init.d- | 
4.3 KB | 
 
 | 
 
 | 
 
initramfs-tools-hook | 
766
 | 
10 years ago | 
Teddy Hogeborn | 
Rename the "client-dhparams.pem" file to simply "d | 
7.3 KB | 
 
 | 
 
 | 
 
initramfs-tools-hook-conf | 
237.2.19
 | 
16 years ago | 
Teddy Hogeborn | 
* initramfs-tools-hook-conf: Security bug fix: Add | 
407 bytes | 
 
 | 
 
 | 
 
initramfs-tools-script | 
487
 | 
14 years ago | 
Teddy Hogeborn | 
* initramfs-tools-script: Abort if plugin-runner i | 
3.6 KB | 
 
 | 
 
 | 
 
initramfs-unpack | 
624
 | 
12 years ago | 
Teddy Hogeborn | 
* initramfs-unpack: Bug fix: Made executable.
 | 
2.2 KB | 
 
 | 
 
 | 
 
INSTALL | 
723.1.1
 | 
11 years ago | 
Teddy Hogeborn | 
Require Python 2.7.
This is in preparation for th | 
5.3 KB | 
 
 | 
 
 | 
 
intro.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
16 KB | 
 
 | 
 
 | 
 
legalnotice.xml | 
174
 | 
17 years ago | 
Teddy Hogeborn | 
* legalnotice.xml: Copy DocBook 4.4-formatted text | 
1 KB | 
 
 | 
 
 | 
 
Makefile | 
772
 | 
10 years ago | 
Teddy Hogeborn | 
Assume the C11 language (ISO 9899:2011), when comp | 
16.8 KB | 
 
 | 
 
 | 
 
mandos | 
785
 | 
10 years ago | 
Teddy Hogeborn | 
Support the standard org.freedesktop.DBus.ObjectMa | 
125 KB | 
 
 | 
 
 | 
 
mandos-clients.conf.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
18.6 KB | 
 
 | 
 
 | 
 
mandos-ctl | 
785
 | 
10 years ago | 
Teddy Hogeborn | 
Support the standard org.freedesktop.DBus.ObjectMa | 
18.7 KB | 
 
 | 
 
 | 
 
mandos-ctl.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
16.4 KB | 
 
 | 
 
 | 
 
mandos-keygen | 
748
 | 
10 years ago | 
Teddy Hogeborn | 
mandos-keygen: Update copyright year.
 | 
10.5 KB | 
 
 | 
 
 | 
 
mandos-keygen.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
15.3 KB | 
 
 | 
 
 | 
 
mandos-monitor | 
785
 | 
10 years ago | 
Teddy Hogeborn | 
Support the standard org.freedesktop.DBus.ObjectMa | 
30.6 KB | 
 
 | 
 
 | 
 
mandos-monitor.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
6.2 KB | 
 
 | 
 
 | 
 
mandos-options.xml | 
777
 | 
10 years ago | 
Teddy Hogeborn | 
Bug fix for GnuTLS 3: be compatible with old 2048- | 
4.8 KB | 
 
 | 
 
 | 
 
mandos.conf | 
777
 | 
10 years ago | 
Teddy Hogeborn | 
Bug fix for GnuTLS 3: be compatible with old 2048- | 
1.6 KB | 
 
 | 
 
 | 
 
mandos.conf.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
8.8 KB | 
 
 | 
 
 | 
 
mandos.lsm | 
237.4.55
 | 
11 years ago | 
Teddy Hogeborn | 
* Makefile (version): Changed to "1.6.9".
* NEWS ( | 
906 bytes | 
 
 | 
 
 | 
 
mandos.service | 
761
 | 
10 years ago | 
Teddy Hogeborn | 
mandos.service: Use Type=dbus (implicitly).
mando | 
473 bytes | 
 
 | 
 
 | 
 
mandos.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
23.8 KB | 
 
 | 
 
 | 
 
NEWS | 
237.4.55
 | 
11 years ago | 
Teddy Hogeborn | 
* Makefile (version): Changed to "1.6.9".
* NEWS ( | 
12.5 KB | 
 
 | 
 
 | 
 
overview.xml | 
183
 | 
17 years ago | 
Teddy Hogeborn | 
* Makefile (install-client-nokey): Do "&&" instead | 
926 bytes | 
 
 | 
 
 | 
 
plugin-runner.c | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
36.2 KB | 
 
 | 
 
 | 
 
plugin-runner.conf | 
342
 | 
16 years ago | 
Teddy Hogeborn | 
* initramfs-tools-hook: Bug fix: Add "--userid" an | 
380 bytes | 
 
 | 
 
 | 
 
plugin-runner.xml | 
778
 | 
10 years ago | 
Teddy Hogeborn | 
Update copyright year.
* debian/copyright (Copyri | 
21.8 KB | 
 
 | 
 
 | 
 
README | 
550
 | 
13 years ago | 
Teddy Hogeborn | 
* README: Hint that the intro(8mandos) manual page | 
409 bytes | 
 
 | 
 
 | 
 
TODO | 
785
 | 
10 years ago | 
Teddy Hogeborn | 
Support the standard org.freedesktop.DBus.ObjectMa | 
5.2 KB | 
 
 | 
 
 |