-
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 |
|
|