1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-13 11:51:57 +00:00
srs/trunk
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
..
3rdparty Squash: Fix bugs. v5.0.20 2022-01-11 08:40:37 +08:00
auto Squash: Fix bugs 2022-01-13 18:26:28 +08:00
conf Squash: Fix bugs 2022-02-03 15:16:52 +08:00
doc Squash: Update 2022-02-13 08:31:10 +08:00
etc/init.d Squash: Fix bugs 2022-01-13 18:26:28 +08:00
gdb ST: Support show coroutines. 2020-12-10 11:36:24 +08:00
ide/srs_clion Squash: Support RPM. Fix bugs. 2021-11-04 07:37:17 +08:00
modules Moduels: Refine the description 2021-04-21 11:18:35 +08:00
packaging/redhat Squash: Support RPM. Fix bugs. 2021-11-04 07:37:17 +08:00
research Squash: Fix bugs 2022-02-11 08:44:31 +08:00
scripts Squash: Fix bugs 2022-01-13 18:26:28 +08:00
src Support include directive for config file (#2878) 2022-02-14 15:08:51 +08:00
usr/lib/systemd/system Squash: Support RPM. Fix bugs. 2021-11-04 07:37:17 +08:00
.gitignore Squash: Support github actions for CI 2021-08-15 21:51:50 +08:00
AUTHORS.md AUTHORS: Update new contributors. 2021-11-04 07:38:19 +08:00
AUTHORS.txt Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 (#2464) 2021-07-08 14:30:47 +08:00
configure Squash: Fix bugs 2022-01-13 18:26:28 +08:00
Dockerfile Squash: Fix bugs 2022-01-13 18:26:28 +08:00
Dockerfile.builds Build: Disable c++11 and c++14 for CentOS 6.0 2022-01-15 09:02:14 +08:00
Dockerfile.cov Squash: Support github actions for CI 2021-08-15 21:51:50 +08:00
Dockerfile.pkg Squash: Fix bugs 2022-01-13 18:26:28 +08:00
Dockerfile.test Squash: Merge 4.0.201 2021-12-04 10:43:04 +08:00