From: Michael Tremer Date: Sat, 11 Mar 2023 13:20:04 +0000 (+0000) Subject: file: Show tags for failed execstack/partly RELRO check X-Git-Tag: 0.9.29~331 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03d5abd30e8ed0b1e31e0a2214b2fb10a976e6d9;p=pakfire.git file: Show tags for failed execstack/partly RELRO check Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/file.c b/src/libpakfire/file.c index 06745a428..a3a89b12b 100644 --- a/src/libpakfire/file.c +++ b/src/libpakfire/file.c @@ -573,6 +573,20 @@ char* pakfire_file_dump(struct pakfire_file* file, int flags) { if (r < 0) goto ERROR; } + + // Executable Stack + if (file->hardening_issues & PAKFIRE_FILE_EXECSTACK) { + r = asprintf(&buffer, "%s [EXECSTACK]", buffer); + if (r < 0) + goto ERROR; + } + + // Not Partially RELRO + if (file->hardening_issues & PAKFIRE_FILE_NO_PARTIALLY_RELRO) { + r = asprintf(&buffer, "%s [NO-PART-RELRO]", buffer); + if (r < 0) + goto ERROR; + } } }