* gpg-agent.c (main): Use default_homedir().
[gnupg.git] / g10 / ChangeLog
index 4d7d26d..bd4b548 100644 (file)
@@ -1,3 +1,207 @@
+2004-12-21  Werner Koch  <wk@g10code.com>
+
+       * gpgv.c, g10.c (main): Use default_hoemdir ().
+
+2004-12-18  Werner Koch  <wk@g10code.com>
+
+       * gpg.h (map_assuan_err): Define in terms of
+       map_assuan_err_with_source.
+
+2004-12-15  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (LDADD): Remove ZLIBS.
+
+2004-10-22  Werner Koch  <wk@g10code.com>
+
+       * g10.c (main): Display a bit fat warning that this gpg should not
+       be used.
+
+       * card-util.c (fetch_url): Disable for gnupg 1.9
+       (card_generate_subkey): Ditto.
+       (card_store_subkey): Ditto.
+
+2004-09-30  Werner Koch  <wk@g10code.com>
+
+       * gpgv.c (i18n_init): Always use LC_ALL.
+
+       * Makefile.am (LDADD): Adjusted for gettext 0.14.
+
+2004-09-20  Werner Koch  <wk@g10code.com>
+
+       * keyedit.c (show_key_with_all_names): Print the card S/N.
+
+2004-09-11  Moritz Schulte  <moritz@g10code.com>
+
+       * openfile.c (copy_options_file): Fixed last commit (added a `+').
+
+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@.
+
+2003-10-25  Werner Koch  <wk@gnupg.org>
+
+       * call-agent.c (learn_status_cb, scd_genkey_cb): Fixed faulty use
+       of !spacep().
+
+2003-10-20  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c (card_edit): New command "passwd".  Add logic to
+       check the PIN in advance.
+       (card_status): Add new args to return the serial number.  Changed
+       all callers.
+       * call-agent.c (agent_scd_checkpin): New.
+
+2003-10-08  Werner Koch  <wk@gnupg.org>
+
+       * call-agent.c (agent_scd_getattr): Don't clear the passed info
+       structure, so that it can indeed be updated.
+
+       * card-util.c (fpr_is_zero): New.
+       (generate_card_keys): New.
+       (card_edit): New command "generate".
+       * keygen.c (generate_keypair): New arg CARD_SERIALNO, removed call
+       to check_smartcard.
+       (check_smartcard,show_smartcard): Removed.
+       (show_sha1_fpr,fpr_is_zero): Removed.
+
+2003-10-01  Werner Koch  <wk@gnupg.org>
+
+       * card-util.c: Tweaked to use this source also under 1.3. 
+
+2003-09-30  Werner Koch  <wk@gnupg.org>
+
+       * keylist.c (print_card_serialno): New.
+       (list_keyblock_print): Use it here.
+
+       * card-util.c (toggle_forcesig): New.
+       (card_edit): New command "forcesig".
+       
+       * card-util.c (print_name, print_isoname): Use 0 and not LF fro
+       the max_n arg of tty_print_utf8_string2.
+
+       * call-agent.c (agent_scd_getattr): New.
+       (learn_status_cb): Release values before assignment so that it can
+       be used by getattr to update the structure.
+       
+       * card-util.c (change_pin): Simplified.  We now have only a PIN
+       and an Admin PIN.
+
+2003-09-27  Werner Koch  <wk@gnupg.org>
+
+       * sign.c (do_sign): Removed disabled testcode.
+
+2003-09-26  Timo Schulz  <twoaday@freakmail.de>
+
+       * card_status (card_status): Do not use fputs since the fp
+       parameter can be NULL. This fixes a segv.
+       
 2003-09-24  Werner Koch  <wk@gnupg.org>
 
        * card-util.c (print_isoname,card_status): Handle opt.with_colons.
        * card-util.c (card_status): New.
        * call-agent.c (learn_status_cb): Parse more information.
 
-       * keylist.c (print_pubkey_info): Add FP arg for optinal printing
+       * keylist.c (print_pubkey_info): Add FP arg for optional printing
        to a stream.  Changed all callers.
 
 2003-07-23  Werner Koch  <wk@gnupg.org>