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
1e6143e2eb
GB28181: Refine HTTP parser to support SIP. v5.0.70
2022-09-30 19:21:31 +08:00
winlin
4b7d9587f4
HTTP: Support HTTP header in creating order. v5.0.68
2022-09-30 18:22:25 +08:00
winlin
d7c2d5ab01
HLS: Stat the HLS streaming clients bandwidth. v5.0.49
2022-08-29 12:09:26 +08:00
winlin
d39995cc31
HLS: Enable hls_ctx by default.
2022-08-27 19:41:07 +08:00
ChenHaibo
ca7b5a1c4e
HLS: Add utest for HLS streaming.
2022-08-27 19:41:07 +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
Haibo Chen
b94ce1485a
Fix bug when the value of http header is empty ( #2888 )
...
* Fix bug when the value of http header is empty
* add utest
2022-02-03 15:05:09 +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
Haibo Chen
f901831362
Enhance HLS: support http callback on_play/stop, support statistic ( #2578 )
...
* Enhance HLS: support http callback on_play/stop, support statistic
* make code readable
* make code readable
* rename secret
2021-09-23 13:31:45 +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
6a980683f7
SquashSRS4: Remove object cache and stat api
2021-05-14 18:17:42 +08:00
winlin
8b74c7cb89
SquashSRS4: Happy 2021
2021-04-16 09:29:43 +08:00
winlin
61f62ceec6
Fix build warnings
2021-01-08 11:48:56 +08:00
莫战
b38f30c3ee
support query parsing and escape
2020-12-01 16:27:37 +08:00
winlin
07c04a042a
URI: Refine uri parser
2020-11-10 18:51:21 +08:00
winlin
d67b050935
For #1657 , fix the jsonp bug
2020-11-05 17:57:22 +08:00
winlin
5f951ca126
HTTP: Fix the http parser fail bug, always reset the parser.
2020-07-04 21:25:56 +08:00
winlin
671af4369b
HTTP: Only enable infinite chunked for HTTP_REQUEST
2020-07-03 17:05:01 +08:00
winlin
9bd8b363b3
Improve test coverage for http service.
2020-01-05 17:02:57 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +08:00
winlin
8075628d9e
Fix utest fail.
2019-12-29 19:16:16 +08:00
winlin
eb8e7ad479
Fix #1255 , support vhost/domain in query string for HTTP streaming. 3.0.90
2019-12-29 18:56:35 +08:00
winlin
32a2b7f0a5
For #1488 , improve coverage for parsing client ip.
2019-12-26 12:20:53 +08:00
winlin
2115d5d22a
For #1488 , add test and improve coverage for parsing client ip.
2019-12-26 12:07:52 +08:00
winlin
7eccc9da26
For #1508 , support chunk length and content in multiple parts.
2019-12-24 14:58:35 +08:00
winlin
a35a7f915e
Fix bug for HTTP write jsonp for srs-console.
2019-12-24 10:32:52 +08:00
winlin
da7e76c96a
For#1508, check the error correctly for strtol.
2019-12-20 16:48:51 +08:00
winlin
216a23f709
Fix the http implicit handler bug
2019-12-17 21:24:24 +08:00
winlin
b247c9759a
Improve test coverage for http handler
2019-12-17 21:17:44 +08:00
winlin
6c50d85671
Improve test coverage for http message
2019-12-17 21:08:18 +08:00
winlin
43a5cea158
Improve test coverage for HTTP CORS
2019-12-17 21:03:28 +08:00
winlin
dc1afc142f
Fix HTTP CORS bug when sending response for OPTIONS. 3.0.72
2019-12-17 20:52:10 +08:00
winlin
ec0fb82c0e
Improve test coverage for http server mux.
2019-12-17 19:39:36 +08:00
winlin
81947df819
Enhance HTTP response write for final_request.
2019-12-17 19:09:39 +08:00
winlin
d9842b0371
Refactor HttpResponseWriter.write, default to single text mode.
2019-12-17 15:14:59 +08:00
winlin
8cdb7cc727
Add test for vod stream handler
2019-12-17 14:33:47 +08:00
winlin
97f2c5bf0c
Refactor http static file server path resolving.
2019-12-16 20:07:06 +08:00
winlin
fa362607b2
Add test for http basic handler
2019-12-16 19:32:41 +08:00
winlin
6bad973a7c
Fix HTTP parser bug for parsing header from multiple pieces of data.
2019-12-16 18:21:39 +08:00
winlin
ca2b68f428
Refactor header of HTTP message by using SrsHttpHeader.
2019-12-16 16:00:02 +08:00
winlin
dcb7b6aae0
Refactor HTTP Message by decoupling with http_parser
2019-12-16 15:12:26 +08:00
winlin
0886acbdb7
Improve test coverage for HTTP header.
2019-12-16 12:11:29 +08:00
winlin
8c10c26f00
Improve the coverage for HTTP error response.
2019-12-16 11:36:39 +08:00
winlin
474266eae7
Refine the comments for http content-type detecting
2019-12-14 23:34:09 +08:00
winlin
4758a284d7
Add test for http status.
2019-12-14 10:12:25 +08:00
winlin
6ce04051e4
Improve test coverage of status for HTTP.
2019-12-13 20:05:18 +08:00