housekeeping_thread (void *arg)
{
static int sentinel;
- struct server_control_s ctrlbuf;
(void)arg;
if (opt.verbose > 1)
log_info ("starting housekeeping\n");
- memset (&ctrlbuf, 0, sizeof ctrlbuf);
- dirmngr_init_default_ctrl (&ctrlbuf);
-
- if (network_activity_seen)
- {
- network_activity_seen = 0;
- if (opt.use_tor || opt.allow_version_check)
- dirmngr_load_swdb (&ctrlbuf, 0);
- }
-
- dirmngr_deinit_default_ctrl (&ctrlbuf);
-
if (opt.verbose > 1)
log_info ("ready with housekeeping\n");
sentinel--;
@item --allow-version-check
@opindex allow-version-check
Allow Dirmngr to connect to @code{https://versions.gnupg.org} to get
-the list of current software versions. If this option is enabled, or
-if @option{use-tor} is active, the list is retrieved when the local
-copy does not exist or is older than 5 to 7 days. See the option
-@option{--query-swdb} of the command @command{gpgconf} for more
-details. Note, that regardless of this option a version check can
-always be triggered using this command:
+the list of current software versions. On debian-packaged versions,
+this option does nothing since software updates should be handled by
+the distribution. See the option @option{--query-swdb} of the command
+@command{gpgconf} for more details. Note, that regardless of this
+option a version check can always be triggered using this command:
@example
gpg-connect-agent --dirmngr 'loadswdb --force' /bye