condorcore-keyring/libkeyringctl
Levente Polyak 099df52a04
feature(keyringctl): support query expressions for packet field selection
Instead of simply string matching a line, we now traverse the packet as
a tree and match the path based on a depth first search.

While traversing, we support logical OR and current depth * wildcard
processed as a component based query expression.

Callee's are adjusted to specifically select the appropriate Issuer at
the correct depth.

Fixes #185
2022-07-20 21:34:37 +02:00
..
__init__.py chore(keyringctl): modularize the code for overview and testing 2021-11-30 22:54:12 +01:00
ci.py feature(keyringctl): rework ci module to execute full lint for new certs 2021-11-30 22:54:16 +01:00
cli.py feature(keyringctl): add option to filter listing by trust 2021-11-30 22:54:17 +01:00
git.py feature(keyringctl): rework ci module to execute full lint for new certs 2021-11-30 22:54:16 +01:00
keyring.py feature(keyringctl): support query expressions for packet field selection 2022-07-20 21:34:37 +02:00
sequoia.py feature(keyringctl): support query expressions for packet field selection 2022-07-20 21:34:37 +02:00
trust.py fix(trust): do not count revoked main keys for packager trust 2022-02-25 21:36:35 +01:00
types.py feature(keyringctl): add option to filter listing by trust 2021-11-30 22:54:17 +01:00
util.py fix(util): support shells passing subshell fd as /dev/fd 2022-05-11 20:28:23 +02:00
verify.py feature(keyringctl): support query expressions for packet field selection 2022-07-20 21:34:37 +02:00