cgit

commit e65ea965a07c7d48d269b2d2278d0101f7ac2b48

Author: Christian Hesse <mail@eworm.de>

print git version string in footer

This helps tracking what git version cgit uses. The security implications are
low as anybody can look up the version of our submodule anyway. The paranoid
can use a custom footer. :-p

On the other hand this brings potential security issues to the
administrators eyes...

Signed-off-by: Christian Hesse <mail@eworm.de>

 ui-shared.c | 5 +++--


diff --git a/ui-shared.c b/ui-shared.c
index ce806f6f4acefbeadf829d18cafe54d527122029..0c6ca60cd88af6aaf2c6176af7ae0359b37ce025 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -10,6 +10,7 @@ #include "cgit.h"
 #include "ui-shared.h"
 #include "cmd.h"
 #include "html.h"
+#include "version.h"
 
 static const char cgit_doctype[] =
 "<!DOCTYPE html>\n";
@@ -785,8 +786,8 @@ 	}
 	if (ctx.cfg.footer)
 		html_include(ctx.cfg.footer);
 	else {
-		htmlf("<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit %s</a> at ",
-			cgit_version);
+		htmlf("<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit %s</a> "
+			"(<a href='https://git-scm.com/'>git %s</a>) at ", cgit_version, git_version_string);
 		html_txt(show_date(time(NULL), 0, cgit_date_mode(DATE_ISO8601)));
 		html("</div>\n");
 	}