-
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.
..
|
po
|
199
|
17 years ago |
Teddy Hogeborn |
* Makefile: Bug fix: fix syntax error.
* debian/c |
|
|
|
source
|
452.1.1
|
15 years ago |
Teddy Hogeborn |
* debian/source/format: New; contains "3.0 (quilt) |
|
|
|
upstream
|
678
|
11 years ago |
Teddy Hogeborn |
Fix location and format of signing key file.
* de |
|
|
|
changelog |
237.4.55
|
11 years ago |
Teddy Hogeborn |
* Makefile (version): Changed to "1.6.9".
* NEWS ( |
17.3 KB |
|
|
compat |
626
|
12 years ago |
Teddy Hogeborn |
* Makefile (CFLAGS, LDFLAGS): Keep default flags f |
2 bytes |
|
|
control |
765
|
10 years ago |
Teddy Hogeborn |
Install client Diffie-Hellman parameters into init |
2.7 KB |
|
|
copyright |
778
|
10 years ago |
Teddy Hogeborn |
Update copyright year.
* debian/copyright (Copyri |
1 KB |
|
|
mandos-client.dirs |
302
|
16 years ago |
Teddy Hogeborn |
* Makefile (install-client-nokey): Move "initramfs |
147 bytes |
|
|
mandos-client.docs |
594
|
13 years ago |
Teddy Hogeborn |
* debian/copyright (Copyright): Join the two lines |
17 bytes |
|
|
mandos-client.examples |
594
|
13 years ago |
Teddy Hogeborn |
* debian/copyright (Copyright): Join the two lines |
16 bytes |
|
|
mandos-client.links |
191
|
17 years ago |
Teddy Hogeborn |
* debian/mandos-client.docs: New. Add README and |
93 bytes |
|
|
mandos-client.lintian-overrides |
652
|
11 years ago |
Teddy Hogeborn |
Bug fix from libdir change: make plugins get setui |
1.4 KB |
|
|
mandos-client.postinst |
771
|
10 years ago |
Teddy Hogeborn |
Don't use absolute paths to commands in Debian con |
2.7 KB |
|
|
mandos-client.postrm |
779
|
10 years ago |
Teddy Hogeborn |
Debian bug fix for mandos-client: Remove dhparams. |
1.2 KB |
|
|
mandos-client.README.Debian |
768
|
10 years ago |
Teddy Hogeborn |
debian/mandos-client.README.Debian: Document the d |
4.6 KB |
|
|
mandos.dirs |
639
|
11 years ago |
Teddy Hogeborn |
Bug fix: Make sure systemd service file is install |
124 bytes |
|
|
mandos.docs |
423
|
15 years ago |
Teddy Hogeborn |
Documentation changes:
* DBUS-API: New file docum |
26 bytes |
|
|
mandos.lintian-overrides |
221
|
17 years ago |
Teddy Hogeborn |
* debian/changelog: New Debian revision.
* debian |
203 bytes |
|
|
mandos.postinst |
690
|
11 years ago |
Teddy Hogeborn |
Fix typo in code comment.
* debian/mandos.postins |
1.8 KB |
|
|
mandos.prerm |
770
|
10 years ago |
Teddy Hogeborn |
* debian/mandos.prerm: Don't run init script, use |
759 bytes |
|
|
mandos.README.Debian |
505.1.2
|
14 years ago |
Teddy Hogeborn |
Change "fukt.bsnet.se" to "recompile.se" throughou |
445 bytes |
|
|
rules |
683
|
11 years ago |
Teddy Hogeborn |
Do not run self-tests when building arch-indep Deb |
918 bytes |
|
|
watch |
654
|
11 years ago |
Teddy Hogeborn |
Fix running of self-tests.
* debian/control (Buil |
132 bytes |
|
|