Commit Graph

  • c216dc94d2 Code cleanup master yhirose 2025-05-09 18:45:31 +09:00
  • 61893a00a4 Fix #2135 yhirose 2025-05-03 22:50:47 +09:00
  • 3af7f2c161 Release v0.20.1 v0.20.1 yhirose 2025-05-03 21:24:22 +09:00
  • a0de42ebc4 clang-format yhirose 2025-05-03 17:40:34 +09:00
  • 7b752106ac
    Merge commit from fork Ville Vesilehto 2025-05-03 11:39:01 +03:00
  • 9589519d58 Fix #2130 yhirose 2025-04-17 11:52:22 -04:00
  • caf7c55785
    Fix regression of #2121 (#2126) Alexey Sokolov 2025-04-08 21:08:41 +01:00
  • 9e4aed482e Fix style error yhirose 2025-04-06 09:02:25 -04:00
  • 65d6316d65 Fix #2113 yhirose 2025-04-05 22:40:08 -04:00
  • 3e3a8cc02f Made the max timeout threshold for SSL longer. yhirose 2025-04-05 22:38:50 -04:00
  • b7e33b08f1
    Add missing component comment (#2124) KTGH 2025-03-31 20:34:28 -04:00
  • 0dbe8ba144
    Support zstd also via pkg-config (#2121) Alexey Sokolov 2025-03-29 15:46:22 +00:00
  • dbc4af819a
    Fix compilation error on windows (#2118) Piotr 2025-03-25 13:36:20 +01:00
  • 7dbf5471ce Fix the style error and comment yhirose 2025-03-24 19:16:48 -04:00
  • 72b35befb2
    Add AF_UNIX support on windows (#2115) Piotr 2025-03-25 00:14:24 +01:00
  • 65ce51aed7
    Fix start_time shadow variable (#2114) Jean-Francois Simoneau 2025-03-18 19:17:47 -04:00
  • 787a34ad7f Release v0.20.0 v0.20.0 yhirose 2025-03-16 21:24:53 -04:00
  • 7a212cfe40 clang-format yhirose 2025-03-16 21:22:22 -04:00
  • 0be0526085
    cmake: only validate component when the required library is found (#2112) Alexandre Bouvier 2025-03-17 01:05:55 +00:00
  • 87a5ae64a4 Fix #2097 yhirose 2025-03-16 20:57:17 -04:00
  • 33acccb346 Fix #2109 yhirose 2025-03-16 20:29:54 -04:00
  • c765584e6b
    Add zstd support (#2088) davidalo 2025-03-16 20:51:53 +01:00
  • 0bda3a7d1a Update benchmark yhirose 2025-03-13 21:54:05 -04:00
  • 2eaa2ea64f
    Make random_string() thread-safe (#2110) Florian Albrechtskirchinger 2025-03-13 17:44:43 +01:00
  • 94a4028821
    Update vendored gtest to 1.12.1 (#2100) Florian Albrechtskirchinger 2025-03-12 17:16:27 +01:00
  • a8d6172250
    Avoid static std::string (#2103) Florian Albrechtskirchinger 2025-03-12 17:12:54 +01:00
  • 2f39723d08
    Wrap poll()/WSAPoll() in a function and build compiled library on Windows (#2107) Florian Albrechtskirchinger 2025-03-12 17:12:03 +01:00
  • a9ba0a4dff
    Remove SSLInit (#2102) Florian Albrechtskirchinger 2025-03-12 17:10:02 +01:00
  • 37399af996
    build(meson): copy MountTest.MultibytesPathName files (#2098) Andrea Pappacoda 2025-03-11 18:10:30 +01:00
  • 48084d55f2 Fix #2096 yhirose 2025-03-10 23:31:51 -04:00
  • 5a1ecc3958
    Run 32-bit compiled unit tests on Ubuntu (#2095) Florian Albrechtskirchinger 2025-03-07 03:17:41 +01:00
  • 85b5cdd78d
    Move detail::read_file() to test/test.cc (#2092) Florian Albrechtskirchinger 2025-03-06 17:58:55 +01:00
  • f2928d7152
    Switch redirect tests to httpbingo.org (#2090) Florian Albrechtskirchinger 2025-03-06 17:55:11 +01:00
  • ee0bee3907
    Fix HttpWatch tests (#2089) Florian Albrechtskirchinger 2025-03-06 13:17:05 +01:00
  • 71ba7e7b1b
    Fix #2068 (#2080) yhirose 2025-02-20 23:45:21 -05:00
  • ebe7efa1cc
    Parallelize testing with/without SSL on Windows & set concurrency group (#2079) Florian Albrechtskirchinger 2025-02-21 02:57:18 +01:00
  • 36366e8649 Performance research performance yhirose 2025-02-18 23:30:51 -05:00
  • 22d90c29b4
    Remove select() and use poll() (#2078) Florian Albrechtskirchinger 2025-02-21 00:51:35 +01:00
  • b944f942ee
    Correct default thread pool size in README.md (#2077) Florian Albrechtskirchinger 2025-02-20 18:59:38 +01:00
  • 550f728165
    Refactor streams: rename is_* to wait_* for clarity (#2069) Florian Albrechtskirchinger 2025-02-20 18:56:39 +01:00
  • a4b2c61a65
    Max timeout test refactoring (#2071) yhirose 2025-02-19 22:19:02 -05:00
  • 5c0135fa5d
    Fix typo in meson.build (#2070) Florian Albrechtskirchinger 2025-02-19 22:20:44 +01:00
  • 2b5d1eea8d
    build(meson): automatically use poll or select as needed (#2067) Andrea Pappacoda 2025-02-19 18:47:56 +01:00
  • d274c0abe5 Fix typo yhirose 2025-02-18 21:33:32 -05:00
  • dda2e007a0 Fixed documentation about Unix Domain Sockt (#2066) yhirose 2025-02-18 11:40:50 -05:00
  • 01d9579dbf WIP cleaner-api yhirose 2024-12-27 17:15:46 -05:00
  • 335246bc7d Cleaner API (breaking change) yhirose 2024-11-29 17:17:05 -05:00
  • 321a86d9f2 Add *.dSYM to Makefile clean yhirose 2025-02-18 05:56:22 -05:00
  • ada97046a2 Fix misspelled words yhirose 2025-02-18 05:51:24 -05:00
  • 6e73a63153
    Make poll() the default (#2065) Florian Albrechtskirchinger 2025-02-18 11:23:23 +01:00
  • cdc223019a
    server_certificate_verifier extended to reuse built-in verifier (#2064) Uros Gaber 2025-02-17 23:24:41 +01:00
  • 574f5ce93e
    Add style check to workflow (#2062) Florian Albrechtskirchinger 2025-02-17 18:14:53 +01:00
  • 2996cecee0
    Fix code inconsistently formatted and re-format (#2063) Florian Albrechtskirchinger 2025-02-17 18:14:02 +01:00
  • 32bf5c9c09
    Simplify SSL shutdown (#2059) Florian Albrechtskirchinger 2025-02-16 23:38:41 +01:00
  • 735e5930eb
    Detect additional CMake build failures (#2058) Florian Albrechtskirchinger 2025-02-16 21:45:28 +01:00
  • 748f47b377
    Add workflow_dispatch with Google Test filter and OS selection (#2056) Florian Albrechtskirchinger 2025-02-16 18:34:28 +01:00
  • 4cb8ff9f90
    Print timeout exceedance in MaxTimeoutTest (#2060) Florian Albrechtskirchinger 2025-02-16 14:43:54 +01:00
  • 985cd9f6a2
    Fix compilation failures with include <windows.h> (#2057) Florian Albrechtskirchinger 2025-02-16 14:39:29 +01:00
  • 233f0fb1b8
    Refactor setting socket options (#2053) Florian Albrechtskirchinger 2025-02-15 04:40:24 +01:00
  • 03cf43ebaa
    Release v0.19.0 v0.19.0 yhirose 2025-02-14 14:42:29 -05:00
  • 3c4b96024f Don't run CI twice (on push AND pull request) yhirose 2025-02-14 14:19:54 -05:00
  • d74e4a7c9c Removed incomplete API compatibility check scripts. yhirose 2025-02-14 14:10:06 -05:00
  • bfa2f735f2
    ci: add abidiff workflow (#2054) Andrea Pappacoda 2025-02-14 20:06:35 +01:00
  • b6ab8435d7 Improve ABI check tool on macOS yhirose 2025-02-12 12:49:20 -05:00
  • 39a64fb4e7 Fix ABI compatibility tool on macOS yhirose 2025-02-11 18:10:27 -05:00
  • d7c14b6f3a Add API compatibility check tool yhirose 2025-02-11 17:48:31 -05:00
  • 1880693aef Dropped Visual Studio 2015 support yhirose 2025-02-11 11:22:14 -05:00
  • dd20342825
    Don't run CI twice (on push AND pull request) (#2049) Florian Albrechtskirchinger 2025-02-11 12:55:13 +01:00
  • a268d65c4f
    Fix check for URI length to prevent incorrect HTTP 414 errors (#2046) Brett Profitt 2025-02-10 21:46:38 -05:00
  • b397c768e4
    Unify select_read() and select_write() (#2047) Florian Albrechtskirchinger 2025-02-11 00:15:19 +01:00
  • 8e22a7676a Remome 'global timeout' to 'max timeout' yhirose 2025-02-10 18:07:30 -05:00
  • 8a7c536ad5
    Fix #2034 (#2048) yhirose 2025-02-10 06:51:07 -05:00
  • 8aad481c69 Fix test.yaml problem yhirose 2025-02-08 23:37:41 -05:00
  • 5814e121df Release v0.18.7 v0.18.7 yhirose 2025-02-08 15:53:35 -05:00
  • 7adbccbaf7
    Refine when content is expected (#2044) Florian Albrechtskirchinger 2025-02-08 21:51:52 +01:00
  • eb10c22db1 Add unit test for #609 yhirose 2025-02-08 10:17:09 -05:00
  • 708f860e3a Fix #2042 yhirose 2025-02-06 05:56:31 -05:00
  • eb30f15363 Release v0.18.6 v0.18.6 yhirose 2025-02-05 19:14:20 -05:00
  • 4941d5b56b
    Fix #2033 (#2039) yhirose 2025-02-05 12:46:33 -05:00
  • 9bbb4741b4
    Run clang-format (#2037) Florian Albrechtskirchinger 2025-02-03 04:32:33 +01:00
  • 282f2feb77 Add a unit test yhirose 2025-02-01 22:11:15 -05:00
  • 60a1f00618
    Support building httplib.h on OpenVMS x86 systems (#2031) alex-cornford 2025-01-29 12:44:22 +13:00
  • 9104054ca5 Fix README example yhirose 2025-01-27 13:37:16 -05:00
  • d69f144a99
    Update httplib.h (#2030) Baiyies 2025-01-26 21:50:10 +08:00
  • 929dfbd348 Update copyright year yhirose 2025-01-20 00:32:10 -05:00
  • 3047183fd9 Update README yhirose 2025-01-20 00:02:02 -05:00
  • ef5e4044f1 Update README yhirose 2025-01-19 23:46:12 -05:00
  • 3779800322 Release v0.18.5 v0.18.5 yhirose 2025-01-17 17:38:03 -05:00
  • 986a20fb7d
    Resolve #2017 (#2022) yhirose 2025-01-17 17:37:07 -05:00
  • 8311e1105f Fix Windows build problem yhirose 2025-01-16 23:26:04 -05:00
  • ba6845925d Fix #2014 yhirose 2025-01-16 22:36:07 -05:00
  • 343a0fc073 Fix #2011 yhirose 2025-01-16 21:38:45 -05:00
  • 54f8a4d0f3 Release v0.18.4 v0.18.4 yhirose 2025-01-16 01:00:25 -05:00
  • 9c36aae4b7 Fix HTTP Response Splitting Vulnerability yhirose 2025-01-16 00:04:17 -05:00
  • b766025a83 clangformat yhirose 2025-01-16 00:03:10 -05:00
  • 9b5f76f833 Fix #2012 yhirose 2024-12-27 17:19:23 -05:00
  • d647f484a4
    fix:set_file_content with range request return 416. (#2010) sinnren 2024-12-24 22:38:59 +08:00
  • 8794792baa
    Treat out-of-range last_pos as the end of the content (#2009) Sergey Bobrenok 2024-12-24 01:14:36 +07:00
  • b85768c1f3 Fix #2005 yhirose 2024-12-16 17:03:45 -05:00
  • e6d71bd702 Add a unit test for Issue #2004 yhirose 2024-12-12 18:15:22 -05:00