Commit Graph

  • 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
  • 8cd0ed0509
    Added move assignment operator to Client class. (#1873) Hlado 2024-06-30 18:17:00 +0300
  • 177d8420a1
    Added .gitattributes file to prevent git from changing line endings (#1872) Hlado 2024-06-30 18:16:48 +0300
  • b28403932b Added move assignment operator to Client class. Ivan Romanov 2024-06-30 12:58:09 +0300
  • 82ac946a13 Added .gitattributes file to prevent git from changing line endings of text files using as data for tests. Ivan Romanov 2024-06-30 11:19:03 +0300
  • a8df661abd add sockaddr to request ksenonadv 2022-08-26 13:50:10 +0300
  • 52e1373f71 add socket struct member to request ksenonadv 2022-08-23 13:33:44 +0300
  • 4f9ff4f542 enable specification of interface address for clients on Windows and Android too ksenonadv 2022-08-23 13:08:13 +0300
  • 423b58150f Fix build when targeting Windows 7 as platform. mol123 2024-06-27 12:30:11 +0200
  • 388a8c007c
    Fix build on Windows with no WINAPI_PARTITION_APP support (#1865) Daniel Ludwig 2024-06-24 21:13:37 +0200
  • bdefdce1ae
    test: fix GetRangeWithMaxLongLength on 32 bit machines (#1867) Andrea Pappacoda 2024-06-23 23:49:00 +0200
  • 518eebe33a
    test: fix GetRangeWithMaxLongLength on 32 bit machines Andrea Pappacoda 2024-06-23 19:09:07 +0200
  • 0c7ae44154 Fix build on Windows with no WINAPI_PARTITION_APP support Daniel Ludwig 2024-06-20 16:18:09 +0200
  • 9e4f93d87e
    Allow hex for ipv6 literal addr in redirect (#1859) Zhenlin Huang 2024-06-17 23:44:51 +0800
  • 15c01aee7a Allow hex for ipv6 literal addr in redirect jaredhuang 2024-06-17 17:05:38 +0800
  • 0b657d28cf Added example/one_time_request.cc. yhirose 2024-06-14 18:29:34 -0400
  • c1a09daf15
    avoid memory leaks if linked with static openssl libs (#1857) Rainer Schielke 2024-06-14 21:40:03 +0200
  • 5748ebbe2b avoid memory leaks if linked with static openssl libs CEU\schielke 2024-06-13 18:37:19 +0200
  • f5454037f5
    Merge branch 'yhirose:master' into master Rainer Schielke 2024-06-13 18:22:42 +0200
  • 8438df4a95 Release v0.16.0 v0.16.0 yhirose 2024-06-11 18:20:22 -0400
  • 67fd7e3d09
    Change library name to cpp-httplib (#1854) Jiwoo Park 2024-06-11 02:18:19 +0900
  • 86c33aee01
    Change library name to cpp-httplib Jiwoo Park 2024-06-11 02:03:17 +0900
  • d44031615d
    New function SSLServer::update_certs. Allows to update certificates while server is running (#1827) Rainer Schielke 2024-06-03 15:37:40 +0200
  • 98cc1ec344
    Allow hex for ip6 literal addr, fix #1800 (#1830) Sean Quinn 2024-05-26 05:57:07 -0700
  • 25b1e0d906
    Tweak CI & fix macOS prefix (#1843) Vladimír Chlup 2024-05-26 14:24:29 +0200
  • e1f6b3a16b
    Polish CI workflow file Vladimír Chlup 2024-05-22 10:35:44 +0200
  • 6095a93858
    Use brew prefix or given one Vladimír Chlup 2024-05-22 10:34:57 +0200
  • 979aff4918 Constantify lambda variable Herman Semenov 2024-05-19 21:51:32 -0500
  • 05f9f83240
    Avoid unreferenced formal parameter warning in get_range_offset_and_length (#1838) Pavel P 2024-05-17 05:56:06 +0500
  • 96feddb3f4 Avoid unreferenced formal parameter warning in get_range_offset_and_length Pavel P 2024-05-16 20:03:33 +0200
  • 6f9a63204f add /n at EOF Sean Quinn 2024-05-04 11:37:29 -0700
  • 50dde7d676 Add UT for ipv6 + Universal client implementation Sean Quinn 2024-05-04 11:14:06 -0700
  • 5d1109d521 Allow hex for ip6 literal addr, fix #1800 Sean Quinn 2024-05-01 23:12:47 -0700