* trustdb.h, trustdb.c (trustdb_check_or_update): New. If the trustdb
authorDavid Shaw <dshaw@jabberwocky.com>
Sun, 6 Feb 2005 17:38:43 +0000 (17:38 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Sun, 6 Feb 2005 17:38:43 +0000 (17:38 +0000)
commit2dbfc709adac559bf1f172de4ff595a815bd7d27
treeda4d7f8d3893c66d4e5207b796b84d7cef88a52a
parente040113f3c0217615bace5efe6fcbf3193c187fe
* trustdb.h, trustdb.c (trustdb_check_or_update): New.  If the trustdb
is dirty and --interactive is set, do an --update-trustdb.  If not
interactive, do a --check_trustdb unless --no-auto-check-trustdb is
set.

* import.c (import_keys_internal): Moved from here.

* keyserver.c (keyserver_refresh): Call it here after all refreshing
has happened so that we don't rebuild after each preferred keyserver
set of imports, but do one big rebuild at the end.  This is Debian bug
#293816, noted by Kurt Roeckx.
g10/ChangeLog
g10/import.c
g10/keyserver.c
g10/trustdb.c
g10/trustdb.h