Added HTTP "Server" header

This commit is contained in:
Frank Schmirler 2013-10-02 00:03:39 +02:00
parent e1ba17ca21
commit 8c5859ed4a
3 changed files with 4 additions and 1 deletions

View File

@ -220,3 +220,4 @@ thomasjfox
hivdr hivdr
for adding the pos= parameter for replaying recordings from a certain position for adding the pos= parameter for replaying recordings from a certain position
for suggesting to add the HTTP "Server" header

View File

@ -1,6 +1,7 @@
VDR Plugin 'streamdev' Revision History VDR Plugin 'streamdev' Revision History
--------------------------------------- ---------------------------------------
- Added HTTP "Server" header (suggested by hivdr)
- Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs - Ignore dummy file extensions (.ts, .vob, .vdr) when parsing HTTP URIs
- Select start position for replaying a recording by parameter pos=. Supported - Select start position for replaying a recording by parameter pos=. Supported
values are resume, mark.#, time.#, frame.# or a plain # representing a values are resume, mark.#, time.#, frame.# or a plain # representing a

View File

@ -324,7 +324,8 @@ bool cConnectionHTTP::HttpResponse(int Code, bool Last, const char* ContentType,
if (rc) if (rc)
rc = Respond("Connection: close") rc = Respond("Connection: close")
&& Respond("Pragma: no-cache") && 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); time_t t = time(NULL);
struct tm *gmt = gmtime(&t); struct tm *gmt = gmtime(&t);