From: Michael Tremer Date: Thu, 8 Jul 2021 11:12:50 +0000 (+0000) Subject: archive: Log more information about signatures X-Git-Tag: 0.9.28~1076 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3dbe10b8e348180daebb1b044ee37ba165d0199;p=pakfire.git archive: Log more information about signatures Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index d1bfb0d06..9f7e37085 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1211,6 +1211,14 @@ static int pakfire_archive_verify_signature(PakfireArchive archive, struct archi // Walk through all signatures for (gpgme_signature_t sig = result->signatures; sig; sig = sig->next) { + // Log some information about this signature + DEBUG(archive->pakfire, "Found signature %s\n", sig->fpr); + DEBUG(archive->pakfire, " Status : %s\n", gpgme_strerror(sig->status)); + DEBUG(archive->pakfire, " Timestamp : %lu\n", sig->timestamp); + if (sig->exp_timestamp) + DEBUG(archive->pakfire, " Expires : %lu\n", sig->exp_timestamp); + DEBUG(archive->pakfire, " Validity : %s\n", gpgme_strerror(sig->validity_reason)); + switch (gpg_err_code(sig->status)) { // All good case GPG_ERR_NO_ERROR: