winlin
c46ef81ff2
SRS5: Update license date to 2023. v5.0.123
...
PICK 72f8ed4916
2023-01-01 08:56:20 +08:00
Winlin
d741f81110
For #2532 : Windows: Support CYGWIN64 for SRS ( #3255 )
...
1. Support cygwin by '--cygwin64=on'
2. Detect cygwin automatically.
3. Disalbe sanitizer, srt and srtp with openssl.
4. Disable multiple threads, use single threads.
5. Support utest for cygwin64.
6. Query features for windows by API.
7. Disable stat APIs for cygwin.
8. Use ST select event driver.
Co-authored-by: wenjie.zhao <740936897@qq.com>
2022-11-20 12:29:57 +08:00
Winlin
368356c223
Support address sanitizer for utest and fix some leaks. ( #3242 )
...
* MP4: Fix memory leak when error.
* Kernel: Support free global objects for utest.
* HTTP: Fix memory leak when error.
* MP4: Support more sample rate for audio.
* RTMP: Support free field for utest.
* UTest: Support address sanitizer.
2022-11-18 11:19:01 +08:00
winlin
d32bd72527
Micro changes and fix utest fail.
2022-09-30 19:32:22 +08:00
winlin
378bffa34f
Micro changes and refines.
2022-09-30 17:57:48 +08:00
winlin
173c683566
GB28181: Refine SRS listeners without wrapper.
2022-09-30 12:38:02 +08:00
winlin
625069af7f
WebRTC: Extract SrsRtcNetwork layer for UDP/TCP.
2022-09-04 20:14:09 +08:00
winlin
4edf33326d
Merge branch '4.0release' into develop
2022-08-17 11:10:30 +08:00
winlin
f9941a325b
RTMP URL supports domain in stream parameters. v4.0.255
2022-08-17 11:08:32 +08:00
winlin
d117145b95
Update date from 2021 to 2022.
2022-06-20 19:22:25 +08:00
winlin
fa78cf3354
Prefix with srs_protocol in protocol directory.
2022-06-09 20:26:58 +08:00
winlin
665ad564fb
Rename service to protocol files.
2022-06-09 19:59:51 +08:00
winlin
d5c86dc5fa
Switch LICENSE from MIT to **MIT or MulanPSL-2.0**. v5.0.21
2022-01-13 18:40:22 +08:00
winlin
6cde9a0230
Squash: Guess config files by FHS
2021-11-07 18:53:21 +08:00
winlin
df7faa1603
For #2369 , #1708 , #1941 : Add utest to cover fail for close or stop
2021-11-04 08:47:40 +08:00
winlin
523b055c06
Squash: Support RPM. Fix bugs.
2021-11-04 07:37:17 +08:00
winlin
ab5079909d
For #2369 , #1708 , #1941 : Check errno when close fd or stop thread
2021-10-31 19:33:27 +08:00
Winlin
c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 ( #2464 )
...
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8
* Update README.md
* Update README.md
* Refine format for AUTHORS.md
2021-07-08 14:30:47 +08:00
winlin
15901cacee
SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3
2021-05-31 13:42:20 +08:00
winlin
3cd22b6e6e
Use SPDX-License-Identifier: MIT. 4.0.124
2021-05-31 12:59:21 +08:00
winlin
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +08:00
winlin
d01e603b25
Happy 2021
2021-04-16 09:25:55 +08:00
winlin
1c41f5d796
Merge SRS3, change id of stat to string
2021-01-07 17:04:11 +08:00
winlin
fb7c051833
Change id from int to string for the statistics. 3.0.157
2021-01-07 16:47:49 +08:00
winlin
d67b050935
For #1657 , fix the jsonp bug
2020-11-05 17:57:22 +08:00
winlin
7c68487bf7
For #1657 , Fix utest fail
2020-11-03 17:04:05 +08:00
winlin
64705d1cc8
RTC: Refine resouce management
2020-09-19 10:30:05 +08:00
winlin
f7faa13dc5
RTC: Cover connection manager coroutine switch when dispoing conn
2020-09-17 11:44:16 +08:00
winlin
86a80396de
Add utest for connection manager
2020-09-13 13:08:49 +08:00
winlin
72122c746a
Fix utest build fail
2020-09-13 11:01:34 +08:00
winlin
b095c15720
Fix utest fail
2020-08-30 11:55:18 +08:00
winlin
0a057a0427
Log: Refine log context, use const
2020-07-13 11:19:34 +08:00
winlin
f551ff5ae8
Log: Use string compare function
2020-07-05 23:49:47 +08:00
winlin
6624b8acca
Log: Use object as context id for complex context
2020-07-05 23:26:55 +08:00
winlin
e01b98c91e
HTTP: Add utest for http infinite chunked
2020-07-04 11:38:09 +08:00
winlin
671af4369b
HTTP: Only enable infinite chunked for HTTP_REQUEST
2020-07-03 17:05:01 +08:00
winlin
1c3e4c71ee
Fix utest fail
2020-07-02 16:28:26 +08:00
winlin
df9efb6486
RTC: Infinite chunk handle read error as EOF.
2020-07-02 16:20:32 +08:00
winlin
9ff8bff601
RTC: Fix the OPTIONS read, no infinited chunked mode
2020-07-02 12:41:08 +08:00
winlin
a273298e63
HTTP: Enable infinite_chunked by default
2020-06-30 19:29:23 +08:00
winlin
9e447e541b
Fix utest failed
2020-06-30 10:05:01 +08:00
winlin
7627c290c9
Fix context string ID bug
2020-06-19 08:57:18 +08:00
winlin
8a0c2e01f8
Log: Change cid from int to string
2020-06-18 11:45:43 +08:00
忘篱
3f5ab8dc63
RTC: Add utest for srs_rtp_seq_distance
2020-05-17 00:03:14 +08:00
winlin
ed338f4c0a
Refactor macro SRS_AUTO_XXX to SRS_XXX.
2020-04-29 20:02:28 +08:00
winlin
ee1002fc3d
Fix OSX utest failed.
2020-04-22 11:39:18 +08:00
winlin
816aa91a7f
Fix utest bug, init fd
2020-01-13 14:48:49 +08:00
winlin
36bfbb902b
Refien utest for log heaer generating.
2020-01-08 14:32:24 +08:00
winlin
80bac7d982
Improve test coverage for rtmp client service.
2020-01-08 14:26:38 +08:00
winlin
cc11f36940
Improve test coverage for log service.
2020-01-08 14:24:41 +08:00