| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Actions like spec-check used keyid property which resulted in double processing and output since now all subkey fingerprints are in the fingerprint field.
Add keys field to remaining places for seedhandling
Fix add_key for the new GKEY.keys field
Add cross saving fingerprints to the new keys field
|
|
|
|
| |
This functions is totally untested so far, especially with all hte changes since it was first roughed in.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This dictionary holds all information for generating cli options, help, running the actions and generating man pages.
|
| |
|
|
|
|
| |
Remove nargs='*' from name option.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Change the glep-63.spec to glep-63-recommended.spec
Add the minimum spec as glep-63.spec.
Set the default-spec to glep-63-recommended.spec
|
|
|
|
|
|
|
|
|
| |
Change a logger.error message to a logger.debug as the error info printed was too generic to be useful.
Tweak the input messages for better display.
etc/gkeys-gen.conf: Add spec-homepage section
In order to make the creator fully configurable.
We needed to make the homepage for the spec configurable too.
|
| |
|
|
|
|
| |
This in preparation for man pages during wiki help page editing.
|
|
|
|
|
|
| |
Both downloads in py3 are byte strings. Need to decode them.
Change the "No password given" messages.
Add a logger.eror message with the GpgmeError received.
|
|
|
|
| |
Action config changes
|
|
|
|
|
|
|
| |
Add a new gkeys-gen specific config file extension to gkeys.conf.
Change gpghome to use the configured gpg-home setting.
Remove default SPEC and GPG_CONF settings, use configured ones.
bin/gkey-gen update exit.
|
|
|
|
|
| |
Make homedir initialzation part of the defaults options for consistency.
Move the default user config file into a ~/.gkeys/ sub-directory
|
|
|
|
|
| |
Save homedir to the config class for re-use in gkeys-gen
multiple configs fix
|
|
|
|
|
|
|
|
| |
Pass in the logger to GkeysGPG initialization.
Pass in logger to Seeds class initialization.
This removes the need to import and set the logger in base.py.
It can then be used in gkeys-gen and gkeys-ldap without those imports.
Remove no longer needed imports.
|
| |
|
| |
|
| |
|
|
|
| |
Mostly copied, modified from PortageException code.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
If verification fails with NO_PUBKEY, it then does a search for the correct verification keyring to verify with.
|
|
|
| |
This updates our installed gkey.seed with all fingerprints including sub-keys and uid's. This way searches for keys used to sign files can be found if the key used to sign the file was not a primary key.
|
|
|
| |
Add code to auto-update existing installed gkey.seeds files with the additional data.
|
|
|
|
| |
keys field will hold the primary key fingerprints for the (to be/) installed GKEY.
fingerprints and uid fileds will be populated with all uid's and fingerprints defined in subkeys using the update().
|
|
|
| |
Fix imports in other files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add _list_search() sub function.
Add category output and grouping.
Fix arg as a list searching as well as seed values as a list.
Use recursion to get to single value searches.
Make nick search to be partial unless --exact specified.
Move main key_search code to SeedHandler class, it is much better suited to this class.
Add 1name subparser option for single name entries only
Add seen tracking in key_search to eliminate duplicates
Add --all option to key-search
If --all is specified, it filters out search results to match a seed for all criteria specified.
|
| |
|
| |
|
|
|
|
|
| |
This allows the use of hypens in subcommands because
they are no longer directly mapped to the class function they initiate.
Do some more fine tuning of the grouping identifiers.
|
| |
|
|
|
|
| |
Create false actions for the 3 groups to help improve the argparse help output.
These stubb functions can be used later to organize and print the group specific actions only.
|
|
|
|
| |
The message was hitting a forced line wrapping right at "system"
Enhance (capitolize) a few important words.
|
| |
|
| |
|