From 60931f1c182c6b163862c2eb34b48e459c51c23a Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Thu, 31 Jul 2008 21:44:18 -0400 Subject: be a little more helpful by printing out the actual expiration dates when things are expiring. --- src/monkeysphere-server | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/monkeysphere-server') diff --git a/src/monkeysphere-server b/src/monkeysphere-server index 03a4ccb..16836b2 100755 --- a/src/monkeysphere-server +++ b/src/monkeysphere-server @@ -387,6 +387,9 @@ diagnostics() { local curdate local warnwindow local warndate + local create + local expire + local uid seckey=$(gpg_host --list-secret-keys --with-colons --fixed-list-mode) keysfound=$(echo "$seckey" | grep -c ^sec:) @@ -408,7 +411,7 @@ diagnostics() { echo "Host key is expired!" # FIXME: recommend a way to resolve this other than re-keying? elif (( "$keyexp" < "$warndate" )); then - echo "Host key expires in less than $warnwindow" + echo "Host key expires in less than $warnwindow:" $(date -d "$(( $keyexp - $curdate )) seconds" +%F) # FIXME: recommend a way to resolve this? fi # and weirdnesses: @@ -431,7 +434,7 @@ diagnostics() { echo "User ID '$uid' is expired!" # FIXME: recommend a way to resolve this elif (( "$expire" < "$warndate" )); then - echo "User ID '$uid' expires in less than $warnwindow" + echo "User ID '$uid' expires in less than $warnwindow:" $(date -d "$(( $expire - $curdate )) seconds" +%F) # FIXME: recommend a way to resolve this fi fi -- cgit v1.2.3