=== modified file 'TODO'
--- TODO 2012-05-07 19:13:15 +0000
+++ TODO 2012-05-12 19:29:05 +0000
@@ -40,7 +40,6 @@
** TODO [#B] Use openat()
* mandos (server)
-** TODO Document why we ignore sigint
** TODO [#B] Log level :BUGS:
*** TODO /etc/mandos/clients.d/*.conf
Watch this directory and add/remove/update clients?
@@ -55,8 +54,7 @@
** TODO [#B] Global enable/disable flag
** TODO [#B] By-client countdown on number of secrets given
** TODO [#B] Support RFC 3339 time duration syntax
-** More D-Bus methods
-*** NeedsPassword(50) - Timeout, default disapprove
+** D-Bus Client method NeedsPassword(50) - Timeout, default disapprove
+ SetPass(u"gazonk", True) -> Approval, persistent
+ Approve(False) -> Close client connection immediately
** TODO [#C] python-parsedatetime
@@ -81,8 +79,6 @@
** TODO CheckerCompleted method, deprecate CheckedOK
** TODO Secret Service API?
http://standards.freedesktop.org/secret-service/
-** TODO [[info:python:What's%20New%20in%20Python%202%206][What's New in Python 2.6]]
-*** Continue at [[info:python:Porting%20to%20Python%202%206][Porting to Python 2 6]]
* mandos.xml
** Add mandos contact info in manual pages
=== modified file 'mandos'
--- mandos 2012-05-12 18:33:24 +0000
+++ mandos 2012-05-12 19:29:05 +0000
@@ -442,8 +442,9 @@
"""
runtime_expansions = ("approval_delay", "approval_duration",
- "created", "enabled", "fingerprint",
- "host", "interval", "last_checked_ok",
+ "created", "enabled", "expires",
+ "fingerprint", "host", "interval",
+ "last_approval_request", "last_checked_ok",
"last_enabled", "name", "timeout")
client_defaults = { "timeout": "5m",
"extended_timeout": "15m",
@@ -2461,7 +2462,6 @@
# "pidfile" was never created
pass
del pidfilename
- signal.signal(signal.SIGINT, signal.SIG_IGN)
signal.signal(signal.SIGHUP, lambda signum, frame: sys.exit())
signal.signal(signal.SIGTERM, lambda signum, frame: sys.exit())
=== modified file 'mandos-clients.conf.xml'
--- mandos-clients.conf.xml 2012-01-01 04:02:00 +0000
+++ mandos-clients.conf.xml 2012-05-12 19:29:05 +0000
@@ -3,7 +3,7 @@
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
/etc/mandos/clients.conf">
-
+
%common;
]>
@@ -409,6 +409,7 @@
approval_duration
,
created
,
enabled
,
+ expires
,
fingerprint
,
host
,
interval
,