mirror of
https://github.com/ossrs/srs.git
synced 2025-02-13 11:51:57 +00:00
Squash: Fix bugs for 4.0
This commit is contained in:
parent
ccc1e75f24
commit
6b7fc6fdb5
6 changed files with 24 additions and 6 deletions
14
.github/workflows/release.yml
vendored
14
.github/workflows/release.yml
vendored
|
@ -54,11 +54,14 @@ jobs:
|
|||
env:
|
||||
PACKAGER: ${{ secrets.SRS_PACKAGER_DOCKER }}
|
||||
PACKAGER_DROPLET: ${{ secrets.SRS_PACKAGER_DROPLET }}
|
||||
PACKAGER_LIGHTHOUSE: ${{ secrets.SRS_PACKAGER_LIGHTHOUSE }}
|
||||
run: |
|
||||
echo "Release ossrs/srs:$SRS_TAG"
|
||||
docker build --tag ossrs/srs:$SRS_TAG --build-arg SRS_AUTO_PACKAGER=$PACKAGER -f trunk/Dockerfile .
|
||||
echo "Release ossrs/droplet:$SRS_TAG"
|
||||
docker build --tag ossrs/droplet:$SRS_TAG --build-arg SRS_AUTO_PACKAGER=$PACKAGER_DROPLET -f trunk/Dockerfile .
|
||||
echo "Release ossrs/lighthouse:$SRS_TAG"
|
||||
docker build --tag ossrs/lighthouse:$SRS_TAG --build-arg SRS_AUTO_PACKAGER=$PACKAGER_LIGHTHOUSE -f trunk/Dockerfile .
|
||||
|
||||
# Docker hub
|
||||
# TODO: FIXME: If stable, please set the latest from 4.0 to 5.0
|
||||
|
@ -76,6 +79,10 @@ jobs:
|
|||
docker tag ossrs/droplet:$SRS_TAG ossrs/droplet:$SRS_MAJOR
|
||||
#docker tag ossrs/droplet:$SRS_TAG ossrs/droplet:latest
|
||||
docker push --all-tags ossrs/droplet
|
||||
#
|
||||
docker tag ossrs/lighthouse:$SRS_TAG ossrs/lighthouse:$SRS_MAJOR
|
||||
docker tag ossrs/lighthouse:$SRS_TAG ossrs/lighthouse:latest
|
||||
docker push --all-tags ossrs/lighthouse
|
||||
|
||||
# Aliyun ACR hub
|
||||
# TODO: FIXME: If stable, please set the latest from 4.0 to 5.0
|
||||
|
@ -100,6 +107,13 @@ jobs:
|
|||
docker tag ossrs/droplet:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/droplet:$SRS_MAJOR
|
||||
#docker tag ossrs/droplet:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/droplet:latest
|
||||
docker push --all-tags registry.cn-hangzhou.aliyuncs.com/ossrs/droplet
|
||||
#
|
||||
docker tag ossrs/lighthouse:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse:$SRS_TAG
|
||||
docker tag ossrs/lighthouse:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse:$SRS_VERSION
|
||||
docker tag ossrs/lighthouse:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse:v$SRS_MAJOR
|
||||
docker tag ossrs/lighthouse:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse:$SRS_MAJOR
|
||||
docker tag ossrs/lighthouse:$SRS_TAG registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse:latest
|
||||
docker push --all-tags registry.cn-hangzhou.aliyuncs.com/ossrs/lighthouse
|
||||
|
||||
##################################################################################################################
|
||||
##################################################################################################################
|
||||
|
|
|
@ -32,7 +32,9 @@ The changelog for SRS.
|
|||
|
||||
## SRS 4.0 Changelog
|
||||
|
||||
* v4.0, 2022-01-17, Release v4.0-b4, 4.0 beta4, v4.0.230, 144393 lines.
|
||||
* v4.0, 2022-01-23, Merge [#2886](https://github.com/ossrs/srs/pull/2886): Fix bug when free addrinfo. (#2886). v4.0.233
|
||||
* v4.0, 2022-01-22, Merge [#2887](https://github.com/ossrs/srs/pull/2887): Fix memory leak in SrsMetaCache. (#2887). v4.0.232
|
||||
* v4.0, 2022-01-21, Support docker image for [lighthouse](https://hub.docker.com/r/ossrs/lighthouse). v4.0.231
|
||||
* v4.0, 2022-01-17, Enable rtmp2rtc and rtc2rtmp for docker.conf
|
||||
* v4.0, 2022-01-17, Support docker image for [droplet](https://hub.docker.com/r/ossrs/droplet). v4.0.230
|
||||
* v4.0, 2022-01-16, Update README for **Cloud Virtual Machine([CN](https://github.com/ossrs/srs/wiki/v4_CN_Home#cloud-virtual-machine) / [EN](https://github.com/ossrs/srs/wiki/v4_EN_Home#cloud-virtual-machine))**
|
||||
|
|
|
@ -1519,6 +1519,8 @@ SrsMetaCache::SrsMetaCache()
|
|||
SrsMetaCache::~SrsMetaCache()
|
||||
{
|
||||
dispose();
|
||||
srs_freep(vformat);
|
||||
srs_freep(aformat);
|
||||
}
|
||||
|
||||
void SrsMetaCache::dispose()
|
||||
|
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
#define VERSION_MAJOR 4
|
||||
#define VERSION_MINOR 0
|
||||
#define VERSION_REVISION 230
|
||||
#define VERSION_REVISION 233
|
||||
|
||||
#endif
|
||||
|
|
|
@ -155,7 +155,7 @@ string srs_dns_resolve(string host, int& family)
|
|||
hints.ai_family = family;
|
||||
|
||||
addrinfo* r = NULL;
|
||||
SrsAutoFree(addrinfo, r);
|
||||
SrsAutoFreeH(addrinfo, r, freeaddrinfo);
|
||||
if(getaddrinfo(host.c_str(), NULL, &hints, &r)) {
|
||||
return "";
|
||||
}
|
||||
|
|
|
@ -171,7 +171,7 @@ srs_error_t srs_tcp_connect(string server, int port, srs_utime_t tm, srs_netfd_t
|
|||
hints.ai_socktype = SOCK_STREAM;
|
||||
|
||||
addrinfo* r = NULL;
|
||||
SrsAutoFree(addrinfo, r);
|
||||
SrsAutoFreeH(addrinfo, r, freeaddrinfo);
|
||||
if(getaddrinfo(server.c_str(), sport, (const addrinfo*)&hints, &r)) {
|
||||
return srs_error_new(ERROR_SYSTEM_IP_INVALID, "get address info");
|
||||
}
|
||||
|
@ -248,7 +248,7 @@ srs_error_t srs_tcp_listen(std::string ip, int port, srs_netfd_t* pfd)
|
|||
hints.ai_flags = AI_NUMERICHOST;
|
||||
|
||||
addrinfo* r = NULL;
|
||||
SrsAutoFreeF(addrinfo, r);
|
||||
SrsAutoFreeH(addrinfo, r, freeaddrinfo);
|
||||
if(getaddrinfo(ip.c_str(), sport, (const addrinfo*)&hints, &r)) {
|
||||
return srs_error_new(ERROR_SYSTEM_IP_INVALID, "getaddrinfo hints=(%d,%d,%d)",
|
||||
hints.ai_family, hints.ai_socktype, hints.ai_flags);
|
||||
|
@ -309,7 +309,7 @@ srs_error_t srs_udp_listen(std::string ip, int port, srs_netfd_t* pfd)
|
|||
hints.ai_flags = AI_NUMERICHOST;
|
||||
|
||||
addrinfo* r = NULL;
|
||||
SrsAutoFree(addrinfo, r);
|
||||
SrsAutoFreeH(addrinfo, r, freeaddrinfo);
|
||||
if(getaddrinfo(ip.c_str(), sport, (const addrinfo*)&hints, &r)) {
|
||||
return srs_error_new(ERROR_SYSTEM_IP_INVALID, "getaddrinfo hints=(%d,%d,%d)",
|
||||
hints.ai_family, hints.ai_socktype, hints.ai_flags);
|
||||
|
|
Loading…
Reference in a new issue