Report the server-side HTTP status "503 Service unavailable" instead of

the client-side error "409 Conflict" when a channel is unavailable
(suggested by Methodus)
This commit is contained in:
Frank Schmirler 2012-03-01 09:01:37 +01:00
parent 229e8fbfff
commit a047fc7d32
3 changed files with 9 additions and 2 deletions

View File

@ -200,3 +200,7 @@ Ville Skytt
for restricting VTP command RENR to liemikuutio patch < 1.32
for fixing memory and filedescriptor leaks in libdvbmpeg
for code cleanup and optimization
Methodus
for suggesting to use HTTP code 503 for unavailable channels

View File

@ -1,6 +1,9 @@
VDR Plugin 'streamdev' Revision History
---------------------------------------
- Report the server-side HTTP status "503 Service unavailable" instead of
the client-side error "409 Conflict" when a channel is unavailable
(suggested by Methodus)
- Update of po headers and Finnish translation (thanks to Rolf Ahrenberg)
- support for non-cycle-free setups (e.g. where two VDRs mutually share
their DVB cards through streamdev-client/-server). Must be enabled in

View File

@ -179,7 +179,7 @@ bool cConnectionHTTP::ProcessRequest(void)
DELETENULL(m_LiveStreamer);
}
DeferClose();
return Respond("HTTP/1.0 409 Channel not available")
return Respond("HTTP/1.0 503 Service unavailable")
&& Respond("");
}
else {
@ -212,7 +212,7 @@ bool cConnectionHTTP::ProcessRequest(void)
&& Respond("");
}
}
return Respond("HTTP/1.0 409 Channel not available")
return Respond("HTTP/1.0 503 Service unavailable")
&& Respond("");
}
else {