Werner Koch
c12b7d047e
common: Add a flag for left anchored substring match to recsel.
...
* common/recsel.c (struct recsel_expr_s): Add field lefta.
(recsel_parse_expr): Parse it.
(recsel_select): Implement selection.
--
This flags makes it for example easy to select keys last updated from
an ldap server:
gpg --list-filter 'select=origin=ks && -^ url =~ ldap' \
-k --with-key-origin
2025-03-12 11:09:52 +01:00
NIIBE Yutaka
0b532627e8
common: Fix t-recsel.
...
* common/t-recsel.c (main): Don't need to call init_common_subsystems.
--
GnuPG-bug-id: 6200
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2022-09-14 15:42:03 +09:00
Werner Koch
4d7dc432b5
Change all http://www.gnu.org in license notices to https://
...
--
2016-11-05 12:02:19 +01:00
Werner Koch
959cd8903f
common: Add string operator gt,ge,le,lt to recsel.
...
* common/recsel.c (recsel_parse_expr): Add them.
(recsel_dump): Print them.
(recsel_select): Evaluate them.
Signed-off-by: Werner Koch <wk@gnupg.org>
2016-09-05 09:52:04 +02:00
Werner Koch
681c6ef757
common: Add function to select records etc.
...
* common/recsel.c, common/recsel.h: New.
* common/t-recsel.c: New.
Signed-off-by: Werner Koch <wk@gnupg.org>
2016-07-01 16:27:43 +02:00