* http.c (connect_server): [_WIN32] actually fill in the sin_addr so we
[gnupg.git] / kbx / ChangeLog
index 22448c1..af6e6b0 100644 (file)
@@ -1,7 +1,73 @@
+2003-06-03  Werner Koch  <wk@gnupg.org>
+       
+       Changed all error codes in all files to the new libgpg-error scheme.
+
+       * keybox-defs.h: Include gpg-error.h .
+       (KeyboxError): Removed. 
+       * Makefile.am: Removed keybox-error.c stuff.
+
+2002-11-14  Werner Koch  <wk@gnupg.org>
+
+       * keybox-search.c (blob_cmp_name) <compare all names>: Fixed
+       length compare; there is no 0 stored since nearly a year.  
+
+2002-10-31  Neal H. Walfield  <neal@g10code.de>
+
+       * Makefile.am (AM_CPPFLAGS): Fix ytpo.
+
+2002-08-10  Werner Koch  <wk@gnupg.org>
+
+       * keybox-search.c (blob_cmp_fpr_part): New.
+       (has_short_kid, has_long_kid): Implemented.
+
+2002-07-22  Werner Koch  <wk@gnupg.org>
+
+       * keybox-defs.h: New BLOBTYPTE_EMPTY.
+       * keybox-dump.c (_keybox_dump_blob): Handle new type.
+       * keybox-file.c (_keybox_read_blob): Skip over empty blobs.  Store
+       the file offset.
+       * keybox-blob.c (_keybox_new_blob): Add new arg OFF.
+       (_keybox_get_blob_fileoffset): New.
+       * keybox-update.c (keybox_delete): Implemented.
+
+2002-06-19  Werner Koch  <wk@gnupg.org>
+
+       * keybox-init.c (keybox_set_ephemeral): New.
+       * keybox-blob.c (create_blob_header): Store ephemeral flag.
+       (_keybox_create_x509_blob): Pass epheermal flag on.
+       * keybox-update.c (keybox_insert_cert): Ditto.
+       * keybox-search.c (blob_get_blob_flags): New.
+       (keybox_search): Ignore ephemeral blobs when not in ephemeral mode.
+
+       * keybox-dump.c (_keybox_dump_blob): Print blob flags as strings.
+
+2002-02-25  Werner Koch  <wk@gnupg.org>
+
+       * keybox-search.c (blob_cmp_mail): Use case-insensitive compare
+       because mail addresses are in general case insensitive (well
+       RFC2822 allows for case sensitive mailbox parts, but this is in
+       general considired a Bad Thing). Add additional substr parameter
+       to allow for substring matches within the mail address.  Change
+       all callers to pass this along.
+       (blob_cmp_name): Likewise but do the case-insensitive search only
+       in sub string mode.
+       (keybox_search): Implement MAILSUB and SUBSTR mode.
+
+2002-01-21  Werner Koch  <wk@gnupg.org>
+
+       * keybox-search.c (keybox_search): Allow KEYDB_SEARCH_MODE_FPR20.
+
+2002-01-15  Werner Koch  <wk@gnupg.org>
+
+       * keybox-search.c (blob_cmp_fpr): New.
+       (has_fingerprint): Implemented;
+
 2001-12-20  Werner Koch  <wk@gnupg.org>
 
        * keybox-blob.c (_keybox_create_x509_blob): Skip the leading
        parenthesis of the serial number's S-exp.
+       (_keybox_create_x509_blob): And fixed length calculation.
+       (create_blob_header): Don't add an offset when writing the serial.
 
 2001-12-18  Werner Koch  <wk@gnupg.org>