add new gpgsm server command PASSWD
[gnupg.git] / kbx / ChangeLog
index 4fd06d5..7b5a546 100644 (file)
@@ -1,3 +1,129 @@
+2009-12-08  Werner Koch  <wk@g10code.com>
+
+       * keybox-search-desc.h (keydb_search_desc): Use u32 type for
+       KID. Extend the skip function ptr.
+       (gpg_pkt_user_id_t): New.
+       * keybox-search.c (has_short_kid, has_long_kid): Change to use u32
+       args for KID.
+
+2008-12-09  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c (main): Call i18n_init before init_common_subsystems.
+
+2008-11-20  Werner Koch  <wk@g10code.com>
+
+       * keybox-update.c (create_tmp_file) [USE_ONLY_8DOT3]: Use other
+       suffixes to avoid conflicts with gpg uses filenames.
+
+2008-11-11  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (kbxutil_LDADD): Change order of libs.
+       ($(PROGRAMS)): Ditto for documentation.
+
+2008-10-20  Werner Koch  <wk@g10code.com>
+
+       * keybox-update.c (blob_filecopy): Remove unused arg n_packets.
+       (keybox_insert_cert): Adjust for that.
+       (keybox_update_cert): Mark unused args.
+       (keybox_set_flags): Ditto.
+       * keybox-blob.c (create_blob_trailer): Ditto.
+       * keybox-search.c (keybox_get_flags): Ditto.
+       * keybox-dump.c (_keybox_dump_find_dups): Ditto.
+       * kbxutil.c (my_gcry_logger): Ditto.
+
+2008-05-06  Werner Koch  <wk@g10code.com>
+
+       * keybox-file.c (_keybox_read_blob2): Return GPG_ERR_TOO_SHORT if
+       we get an EOF for 2nd to 5th byte as a better error message.
+
+       Always use gpg_error_from_syserror and gpg_err_code_from_syserror.
+       This is to avoid cases where we expect an error but due to an
+       errno set to 0 we get back a success status.
+
+2008-04-01  Werner Koch  <wk@g10code.com>
+
+       * keybox-init.c (keybox_new, keybox_release): Track used handles.
+       (_keybox_close_file): New.
+       * keybox-update.c (keybox_insert_cert, keybox_set_flags) 
+       (keybox_delete, keybox_compress): Use the new close function.
+
+2008-03-13  Werner Koch  <wk@g10code.com>
+
+       * keybox-blob.c (x509_email_kludge): Use the same code as in
+       ..sm/keylist.c so that email parts are not only detected at the
+       start of the DN.  Reported by Yoshiaki Kasahara.
+
+2007-08-24  Werner Koch  <wk@g10code.com>
+
+       * keybox-init.c (keybox_register_file): Use same_file_p.
+
+2007-08-23  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c: New commands --find-dups and --cut.  New options
+       --from an --to.
+       * keybox-dump.c (hash_blob_rawdata): New.
+       (_keybox_dump_find_dups): New.
+       (open_file): Factor some code out to this.
+       (_keybox_dump_cut_records): New.
+
+2007-06-26  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c: Include init.h
+
+2007-06-15  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (kbxutil_LDADD): Add W32SOCKLIBS.
+
+2007-06-12  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c (main): Replace some calls by init_common_subsystems.
+
+2007-06-06  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c (i18n_init): Remove.
+
+2007-03-20  Werner Koch  <wk@g10code.com>
+
+       * keybox.h (KEYBOX_FLAG_BLOB_SECRET, KEYBOX_FLAG_BLOB_EPHEMERAL):
+       New.
+       * keybox-update.c (keybox_compress): Use it here instead of a
+       magic constant.
+
+2007-01-31  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (kbxutil_LDADD): Use GPG_ERROR_LIBS instead of -l.
+       Reordered args.
+
+2007-01-25  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (kbxutil_LDADD): Added LIBICONV.  Noted by Billy
+       Halsey.
+
+2006-11-15  Werner Koch  <wk@g10code.com>
+
+       * kbxutil.c (dump_openpgp_key): Cast printf argument.
+
+2006-10-20  Werner Koch  <wk@g10code.com>
+
+       * keybox-search.c (blob_x509_has_grip, has_keygrip): New.
+       (keybox_search): Implement new search mode.
+       * keybox-search-desc.h (KEYDB_SEARCH_MODE_KEYGRIP): New.
+       (keydb_search_desc): New member GRIP.
+
+2006-09-20  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am ($(PROGRAMS): New.
+
+2006-09-14  Werner Koch  <wk@g10code.com>
+
+       Replaced all call gpg_error_from_errno(errno) by
+       gpg_error_from_syserror().
+
+2005-10-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (kbxutil_LDADD): Add ../gl/libgnu.a after
+       ../jnlib/libjnlib.a.
+
 2005-06-15  Werner Koch  <wk@g10code.com>
 
        * keybox-file.c (_keybox_read_blob2): Make IMAGE unsigned.
        names.
 
 
- Copyright 2001 g10 Code GmbH
+ Copyright 2001, 2002, 2003, 2004, 2005, 2006,
+          2007, 2008 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
  This file is distributed in the hope that it will be useful, but
  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-       
\ No newline at end of file