aboutsummaryrefslogtreecommitdiffstats
path: root/sm
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-08-18 19:25:15 +0000
committerWerner Koch <[email protected]>2010-08-18 19:25:15 +0000
commit34dde9666975c6c258a5983a5bc334d9b8b80a55 (patch)
tree35921e17de3f1564e86182755d0ca5fa027652d6 /sm
parentAuto-start dirmngr. (diff)
downloadgnupg-34dde9666975c6c258a5983a5bc334d9b8b80a55.tar.gz
gnupg-34dde9666975c6c258a5983a5bc334d9b8b80a55.zip
Fix regression in logging.
Add a registry key to enable catch-all remote debugging for W32. Replace more stdio stuff by estream.
Diffstat (limited to 'sm')
-rw-r--r--sm/ChangeLog2
-rw-r--r--sm/gpgsm.c52
2 files changed, 28 insertions, 26 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index d4157c2ca..82a1f998b 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,5 +1,7 @@
2010-08-16 Werner Koch <[email protected]>
+ * gpgsm.c (main) <aGPGConfList>: Use es_printf.
+
* call-dirmngr.c (start_dirmngr_ext): Use new start_new_dirmngr
function.
diff --git a/sm/gpgsm.c b/sm/gpgsm.c
index bbce179b7..cc8c5404e 100644
--- a/sm/gpgsm.c
+++ b/sm/gpgsm.c
@@ -908,7 +908,7 @@ main ( int argc, char **argv)
log_set_prefix ("gpgsm", 1);
/* Make sure that our subsystems are ready. */
- i18n_init();
+ i18n_init ();
init_common_subsystems (&argc, &argv);
/* Check that the libraries are suitable. Do it here because the
@@ -1429,9 +1429,9 @@ main ( int argc, char **argv)
if (greeting)
{
- fprintf(stderr, "%s %s; %s\n",
- strusage(11), strusage(13), strusage(14) );
- fprintf(stderr, "%s\n", strusage(15) );
+ es_fprintf (es_stderr, "%s %s; %s\n",
+ strusage(11), strusage(13), strusage(14) );
+ es_fprintf (es_stderr, "%s\n", strusage(15) );
}
# ifdef IS_DEVELOPMENT_VERSION
if (!opt.batch)
@@ -1638,33 +1638,33 @@ main ( int argc, char **argv)
{ /* List options and default values in the GPG Conf format. */
char *config_filename_esc = percent_escape (opt.config_filename, NULL);
- printf ("gpgconf-gpgsm.conf:%lu:\"%s\n",
- GC_OPT_FLAG_DEFAULT, config_filename_esc);
+ es_printf ("gpgconf-gpgsm.conf:%lu:\"%s\n",
+ GC_OPT_FLAG_DEFAULT, config_filename_esc);
xfree (config_filename_esc);
- printf ("verbose:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("quiet:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("debug-level:%lu:\"none:\n", GC_OPT_FLAG_DEFAULT);
- printf ("log-file:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("disable-crl-checks:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("disable-trusted-cert-crl-check:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("enable-ocsp:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("include-certs:%lu:%d:\n", GC_OPT_FLAG_DEFAULT,
- DEFAULT_INCLUDE_CERTS);
- printf ("disable-policy-checks:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("auto-issuer-key-retrieve:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("disable-dirmngr:%lu:\n", GC_OPT_FLAG_NONE);
- printf ("cipher-algo:%lu:\"%s:\n", GC_OPT_FLAG_DEFAULT,
- DEFAULT_CIPHER_ALGO);
- printf ("p12-charset:%lu:\n", GC_OPT_FLAG_DEFAULT);
- printf ("default-key:%lu:\n", GC_OPT_FLAG_DEFAULT);
- printf ("encrypt-to:%lu:\n", GC_OPT_FLAG_DEFAULT);
- printf ("keyserver:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("verbose:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("quiet:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("debug-level:%lu:\"none:\n", GC_OPT_FLAG_DEFAULT);
+ es_printf ("log-file:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("disable-crl-checks:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("disable-trusted-cert-crl-check:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("enable-ocsp:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("include-certs:%lu:%d:\n", GC_OPT_FLAG_DEFAULT,
+ DEFAULT_INCLUDE_CERTS);
+ es_printf ("disable-policy-checks:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("auto-issuer-key-retrieve:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("disable-dirmngr:%lu:\n", GC_OPT_FLAG_NONE);
+ es_printf ("cipher-algo:%lu:\"%s:\n", GC_OPT_FLAG_DEFAULT,
+ DEFAULT_CIPHER_ALGO);
+ es_printf ("p12-charset:%lu:\n", GC_OPT_FLAG_DEFAULT);
+ es_printf ("default-key:%lu:\n", GC_OPT_FLAG_DEFAULT);
+ es_printf ("encrypt-to:%lu:\n", GC_OPT_FLAG_DEFAULT);
+ es_printf ("keyserver:%lu:\n", GC_OPT_FLAG_NONE);
/* The next one is an info only item and should match what
proc_parameters actually implements. */
- printf ("default_pubkey_algo:%lu:\"%s:\n", GC_OPT_FLAG_DEFAULT,
- "RSA-2048");
+ es_printf ("default_pubkey_algo:%lu:\"%s:\n", GC_OPT_FLAG_DEFAULT,
+ "RSA-2048");
}
break;