Commit graph

  • f6e4e2d0f3 Code cleanup yhirose 2024-09-07 10:15:22 -0400
  • 01a52aa8bd Add example/server_and_client.cc yhirose 2024-09-07 10:05:53 -0400
  • 8415bf0823 Resolve #1906 yhirose 2024-09-06 23:51:39 -0400
  • 327ff263f5
    httplib.h: support LibreSSL (#1922) orbea 2024-09-06 19:19:53 -0700
  • 61c418048d Release v0.17.3 v0.17.3 yhirose 2024-09-06 19:58:02 -0400
  • 9720ef8c34 Code cleanup yhirose 2024-09-06 19:48:25 -0400
  • 0d0e524075
    httplib.h: support LibreSSL orbea 2024-09-06 11:13:53 -0700
  • 978a4f6345
    Fix KeepAliveTest.SSLClientReconnectionPost problem (#1921) yhirose 2024-09-06 13:58:24 -0400
  • 82f6dfde08 Fix KeepAliveTest.SSLClientReconnectionPost problem yhirose 2024-09-06 13:10:10 -0400
  • 80fb03628b
    Only match path params that span full path segment (#1919) bgs99 2024-09-06 15:48:51 +0300
  • 2480c0342c
    ‘constexpr’ error (#1918) laowai9189 2024-09-06 19:23:29 +0800
  • eb6f610a45
    Fix find_package for curl (#1920) bgs99 2024-09-06 14:22:03 +0300
  • 635d13b6ad Fix find_package for curl Bogdan Guliaev 2024-09-06 13:30:45 +0300
  • bdf62ac678 Fix C++11 build Bogdan Guliaev 2024-09-06 11:07:50 +0300
  • 74643c8c97 Only match path params that span full path segment Bogdan Guliaev 2024-09-06 09:45:42 +0300
  • ae20fb0471
    ‘constexpr’ error laowai9189 2024-09-06 14:15:28 +0800
  • cb74e4191b Performance imporovement for Keep-Alive yhirose 2024-09-05 23:58:34 -0400
  • dfa641ca41 Misc yhirose 2024-09-05 22:54:48 -0400
  • 969a9f99d5 Adjust sleep yhirose 2024-09-05 22:54:28 -0400
  • c099b42ba3 Removed write_format yhirose 2024-09-05 22:17:56 -0400
  • b8315278cb Add a missing file yhirose 2024-09-05 19:35:43 -0400
  • 485f8f2411 Added one more case to MountTest.Redicect unit test. yhirose 2024-09-05 17:49:12 -0400
  • 953e4f3841 Adjust sleep duration yhirose 2024-09-05 17:45:09 -0400
  • adf65cfe61 Target C++11 for benchmark yhirose 2024-09-05 17:44:51 -0400
  • 12c829f6d3 Fix #1389 and #1907 yhirose 2024-09-05 17:44:32 -0400
  • 913314f1b1 Fix warning yhirose 2024-09-05 17:43:51 -0400
  • ef63f97afe Release v0.17.2 v0.17.2 yhirose 2024-09-05 12:57:02 -0400
  • bda74db01d Fix fuzzing test error yhirose 2024-09-05 12:50:05 -0400
  • 9ff3ff9446 Fixed build error yhirose 2024-09-05 12:27:50 -0400
  • c75d071615 Add benchmark tool yhirose 2024-09-05 12:22:46 -0400
  • b4989130da Peformance improvement by removing tolower function call yhirose 2024-09-05 12:09:38 -0400
  • 4fc0303bda clangformat yhirose 2024-09-05 12:05:56 -0400
  • 3d9cc51851 Fixed build error on Windows due to max macro in windows.h yhirose 2024-09-05 12:01:32 -0400
  • f69587656f
    build(meson): add libcurl test dependency (#1914) Andrea Pappacoda 2024-09-05 00:05:03 +0200
  • 9b22613344
    build(meson): add libcurl test dependency Andrea Pappacoda 2024-09-04 22:33:43 +0200
  • d5fc340c30 Update README yhirose 2024-09-04 12:23:48 -0400
  • d79a547dc9 Merge branch 'solarispika-fix-100-continue' yhirose 2024-09-04 10:17:01 -0400
  • bd1da4346a Disable Expect100ContinueTest test on Windows yhirose 2024-09-04 09:30:14 -0400
  • 4c2a608a0c Fix GitHub Actions errors yhirose 2024-09-04 09:06:27 -0400
  • ee4eb8deaa Merge branch 'fix-100-continue' of github.com:solarispika/cpp-httplib into solarispika-fix-100-continue yhirose 2024-09-04 08:45:48 -0400
  • 7196ac8a07 Fix incorrect handling of Expect: 100-continue Sung, Po Han 2024-09-04 17:38:05 +0800
  • c88b09bc6b Release v0.17.1 v0.17.1 yhirose 2024-09-03 21:20:57 -0400
  • 87fab847b8 Fix SIGINT problem in Docker image yhirose 2024-09-03 18:04:58 -0400
  • 4e6055f084 Fix problem with Abstract Namespace Unix Domain yhirose 2024-09-03 20:56:16 -0400
  • 975cf0dae5 Fix #1908 yhirose 2024-09-03 18:00:12 -0400
  • 4854a694cd Use IPPROTO_IP yhirose 2024-09-03 17:29:28 -0400
  • b1f8e986bf
    Fix #1908 (#1910) yhirose 2024-09-03 00:47:39 -0400
  • c6dbaa665d Code format yhirose 2024-09-03 00:46:58 -0400
  • feccb44a5d Fix #1908 yhirose 2024-09-03 00:30:04 -0400
  • c5ee208775 Fix build error on Mac and Linux yhirose 2024-09-02 23:04:38 -0400
  • ddfdacfa49 Fix build error yhirose 2024-09-02 22:49:31 -0400
  • 2514ebc20f Fix #1848 yhirose 2024-09-02 20:38:01 -0400
  • 4f9c6540b2 Fixed warning yhirose 2024-09-02 20:33:33 -0400
  • 21c9a6a1ff
    Windows: simplify conditional compilation and fix call to CreateFileMappingW. (#1909) mol123 2024-09-03 00:01:05 +0200
  • 38a112c54e Windows: simplify conditional compilation and fix call to CreateFileMappingW. mol123 2024-09-02 21:31:01 +0200
  • 635b460e25 Automatically redirect http://host/folder to http://host/folder/ Paul Harris 2024-09-02 22:10:01 +0800
  • 7f6d413ddd Release v0.17.0 v0.17.0 yhirose 2024-09-01 07:53:56 -0400
  • 88277139e7
    Added set_ipv6_v6only method (#1905) yhirose 2024-09-01 07:52:24 -0400
  • e11e92a37e Adjust the place where socket_options is called yhirose 2024-09-01 07:47:21 -0400
  • aac17a67e0 Added set_ipv6_v6only method yhirose 2024-09-01 07:27:33 -0400
  • 6cdd3493a1 Fix #1788 yhirose 2024-09-01 01:55:27 -0400
  • 9c91b6f4a6 Fix #1645 yhirose 2024-09-01 00:11:07 -0400
  • cee838e335 Documentation yhirose 2024-08-31 17:42:43 -0400
  • d82c82db2c Add sleep in handle_EINTR yhirose 2024-08-31 17:19:52 -0400
  • ba638ff38e Update Docker support yhirose 2024-08-31 17:09:20 -0400
  • da0c6579fa Breaking Change! get_header_ methods on Request and Response now take a default value. yhirose 2024-08-31 17:07:48 -0400
  • ea66347e83 Fix file size computation on 32-bit Windows. mol123 2024-08-28 11:46:37 +0200
  • 71c3d1fd86 Fix call to CreateFileMappingW. mol123 2024-08-27 13:23:17 +0200
  • 52a18c78a5 Add docker related files yhirose 2024-08-27 00:23:31 -0400
  • 048edec9ed Changed CPPHTTPLIB_KEEPALIVE_MAX_COUNT to 100 yhirose 2024-08-26 21:10:38 -0400
  • af56b7ec0b Release v0.16.3 v0.16.3 yhirose 2024-08-17 09:53:26 -0400
  • 6c3e8482f7
    Fix KeepAliveTest.SSLClientReconnectionPost (#1895) Jiwoo Park 2024-08-10 20:19:59 +0900
  • 7664c80e28
    Fix KeepAliveTest.SSLClientReconnectionPost Jiwoo Park 2024-08-09 22:34:59 +0900
  • 34080cae33 This adds an Post function with URL encoded URL that also sends the body content-type Nicholas Hahn 2024-08-09 17:55:19 -0300
  • 390f2c41f6
    Fix #1878 (#1893) yhirose 2024-08-08 22:07:46 -0400
  • 525c7e907b Code format yhirose 2024-08-08 22:07:12 -0400
  • 7d86835c23 Fix #1878 yhirose 2024-08-08 22:01:09 -0400
  • aa04feebb4 Fix warnings yhirose 2024-08-08 20:54:33 -0400
  • 45f3694f82 Fix problem with clean command in Makefile yhirose 2024-08-08 19:30:46 -0400
  • c5c54b31e2 Release v0.16.2 v0.16.2 yhirose 2024-08-08 11:48:50 -0400
  • 69c84c9597
    BoringSSL compatibility fixes (#1892) Mark Mentovai 2024-08-08 11:47:56 -0400
  • 8056ffd794 BoringSSL compatibility fixes Mark Mentovai 2024-08-07 14:07:57 -0400
  • ae63b89cbf Use SOCK_CLOEXEC instead of __linux__ yhirose 2024-08-06 17:31:55 -0400
  • ff038f98b7 Merge branch 'thread-safe-cloexec' of github.com:kdombroski/cpp-httplib into kdombroski-thread-safe-cloexec yhirose 2024-08-06 17:22:43 -0400
  • e00fd06355 Release v0.16.1 v0.16.1 yhirose 2024-08-06 17:04:22 -0400
  • 521529d24d
    Fix #1481 (with content provider) (#1527) yhirose 2024-08-06 13:43:00 -0400
  • 953bf1dbc0 Simplified yhirose 2024-08-06 13:33:31 -0400
  • 4d6a64991a Simplified yhirose 2024-08-06 13:21:02 -0400
  • bad120ebb1 Move some tests up yhirose 2024-08-06 12:43:00 -0400
  • 79c5210d07 Make shutdown action more stable yhirose 2024-08-06 10:51:57 -0400
  • 1ab08eac4e Improve shutdown performance yhirose 2024-08-06 10:41:53 -0400
  • a5bfddf17f Fix #1481 (with content provider) yhirose 2023-03-13 22:11:33 -0400
  • ed0719f2bc Code format yhirose 2024-08-06 07:20:05 -0400
  • 0b860df1c7 best method for SSE yangzhao 2024-07-31 22:00:55 +0800
  • ea98d12a31 support sse yangzhao 2024-07-31 19:33:14 +0800
  • 6a848b1a16
    Require a minimum of TLS 1.2 (#1889) hanslivingstone 2024-07-30 14:18:33 -0700
  • 76a02a3d30
    Require a minimum of TLS 1.2 hanslivingstone 2024-07-30 13:22:06 -0700
  • 4a0118e5f9 fix a bug that cause split.py cannot work properly guotingjin 2024-07-29 13:54:59 +0800
  • c8bcaf8a91
    Fix build when targeting Windows 7 as platform. (#1869) mol123 2024-07-02 16:58:40 +0200
  • ccd38e753f Update feature macros used and use GetFileSizeEx conditionally. mol123 2024-07-01 12:14:30 +0200