aboutsummaryrefslogtreecommitdiffstats
path: root/common/homedir.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* w32: Add code to support a portable use of GnuPG.Werner Koch2013-08-011-26/+130
| | | | | | | | | | | | | | | | | | * 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 <[email protected]>
* w32: Almost everywhere include winsock2.h before windows.h.Werner Koch2013-04-231-18/+21
| | | | | | | | | | | -- This is required by newer mingw toolchain versions which demand that winsock2.h is included before windows.h. Now, due to the use of socket definitions in pth.h we need to include winsock2.h also in pth.h, now pth.h is often included after an include of windows.h and thus the compiler spits out a warning. To avoid that we include winsock2.h at all places the compiler complains about.
* scd: move SCDaemon to libexecdir.NIIBE Yutaka2013-04-011-1/+1
| | | | | | * common/homedir.c (gnupg_module_name): It's now libexecdir. * scd/Makefile.am (libexec_PROGRAMS): Add scdaemon (bin_PROGRAMS): Remove scdaemon.
* Modernized gpg-agent startup instructionsWerner Koch2009-03-021-1/+1
|
* Revamped the W32 gettext implementation.Werner Koch2008-11-041-0/+21
|
* Add controlo statement %ask-passphraseWerner Koch2008-06-161-0/+3
|
* [W32] Change location of /etc.Werner Koch2008-06-161-1/+30
|
* Fixed segv in gpg-agent (command marktrusted).Werner Koch2008-05-271-0/+6
| | | | | | Replaced almost all free by xfree. Translation fixes.
* [W32] Changed default socket for dirmngr.Werner Koch2007-11-271-2/+7
| | | | | | [W32] Add some code for event notifications between scdaemon and gpg-agent.
* Use Assuan socket wrapper calls.Werner Koch2007-10-011-1/+1
| | | | | Made socket servers secure under Windows.
* New command --check-programs for gpgconf.Werner Koch2007-08-291-0/+6
|
* Implemented more gpg-agen options to support certain passphrase policies.Werner Koch2007-08-271-0/+3
| | | | | New tool gpg-check-pattern.
* Documentaion updates.Werner Koch2007-08-141-0/+23
| | | | | | Support doe Dirmngr under W32. Fixed a yat2m bug.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* More W32 related changesWerner Koch2007-06-261-12/+53
|
* Fixed a problem in estream-printf.c.Werner Koch2007-06-251-34/+73
| | | | | Changes for Windows (gpgsm -k does now work). Minor cleanups.
* A whole bunch of changes to allow building for Windows.Werner Koch2007-06-141-0/+149
| | | | | See the ChangeLogs for details.
* Updated FSF's address.Werner Koch2006-06-201-1/+2
|
* Merged with gpg 1.4.3 code. Werner Koch2006-04-191-6/+47
| | | | | The gpg part does not yet build.
* * homedir.c: New. Use CSIDL_APPDATA for W32 as the default homeWerner Koch2004-12-211-0/+40
| | | | | directory.
* * gpg-agent.c (main): Use default_homedir().Werner Koch2004-12-211-0/+44
* protect-tool.c (main): Ditto. * signal.c (got_fatal_signal, got_usr_signal) (got_fatal_signal) [DOSISH]: Don't build. * simple-gettext.c: Include sysutils.h * homedir.c: New. * Makefile.am (libcommon_a_SOURCES): Add it. (EXTRA_DIST): Removed mkerror and mkerrtok. * gpgv.c, g10.c (main): Use default_hoemdir (). * scdaemon.c (main): Use default_homedir(). * gpgsm.c (main): Use default_homedir().