Better take the length of SKELEXT into account
[gnupg.git] / g10 / ChangeLog
index d15c54a..498d247 100644 (file)
@@ -1,3 +1,110 @@
+2004-08-31  Werner Koch  <wk@g10code.de>
+
+       * openfile.c (copy_options_file): Use gpg-conf.skel. Better take
+       the length of SKELEXT into account, someone might make it larger.
+       * Makefile.am: Install options.skel as gpg-conf.skel.
+
+2004-08-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * passphrase.c (agent_get_passphrase): Fix detection of gpg-agent
+       cancellation.
+
+2004-07-01  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c (change_login): Kludge to allow reading data from a
+       file.
+       (card_edit): Pass ARG_STRING to change_login.
+       (card_status): Print CA fingerprints.
+       (change_cafpr): New.
+       (card_edit): New command CAFPR.
+
+       * call-agent.h: Add members for CA fingerprints.
+       * call-agent.c (agent_release_card_info): Invalid them.
+       (learn_status_cb): Store them.
+
+2004-04-30  Werner Koch  <wk@gnupg.org>
+
+       * g10.c (main) <gpgconf>: Use gpg.conf and not /dev/null as
+       default filename.
+
+2004-04-28  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c (card_edit): Remove PIN verification.
+       (generate_card_keys): New arg SERIALNO.  Do PIN verification here
+       after resetting forced_chv1.
+
+2004-04-26  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c (change_name): Check that the NAME is not too long.
+       (change_url): Likewise.
+       (change_login): Likewise.
+
+2004-03-23  Werner Koch  <wk@gnupg.org>
+
+       * g10.c: New options --gpgconf-list, --debug-level and --log-file
+       (set_debug): Add arg DEBUG_LEVEL.
+       (main): Look at less and less version specific config files.  From
+       gnupg 1.3.
+
+2004-02-17  Werner Koch  <wk@gnupg.org>
+
+       * call-agent.c (start_agent): Ignore an empty GPG_AGENT_INFO.
+       * passphrase.c (agent_open): Ditto.
+
+2004-02-12  Werner Koch  <wk@gnupg.org>
+
+       * gpgv.c: Removed g10defs.h.
+
+       * Makefile.am: Include cmacros.am for common flags.
+
+2004-02-11  Werner Koch  <wk@gnupg.org>
+
+       * openfile.c (try_make_homedir): Use GNUPG_DEFAULT_HOMEDIR.
+       * gpgv.c (main): Ditto.
+       * g10.c (main): Ditto.
+
+2004-01-19  Moritz Schulte  <mo@g10code.com>
+
+       * keygen.c (do_generate_keypair): Print member fname, instead of
+       newfname, again.
+       (do_generate_keypair): Don't try to execute certain pieces of code
+       in case an error occured.
+       (gen_card_key): Don't print out a message, which is already
+       printed by do_generate_keypair().
+
+2004-01-18  Moritz Schulte  <mo@g10code.com>
+
+       * keygen.c (do_generate_keypair): Print member fname, instead of
+       newfname.
+
+2003-12-17  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c (print_name): Fixed bad format string usage.
+       (print_isoname): Ditto.
+
+       * trustdb.c (check_regexp): s/exp/expr/.
+
+       * keyedit.c (trustsig_prompt): Removed a "> 255" term; it is
+       always false due to the data type.
+       
+       * passphrase.c (agent_get_passphrase): Use xasprintf and avoid
+       non-literal format strings.
+
+       * tdbio.c (upd_hashtable, drop_from_hashtable, lookup_hashtable):
+       Fixed log_error format string bugs.  Kudos to the now working
+       gcc-3.3 -Wformat-nonliteral and Florian Weimer's investigations in
+       gnupg 1.2.3.
+
+2003-12-15  Werner Koch  <wk@gnupg.org>
+
+       * seckey-cert.c (protect_secret_key): Use gry_create_nonce for the
+       IV; there is not need for real strong random here and it even
+       better protect the random bits used for the key.
+
+2003-11-16  Moritz Schulte  <mo@g10code.com>
+
+       * signal.c: Removed unused file.
+
 2003-11-10  Moritz Schulte  <mo@g10code.com>
 
        * Makefile.am (INCLUDES): Added: @LIBGCRYPT_CFLAGS@.