mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
w32: Add code to support a portable use of GnuPG.
* common/homedir.c (w32_bin_is_bin, w32_portable_app) [W32]: New. (check_portable_app) [W32]: New. (standard_homedir, default_homedir) [W32]: Support the portable flag. (w32_rootdir, w32_commondir) [W32]: Ditto. (gnupg_bindir) [W32]: Ditto. -- A portable use of GnuPG under Windows means that GnuPG uses a home directory depending on the location of the actual binary. No registry variables are considered. The portable mode is enabled if in the installation directory of the the binary "gpgconf.exe" and a file "gpgconf.ctl" are found. The latter file shall be empty or consist only of empty or '#'-style comment lines. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
aff557409c
commit
4f90c7b914
3 changed files with 152 additions and 34 deletions
|
@ -449,6 +449,16 @@ Do not make use of the scdaemon tool. This option has the effect of
|
|||
disabling the ability to do smartcard operations. Note, that enabling
|
||||
this option at runtime does not kill an already forked scdaemon.
|
||||
|
||||
@ifset gpgtwoone
|
||||
@item --disable-check-own-socket
|
||||
@opindex disable-check-own-socket
|
||||
@command{gpg-agent} employs a periodic self-test to detect a stolen
|
||||
socket. This usually means a second instance of @command{gpg-agent}
|
||||
has taken over the socket and @command{gpg-agent} will then terminate
|
||||
itself. This option may be used to disable this self-test for
|
||||
debugging purposes.
|
||||
@end ifset
|
||||
|
||||
@item --use-standard-socket
|
||||
@itemx --no-use-standard-socket
|
||||
@opindex use-standard-socket
|
||||
|
@ -695,14 +705,16 @@ Here is a list of supported signals:
|
|||
@item SIGHUP
|
||||
@cpindex SIGHUP
|
||||
This signal flushes all cached passphrases and if the program has been
|
||||
started with a configuration file, the configuration file is read again.
|
||||
Only certain options are honored: @code{quiet}, @code{verbose},
|
||||
@code{debug}, @code{debug-all}, @code{debug-level}, @code{no-grab},
|
||||
@code{pinentry-program}, @code{default-cache-ttl}, @code{max-cache-ttl},
|
||||
@code{ignore-cache-for-signing}, @code{allow-mark-trusted} and
|
||||
@code{disable-scdaemon}. @code{scdaemon-program} is also supported but
|
||||
due to the current implementation, which calls the scdaemon only once,
|
||||
it is not of much use unless you manually kill the scdaemon.
|
||||
started with a configuration file, the configuration file is read
|
||||
again. Only certain options are honored: @code{quiet},
|
||||
@code{verbose}, @code{debug}, @code{debug-all}, @code{debug-level},
|
||||
@code{no-grab}, @code{pinentry-program}, @code{default-cache-ttl},
|
||||
@code{max-cache-ttl}, @code{ignore-cache-for-signing},
|
||||
@code{allow-mark-trusted}, @code{disable-scdaemon}, and
|
||||
@code{disable-check-own-socket}. @code{scdaemon-program} is also
|
||||
supported but due to the current implementation, which calls the
|
||||
scdaemon only once, it is not of much use unless you manually kill the
|
||||
scdaemon.
|
||||
|
||||
|
||||
@item SIGTERM
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue