winlin
3d225973ef
Bridger: Support RTC2RTMP bridger and shared FastTimer. 4.0.95
2021-05-01 18:16:51 +08:00
winlin
c10232b4e2
Bridger: Refine transcoder to support aac2opus and opus2aac. 4.0.94
2021-05-01 18:16:51 +08:00
winlin
00c192ede1
Timer: Apply shared FastTimer to RTC server. 4.0.93
2021-05-01 18:16:51 +08:00
winlin
659e173e15
RTC: Refine for writing doc. 4.0.92
2021-05-01 16:42:09 +08:00
Winlin
e8fe66e3ba
RTC: Support av1 for Chrome M90 enabled it. 4.0.91 ( #2324 )
...
* RTC: Support av1 for Chrome M90 enabled it. 4.0.91
* RTC: Show codec for WebRTC publisher
2021-04-30 08:09:01 +08:00
winlin
7cae97e4d3
SquashSRS3: Update players
2021-04-28 15:45:34 +08:00
winlin
5232f9e043
Disable CherryPy by --cherrypy=off. 4.0.90
2021-04-24 19:26:24 +08:00
winlin
de1c7522f0
SquashSRS3: Add console
2021-04-24 19:07:37 +08:00
winlin
9ed7565789
SquashSRS3: Package srs-console
2021-04-24 17:51:05 +08:00
winlin
d01e603b25
Happy 2021
2021-04-16 09:25:55 +08:00
winlin
8d9dd532b9
RTC: Fix bug for republish stream. 4.0.89
2021-04-04 18:35:02 +08:00
winlin
aa5d872b8c
RTC: Refine TWCC and SDP exchange. 4.0.88
2021-04-01 10:50:20 +08:00
winlin
d6c16a7e23
RTC: Support WebRTC re-publish stream. 4.0.87
2021-03-24 20:12:31 +08:00
winlin
89f941fadc
Refine version file
2021-03-24 15:24:21 +08:00
winlin
4c39cc7c2f
RTC: Use fast parse TWCCID, ignore in packet parsing. 4.0.86
...
1. TWCC should not be passed from end to end.
2. Publisher TWCC information, should be ignore when pass to player
3. Player should regenerate its own TWCC.
2021-03-24 12:29:17 +08:00
winlin
a3dbb22696
Fix bugs. 4.0.85
2021-03-11 17:12:44 +08:00
winlin
02aac0fea4
DTLS: Fix ARQ bug, use openssl timeout. 4.0.84
2021-03-09 19:36:45 +08:00
winlin
e4df2eb2ce
DTLS: Fix dead loop by duplicated Alert message. 4.0.83
2021-03-08 12:35:16 +08:00
winlin
43028c99c8
Fix bug when client DTLS is passive. 4.0.82
2021-03-08 10:41:42 +08:00
winlin
c143b6bfd0
Squash SRS3: Update README for docker
2021-03-05 09:53:15 +08:00
Pieere Pi
4ba485002c
Fix #2106 , #2011 , RTMP/AAC transcode to Opus bug. 4.0.81
2021-03-04 14:17:36 +08:00
winlin
8089fc004c
Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79
2021-03-04 14:13:58 +08:00
winlin
96dbd7bced
Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
2021-03-04 14:12:47 +08:00
winlin
57f16299f4
Fix #2219 , Ubuntu build fail. Add CI for ubuntu20
2021-03-03 21:15:26 +08:00
winlin
58924d41b1
RTC: Support high performance NO-COPY-NACK. 4.0.76
2021-03-02 19:34:59 +08:00
winlin
73e357a93f
RTC: Support object cache pool. 4.0.75
2021-03-02 19:33:07 +08:00
winlin
6d3aa2c426
Refine code. 4.0.74
2021-02-19 19:17:29 +08:00
winlin
941a9aaf7a
Refine timer, 4.0.73
2021-02-19 18:55:24 +08:00
winlin
1f621a6db3
Remove dead code: memory watch
2021-02-19 18:53:40 +08:00
winlin
c5d2027f9a
RTC: Support high performance timer about 25ms resolution. 4.0.72
2021-02-19 18:53:21 +08:00
winlin
b431ad738c
RTC: Refine performance about 700+ streams. 4.0.71
2021-02-10 16:28:11 +08:00
winlin
86d615f27e
RTC: Print stat for pli and timer every 5s. 4.0.70
2021-02-10 16:08:04 +08:00
winlin
79a6907a65
RTC: Parse PT fast and refine udp handler. 4.0.69
2021-02-10 15:57:37 +08:00
winlin
c3414a30dc
RTC: Refine UDP packet peer fast id. 4.0.68
2021-02-10 15:57:25 +08:00
winlin
b0208029bb
RTC: Reuse UDP socket to receive packet. 4.0.67
2021-02-10 15:55:35 +08:00
winlin
9ada516e98
At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66
2021-02-10 15:55:01 +08:00
winlin
076182cde2
Pick from develop. 4.0.65
2021-01-31 18:08:50 +08:00
winlin
6e3bd61599
Enable --nasm and --srtp-asm by default for performance. 4.0.64
2021-01-31 18:07:20 +08:00
winlin
5c41766b79
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
2021-01-31 18:06:46 +08:00
winlin
4bb3ad5637
For #2142 , Fix bug for fixing memory leak for bridger. 4.0.62
2021-01-15 16:58:23 +08:00
winlin
4e70bf5eaf
For #2142 , Fix memory leak for bridger of RTC source stream. 4.0.61
2021-01-15 14:16:32 +08:00
winlin
ed32965aa4
Revert "Fix #2142 , Async release bridger when unpublish. 4.0.60"
...
This reverts commit 06adb9dc42
.
2021-01-15 13:30:52 +08:00
winlin
06adb9dc42
Fix #2142 , Async release bridger when unpublish. 4.0.60
2021-01-14 19:12:01 +08:00
winlin
10ffb2da36
HTML5 video tag resolution adaptive. 4.0.59
2021-01-08 14:16:20 +08:00
winlin
26dec1b037
Release 4.0.58
...
Merge #2109 , Fix bugs for GB28181.
Merge #2109 , Refine srs_string_split.
Fix memory leak and bugs for RTC.
2021-01-08 14:16:11 +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
2538b02a9b
Merge branch '3.0release' into 4.0release
2020-12-26 22:15:37 +08:00
winlin
6e43ef6866
For RTMP edge/forward, pass vhost in tcUrl, not in stream. 3.0.156
2020-12-26 22:11:23 +08:00
winlin
18d049accc
Support disable CherryPy. 4.0.57
2020-12-24 11:33:49 +08:00
winlin
c17474627b
Merge SRS3
2020-12-18 09:34:32 +08:00
winlin
25c76c1e8a
Fix #1694 , Support DVR 2GB+ MP4 file. 3.0.155
2020-12-17 18:43:45 +08:00
winlin
c97e943b07
Merge SRS3
2020-12-17 12:27:47 +08:00
winlin
ab5ddd24e2
Fix #1548 , Add edts in MP4 for Windows10. 3.0.154
2020-12-17 12:07:34 +08:00
winlin
5d27c62e95
For #1998 , fix fetch remote payload bug. 4.0.56
2020-11-13 08:48:51 +08:00
winlin
4650d47082
For #1998 , Support Firefox, use PT in offer. 4.0.55
2020-11-12 18:38:30 +08:00
winlin
9908433bc8
For #1508 , Transform http header name to upper camel case. 4.0.54
2020-11-11 16:38:05 +08:00
winlin
385e055c7b
For #1657 , Fix read bug. 4.0.53
2020-11-06 21:55:17 +08:00
winlin
4618bfc137
For #1657 , fix the http read bug
2020-11-06 21:15:19 +08:00
winlin
6dc9824495
For #1657 , fix the http read bug
2020-11-06 20:45:44 +08:00
winlin
79655adea0
For #1657 , fix the http read bug
2020-11-06 19:53:37 +08:00
winlin
c3f23f4c23
For #1657 , fix the http read bug
2020-11-06 19:42:22 +08:00
winlin
a20f02ffe1
For #1657 , Read cached data first in SSL. 4.0.48
2020-11-06 19:14:04 +08:00
winlin
a49b2d7b0e
For #1657 , Support HTTPS Callback, HTTPS API, HTTPS FLV, etc. 4.0.47
2020-11-06 17:35:54 +08:00
winlin
d552a1a5fb
For #1657 , support HTTPS client, for http-callback. 4.0.45
2020-11-03 15:45:52 +08:00
winlin
365d3b8bda
Merge SRS3.0
2020-10-31 21:53:15 +08:00
winlin
9a963c6fd2
Fix #509 , Always malloc stack on heap. 3.0.153
2020-10-31 21:27:09 +08:00
winlin
71c9732bff
Support gdb/srs.py to stat coroutines. 4.0.44
2020-10-31 19:30:56 +08:00
winlin
8c1eca98b0
Merge SRS3.0
2020-10-31 19:25:56 +08:00
winlin
b348539687
Remove some global elements for debugging. 3.0.152
2020-10-31 17:53:00 +08:00
winlin
9f9e3a5d42
Use global _srs_server for debugging. 3.0.151
2020-10-31 17:47:27 +08:00
winlin
07ecc25071
Merge branch '3.0release' into 4.0release
2020-10-25 13:49:03 +08:00
winlin
7b68330651
Add hls.realtime.conf for low-latency HLS. 3.0.149
2020-10-25 11:44:02 +08:00
winlin
adadbb7e9c
Merge branch '3.0release' into 4.0release
2020-10-24 18:29:12 +08:00
winlin
8445d5543b
Refine script and startup logs. 3.0.148
2020-10-24 18:28:53 +08:00
winlin
a51e275414
Merge SRS3
2020-10-23 21:35:13 +08:00
winlin
6dc3d85ded
Allow FFmpeg if exists at /usr/local/bin/ffmpeg. 3.0.147
2020-10-23 21:32:57 +08:00
winlin
be1a1d99de
Merge SRS3
2020-10-23 21:22:58 +08:00
winlin
e1ff69f292
Refine build script, use libssl in docker. 3.0.146
2020-10-23 21:14:40 +08:00
winlin
07ea733901
Merge branch 'develop' into feature/rtc
2020-10-14 11:40:01 +08:00
winlin
bce55d2789
Merge branch '4.0release' into develop
2020-10-14 11:39:45 +08:00
winlin
913d920ec5
Merge branch '3.0release' into 4.0release
2020-10-14 11:39:26 +08:00
winlin
3f3a23f978
Fix #1987 , Fix Kbps resample bug. 3.0.145
2020-10-14 11:38:54 +08:00
winlin
b602aef56f
Merge branch 'develop' into feature/rtc
2020-10-10 17:56:05 +08:00
winlin
39dc118c00
Merge branch '4.0release' into develop
2020-10-10 17:55:48 +08:00
winlin
20293e7e5d
Merge 3.0release
2020-10-10 17:54:34 +08:00
winlin
5342596fc0
Update README for #1780
2020-10-10 16:47:25 +08:00
winlin
726ac03e22
Change stable release to 3.0
2020-10-10 16:38:59 +08:00
winlin
13af54171f
For #1780 , build fail on ubuntu:focal. 3.0.144
2020-10-10 16:20:05 +08:00
winlin
253aa23fb1
RTC: Extract resource manager. Use any UDP packet to keep alive. 4.0.43
2020-09-19 11:06:06 +08:00
winlin
7459f287e0
System: Add srs duration api
2020-09-17 12:52:16 +08:00
winlin
783029778c
Merge branch 'develop' into feature/rtc
2020-09-14 20:55:30 +08:00
winlin
eea36bc261
Merge branch '4.0release' into develop
2020-09-14 20:52:45 +08:00
winlin
991ef94535
Merge branch '3.0release' into 4.0release
2020-09-14 20:52:11 +08:00
winlin
905444a1c7
For #1684 , Prevent stop ingest for multiple times. 3.0.143
2020-09-14 20:48:44 +08:00
winlin
697f7d5251
Merge branch 'develop' into feature/rtc
2020-09-10 19:39:25 +08:00
winlin
8b279a9ac4
Merge branch '4.0release' into develop
2020-09-10 19:38:02 +08:00
winlin
0cadbca52f
Merge SRS3
2020-09-10 19:36:55 +08:00
winlin
63b5c51748
RTC: Change SO_REUSEPORT fail to warning. 3.0.142
2020-09-10 19:35:04 +08:00
winlin
c708103cd4
RTC: Refine NACK RTT and efficiency. 4.0.42
2020-09-09 15:42:02 +08:00
winlin
3026f2fda8
Refine PLI/NACK/DTLS logs. 4.0.41
2020-09-08 13:37:23 +08:00
winlin
e4ea2be008
Fix serval bugs for RTC. Refine context API. 4.0.40
2020-08-30 12:26:42 +08:00
winlin
7fed6e631a
Refine code
2020-08-30 10:13:23 +08:00
winlin
311cb77b36
Context: Refine API
2020-08-30 09:53:10 +08:00
winlin
a3e912f5dc
RTC: DTLS support ARQ, covered with utest. 4.0.39
2020-08-18 20:24:49 +08:00
winlin
47c43e47b6
RTC: Fix is_started state init bug
2020-08-07 12:48:45 +08:00
winlin
9530ea73e3
RTC: Refine error check. 4.0.37
2020-08-06 11:15:28 +08:00
winlin
fc10e98f1c
RTC: Remove dead code. Fix DTLS empty ctx issue
2020-08-04 20:08:21 +08:00
winlin
21835c38b7
RTC: Support multiple address for client. 4.0.36
2020-07-25 09:33:18 +08:00
winlin
70c3fc78af
Refine log context with random string. 4.0.35
2020-07-11 22:24:17 +08:00
winlin
0a16b1c1e3
Log: Refine log context.
2020-07-11 20:58:25 +08:00
winlin
a6b2e28d50
RTC: Refine the api for context.
2020-07-10 18:06:07 +08:00
winlin
7052a1fafb
Log: Refine context id
2020-07-09 17:16:59 +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
d453c6c22e
Fix some bugs for RTC. 4.0.34
2020-07-03 09:24:13 +08:00
winlin
4146346243
Merge #1830 to fix bugs in GB28181. 4.0.33
2020-07-03 09:20:02 +08:00
winlin
f514dd78c1
Merge branch '4.0release' into develop
2020-06-28 10:28:39 +08:00
winlin
78e28dcfde
Merge branch '3.0release' into 4.0release
2020-06-28 10:28:14 +08:00
winlin
e3f1aee6c1
Release 3.0 r0, 3.0.141
2020-06-27 11:47:36 +08:00
winlin
6314c273ff
Support static link c++ libraries. 4.0.32
2020-06-24 13:36:18 +08:00
winlin
ab6bc39676
Change log cid from int to string. 4.0.31
2020-06-23 18:35:59 +08:00
winlin
2c1bd6da3e
Merge SRS
2020-06-14 12:35:03 +08:00
winlin
e75f28a327
GB28181 with JitterBuffer support. 4.0.29
2020-06-13 13:17:23 +08:00
winlin
6e04c66402
Support enable C++11. 4.0.29
2020-06-03 19:18:41 +08:00
winlin
f83276c457
Remove srs-librtmp.
2020-05-31 10:56:36 +08:00
winlin
471bb0914f
RTC: disable GSO and sendmmsg. 4.0.27
2020-05-21 19:03:50 +08:00
winlin
9199e40fc1
RTC: Remove dead macros
2020-05-21 16:52:25 +08:00
winlin
f03bf601e4
RTC: Directly send without sendmmsg
2020-05-21 16:52:24 +08:00
winlin
3cb797dccd
For #307 , refine core structure, RTMP base on frame, RTC base on RTP. 4.0.26
2020-05-14 10:47:21 +08:00
winlin
54d8c36905
RTC: Refine audio to RTP packet base.
2020-05-13 20:13:25 +08:00
winlin
365e6bb45a
Refine RTC publisher, no cache. 4.0.25
2020-05-03 19:09:48 +08:00
winlin
5ee5ef6ab2
For #307 , support publish RTC with passing opus. 4.0.24
2020-04-30 10:57:03 +08:00
winlin
ed338f4c0a
Refactor macro SRS_AUTO_XXX to SRS_XXX.
2020-04-29 20:02:28 +08:00
winlin
c93cd86ce4
For #307 , refine performance
2020-04-18 20:37:08 +08:00
winlin
08312ddc42
Support config the mw_sleep and mw_msgs
2020-04-18 10:04:45 +08:00
winlin
170b7453f4
Refine for performance
2020-04-18 08:10:28 +08:00
winlin
f0015a7cc1
For #307 , refine GSO performance, alloc iovs
2020-04-17 07:10:16 +08:00
winlin
d906ced5c3
For #307 , set cache to about 1.4GB when clients is 2k
2020-04-16 14:13:09 +08:00
winlin
7b68f55edc
Refactor GSO mmsghdr alloc
2020-04-15 22:11:03 +08:00
winlin
a80084289b
Support debug
2020-04-14 20:12:33 +08:00
winlin
bda7bdee54
Change RTC realtime to 0 cache
2020-04-14 19:19:46 +08:00
winlin
7574dbefb1
For #307 , support sendmmsg, GSO and reuseport. 4.0.23
2020-04-14 14:02:54 +08:00
winlin
fdc0c44b7e
For #307 , for realtime, change wait messages from 0 to 2
2020-04-14 13:55:55 +08:00
winlin
11bcd0cb27
Merge branch 'develop' into feature/rtc
2020-04-07 20:19:06 +08:00
winlin
61c7443c4b
Merge from SRS3
2020-04-07 20:18:31 +08:00
winlin
35a037cf05
Add api for tcmalloc
2020-04-07 14:24:14 +08:00
winlin
b23525033b
Merge branch 'develop' into feature/rtc
2020-04-05 17:21:07 +08:00
winlin
10d5f99d3d
For #307 , SRTP ASM only works with openssl-1.0, auto detect it. 4.0.22
2020-04-05 17:14:22 +08:00
winlin
737dcdd2c8
Merge branch 'develop' into feature/rtc
2020-04-04 22:48:33 +08:00
winlin
9943565ec9
Merge RTC and GB28181, with bugs fixed. 4.0.21
2020-04-04 22:45:16 +08:00
winlin
55a4052d90
For #307 , support sendmmsg to improve RTC performance
2020-04-04 22:43:44 +08:00
winlin
c5c0df6536
Update build script
2020-04-04 15:44:56 +08:00
winlin
573449f1b0
For #307 , refine RTC latency from 600ms to 200ms. 4.0.20
2020-04-04 15:36:35 +08:00
winlin
5ad58933a9
For #307 , build SRTP with openssl to improve performance. 4.0.19
2020-04-03 21:14:06 +08:00
winlin
608f3d0fae
For #1500 , support push stream by GB28181. 4.0.18
2020-03-31 23:06:07 +08:00
winlin
c7113f27e0
Play stream by WebRTC on iOS/Android/PC browser. 4.0.17
2020-03-31 09:35:36 +08:00
winlin
57604a9c65
For #1672 , fix dvr close file failed bug. 3.0.140
2020-03-30 10:44:11 +08:00
winlin
84652265d9
Update README
2020-03-29 00:23:16 +08:00
winlin
13ee53434e
Merge branch '4.0release' into develop
2020-03-29 00:14:46 +08:00
winlin
3e0a7ee7fb
Merge branch '3.0release' into 4.0release
2020-03-29 00:13:41 +08:00
winlin
98a71954da
Support multiple OS/Platform build cache. 3.0.139
2020-03-29 00:09:17 +08:00
winlin
c2b02f86fa
Merge 4.0release
2020-03-28 17:46:47 +08:00
winlin
217b8b94b6
Merge 3.0release
2020-03-28 17:45:14 +08:00
winlin
3556da40ce
Fix #1250 , Support macOS, OSX, MacbookPro, Apple Darwin. 3.0.138
2020-03-28 17:23:11 +08:00
winlin
2b6da30ac6
Welcome maintainers Runner365, John, B.P.Y(Bepartofyou). 4.0.15
2020-03-22 21:22:15 +08:00
winlin
e5e2d05da0
For #307 , support play with WebRTC. 4.0.14
2020-03-22 19:46:56 +08:00
winlin
be746da21c
Merge branch '3.0release' into 4.0release
2020-03-21 22:42:17 +08:00
winlin
0dd6c31487
Fix #1629 , fix kickoff FLV client bug. 3.0.137
2020-03-21 22:41:25 +08:00
winlin
850a4bbf20
Fix #1619 , configure without utest by default. 3.0.136
2020-03-21 20:41:37 +08:00
winlin
f89b4b3b26
For #1651 , fix return pnwrite of srs_write_large_iovs. 3.0.135
2020-03-21 20:20:40 +08:00
winlin
aa20a04abb
For #1636 , fix bug for mux AAC to ADTS, never overwrite by RTMP sampling rate. 4.0.13
2020-03-13 16:56:00 +08:00
winlin
1382337cb4
Merge SRS3
2020-03-12 22:42:33 +08:00
winlin
856ed5a971
For #1635 , inotify watch ConfigMap for reload. 3.0.134
2020-03-12 22:26:34 +08:00
winlin
bb509d23e2
For #1635 , inotify watch ConfigMap for reload. 3.0.133
2020-03-12 22:08:23 +08:00
winlin
88368ed18d
For #1635 , inotify watch ConfigMap for reload. 3.0.132
2020-03-12 21:58:29 +08:00
winlin
940798a9c7
For #1635 , inotify watch ConfigMap for reload. 3.0.131
2020-03-12 21:45:10 +08:00
winlin
5e60c8f9cc
For #1635 , inotify watch ConfigMap for reload. 3.0.130
2020-03-12 19:37:31 +08:00
winlin
9b663c070a
Fix #1635 , support auto reaload config by inotify. 3.0.129
2020-03-12 18:14:23 +08:00
winlin
b33751e2c1
Merge SRS3
2020-03-12 12:18:15 +08:00
winlin
4b395f6e16
Fix #1630 , disable cache for stream changing, and drop dup header. 3.0.128
2020-03-12 11:55:37 +08:00
winlin
ed41ca867b
For #1594 , detect and disable daemon for docker. 3.0.127
2020-03-12 10:11:41 +08:00
winlin
c1e07d6a96
For #1634 , always check status in thread loop. 3.0.126
2020-03-12 08:59:13 +08:00
winlin
6a765ab849
Merge SRS3
2020-03-11 19:45:01 +08:00
winlin
c61c2a939f
For #1634 , refactor output with datetime for ingest/encoder/exec. 3.0.125
2020-03-11 19:33:55 +08:00
winlin
927c0c8e39
For #1634 , fix quit by accident SIGTERM while killing FFMPEG. 3.0.124
2020-03-11 19:04:52 +08:00
winlin
dcb0553cc8
For #1612 , fix crash bug for RTSP. 4.0.12
2020-03-07 22:35:11 +08:00
winlin
41acf9ca8e
For #1631 , support sei_filter for SRT. 4.0.11
2020-03-07 22:25:19 +08:00
winlin
1b9a705e4b
For #1621 , support mix_correct for aggregate aac packets. 4.0.10
2020-03-01 10:17:03 +08:00
winlin
04d0620dde
For #1615 , fix build failed and srt api issue
2020-02-25 13:45:05 +08:00
winlin
90afd06c85
For #1615 , support default app(live) for vmix SRT. 4.0.9
2020-02-25 13:22:44 +08:00
winlin
67d78dff0e
For #1598 , support SLB health checking by TCP. 4.0.8
2020-02-21 23:56:40 +08:00
winlin
ef2b123325
Merge branch '3.0release' into 4.0release
2020-02-21 23:52:04 +08:00
winlin
20b9d6ab02
For #1598 , support SLB health checking by TCP. 3.0.123
2020-02-21 23:51:40 +08:00
winlin
4a69499f2c
Fix bug for librtmp client ipv4/ipv6 socket. 3.0.122
2020-02-21 23:11:09 +08:00
winlin
1d01ef499d
For #1579 , support rolling update of k8s. 4.0.7
2020-02-20 01:06:33 +08:00
winlin
ad3cfbfd2c
For #1579 , support start/final wait for gracefully quit. 4.0.6
2020-02-18 23:39:40 +08:00
winlin
388ad61cdc
Merge branch '3.0release' into 4.0release
2020-02-18 23:38:52 +08:00
winlin
dc0f804452
For #1579 , support start/final wait for gracefully quit. 3.0.121
2020-02-18 23:37:11 +08:00
winlin
d87f58a611
For #1579 , support gracefully quit and force to. 4.0.5
2020-02-18 22:16:28 +08:00