about summary refs log tree commit diff stats
path: root/ui-shared.c
diff options
context:
space:
mode:
authorChristian Hesse2018-06-04 22:27:46 +0200
committerJason A. Donenfeld2018-06-27 18:01:29 +0200
commite65ea965a07c7d48d269b2d2278d0101f7ac2b48 (patch)
tree55f8fb16e2d1b5426f7cff86fe58fb42d1b401a9 /ui-shared.c
parentgit: update to v2.17.1 (diff)
downloadcgit-e65ea965a07c7d48d269b2d2278d0101f7ac2b48.tar.gz
cgit-e65ea965a07c7d48d269b2d2278d0101f7ac2b48.zip
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>
Diffstat (limited to 'ui-shared.c')
-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 @@
10#include "ui-shared.h" 10#include "ui-shared.h"
11#include "cmd.h" 11#include "cmd.h"
12#include "html.h" 12#include "html.h"
13#include "version.h"
13 14
14static const char cgit_doctype[] = 15static const char cgit_doctype[] =
15"<!DOCTYPE html>\n"; 16"<!DOCTYPE html>\n";
@@ -785,8 +786,8 @@ void cgit_print_docend(void)
785 if (ctx.cfg.footer) 786 if (ctx.cfg.footer)
786 html_include(ctx.cfg.footer); 787 html_include(ctx.cfg.footer);
787 else { 788 else {
788 htmlf("<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit %s</a> at ", 789 htmlf("<div class='footer'>generated by <a href='https://git.zx2c4.com/cgit/about/'>cgit %s</a> "
789 cgit_version); 790 "(<a href='https://git-scm.com/'>git %s</a>) at ", cgit_version, git_version_string);
790 html_txt(show_date(time(NULL), 0, cgit_date_mode(DATE_ISO8601))); 791 html_txt(show_date(time(NULL), 0, cgit_date_mode(DATE_ISO8601)));
791 html("</div>\n"); 792 html("</div>\n");
792 } 793 }