From 10c1655765f408ede137399bf8e528f7cc63e302 Mon Sep 17 00:00:00 2001 From: zhengshuxin Date: Tue, 6 Jun 2023 11:21:11 +0800 Subject: [PATCH] Release acl-3.6.1-3. --- lib_acl/lib_acl.rc | 8 ++++---- lib_acl/lib_acl_vc2017.rc | 8 ++++---- lib_acl/lib_acl_vc2019.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2003.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2008.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2010.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2012.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2013.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2015.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2017.rc | 8 ++++---- lib_acl_cpp/lib_acl_cpp_vc2019.rc | 8 ++++---- packaging/acl-libs.spec | 11 ++++++++++- 12 files changed, 54 insertions(+), 45 deletions(-) diff --git a/lib_acl/lib_acl.rc b/lib_acl/lib_acl.rc index cdd12cf7a..26a802537 100644 --- a/lib_acl/lib_acl.rc +++ b/lib_acl/lib_acl.rc @@ -52,8 +52,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 2" + VALUE "ProductVersion", "3, 6, 1, 3" END END BLOCK "VarFileInfo" diff --git a/lib_acl/lib_acl_vc2017.rc b/lib_acl/lib_acl_vc2017.rc index f6b3df075..90e81d745 100644 --- a/lib_acl/lib_acl_vc2017.rc +++ b/lib_acl/lib_acl_vc2017.rc @@ -52,8 +52,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 2" + VALUE "ProductVersion", "3, 6, 1, 3" END END BLOCK "VarFileInfo" diff --git a/lib_acl/lib_acl_vc2019.rc b/lib_acl/lib_acl_vc2019.rc index f6b3df075..90e81d745 100644 --- a/lib_acl/lib_acl_vc2019.rc +++ b/lib_acl/lib_acl_vc2019.rc @@ -52,8 +52,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 2" + VALUE "ProductVersion", "3, 6, 1, 3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2003.rc b/lib_acl_cpp/lib_acl_cpp_vc2003.rc index 1d59f5b9d..5fb946ce6 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2003.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2003.rc @@ -53,8 +53,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -71,12 +71,12 @@ BEGIN BEGIN VALUE "CompanyName", "zsx" VALUE "FileDescription", "acl_cpp 库" - VALUE "FileVersion", "3, 6, 1, 2" + VALUE "FileVersion", "3, 6, 1, 3" VALUE "InternalName", "lib_acl_" VALUE "LegalCopyright", "acl_cpp (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", "acl_cpp 库" - VALUE "ProductVersion", "3, 6, 1, 2" + VALUE "ProductVersion", "3, 6, 1, 3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2008.rc b/lib_acl_cpp/lib_acl_cpp_vc2008.rc index 786376f9d..0c830e06a 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2008.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2008.rc @@ -53,8 +53,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -71,12 +71,12 @@ BEGIN BEGIN VALUE "CompanyName", "zsx" VALUE "FileDescription", "acl_cpp 库" - VALUE "FileVersion", "3, 6, 1, 2" + VALUE "FileVersion", "3, 6, 1, 3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "acl_cpp (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", "acl_cpp 库" - VALUE "ProductVersion", "3, 6, 1, 2" + VALUE "ProductVersion", "3, 6, 1, 3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2010.rc b/lib_acl_cpp/lib_acl_cpp_vc2010.rc index 928ecbcec..e0bf75f4b 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2010.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2010.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2012.rc b/lib_acl_cpp/lib_acl_cpp_vc2012.rc index b8232ab58..f51d5595d 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2012.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2012.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2013.rc b/lib_acl_cpp/lib_acl_cpp_vc2013.rc index 834395e64..e9ae4e7eb 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2013.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2013.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2015.rc b/lib_acl_cpp/lib_acl_cpp_vc2015.rc index daf20ea10..c27797111 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2015.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2015.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2017.rc b/lib_acl_cpp/lib_acl_cpp_vc2017.rc index e8bb8e0b9..fc5257059 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2017.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2017.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/lib_acl_cpp/lib_acl_cpp_vc2019.rc b/lib_acl_cpp/lib_acl_cpp_vc2019.rc index a57405407..40aa60b0f 100644 --- a/lib_acl_cpp/lib_acl_cpp_vc2019.rc +++ b/lib_acl_cpp/lib_acl_cpp_vc2019.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 3,6,1,2 - PRODUCTVERSION 3,6,1,2 + FILEVERSION 3,6,1,3 + PRODUCTVERSION 3,6,1,3 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN VALUE "Comments", "通用的C++库" VALUE "CompanyName", "zsx" VALUE "FileDescription", "lib_acl_cpp 库" - VALUE "FileVersion", "3.6.1.2" + VALUE "FileVersion", "3.6.1.3" VALUE "InternalName", "lib_acl_cpp" VALUE "LegalCopyright", "版权所有 (C) 2022" VALUE "OriginalFilename", "lib_acl_cpp.lib" VALUE "ProductName", " lib_acl_cpp 库" - VALUE "ProductVersion", "3.6.1.2" + VALUE "ProductVersion", "3.6.1.3" END END BLOCK "VarFileInfo" diff --git a/packaging/acl-libs.spec b/packaging/acl-libs.spec index ca5e3b7a0..4bcba130e 100644 --- a/packaging/acl-libs.spec +++ b/packaging/acl-libs.spec @@ -1,4 +1,4 @@ -%define release_id 2 +%define release_id 3 Summary: The powerful c/c++ library Name: acl-libs @@ -45,6 +45,15 @@ rm -rf %{buildroot} %changelog +* Tue Jun 06 2023 shuxin.zheng shuxin.zheng@qq.com 3.6.1-3-20230606.11 +- bugfix: fixed some bugs in mqtt module; +- bugfix: redis_client_pipeline shouldn't use stack objects in sharing stack mode; +- performance: optimize redis_builder's performance for removing redis objectsx; +- feature: fiber_sem using async mode; +- feature: add fiber_tbox2 for transfering objects such add shared_ptr; +- feature: sendmmsg/recvmmsg were hooked in fiber IO module; +- feature: service templates in the mode of fiber or thread can bind wildcad addresses. + * Wed Mar 22 2023 shuxin.zheng shuxin.zheng@qq.com 3.6.1-2-20230322.15 - bugfix: fixed one bug in fiber_mutex module where some resouce collision maybe happen.