winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0beb11d8 
								
							 
						 
						
							
							
								
								Conf: Refine comments.  
							
							
							
						 
						
							2022-05-10 22:17:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								c574ab6465 
								
							 
						 
						
							
							
								
								Live: Refine edge cluster to support FLV.  
							
							
							
						 
						
							2022-05-10 22:16:32 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e8240d64be 
								
							 
						 
						
							
							
								
								HTTP: Add configure for nginx proxy.  
							
							
							
						 
						
							2022-04-24 09:24:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2379de12 
								
							 
						 
						
							
							
								
								RTC: Refine player sdk, reject with xhr.  
							
							
							
						 
						
							2022-04-10 16:39:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b3baa888ee 
								
							 
						 
						
							
							
								
								RTC: Refine player sdk, directly use raw HTTP.  
							
							
							
						 
						
							2022-04-08 23:02:32 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								16babd2b64 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-04-07 13:48:59 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								1d503c770f 
								
							 
						 
						
							
							
								
								Fix proc stat issue.  
							
							
							
						 
						
							2022-04-07 13:48:19 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								f87a959480 
								
							 
						 
						
							
							
								
								Support NGINX HLS Cluster.  
							
							
							
						 
						
							2022-04-04 16:49:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4163dce18d 
								
							 
						 
						
							
							
								
								Support NGINX HLS Cluster. v5.0.28  
							
							
							
						 
						
							2022-04-04 13:45:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								101d1ffbbf 
								
							 
						 
						
							
							
								
								Support DigitalOcean Droplet SRS 1-Click. v5.0.27  
							
							
							
						 
						
							2022-03-30 12:39:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mapengfei53 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8dc5853f8c 
								
							 
						 
						
							
							
								
								Fix parse_file function did not handle err ( #2928 )  
							
							... 
							
							
							
							* Fix parse file function did not handle err
* Fix parse_file function did not handle err
* Fix error message
* Updated error information 
							
						 
						
							2022-03-19 13:22:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								9385f2b80b 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-03-19 13:21:58 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								76ed0200b4 
								
							 
						 
						
							
							
								
								SRT: Decouple publish with play url ( #2893 ). v4.0.251  
							
							
							
						 
						
							2022-03-19 12:06:07 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								41e35155f7 
								
							 
						 
						
							
							
								
								SRT: Compatible with previous auth querystring.  #2908  
							
							
							
						 
						
							2022-03-19 09:04:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									loveforever 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								210cdf04be 
								
							 
						 
						
							
							
								
								SRT:  url supports multiple QueryStrings ( #2908 )  
							
							... 
							
							
							
							* SRT:  parse srt url to supports multiple QueryStrings.(#2893 )
* SRT:  url supports multiple QueryStrings by  comma-separated key-value pairs with no nesting  (#2893 )
* SRT:  url supports multiple QueryStrings by comma-separated key-value pairs with no nesting  (#2893 )
* SRT: Add comments for url.
* Add utest for SRT URL parsing.
* Update README.
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-03-19 08:24:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								c225c3f745 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-03-18 12:03:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								06cff31b24 
								
							 
						 
						
							
							
								
								Update script.  
							
							
							
						 
						
							2022-03-18 12:02:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								fd219aa074 
								
							 
						 
						
							
							
								
								Refine utest script.  
							
							
							
						 
						
							2022-03-18 12:01:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Winlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								350c05c589 
								
							 
						 
						
							
							
								
								UTest: Upgrade gtest to 1.11 and support clion. ( #2970 )  
							
							
							
						 
						
							2022-03-17 16:56:52 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								c5cc79ee6f 
								
							 
						 
						
							
							
								
								SRT: Support debug and run with CLion. v4.0.249  
							
							
							
						 
						
							2022-03-17 08:42:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								61f1531aa3 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-03-15 08:48:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ChenGH 
								
							 
						 
						
							
							
							
							
								
							
							
								ab81696102 
								
							 
						 
						
							
							
								
								Bugfix: Fix rtcp nack blp encode bug ( #2966 ). v4.0.248  
							
							... 
							
							
							
							Co-authored-by: Winlin <winlin@vip.126.com> 
							
						 
						
							2022-03-15 08:43:03 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ChenGH 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70aa6b66bb 
								
							 
						 
						
							
							
								
								bugfix: fix rtcp nack blp encode bug ( #2966 )  
							
							... 
							
							
							
							Co-authored-by: Winlin <winlin@vip.126.com> 
							
						 
						
							2022-03-15 08:40:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								636066124a 
								
							 
						 
						
							
							
								
								SRT: Fix typo in libsrt build options. v5.0.26  
							
							
							
						 
						
							2022-03-12 18:37:41 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									everything411 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6ead6c0c5 
								
							 
						 
						
							
							
								
								SRT: Fix typo in libsrt build options ( #2943 )  
							
							... 
							
							
							
							the cmake option is ENABLE_APPS, so we should use --disable-apps or --enable-apps=0. this commit fixes the typo. 
							
						 
						
							2022-03-12 18:34:30 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haibo Chen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67ccd589c1 
								
							 
						 
						
							
							
								
								Security: Enable CIDR for allow/deny play/publish ( #2914 )  
							
							... 
							
							
							
							* protocol/utility: add srs_ipv4_to_num
* protocol/utility: add srs_ipv4_within_mask
* protocol/utility: add srs_get_cidr_mask and CIDR_VALUES static struct
* protocol/utility: add srs_get_cidr_ipv4
* app/security: support cidr ip ranges in allow/deny rules
* conf: update security example with cidr ranges
* Security: Enable CIDR for allow/deny play/publish
* Security: Enable CIDR for allow/deny play/publish
* Security: Enable CIDR for allow/deny play/publish
* fix compile error on centos6
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com> 
							
						 
						
							2022-03-11 12:24:35 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								451b01011c 
								
							 
						 
						
							
							
								
								Merge SRS 4.0 for bugfix. v5.0.25  
							
							
							
						 
						
							2022-03-09 08:09:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3ae5c8ed 
								
							 
						 
						
							
							
								
								Merge branch '4.0release' into develop  
							
							
							
						 
						
							2022-03-09 08:06:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e26db694ca 
								
							 
						 
						
							
							
								
								RTC: Identify the WebRTC publisher in param for hooks. v4.0.247  
							
							
							
						 
						
							2022-03-07 16:34:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								107ca2cbb8 
								
							 
						 
						
							
							
								
								SRT: Append vhost to stream, not app. v4.0.246  
							
							
							
						 
						
							2022-03-07 15:53:55 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									CommanderRoot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a75e8a165 
								
							 
						 
						
							
							
								
								Replace deprecated String.prototype.substr() ( #2948 )  
							
							... 
							
							
							
							String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr ) so we replace it with slice() or substring() which work similarily but aren't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com> 
							
						 
						
							2022-03-07 08:02:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mapengfei53 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84951cbc74 
								
							 
						 
						
							
							
								
								Update the demo config file for include directive ( #2927 )  
							
							... 
							
							
							
							* Update the demo config file for include directive
* update config file
* update config file 
							
						 
						
							2022-03-05 17:43:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								526cd62075 
								
							 
						 
						
							
							
								
								Fix FD leak when exceed max connections limit. ( #2925 )  
							
							... 
							
							
							
							* fix fd leak
when tcp connection exceed max_connection, that connection will leak because of not closing the fd
* fix leak, code refine 
							
						 
						
							2022-02-26 07:50:09 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								4b838659e9 
								
							 
						 
						
							
							
								
								Merge 4.0release, update AUTHORS  
							
							
							
						 
						
							2022-02-18 12:45:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								e222f0da1b 
								
							 
						 
						
							
							
								
								Add active developers  
							
							
							
						 
						
							2022-02-16 13:16:18 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								88c8a4f6c0 
								
							 
						 
						
							
							
								
								Squash: Bug fixed  
							
							
							
						 
						
							2022-02-16 11:34:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								d78a4f25a6 
								
							 
						 
						
							
							
								
								Forward: Support dynamic forwarding by backend api. ( #2799 ). v5.0.24  
							
							
							
						 
						
							2022-02-16 11:14:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chundonglinlin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03cf93fc2b 
								
							 
						 
						
							
							
								
								Forward: support config full rtmp url forward to other server ( #2799 )  
							
							... 
							
							
							
							* Forward: add backend config and demo server for dynamic create forwarder to other server.(#1342 )
* Forward: if call forward backend failed, then return directly.
* Forward: add API description and change return value format.
* Forward: add backend conf file and wrapper function for backend service.
* Forward: add backend comment in full.conf and update forward.backend.conf.
* Forward: rename backend param and add comment tips. 
							
						 
						
							2022-02-16 10:49:16 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b94ae922d4 
								
							 
						 
						
							
							
								
								Fix warnings for uuid. v4.0.245  
							
							
							
						 
						
							2022-02-15 19:07:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								37b6b48882 
								
							 
						 
						
							
							
								
								SRT: Close connection if RTMP failed. ( #2917 ). v4.0.244  
							
							
							
						 
						
							2022-02-15 18:51:28 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									loveforever 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8fca60ece 
								
							 
						 
						
							
							
								
								SRT: Close connection if RTMP failed. ( #2917 )  
							
							... 
							
							
							
							* SRT: using global variables  to pass errors (#2897 )
* SRT: using global variables  to pass errors (#2897 ) 
							
						 
						
							2022-02-15 18:49:17 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								0a848430e9 
								
							 
						 
						
							
							
								
								Refine build script for SRT to avoid warnings. v4.0.243  
							
							
							
						 
						
							2022-02-15 18:35:25 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								eeb44ebbe9 
								
							 
						 
						
							
							
								
								Version: Ignore the mgmt version  
							
							
							
						 
						
							2022-02-14 18:17:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								957e952b41 
								
							 
						 
						
							
							
								
								Update authors  
							
							
							
						 
						
							2022-02-14 15:30:02 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								b839c2ea9c 
								
							 
						 
						
							
							
								
								Support include directive for config file. ( #2878 ). v5.0.23  
							
							
							
						 
						
							2022-02-14 15:20:48 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mapengfei53 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fde44885d9 
								
							 
						 
						
							
							
								
								Support include directive for config file ( #2878 )  
							
							... 
							
							
							
							* Support include import configuration
* Remove support for regular rules
* Remove support for regular rules
* Fix configuration file parsing bug
* Added utest tests for include functionality
* Added utest tests for include functionality
* Modify the UTest function
* optimized code
* Config: Refine parse error with state
* Config: Reorder functions
* Config: Rename parsing type to context
* Config: Refine args for include
* Config: Add utests for include
* Config: Refine code, parsing recursively.
* Config: Change the mock from file to buffer
* Config: Mock buffer in config
* Config: Refine code
* Add utests for include
* Added utest for include
Co-authored-by: pengfei.ma <pengfei.ma@ngaa.com.cn>
Co-authored-by: winlin <winlin@vip.126.com> 
							
						 
						
							2022-02-14 15:08:51 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								acf0af6b5a 
								
							 
						 
						
							
							
								
								Squash: Update  
							
							
							
						 
						
							2022-02-13 08:31:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								8d88a5b4cc 
								
							 
						 
						
							
							
								
								Release v4.0-b8, 4.0 beta8, v4.0.241, 144445 lines.  
							
							
							
						 
						
							2022-02-11 16:38:11 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								c2b07ad943 
								
							 
						 
						
							
							
								
								Squash: Fix bugs  
							
							
							
						 
						
							2022-02-11 08:44:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									winlin 
								
							 
						 
						
							
							
							
							
								
							
							
								ff93bdd14f 
								
							 
						 
						
							
							
								
								Mirror docker images in TCR Singapore. v4.0.240  
							
							
							
						 
						
							2022-02-09 11:42:02 +08:00