* keybox-search.c (blob_cmp_mail): Use case-insensitive compare
authorWerner Koch <wk@gnupg.org>
Mon, 25 Feb 2002 18:18:18 +0000 (18:18 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 25 Feb 2002 18:18:18 +0000 (18:18 +0000)
commit2a2d713359288d598775f3988693575449dd89bb
treed9b61eab13699eb69553f0448602fd48d4606b14
parent488243f56e6c34daa63ec37f3afe25c84dd833a8
* 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.

* stringhelp.c (ascii_memcasemem): New.
kbx/ChangeLog
kbx/keybox-search.c