diff --git a/lib_acl/lib_acl.rc b/lib_acl/lib_acl.rc index 6ac54a5a5..f4a89ff00 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.0.3" + VALUE "FileVersion", "3.6.1.1" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 0" + VALUE "ProductVersion", "3, 6, 1, 1" END END BLOCK "VarFileInfo" diff --git a/lib_acl/lib_acl_vc2017.rc b/lib_acl/lib_acl_vc2017.rc index 9a62cec80..85d356e9f 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.1.0" + VALUE "FileVersion", "3.6.1.1" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 0" + VALUE "ProductVersion", "3, 6, 1, 1" END END BLOCK "VarFileInfo" diff --git a/lib_acl/lib_acl_vc2019.rc b/lib_acl/lib_acl_vc2019.rc index 9a62cec80..85d356e9f 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -70,12 +70,12 @@ BEGIN BEGIN VALUE "Comments", "本库为跨平台的C库,包括了网络通讯,服务器框架等功能" VALUE "FileDescription", "acl 库" - VALUE "FileVersion", "3.6.1.0" + VALUE "FileVersion", "3.6.1.1" VALUE "InternalName", "lib_acl" VALUE "LegalCopyright", "zsx (C) 2022" VALUE "OriginalFilename", "lib_acl.lib" VALUE "ProductName", " acl 库" - VALUE "ProductVersion", "3, 6, 1, 0" + VALUE "ProductVersion", "3, 6, 1, 1" END END BLOCK "VarFileInfo" diff --git a/lib_acl/src/init/acl_init.c b/lib_acl/src/init/acl_init.c index 477ddec43..111effd62 100644 --- a/lib_acl/src/init/acl_init.c +++ b/lib_acl/src/init/acl_init.c @@ -25,7 +25,7 @@ #include "init.h" -static char *version = "3.6.1-0 20230308-11:45"; +static char *version = "3.6.1-1 20230321-10:42"; const char *acl_version(void) { diff --git a/lib_acl_cpp/lib_acl_cpp_vc2003.rc b/lib_acl_cpp/lib_acl_cpp_vc2003.rc index b09a6a369..c1110d493 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -71,12 +71,12 @@ BEGIN BEGIN VALUE "CompanyName", "zsx" VALUE "FileDescription", "acl_cpp 库" - VALUE "FileVersion", "3, 6, 1, 0" + VALUE "FileVersion", "3, 6, 1, 1" 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, 0" + VALUE "ProductVersion", "3, 6, 1, 1" 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 0386a0cf1..6cd439dcb 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 FILEFLAGSMASK 0x17L #ifdef _DEBUG FILEFLAGS 0x1L @@ -71,12 +71,12 @@ BEGIN BEGIN VALUE "CompanyName", "zsx" VALUE "FileDescription", "acl_cpp 库" - VALUE "FileVersion", "3, 6, 1, 0" + VALUE "FileVersion", "3, 6, 1, 1" 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, 0" + VALUE "ProductVersion", "3, 6, 1, 1" 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 f0ee4f0ed..7da4ed888 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" 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 0c8d1586c..805753630 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" 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 9f2015add..1a8e0a60b 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" 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 2ac596809..6ada4d896 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" 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 ae7b65b36..412973f84 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" 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 15beaad2c..3b6c82ee4 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,0 - PRODUCTVERSION 3,6,1,0 + FILEVERSION 3,6,1,1 + PRODUCTVERSION 3,6,1,1 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.0" + VALUE "FileVersion", "3.6.1.1" 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.0" + VALUE "ProductVersion", "3.6.1.1" END END BLOCK "VarFileInfo" diff --git a/packaging/acl-libs.spec b/packaging/acl-libs.spec index a90f962ff..2151398ca 100644 --- a/packaging/acl-libs.spec +++ b/packaging/acl-libs.spec @@ -1,4 +1,4 @@ -%define release_id 0 +%define release_id 1 Summary: The powerful c/c++ library Name: acl-libs @@ -45,6 +45,11 @@ rm -rf %{buildroot} %changelog +* Tue Mar 21 2023 shuxin.zheng shuxin.zheng@qq.com 3.6.1-1-20230321.10 +- optimize: optimize fiber's performance by reducing the number of calling getting time; +- optimize: optimize fiber's performance by using clock_gettimeofday replacing gettimeofday; +- optimize: reduce objects' size of HTTP module by using COW(copy on write). + * Wed Mar 08 2023 shuxin.zheng shuxin.zheng@qq.com 3.6.1-0-20230308.11 - feature: SSL module in acl including Openssl and MbedTLS supports multiple certificates in server side. - feature: support MbedTLS 3.3.0 version.