aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hesse <mail@eworm.de>2018-06-04 22:27:46 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-06-27 18:01:29 +0200
commite65ea965a07c7d48d269b2d2278d0101f7ac2b48 (patch)
tree55f8fb16e2d1b5426f7cff86fe58fb42d1b401a9
parentfb804a353780633b23a5452b3893fcc9f3705431 (diff)
downloadcgit-e65ea965a07c7d48d269b2d2278d0101f7ac2b48.tar.gz
cgit-e65ea965a07c7d48d269b2d2278d0101f7ac2b48.tar.xz
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>
-rw-r--r--ui-shared.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ui-shared.c b/ui-shared.c
index ce806f6..0c6ca60 100644
--- a/ui-shared.c
+++ b/ui-shared.c
@@ -10,6 +10,7 @@
#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 @@ void cgit_print_docend(void)
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");
}