-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use "--no-auto-check-trustdb" instead of "--trust-model always" #91
Comments
This is a better solution to my suggstion to provide a gpg version toggle. separating executable from options is the right approach but wasn't something I wanted to suggest myself :) |
It's something I had been mulling over for awhile, so thanks for prompting me to write it down. :) |
The patch to fix this data-loss was from one of my co-workers. By now we're setting
The keyring is centrally maintained by the admins and contains only trusted keys. So it would be OK for us to remove |
Thanks for the history, @ThomasAH! If you're easily able to reproduce the scenario, could you see if that problem still exists without |
With So my suggestion would be to remove the somewhat insecure default, but provide it (and/or Edit: By the way, I tested this with both, v2.6.1 release and current master 6219a5a (which works for me on the machine I just used for the tests, I still have to investigate the problems with master on the other systems). |
g:GPGExecutable
currently forces--trust-model always
in order to avoid the potentially costly trustdb update. This should instead use--no-auto-check-trustdb
since that honors the user's trust model but still avoids the db check.This should happen after any refactoring of how the gpg executable is specified, since
g:GPGExecutable
currently conflates the executable name along with one of the default arguments.The text was updated successfully, but these errors were encountered: