Mark Mentovai 0945d59629 Update cpp-httplib to 71ba7e7b1b32 (0.19.0 + 22 commits)
71ba7e7b1b32 Fix #2068 (#2080)
ebe7efa1cce4 Parallelize testing with/without SSL on Windows & set
             concurrency group (#2079)
22d90c29b47c Remove `select()` and use `poll()` (#2078)
b944f942ee84 Correct default thread pool size in README.md (#2077)
550f728165f5 Refactor streams: rename is_* to wait_* for clarity (#2069)
a4b2c61a65f4 Max timeout test refactoring (#2071)
5c0135fa5d7e Fix typo in meson.build (#2070)
2b5d1eea8d7e build(meson): automatically use poll or select as needed
             (#2067)
d274c0abe577 Fix typo
dda2e007a02e Fixed documentation about Unix Domain Sockt (#2066)
321a86d9f2b1 Add *.dSYM to Makefile clean
ada97046a23d Fix misspelled words
6e73a63153e9 Make poll() the default (#2065)
cdc223019acf server_certificate_verifier extended to reuse built-in
             verifier (#2064)
574f5ce93e02 Add style check to workflow (#2062)
2996cecee0a9 Fix code inconsistently formatted and re-format (#2063)
32bf5c9c09ea Simplify SSL shutdown (#2059)
735e5930eb36 Detect additional CMake build failures (#2058)
748f47b3772d Add workflow_dispatch with Google Test filter and OS
             selection (#2056)
4cb8ff9f9053 Print timeout exceedance in MaxTimeoutTest (#2060)
985cd9f6a288 Fix compilation failures with include <windows.h> (#2057)
233f0fb1b8f5 Refactor setting socket options (#2053)
03cf43ebaa55 Release v0.19.0
3c4b96024f6d Don't run CI twice (on push AND pull request)
d74e4a7c9c62 Removed incomplete API compatibility check scripts
bfa2f735f290 ci: add abidiff workflow (#2054)
b6ab8435d792 Improve ABI check tool on macOS
39a64fb4e7e4 Fix ABI compatibility tool on macOS
d7c14b6f3a58 Add API compatibility check tool
1880693aefa4 Dropped Visual Studio 2015 support
dd2034282571 Don't run CI twice (on push AND pull request) (#2049)
a268d65c4f84 Fix check for URI length to prevent incorrect HTTP 414
             errors (#2046)
b397c768e414 Unify select_read() and select_write() (#2047)
8e22a7676a7a Remome 'global timeout' to 'max timeout'
8a7c536ad5b2 Fix #2034 (#2048)
8aad481c6993 Fix test.yaml problem
5814e121dfb5 Release v0.18.7
7adbccbaf71c Refine when content is expected (#2044)
eb10c22db109 Add unit test for #609
708f860e3ab6 Fix #2042
eb30f15363fd Release v0.18.6
4941d5b56b7e Fix #2033 (#2039)
9bbb4741b4f7 Run clang-format (#2037)
282f2feb7708 Add a unit test
60a1f00618a4 Support building httplib.h on OpenVMS x86 systems (#2031)
9104054ca56a Fix README example
d69f144a9991 Update httplib.h (#2030)
929dfbd34850 Update copyright year
3047183fd97d Update README
ef5e4044f13b Update README
37798003220c Release v0.18.5
986a20fb7d36 Resolve #2017 (#2022)
8311e1105fde Fix Windows build problem
ba6845925d44 Fix #2014
343a0fc07330 Fix #2011
54f8a4d0f34a Release v0.18.4
9c36aae4b73e Fix HTTP Response Splitting Vulnerability
b766025a8382 clangformat
9b5f76f8337d Fix #2012
d647f484a48a fix:set_file_content with range request return 416. (#2010)
8794792baa1b Treat out-of-range last_pos as the end of the content
             (#2009)
b85768c1f34f Fix #2005
e6d71bd702d4 Add a unit test for Issue #2004
258992a160e3 Changed to use non-blocking socket in
             is_ssl_peer_could_be_closed
a7bc00e3307f Release v0.18.3
11a40584e992 Fix #1998
3e86bdb4d81c Fix #1997 (#2001)
c817d6569501 Fix casting uint64_t to size_t for 32-bit builds (#1999)
51dee793fec2 Release v0.18.2
457fc4306e70 Fix #1993
4f5b003e760b Fix #1992
5421e2710608 Fix a compiler warning
fe07660f40c3 Fix #1986 (#1988)
da2f9e476ee3 Fix #1985 (#1989)
1a7a7ed1c301 test: Don't check for the exact size of compressed content.
             (#1984)
413994912d19 Update vcxproj files
01dcf1d0adb0 Fix #1969 (without unnecessary sleep_for) (#1982)
8e378779c247 Update README
970b52897c8f Fix #1980
412ba04d1933 Fix problem caused by #1975
bfef4b3e9b48 Fix #1975
7bd316f3d0a6 Fix #1977
26208363eee8 Fix warning
b1b4bb885039 clangformat
9dd565b6e37c Resolve #1973 (#1976)
924f214303b8 Added unit test for exception handler
5c1a34e76681 Release v0.18.1
fa90d06dd5da Merge branch 'master' of github.com:yhirose/cpp-httplib
d869054318d2 Allow empty header values (#1965)
370119503366 Merge branch 'master' of github.com:yhirose/cpp-httplib
d79633ff52c2 clangformat

Bug: 398273506
Change-Id: I18c77e82fbc73d861ac8f61ad85d6070bbb753fd
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/6298937
Reviewed-by: Will Harris <wfh@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
2025-02-24 16:39:41 -08:00
..

Name: cpp-httplib
Short Name: cpp-httplib
URL: https://github.com/yhirose/cpp-httplib
Version: 0.19.0 (+22 commits)
Revision: 71ba7e7b1b328fe0de6cfbd3e94e5e0ddd4b4073
License: MIT
License File: cpp-httplib/LICENSE
Security Critical: no (test only)
Shipped: no

Description:
A C++11 single-file header-only cross-platform HTTP/HTTPS library.

Local Modifications:
 - Exclude benchmark/, docker/, example/, and test/ subdirectories, and
   build-related files.
 - Patch httplib.h to use #include "third_party/zlib/zlib_crashpad.h" instead of
   <zlib.h>.
 - #define CPPHTTPLIB_NO_EXCEPTIONS 1.