From 8c5859ed4adaf8a642d1ef4f6647f53f0879f560 Mon Sep 17 00:00:00 2001 From: Frank Schmirler Date: Wed, 2 Oct 2013 00:03:39 +0200 Subject: [PATCH] Added HTTP "Server" header --- CONTRIBUTORS | 1 + HISTORY | 1 + server/connectionHTTP.c | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 0451378..0d6c481 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -220,3 +220,4 @@ thomasjfox hivdr for adding the pos= parameter for replaying recordings from a certain position + for suggesting to add the HTTP "Server" header diff --git a/HISTORY b/HISTORY index cb603d2..d75c189 100644 --- a/HISTORY +++ b/HISTORY @@ -1,6 +1,7 @@ VDR Plugin 'streamdev' Revision History --------------------------------------- +- Added HTTP "Server" header (suggested by hivdr) - Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs - Select start position for replaying a recording by parameter pos=. Supported values are resume, mark.#, time.#, frame.# or a plain # representing a diff --git a/server/connectionHTTP.c b/server/connectionHTTP.c index 26f6d1c..ac4763b 100644 --- a/server/connectionHTTP.c +++ b/server/connectionHTTP.c @@ -324,7 +324,8 @@ bool cConnectionHTTP::HttpResponse(int Code, bool Last, const char* ContentType, if (rc) rc = Respond("Connection: close") && Respond("Pragma: no-cache") - && Respond("Cache-Control: no-cache"); + && Respond("Cache-Control: no-cache") + && Respond("Server: VDR-%s / streamdev-server-%s", true, VDRVERSION, VERSION); time_t t = time(NULL); struct tm *gmt = gmtime(&t);