xiaozhihong
1c74083de8
Revert "use libco instead of state-thread(st), still have some bug"
...
This reverts commit 7c8a35aea9
.
2020-02-17 15:30:20 +08:00
xiaozhihong
7c8a35aea9
use libco instead of state-thread(st), still have some bug
2020-02-16 21:07:54 +08:00
winlin
adf7ef4511
Fix #1230 , racing condition in source fetch or create. 3.0.110
2020-01-28 21:35:06 +08:00
winlin
0df108740a
Fix #1547 , support crossbuild for ARM/MIPS.
2020-01-21 13:59:43 +08:00
winlin
76d92792b7
For #460 , fix ipv6 intranet address filter bug. 3.0.93
2020-01-05 21:25:51 +08:00
winlin
02c1bd0946
Improve test coverage for service TCP/UDP.
2020-01-05 18:42:37 +08:00
winlin
265b70863c
Improve test coverage for service TCP/UDP.
2020-01-05 18:37:20 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +08:00
winlin
9d90a8177f
Disable SO_REUSEPORT if not supported. 3.0.57
2019-10-04 20:02:51 +08:00
winlin
d3b142a0d9
Fix #775 , Support SO_REUSEPORT. 3.0.54
2019-10-03 16:10:22 +08:00
winlin
ccba55cdd8
Migrate is_never_timeout to utility.
2019-05-09 08:42:53 +08:00
winlin
3d57c1c9bc
Refine ST service.
2019-05-05 08:45:11 +08:00
winlin
202a584aab
Refine ST service.
2019-05-05 08:17:48 +08:00
winlin
b2f598dede
Refine SrsStSocket in time unit.
2019-04-22 08:07:37 +08:00
winlin
feb34ed225
Refine SrsStSocket in time unit
2019-04-17 09:21:38 +08:00
winlin
5a45fd98c3
Refine get_recv_timeout and is_never_timeout in time unit
2019-04-17 08:38:34 +08:00
winlin
d3dc45f357
Refine set_recv_timeout in time unit
2019-04-17 08:31:53 +08:00
winlin
38bbf6b111
Refine get_send_timeout in time unit
2019-04-17 08:23:15 +08:00
winlin
f4bee37e76
Refine set_send_timeout in time unit
2019-04-17 08:18:37 +08:00
winlin
61afca7160
Refine SrsTcpClient timeout in time unit
2019-04-17 07:56:28 +08:00
winlin
0879bef9b2
Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT
2019-04-11 09:33:26 +08:00
winlin
92980a0ca2
Refine SRS_CONSTS_RTMP_TMMS in time unit
2019-04-11 09:18:20 +08:00
winlin
b2d1d84634
Change to 2019
2019-01-01 21:37:28 +08:00
winlin
e4742ddac7
Merge 2.0release
2018-07-17 13:59:51 +08:00
winlin
0d78b908a7
Fix client tools resolve dns failed bug
2018-03-20 19:50:46 +08:00
winlin
ca1395a807
Change date from 2017 to 2018
2018-01-07 10:58:53 +08:00
winlin
922a8f3a5c
For #988 , refine code.
2018-01-01 22:45:22 +08:00
Thomas Dreibholz
feaae341b9
IPv6 support (for 3.0 release) ( #988 )
...
* IPv6 support, part 1.
* IPv6 support, part 2.
* Some more IPv6 work.
* Made functions for address:port paŕsing IPv6-capable.
* Fixed type (compile warning).
* Fixed formatting.
* Reverted option change.
* Replaced abort() by proper error handling.
* Also retrieving local IPv6 addresses now.
2018-01-01 22:43:58 +08:00
winlin
60accb6e54
For #913 , AMF0 and RTMP support complex error.
2017-12-31 20:52:04 +08:00
winlin
20a42599f3
For #913 , http callback use complex error
2017-09-22 19:54:50 +08:00
winlin
a20e2c3ef6
For #913 , refine server utility
2017-06-10 15:20:48 +08:00
winlin
1bf99e8f3e
For #907 , Wrap ST, only use in service ST.
2017-05-30 09:05:02 +08:00
winlin
ea9a5f26d9
For #906 , #902 , use coroutine for reusable thread
2017-05-29 20:33:32 +08:00
HungMingWu
815d50f00a
Remove warning: C++11 requires a space between string literal and macro ( #874 )
...
On Ubuntu 17.04, the default gcc compiler version is 6.3.0.
It switch standard from c++98 to c++11.
So it would generate verbose warnings.
2017-05-06 14:05:22 +08:00
winlin
e3526c0cf6
For #820 , modules use service only.
2017-03-26 13:40:39 +08:00
winlin
ff822b55cd
For #820 , extract service module.
2017-03-26 10:16:21 +08:00