A whole bunch of changes to allow building for W32.
[gnupg.git] / sm / ChangeLog
index 2391deb..096c4ca 100644 (file)
@@ -1,3 +1,84 @@
+2004-12-15  Werner Koch  <wk@g10code.com>
+
+       * misc.c (setup_pinentry_env) [W32]: Don't use it.
+
+       * gpgsm.c (main) [W32]: Init Pth because we need it for the socket
+       operations and to resolve libassuan symbols.
+       (run_protect_tool) [W32]: Disable it.
+
+       * Makefile.am (gpgsm_LDADD): Move LIBASSUAN_LIBS more to the end.
+
+2004-12-07  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (gpgsm_LDADD): Put libassuan before jnlib because
+       under W32 we need the w32 pth code from jnlib.
+
+       * misc.c (setup_pinentry_env) [W32]: Disabled.
+
+2004-12-06  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.c (run_protect_tool) [_WIN32]: Disabled.
+
+       * import.c (popen_protect_tool): Simplified by making use of
+       gnupg_spawn_process.
+       (parse_p12): Likewise, using gnupg_wait_process.
+       * export.c (popen_protect_tool): Ditto.
+       (export_p12): Ditto.
+
+       * keydb.c: Don't define DIRSEP_S here.
+
+2004-12-02  Werner Koch  <wk@g10code.com>
+
+       * certchain.c (gpgsm_basic_cert_check): Dump certs with bad
+       signature for debugging.
+       (gpgsm_validate_chain): Ditto.
+
+2004-11-29  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.c (set_debug): Changed to use a globals DEBUG_LEVEL and
+       DEBUG_VALUE.
+       (main): Made DEBUG_LEVEL global and introduced DEBUG_VALUE.  This
+       now allows to add debug flags on top of a debug-level setting.
+
+2004-11-23  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.c: New option --prefer-system-dirmngr.
+       * call-dirmngr.c (start_dirmngr): Implement this option.
+
+2004-10-22  Werner Koch  <wk@g10code.com>
+
+       * certreqgen.c (gpgsm_genkey): Remove the NEW from the certificate
+       request PEM header.  This is according to the Sphinx standard.
+
+2004-10-08  Moritz Schulte  <moritz@g10code.com>
+
+       * certchain.c (gpgsm_validate_chain): Do not use keydb_new() in
+       case the no_chain_validation-return-short-cut is used (fixes
+       memory leak).
+
+2004-10-04  Werner Koch  <wk@g10code.com>
+
+       * misc.c (setup_pinentry_env): Try hard to set a default for GPG_TTY.
+
+2004-09-30  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.c (i18n_init): Always use LC_ALL.
+
+       * certdump.c (gpgsm_format_name): Factored code out to ..
+       (gpgsm_format_name2): .. new.
+       (gpgsm_print_name): Factored code out to ..
+       (gpgsm_print_name2): .. new.
+       (print_dn_part): New arg TRANSLATE.  Changed all callers.
+       (print_dn_parts): Ditto.
+       (gpgsm_format_keydesc): Do not translate the SUBJECT; we require
+       it to stay UTF-8 but we still want to filter out bad control
+       characters.
+
+       * Makefile.am: Adjusted for gettext 0.14.
+
+       * keylist.c (list_cert_colon): Make sure that the expired flag has
+       a higher precedence than the invalid flag. 
+
 2004-09-29  Werner Koch  <wk@g10code.com>
 
        * import.c (parse_p12): Write an error status line for bad