From 3daeef702b2e6a42f0f396b828f86ffc3f33fc88 Mon Sep 17 00:00:00 2001 From: Damien Goutte-Gattat Date: Wed, 18 Jan 2017 18:52:12 +0100 Subject: gpg: Allow to freeze faked system time. * g10/gpg.c (main): If the parameter for --faked-system-time ends with a '!', freeze time at the specified point. * common/gettime.c (gnupg_set_time): Allow to freeze the time at an arbitrary time instead of only the current time. * doc/gpg.texi: Update documentation for --faked-system-time. -- This patch allows the user to modify the behavior of the --faked-system-time option: by appending a '!' to the parameter, time in GnuPG will be frozen at the specified time, instead of advancing normally from that time onward. Signed-off-by: Damien Goutte-Gattat --- doc/gpg.texi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'doc') diff --git a/doc/gpg.texi b/doc/gpg.texi index 4ea2cd21e..044ba3761 100644 --- a/doc/gpg.texi +++ b/doc/gpg.texi @@ -2748,6 +2748,9 @@ forth to @var{epoch} which is the number of seconds elapsed since the year 1970. Alternatively @var{epoch} may be given as a full ISO time string (e.g. "20070924T154812"). +If you suffix @var{epoch} with an exclamation mark (!), the system time +will appear to be frozen at the specified time. + @item --enable-progress-filter @opindex enable-progress-filter Enable certain PROGRESS status outputs. This option allows frontends -- cgit v1.2.3