To get this branch, use:
bzr branch
http://bzr.recompile.se/loggerhead/mandos/trunk
« back to all changes in this revision
Viewing changes to mandos-options.xml
-
Committer:
Teddy Hogeborn
-
Date:
2014-08-10 14:13:02 UTC
-
Revision ID:
teddy@recompile.se-20140810141302-8q1xaaxlh8ho5joz
Emit D-Bus "org.freedesktop.DBus.Properties.PropertiesChanged" signal.
This deprecates the "se.recompile.Mandos.Client.PropertyChanged"
signal. The new signal also adds support for noticing changes to the
"se.recompile.Mandos.Client.Secret" write-only property.
* mandos (dbus_annotations): Fix usage example in doc string.
(DBusObjectWithProperties.PropertiesChanged): New; from D-Bus
standard.
(ClientDBus._interface): Set early instead of later.
(ClientDBus.notifychangeproperty): Take new "invalidate_only"
parameter, and pass in _interface
as a default keyword argument.
(ClientDBus.notifychangeproperty/setter): Also emit
PropertiesChanged signal;
emit new value or
invalidation depending on
"invalidate_only".
(ClientDBus.secret): Apply notifychangeproperty with
"invalidate_only=True".
(ClientDBus._foo): Removed defunct interface annotation.
(ClientDBus.PropertyChanged): Add annotation; this method is now
deprecated.
(main/MandosDBusService.GetAllClientsWithProperties): Use dictionary
comprehension.
* DBUS-API (Mandos Client Interface/Signals/PropertyChanged): Removed.
* mandos-monitor: Use standard "PropertiesChanged" signal instead of
old signal "PropertyChanged".
(MandosClientPropertyCache.__init__): Connect to signal
PropertiesChanged instead of
PropertyChanged.
(MandosClientPropertyCache._property_changed): Removed.
(MandosClientPropertyCache.property_changed): Renamed to
"properties_changed"
and adapted to new
call signature.
(MandosClientWidget.properties_changed): - '' -
Show diffs side-by-side
added
removed
123
123
implies this option.
127
This option controls whether the server will announce its
128
existence using Zeroconf. Default is to use Zeroconf. If
129
Zeroconf is not used, a <option>port</option> number or a
130
<option>socket</option> is required.