Compare commits

..

No commits in common. "ac5a62f7cfd750ef9a25db9abf5cc928410f33de" and "e439b2ab482c215aa993bdf311506bad6df7a25b" have entirely different histories.

5 changed files with 32 additions and 98 deletions

View File

@ -1,18 +1,18 @@
From 5bf5e974229174f03fdaf360b8ffee1a6517e7c6 Mon Sep 17 00:00:00 2001
From: songbuhuang <544824346@qq.com>
Date: Thu, 20 Jul 2023 10:46:28 +0800
Subject: [PATCH] add secure compile option in Makefile
From 99280a207fb1af5f885662542638690e9f14fe37 Mon Sep 17 00:00:00 2001
From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
Date: Mon, 29 Nov 2021 11:26:43 +0800
Subject: [PATCH 1/2] add secure compile option in Makefile
Signed-off-by: songbuhuang <544824346@qq.com>
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
---
CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 166d48a..49d0f5f 100644
index 6e428af8..2eb897db 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -458,6 +458,7 @@ if (NOT CMAKE_MODULE_PATH)
@@ -451,6 +451,7 @@ if (NOT CMAKE_MODULE_PATH)
endif()
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/")

View File

@ -1,18 +1,18 @@
From a863ca27b6012f72337cdfd539b0b6c347bba73d Mon Sep 17 00:00:00 2001
From: songbuhuang <544824346@qq.com>
Date: Thu, 20 Jul 2023 10:49:04 +0800
Subject: [PATCH] solve the BEP problem
From 47b8fcd650e77e701614cbb5def910476f33bbd6 Mon Sep 17 00:00:00 2001
From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
Date: Mon, 29 Nov 2021 11:32:52 +0800
Subject: [PATCH 2/2] solve the BEP problem
Signed-off-by: songbuhuang <544824346@qq.com>
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 49d0f5f..be9812d 100644
index 2eb897db..5d6b254a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -370,7 +370,7 @@ endmacro()
@@ -363,7 +363,7 @@ endmacro()
# Try to find the current Git hash
#

View File

@ -1,28 +0,0 @@
From fdde9119f72f315a453d30c3f7448cbccc69fa8a Mon Sep 17 00:00:00 2001
From: zzblydia <13098426+zzblydia@users.noreply.github.com>
Date: Mon, 24 Jun 2024 15:11:17 +0800
Subject: [PATCH] client hs: fix segmentation fault
reason:sync with upstream
Conflict:NA
Reference:https://github.com/warmcat/libwebsockets/pull/3171
---
lib/roles/http/client/client-http.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lib/roles/http/client/client-http.c b/lib/roles/http/client/client-http.c
index 57dda701..05532f29 100644
--- a/lib/roles/http/client/client-http.c
+++ b/lib/roles/http/client/client-http.c
@@ -1641,6 +1641,8 @@ lws_generate_client_handshake(struct lws *wsi, char *pkt)
// if (!wsi->client_pipeline)
// conn1 = "close, ";
p = lws_generate_client_ws_handshake(wsi, p, conn1);
+ if (!p)
+ return NULL;
} else
#endif
{
--
2.43.0

View File

@ -1,14 +1,13 @@
Name: libwebsockets
Version: 4.3.3
Version: 4.3.0
Release: 2
Summary: A lightweight C library for Websockets
License: LGPLv2 and Public Domain and BSD and MIT and zlib
URL: https://libwebsockets.org
Source0: https://github.com/warmcat/libwebsockets/archive/v%{version}.tar.gz
Source0: https://github.com/warmcat/libwebsockets/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Patch9001: 0001-add-secure-compile-option-in-Makefile.patch
Patch9002: 0002-solve-the-BEP-problem.patch
Patch9003: 0003-client-hs-fix-segmentation-fault.patch
Patch9001: 0001-add-secure-compile-option-in-Makefile.patch
Patch9002: 0002-solve-the-BEP-problem.patch
BuildRequires: cmake openssl-devel zlib-devel libev-devel gcc gcc-c++
@ -33,7 +32,6 @@ This package contains the header files needed for developing
%prep
%autosetup -n %{name}-%{version} -p1
%build
mkdir -p build
cd build
@ -100,88 +98,52 @@ find %{buildroot} -name '*_static.pc' -exec rm -f {} ';'
%doc changelog README.md READMEs/
%changelog
* Tue Aug 27 2024 liuxu <liuxu156@huawei.com> - 4.3.3-2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:client hs: fix segmentation fault
* Wed Dec 27 2023 Paul Thomas <paulthomas100199@gmail.com> - 4.3.3-1
- Type: requirement
- ID: NA
- SUG: NA
- DESC: update to 4.3.3
* Thu Jul 20 2023 huangsong <huangsong14@huawei.com> - 4.3.2-1
- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 4.3.2
* Fri Jul 07 2023 huangsong <huangsong14@huawei.com> - 4.3.0-5
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix outside array bounds of lws_dns_sort_t
* Thu May 05 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-4
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:extend lws_route_uidx_t from 1 byte to 2 bytes
* Tue May 03 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-3
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix changelog error
* Tue Nov 30 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-2
* Tue 30 Nov 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-2
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:set LWS_WITHOUT_EXTENSIONS option OFF
* Mon Nov 29 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-1
* Mon 29 Nov 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.3.0-1
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add build require gcc and gcc-c++
- DESC: add build require gcc and gcc-c++
* Fri Jul 30 2021 chenyanpanHW <chenyanpan@huawei.com> - 4.0.20-8
- DESC:delete -S git from autosetup, and delete BuildRequires git
- DESC: delete -S git from %autosetup, and delete BuildRequires git
* Mon Jun 28 2021 lifeng <lifeng68@huawei.com> - 4.0.20-7
* Mon 28 Jun 2021 lifeng <lifeng68@huawei.com> - 4.0.20-7
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add build require gcc and gcc-c++
- DESC: add build require gcc and gcc-c++
* Mon May 10 2021 wujing <wujing50@huawei.com> - 4.0.20-6
* Mon 10 May 2021 wujing <wujing50@huawei.com> - 4.0.20-6
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:solve the BEP problem
- DESC: solve the BEP problem
* Tue Mar 16 2021 lifeng <lifeng68@huawei.com> - 4.0.20-5
* Tue 16 Mar 2021 lifeng <lifeng68@huawei.com> - 4.0.20-5
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add secure compile options
- DESC: add secure compile options
* Fri Feb 19 2021 lifeng <lifeng68@huawei.com> - 4.0.20-4
* Fri 19 Feb 2021 lifeng <lifeng68@huawei.com> - 4.0.20-4
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove unused head file directory
- DESC: remove unused head file directory
* Fri Nov 20 2020 jikui <jikui2@huawei.com> - 4.0.20-3
* Fri 20 Nov 2020 jikui <jikui2@huawei.com> - 4.0.20-3
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:modify spec file
* Tue Aug 4 2020 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.0.20-2
* Tue 4 Aug 2020 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 4.0.20-2
- Type:requirement
- ID:NA
- SUG:NA