Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								19f1df18aa 
								
							 
						 
						
							
							
								
								HLS input converted to URIReader, temporarily disabled clearkey encryptionHLS input fixes:  
							
							... 
							
							
							
							- Re-enabled file-based input
- Added support for clearkey-encrypted file-based input
- Converted to HTTP::URIReader for all input types
- Both live and VoD functional
 support 
							
						 
						
							2020-09-14 10:57:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								61b0a90598 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2020-09-14 10:56:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								260dce0953 
								
							 
						 
						
							
							
								
								Backported some Util::ResizeablePointer improvements from 3.0  
							
							
							
						 
						
							2020-09-14 10:56:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								679ff219db 
								
							 
						 
						
							
							
								
								HTTP::URIReader fixes/improvements  
							
							
							
						 
						
							2020-09-14 10:56:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d0a9a8ad 
								
							 
						 
						
							
							
								
								Added constant accessors to HTTP::Downloader  
							
							
							
						 
						
							2020-09-14 10:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								66dff82144 
								
							 
						 
						
							
							
								
								Fixed invalid read bug in socket library, added some static accessors  
							
							
							
						 
						
							2020-09-14 10:56:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a15b3c20f1 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	src/controller/controller_api.cpp 
							
						 
						
							2020-07-15 19:30:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b057698018 
								
							 
						 
						
							
							
								
								Added api_endpoint API call to give local API endpoint address, added responses to local-only UDP API, added Socket::getSocketName(), added ability to discover current listening interface address and port for serveSocket-style functions  
							
							
							
						 
						
							2020-07-15 19:29:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5d8815be 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2020-03-12 16:26:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								091926a963 
								
							 
						 
						
							
							
								
								Added Util::unixMS  
							
							
							
						 
						
							2020-03-12 16:23:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6341a92a 
								
							 
						 
						
							
							
								
								Made all instances of gai_strerror recursively call strerror as needed  
							
							
							
						 
						
							2020-03-12 16:19:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b27a74c884 
								
							 
						 
						
							
							
								
								Added JSON::Value::extend()  
							
							
							
						 
						
							2020-03-12 16:19:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								4a621ea5c0 
								
							 
						 
						
							
							
								
								Fixed IP detection over HTTPS output  
							
							
							
						 
						
							2020-03-12 16:18:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7b52f0cd92 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2020-03-12 15:32:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0f12e107de 
								
							 
						 
						
							
							
								
								Fix JSON parsing bug when a backslash was at the very end of a string  
							
							
							
						 
						
							2020-03-12 15:32:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ab716f3d 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2020-03-12 14:44:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								35e3fb4bca 
								
							 
						 
						
							
							
								
								HTTP::Downloader::post() now supports pointers+sizes besides only std::strings.  
							
							
							
						 
						
							2020-03-12 12:24:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								69253082ca 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2020-03-09 20:01:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ae6ccb3615 
								
							 
						 
						
							
							
								
								URIReader fixes / improvements  
							
							
							
						 
						
							2020-03-09 20:01:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								d8fb22a71f 
								
							 
						 
						
							
							
								
								URIReader  
							
							
							
						 
						
							2020-03-09 20:01:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8013fef2 
								
							 
						 
						
							
							
								
								Downloader improvements, fixes  
							
							
							
						 
						
							2020-03-09 19:59:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramoe 
								
							 
						 
						
							
							
							
							
								
							
							
								3fd55b1647 
								
							 
						 
						
							
							
								
								Added callbacks, range requests and head requests to Downloader  
							
							
							
						 
						
							2020-03-09 19:59:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c35c75f9 
								
							 
						 
						
							
							
								
								HTTP::Parser: Content length fix, made ::GetHeader and ::hasHeader case-insensitive, preferring identical case if it is present.  
							
							
							
						 
						
							2020-03-09 19:59:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramoe 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed5dd21e3 
								
							 
						 
						
							
							
								
								Added callback support to HTTP parser  
							
							
							
						 
						
							2020-03-09 19:59:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b4fb0ff4a2 
								
							 
						 
						
							
							
								
								Socket library error handling  
							
							
							
						 
						
							2020-03-09 19:58:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8694052d 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	lib/http_parser.cpp 
							
						 
						
							2020-03-03 17:04:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								793f6f7809 
								
							 
						 
						
							
							
								
								Split HTTP namespace up into http_parser.h and url.h, since the URL library can be useful stand-alone as well.  
							
							
							
						 
						
							2020-02-28 16:39:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								95847ffb5b 
								
							 
						 
						
							
							
								
								Fixed memory leak in Socket::isLocal()  
							
							
							
						 
						
							2020-02-24 16:30:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								b1240f7f0b 
								
							 
						 
						
							
							
								
								Fixed memory leak in Socket::isLocal()  
							
							
							
						 
						
							2020-02-24 16:29:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								50a6e84004 
								
							 
						 
						
							
							
								
								TS parser now ignores invalid DTS  
							
							
							
						 
						
							2020-02-12 12:19:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								606fce296a 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							... 
							
							
							
							# Conflicts:
#	lib/stream.cpp 
							
						 
						
							2020-02-12 11:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								3736d28eed 
								
							 
						 
						
							
							
								
								Fix for correctly passing stream configuration options to MistIn processes  
							
							
							
						 
						
							2020-02-12 11:11:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								ead45b4fb8 
								
							 
						 
						
							
							
								
								Fixes to playlist support  
							
							
							
						 
						
							2020-01-23 13:43:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Zandvliet 
								
							 
						 
						
							
							
							
							
								
							
							
								907be3b1f4 
								
							 
						 
						
							
							
								
								Playlist support  
							
							
							
						 
						
							2020-01-23 13:43:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7beea43d31 
								
							 
						 
						
							
							
								
								Added basic stream fallback feature, allowing to redirect to a different stream name on stream source load errors  
							
							
							
						 
						
							2020-01-23 13:43:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6e125707f1 
								
							 
						 
						
							
							
								
								Added $wday, $yday and $week variables  
							
							
							
						 
						
							2020-01-23 13:43:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e2ddae1e 
								
							 
						 
						
							
							
								
								Backport of 3.0 stream selectors  
							
							
							
						 
						
							2019-11-27 10:27:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								6993133e62 
								
							 
						 
						
							
							
								
								Fix deadlock in TS stream parser when encountering unknown track type  
							
							
							
						 
						
							2019-11-27 10:27:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c64160f4d8 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2019-11-27 10:26:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9a1b4fb872 
								
							 
						 
						
							
							
								
								Fixed support for inputs with URL parameters  
							
							
							
						 
						
							2019-11-27 10:25:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce3498269 
								
							 
						 
						
							
							
								
								Optimized HTTP parser to not attempt POST variable parsing on _all_ body payloads, but only POSTed payloads  
							
							
							
						 
						
							2019-11-27 10:25:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0305288f16 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2019-11-07 13:40:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								8dd403a098 
								
							 
						 
						
							
							
								
								Added ability to check if the downloader is being proxied or not  
							
							
							
						 
						
							2019-11-07 13:40:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								7bffdfe644 
								
							 
						 
						
							
							
								
								Added global configuration mechanism and defaultStream support  
							
							
							
						 
						
							2019-10-31 11:19:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								c60f96a1cb 
								
							 
						 
						
							
							
								
								Merge branch 'development' into LTS_development  
							
							
							
						 
						
							2019-10-03 15:26:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								dcc50efbd0 
								
							 
						 
						
							
							
								
								Fixed compiling of -DDEBUG=3 -DNOSSL=1 option combination  😒  
							
							
							
						 
						
							2019-10-03 15:26:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								9a3bddef19 
								
							 
						 
						
							
							
								
								Windows multicast socket fix  
							
							
							
						 
						
							2019-10-03 15:25:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								0e7c7ce3dd 
								
							 
						 
						
							
							
								
								Backported socket library edits from LL branch  
							
							
							
						 
						
							2019-10-02 14:09:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								248056e611 
								
							 
						 
						
							
							
								
								Backported socket library edits + testing tool from LL branch  
							
							
							
						 
						
							2019-10-02 09:55:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thulinma 
								
							 
						 
						
							
							
							
							
								
							
							
								5be878bea5 
								
							 
						 
						
							
							
								
								Added support for precise splitting of pushes to disk (i.e. recording) with re-variable-ized target strings at each split  
							
							
							
						 
						
							2019-09-30 16:28:10 +02:00