mirror of
				https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
				synced 2023-10-10 17:16:51 +00:00 
			
		
		
		
	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:
		| @@ -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 | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								HISTORY
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								HISTORY
									
									
									
									
									
								
							| @@ -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 | ||||
|   | ||||
| @@ -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 { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user