head 1.10; access; symbols pkgsrc-2026Q2:1.10.0.10 pkgsrc-2026Q2-base:1.10 pkgsrc-2026Q1:1.10.0.8 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.6 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.4 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.2 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.8.0.2 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.5.0.2 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.3.0.2 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.2.0.2 pkgsrc-2024Q2-base:1.2; locks; strict; comment @# @; 1.10 date 2025.05.06.12.12.04; author wiz; state Exp; branches; next 1.9; commitid e7FRVBvd0Q8AiQTF; 1.9 date 2025.04.12.07.09.45; author wiz; state Exp; branches; next 1.8; commitid LqMKkbPRsbkLoJQF; 1.8 date 2025.02.19.13.23.19; author wiz; state Exp; branches; next 1.7; commitid vOI69fapZY3z85KF; 1.7 date 2025.02.09.14.15.10; author wiz; state Exp; branches; next 1.6; commitid tAxnOU7U2S3fKNIF; 1.6 date 2025.01.19.19.25.18; author wiz; state Exp; branches; next 1.5; commitid uYL2efiMB1zw88GF; 1.5 date 2024.12.06.21.37.04; author wiz; state Exp; branches; next 1.4; commitid 1RMKIDG42KshhuAF; 1.4 date 2024.10.22.18.43.35; author wiz; state Exp; branches; next 1.3; commitid S6nwtg7mCoqzLGuF; 1.3 date 2024.09.15.10.23.58; author wiz; state Exp; branches; next 1.2; commitid bgghUSGUDW6VbTpF; 1.2 date 2024.06.17.09.16.11; author wiz; state Exp; branches; next 1.1; commitid Fbca5Hy0ytj1IjeF; 1.1 date 2024.05.19.15.45.48; author wiz; state Exp; branches; next ; commitid ITXU6bXzzAmuNCaF; desc @@ 1.10 log @cpp-httplib: update to 0.20.1. Add AF_UNIX support on windows #2115 Support zstd also via pkg-config #2121 Fix #2113 Fix "Unbounded Memory Allocation in Chunked/No-Length Requests" @ text @# $NetBSD: Makefile,v 1.9 2025/04/12 07:09:45 wiz Exp $ DISTNAME= cpp-httplib-0.20.1 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_GITHUB:=yhirose/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/yhirose/cpp-httplib/ COMMENT= C++ header-only HTTP/HTTPS server and client library LICENSE= mit USE_LANGUAGES= c++ .include "../../devel/meson/build.mk" .include "../../mk/bsd.pkg.mk" @ 1.9 log @cpp-httplib: update to 0.20.0. server_certificate_verifier extended to reuse built-in verifier #2064 Assertion failed when destroying httplib::Client #2068 Spaces incorrectly allowed in header field names #2096 build(meson): copy MountTest.MultibytesPathName files #2098 Remove SSLInit #2102 Add zstd support #2088 Question the behavior of method read_content_without_length #2109 Crash when calling std::exit while server running or client requests in flight #2097 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/02/19 13:23:19 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.20.0 @ 1.8 log @cpp-httplib: update to 0.19.0. Global timeout feature (same as "--max-time" curl option) #2034 Fix check for URI length to prevent incorrect HTTP 414 errors @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/02/09 14:15:10 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.19.0 @ 1.7 log @cpp-httplib: update to 0.18.7. 0.18.7 Potential memory corruption in stream_line_reader #2028 0.18.6 Resolve #2033 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/01/19 19:25:18 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.18.7 @ 1.6 log @cpp-httplib: update to 0.18.5. 0.18.5 Bug fixes and new feature Latest Port/Address re-use #2011 Invalid Content-Length values should be rejected #2014 Feature request: ability to check if the connection is still alive #2017 0.18.4 Bug fixes Changed to use non-blocking socket in is_ssl_peer_could_be_closed (258992a) Treat out-of-range last_pos as the end of the content #2009 fix:set_file_content with range request return 416. #2010 Fix HTTP Response Splitting Vulnerability (9c36aae) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2024/12/06 21:37:04 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.18.5 @ 1.5 log @cpp-httplib: update to 0.18.3. 0.18.3 Regression: Client keep-alive subsequent requests very slow #1997 304 Not Modified response stalls until timeout #1998 0.18.2 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/10/22 18:43:35 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.18.3 @ 1.4 log @cpp-httplib: update to 0.18.1. SSLClientServerTest.* tests fail with OpenSSL 3.2.1 #1798 Feat: add CPack support (#1950) Keep alive is slowing down shutdown #1959 Allow empty header values (#1965) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/09/15 10:23:58 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.18.1 @ 1.3 log @cpp-httplib: update to 0.18.0. v0.18.0 New features and bug fixes Latest httplib.h: support LibreSSL (#1922) Resolve #1906 Fix #1379 Breaking change: Made default server and client read/write timeout settings separately Fix #1923 Fix #1796 Issue1431 (#1926) v0.17.3 Bug fixes Accessing Directory #1389 ‘constexpr’ error (#1918) Only match path params that span full path segment (#1919) Fix KeepAliveTest.SSLClientReconnectionPost problem (#1921) v0.17.2 Bug fixes and improvements Fix incorrect handling of Expect: 100-continue Peformance improvement by removing tolower function call v0.17.1 Bug fixes Windows: simplify conditional compilation and fix call to CreateFileMappingW Fix Incorrect usage of urls ending without '/' in static file server (Windows only) #1848 Header parser incorrectly accepts NUL and CR within header values #1908 Fix problem with Abstract Namespace Unix Domain Fix SIGINT problem in Docker image v0.17.0 New features and Bug fixes Changed CPPHTTPLIB_KEEPALIVE_MAX_COUNT to 100 Add Dockerfile for static file server Breaking Change!: get_header_ methods on Request and Response now take… Add sleep in handle_EINTR Fix #1645 Fix #1788 Added set_ipv6_v6only method (#1905) v0.16.3 Fixed set_connection_timeout() unexpected results (#1878) Fix KeepAliveTest.SSLClientReconnectionPost (#1895) v0.16.2 Some new features threadsafe CLOEXEC on platforms that support it BoringSSL compatibility fixes (#1892) v0.16.1 detail::is_socket_alive() is not work for https connection #1481 avoid memory leaks if linked with static openssl libs (#1857) Allow hex for ipv6 literal addr in redirect (#1859) Fix build on Windows with no WINAPI_PARTITION_APP support (#1865) test: fix GetRangeWithMaxLongLength on 32 bit machines (#1867) Fix build when targeting Windows 7 as platform. (#1869) Require a minimum of TLS 1.2 (#1889) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/06/17 09:16:11 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.18.0 @ 1.2 log @cpp-httplib: update to 0.16.0. Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/05/19 15:45:48 wiz Exp $ d3 1 a3 1 DISTNAME= cpp-httplib-0.16.0 @ 1.1 log @www/cpp-httplib: import cpp-httplib-0.15.3 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 library uses 'blocking' socket I/O. If you are looking for a library with 'non-blocking' socket I/O, this is not the one that you want. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= cpp-httplib-0.15.3 @