First steps towards supporting W32.
[gnupg.git] / tools / ChangeLog
index 9158d7c..a75a2b9 100644 (file)
@@ -1,3 +1,329 @@
+2007-06-06  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (bin_PROGRAMS) [W32]: Do not build gpgparsemail.
+
+       * gpgconf-comp.c [W32]: Do not include pwd.h and grp.h.
+       (key_matches_user_or_group) [W32]: For now always return false.
+
+       * symcryptrun.c (i18n_init): Remove.
+       * gpgconf.c (i18n_init): Remove.
+       * gpg-connect-agent.c (i18n_init): Remove.
+
+2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c (confucius_get_pass): Free ORIG_CODESET on error.
+
+2007-05-08  Werner Koch  <wk@g10code.com>
+
+       * sockprox.c: New.  It needs to be build manually. By Moritz
+       Schulte.
+
+2007-04-20  Werner Koch  <wk@g10code.com>
+
+       * symcryptrun.c (my_gcry_logger): Removed.
+       (main): Call setup_libgcrypt_logging.
+
+2007-04-03  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c: Allow changing of --allow-mark-trusted.
+
+       * gpg-connect-agent.c (main): New option --decode and commands
+       decode and undecode.
+       (read_and_print_response): Implement option.
+
+2007-03-20  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c (gc_options_gpgsm): Add p12-charset.
+
+2007-03-07  Werner Koch  <wk@g10code.com>
+
+       * applygnupgdefaults: New.
+       * Makefile.am (sbin_SCRIPTS): Add it
+
+2007-03-06  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c: Include pwd.h and grp.h.
+       (GC_OPT_FLAG_NO_CHANGE): New.
+       (gc_component_change_options): Implement it.
+       (gc_options_gpg_agent): Add options for all ttl values and
+       min-passphrase-length.  Apply new flag to some of them.
+       (gc_process_gpgconf_conf, key_matches_user_or_group): New.
+       (gc_component_change_options): Factor some code out to ..
+       (change_one_value): .. new. 
+       (gc_component_retrieve_options): Allow -1 for COMPONENT to iterate
+       over al components.
+       * gpgconf.c (main): New commands --check-config and
+       --apply-defaults.  Call gc_process_gpgconf_conf.
+
+2007-01-31  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (symcryptrun_LDADD): Add LIBICONV.
+       (gpgkey2ssh_LDADD): Ditto.
+
+2006-12-13  David Shaw  <dshaw@jabberwocky.com>
+
+       * Makefile.am (gpgsplit_LDADD): Link to LIBINTL if we're using the
+       built-in code.
+
+2006-12-07  David Shaw  <dshaw@jabberwocky.com>
+
+       * Makefile.am: Link to iconv for jnlib dependency.
+
+2006-11-23  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (gpg_connect_agent_LDADD): Add NETLIBS.
+
+2006-11-21  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c (list_one_option): Cast print size_t arg.
+
+2006-11-17  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c: Made disable-keypad a basic option.
+
+2006-11-03  Werner Koch  <wk@g10code.com>
+
+       * symcryptrun.c: Include signal.h and include pth.h only if test
+       asserts that it exists.
+
+2006-10-23  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c <gpgsm>: Add --cipher-algo.
+
+2006-10-20  Werner Koch  <wk@g10code.com>
+
+       * gpgsm-gencert.sh: Enhanced the main menu. 
+
+2006-10-12  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (gpg-zip, gpgsplit): Do not install due to a
+       conflict with gpg1.
+
+2006-10-11  Werner Koch  <wk@g10code.com>
+
+       * gpgsm-gencert.sh: Allow generation of card keys.
+
+2006-10-08  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (gpgkey2ssh_LDADD): Add LIBINTL. Suggested by
+       Andreas Metzler.
+
+2006-09-22  Werner Koch  <wk@g10code.com>
+
+       * no-libgcrypt.c: Changed license to a simple all permissive one.
+
+2006-09-20  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am: Changes to allow parallel make runs.
+
+2006-09-12  Werner Koch  <wk@g10code.com>
+
+       Replaced all call gpg_error_from_errno(errno) by
+       gpg_error_from_syserror().
+
+       * gpg-connect-agent.c (read_and_print_response): With verbosity
+       level 2 also print comment lines.
+
+2006-09-06  Werner Koch  <wk@g10code.com>
+
+       * gpg-connect-agent.c: Switch everything to new Assuan error code
+       style.
+
+       * no-libgcrypt.c (out_of_core): Reanmed to ...
+       (out_of_memory): .. this to avoid name clash with util.h.
+
+2006-08-21  Werner Koch  <wk@g10code.com>
+
+       * gpgsplit.c: New. Taken from 1.4. Adjusted to GnuPG2.
+
+       * Makefile.am (noinst_PROGRAMS): New.
+
+2006-06-09  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (gpgconf_LDADD): Add $(GPG_ERROR_LIBS).
+       (gpgkey2ssh_LDADD): Add ../jnlib/libjnlib.a.
+
+2006-05-23  Werner Koch  <wk@g10code.com>
+
+       * gpgparsemail.c: Include config.h if available
+       (stpcpy): Conditional include it.
+
+       * gpgconf-comp.c (hextobyte): Removed as it is now availble in
+       jnlib.
+
+2005-12-20  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c (gc_options_gpg): Add allow-pka-lookup.
+
+2005-12-14  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (bin_PROGRAMS): Build gpgparsemail.
+
+       * gpgparsemail.c (pkcs7_begin): New.
+       (parse_message, message_cb): Add support of direct pkcs signatures.
+
+2005-10-19  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c (gc_options_scdaemon): New option --disable-keypad.
+
+2005-09-22  Werner Koch  <wk@g10code.com>
+
+       * rfc822parse.c (parse_field): Tread Content-Disposition special.
+
+2005-10-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (watchgnupg_LDADD): New variable.
+
+       * Makefile.am (gpgconf_LDADD): Add ../gl/libgnu.a after
+       ../common/libcommon.a.
+       (symcryptrun_LDADD, gpg_connect_agent_LDADD, gpgkey2ssh_LDADD):
+       Likewise.
+
+2005-09-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (AM_CFLAGS): Add $(LIBGCRYPT_CFLAGS).
+
+2005-09-06  Werner Koch  <wk@g10code.com>
+
+       * rfc822parse.c, rfc822parse.h:  Changed license to LGPL.
+
+2005-08-01  Werner Koch  <wk@g10code.com>
+
+       * gpgsm-gencert.sh: Allow entering a keygrip to generate a CSR from
+       an existing key.
+
+2005-07-21  Werner Koch  <wk@g10code.com>
+
+       * gpgsm-gencert.sh: Reworked to allow for multiple email addresses
+       as well as DNsanmes and URi.  Present the parameter file before
+       creating the certificate.
+
+2005-07-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c (SYMC_BAD_PASSPHRASE, SYMC_CANCELED): New symbols,
+       use instead constants.
+       (hash_string): New function copied from simple-gettext.c.
+       (confucius_get_pass): Take new argument CACHEID.
+       (confucius_process): Calculate cacheid and pass it to
+       confucius_get_pass.  Clear passphrase from cache if necessary.
+
+2005-06-16  Werner Koch  <wk@g10code.com>
+
+       * gpg-connect-agent.c (read_and_print_response): Made LINELEN a
+       size_t.
+
+2005-06-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c (main): Allow any number of arguments, don't use
+       first argument as input file name.  Pass extra arguments to
+       confucius_main.
+       (confucius_main): Accept new arguments argc and argv and pass them
+       to confucius_process.
+       (confucius_process): Accept new arguments argc and argv and pass
+       them to the confucius process.
+
+2005-06-01  Werner Koch  <wk@g10code.com>
+
+       * symcryptrun.c: Include mkdtemp.h. 
+
+2005-05-31  Werner Koch  <wk@g10code.com>
+
+       * watchgnupg.c: Make sure that PF_LCOAL and AF_LOCAL are defines.
+       Noted by Ray Link.
+
+2005-05-28  Moritz Schulte  <moritz@g10code.com>
+
+       * gpgkey2ssh.c: New file.
+       * Makefile.am (bin_PROGRAMS): Added gpgkey2ssh.
+
+2005-05-20  Werner Koch  <wk@g10code.com>
+
+       * gpg-connect-agent.c (add_definq, show_definq, clear_definq)
+       (handle_inquire): New.
+       (read_and_print_response): Handle INQUIRE command.
+       (main): Implement control commands.
+
+2005-04-21  Werner Koch  <wk@g10code.com>
+
+       * symcryptrun.c (main): Optionally allow the input file as command
+       line argument.
+
+       * gpgconf-comp.c: Add gpgsm option disable-trusted-cert-crl-check.
+
+2005-04-20  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c: Add gpg-agent:disable-scdaemon.
+
+2005-04-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c: Add --input option.
+
+2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c (TEMP_FAILURE_RETRY): Define if not defined.
+
+       * symcryptrun.c (remove_file): New function.
+       (confucius_copy_file): Accept new argument PLAIN and shred the
+       file if it is set on error.
+
+       * Makefile.am: Define symcryptrun make variable depending on
+       BUILD_SYMCRYPTUN.
+       (bin_PROGRAMS): Add ${symcryptrun} instead symcryptrun.
+       (symcryptrun_LDADD): Use $(LIBUTIL_LIBS) instead of -lutil.
+
+2005-04-11  Werner Koch  <wk@g10code.com>
+
+       * symcryptrun.c (confucius_mktmpdir): Changed to use mkdtmp(3).
+
+2005-04-11  Marcus Brinkmann  <marcus@g10code.de>
+
+       * symcryptrun.c: Implement config file parsing.
+       
+       * Makefile.am (bin_PROGRAMS): Add symcryptrun.
+       (symcryptrun_SOURCES, symcryptrun_LDADD): New variables.
+       * symcryptrun.c: New file.
+
+2005-03-31  Werner Koch  <wk@g10code.com>
+
+       * gpg-connect-agent.c (start_agent): Use PATHSEP_C instead of ':'.
+
+2005-03-09  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c <dirmngr>: Add honor-http-proxy.
+
+2005-02-25  Werner Koch  <wk@g10code.com>
+
+       * no-libgcrypt.c (gcry_strdup): New.
+
+2005-02-24  Werner Koch  <wk@g10code.com>
+
+       * gpg-connect-agent.c: New.
+       * Makefile.am: Add it. 
+
+2004-12-21  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c (get_config_pathname) [DOSISH]: Detect absolute
+       pathnames with a drive letter.
+
+2004-12-15  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (bin_PROGRAMS) [W32]: Do not build watchgnupg.
+
+       * gpgconf-comp.c (gpg_agent_runtime_change) [W32]: No way yet to
+       send a signal.  Disable.
+       (change_options_file, change_options_program) [W32]: No link(2),
+       so we disable it.
+       (gc_component_change_options): Use rename instead of link.
+
+2004-12-13  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c <ignore-ocsp-service-url>: Fixed typo.
+
+2004-11-24  Werner Koch  <wk@g10code.com>
+
+       * gpgconf-comp.c <dirmngr>: Add --ignore-http-dp, --ignore-ldap-dp
+       and --ignore-ocsp-service-url.
+
 2004-11-23  Werner Koch  <wk@g10code.com>
 
        * gpgconf-comp.c <dirmngr>: Add the proxy options.
        * watchgnupg.c: New.
 
 
- Copyright 2003, 2004 Free Software Foundation, Inc.
+ Copyright 2003, 2004, 2005 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without