diff options
-rw-r--r-- | CONTRIBUTORS | 4 | ||||
-rw-r--r-- | HISTORY | 3 | ||||
-rw-r--r-- | server/connectionHTTP.c | 4 |
3 files changed, 9 insertions, 2 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 90c2cfc..e5d88dd 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -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 + @@ -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 diff --git a/server/connectionHTTP.c b/server/connectionHTTP.c index 937f7ec..695b6ee 100644 --- a/server/connectionHTTP.c +++ b/server/connectionHTTP.c @@ -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 { |