代码拉取完成,页面将自动刷新
Name: cpp-httplib
Version: 0.27.0
Release: 1
Summary: A C++ header-only HTTP/HTTPS server and client library
License: MIT
URL: https://github.com/yhirose/cpp-httplib
Source0: https://github.com/yhirose/cpp-httplib/archive/v%{version}/%{name}-%{version}.tar.gz
Patch000: remove-REMOTE_PORT-dependency.patch
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(gtest)
BuildRequires: pkgconfig(libbrotlicommon)
BuildRequires: pkgconfig(libbrotlidec)
BuildRequires: pkgconfig(libbrotlienc)
BuildRequires: pkgconfig(openssl) >= 3.0.0
BuildRequires: pkgconfig(zlib)
BuildRequires: /usr/bin/openssl
BuildRequires: /usr/bin/python3
%description
A C++11 single-file header-only cross platform HTTP/HTTPS library.
It's extremely easy to setup. Just include httplib.h file in your code!
%package devel
Summary: A C++11 single-file header-only cross platform HTTP/HTTPS library
Requires: %{name}%{?_isa} = %{version}-%{release}
Conflicts: %{name} < 0.18.0
%description devel
A C++11 single-file header-only cross platform HTTP/HTTPS library.
It's extremely easy to setup. Just include the httplib.h file in your code!
NOTE: This is a multi-threaded 'blocking' HTTP library.
If you are looking for a 'non-blocking' library, this is not the one that you want.
Development files only.
%prep
%autosetup -p1 -n %{name}-%{version}
%build
%cmake -DBUILD_SHARED_LIBS=ON -DHTTPLIB_COMPILE=ON -DHTTPLIB_TEST=ON
%cmake_build
%install
%cmake_install
rm -r $RPM_BUILD_ROOT%{_docdir}/httplib
rm -r $RPM_BUILD_ROOT%{_licensedir}/httplib
%check
%ctest --parallel 1 --exclude-regex '_Online$'
%files
%license LICENSE
%{_libdir}/lib%{name}.so.*
%files devel
%doc README.md example
%{_includedir}/httplib.h
%{_libdir}/lib%{name}.so
%{_libdir}/cmake/httplib
%changelog
* Fri Nov 14 2025 shaojiansong <shaojiansong@kylinos.cn> - 0.27.0-1
- Update package to version 0.27.0
* SSL Error Reporting Improvements #2251
* SSL Client Certificate Authentication #2250
* IPv6 Host Header Support #2237
* Memory Safety Fix #2232
* EventDispatcher Stability #2257
* Threading Issues #2255, #2256
* Fri Oct 10 2025 Ge Wang <wang__ge@126.com> - 0.26.0-1
- Update package to version 0.26.0
* Addressed an unspecified issue
* handle EAI_ALLDONE from gai_suspend in getaddrinfo_with_timeout
* Resolved issue as discussed in #2224
* Fix inconsistent use of macro TARGET_OS_OSX on macOS
* Mon Aug 25 2025 openeuler_bot <infra@openeuler.sh> - 0.24.0-1
- update cpp-httplib to 0.24.0
* Fri Aug 22 2025 openeuler_bot <infra@openeuler.sh> - 0.23.1-1
- update cpp-httplib to 0.23.1
* Thu Jul 10 2025 openeuler_bot <infra@openeuler.sh> - 0.23.0-1
- update cpp-httplib to 0.23.0
* Tue Jul 01 2025 yaoxin <1024769339@qq.com> - 0.22.0-1
- Update to 0.22.0 for fix CVE-2025-52887
* Wed May 07 2025 yaoxin <1024769339@qq.com> - 0.20.1-1
- Update to 0.20.1 for fix CVE-2025-46728
* Wed Feb 05 2025 yaoxin <1024769339@qq.com> - 0.18.3-2
- Fix CVE-2025-0825
* Thu Jan 16 2025 yaoxin <1024769339@qq.com> - 0.18.3-1
- Update to 0.18.3:
* Regression: Client keep-alive subsequent requests very slow #1997
* 304 Not Modified response stalls until timeout #1998
* Fix the problem that CreateFile2 in mmap::open fails to … #1973
* Default Accept-Encoding header for the client #1975
* SSLClientReconnection fails on Windows #1980
* delay in keep_alive due to sleep #1969
* missing query pararm in httplib::Client::send #1985
* Sun Nov 17 2024 Funda Wang <fundawang@yeah.net> - 0.18.1-1
- update to 0.18.1
* Thu Sep 19 2024 Funda Wang <fundawang@yeah.net> - 0.18.0-1
- update to 0.18.0
* Mon Mar 11 2024 xu_ping <707078654@qq.com> - 0.15.3-1
- Upgrade version to 0.15.3
* Wed Sep 27 2023 Chenxi Mao <chenxi.mao@suse.com> - 0.14.0-2
- Add openssl to build require list to fix build error
* Thu Sep 14 2023 liyanan <thistleslyn@163.com> - 0.14.0-1
- update to 0.14.0
* Tue Jun 13 2023 yaoxin <yao_xin001@hoperun.com> - 0.12.4-1
- Update to 0.12.4 for fix CVE-2023-26130
* Tue Aug 16 2022 jinzhiguang <jinzhiguang@kylinos.cn> - 0.11.1-1
- update to 0.11.1
* Wed Mar 03 2021 Liu Gang <liuganga@uniontech.com>
- cp httplib.h to doc dir for make example
* Mon Oct 12 2020 liqingqing_1229 <liqingqing3@huawei.com>
- update source0's url
* Sun Mar 29 2020 Wei Xiong <myeuler@163.com>
- Package init
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。