1
0
mirror of synced 2025-11-02 08:53:14 +03:00

Commit Graph

  • c7e959a948 Fix #1481 yhirose 2023-03-04 18:08:18 -05:00
  • ba5884e779 Fix #1481 (#1513) yhirose 2023-03-03 23:45:19 -05:00
  • cdaa5c48db Code cleanup yhirose 2023-03-03 22:41:57 -05:00
  • bab5c0e907 cmake: fix find_dependency (#1509) Alexandre Bouvier 2023-03-01 14:38:58 +01:00
  • 016838fd10 cmake: support components (#1504) Alexandre Bouvier 2023-02-25 15:56:56 +01:00
  • 75053bf855 Fix #1498 (#1501) yhirose 2023-02-22 13:19:36 -05:00
  • ae3a6dd2a9 Fixed an issue with example/Makefile on MacOS yhirose 2023-02-21 22:00:10 -05:00
  • 6d963fbe8d Support loading system certs from Keychein on MacOS (#1474) Sergey Kazmin 2023-02-17 20:06:55 +03:00
  • 88f6245c84 feat: Add Request::get_file_multi_value func. (#1495) jingTian-z 2023-02-17 10:51:06 +08:00
  • 0e7d2f9f93 Resolve #1482 yhirose 2023-02-14 11:40:07 -05:00
  • 4e6ded1f36 Release v0.12.0 v0.12.0 yhirose 2023-02-07 10:27:40 -05:00
  • d663588491 Removed is_writable() from DataSink (Resolve #1478, too) (#1483) yhirose 2023-02-04 13:53:42 -05:00
  • 439caf5b79 Fix #1479 yhirose 2023-02-01 19:11:11 -05:00
  • c4ba43ca6f Removed incorrect comment yhirose 2023-01-24 09:07:42 -05:00
  • 20cba2ecd9 Support CTest (#1468) Jiwoo Park 2023-01-21 17:43:22 +09:00
  • 0ff2e16d69 Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer yhirose 2023-01-21 01:07:21 -05:00
  • 51607ec752 add to_human_string (#1467) Ray Beck 2023-01-19 07:01:34 -05:00
  • 7992b14896 Release v0.11.4 v0.11.4 yhirose 2023-01-09 17:08:11 -05:00
  • 7e420aeed3 add support for requests with both MultipartFormDataItems and Content Providers (#1454) Ray Beck 2023-01-08 18:38:14 -05:00
  • 227d2c2050 Add EINTR and EAGAIN judge for accept (#1438) yukun 2022-12-21 08:34:51 +08:00
  • 93e53c91f7 Updated unit test yhirose 2022-12-10 11:45:56 -05:00
  • 58cffd3223 std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448) Jiwoo Park 2022-12-10 07:37:48 +09:00
  • 8f32271e8c Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450) Ingo Bauersachs 2022-12-06 14:23:09 +01:00
  • c8c1c3d376 Fix #1442 yhirose 2022-12-01 13:38:58 -05:00
  • 9f512acb42 Removed code for upsupported OpenSSL yhirose 2022-12-01 13:38:58 -05:00
  • c0b461a3b7 Release v0.11.3 v0.11.3 yhirose 2022-11-29 19:26:10 -05:00
  • 74fe5a5029 Fix #1426 yhirose 2022-11-27 10:53:11 -05:00
  • 9d0a9d4e23 Fix #1437 yhirose 2022-11-27 10:05:30 -05:00
  • 5758769ad3 Windows CMake directory install fix (#1434) TheMarpe 2022-11-25 04:51:55 +01:00
  • e7eadc3605 add SYSTEM to include to prevent warnings (#1428) Ray Beck 2022-11-24 22:23:11 -05:00
  • 07c6e58951 Fix #1421 yhirose 2022-11-15 11:53:06 -05:00
  • 87994811a1 undef poll at the end if CPPHTTPLIB_USE_POLL (#1427) Pavel Artemkin 2022-11-14 07:49:49 +05:00
  • 42feb7e8be Updated README yhirose 2022-11-10 08:27:30 -05:00
  • 26196b70af Add test case for 'Issue 52666 in oss-fuzz: cpp-httplib:server_fuzzer: Timeout in server_fuzzer' yhirose 2022-11-03 13:07:04 -04:00
  • 93a51979c4 Get client process id over ip/port when server runs on UNIX socket. (#1418) Changbin Park 2022-11-03 23:25:18 +09:00
  • ad7edc7b27 avoid lockup in ThreadPool::shutdown() on legacy host (#1417) Changbin Park 2022-11-03 23:23:45 +09:00
  • 27cd4e6ffe Support compilation on AIX (#1402) Andreas Kempf 2022-10-14 16:49:48 +02:00
  • cae5a8be1c Added more fuzzing corpus yhirose 2022-09-24 08:27:54 -04:00
  • 8e10d4e8e7 Release v0.11.2 v0.11.2 yhirose 2022-09-12 11:36:14 -04:00
  • b57f79f438 Detecting client disconnection (#1373) Changbin Park 2022-08-31 10:11:19 +09:00
  • a9cf097951 build: set soversion to major.minor (#1357) Andrea Pappacoda 2022-08-12 19:48:40 +02:00
  • 5c3624e1af Updated example/uploader.sh yhirose 2022-08-06 14:43:56 -04:00
  • cba9ef8c0b Issue 49740 in oss-fuzz: cpp-httplib:server_fuzzer: Timeout in server_fuzzer yhirose 2022-08-06 08:08:08 -04:00
  • 4f8407a3a7 Refactoring the previous commit yhirose 2022-08-04 20:56:02 -04:00
  • 656e936f49 add multipart formdata for PUT requests. (#1351) Gopinath K 2022-08-05 06:12:13 +05:30
  • d92c314466 Release v0.11.1 v0.11.1 yhirose 2022-08-02 19:44:25 -04:00
  • b747fb111d Updated README yhirose 2022-08-02 19:41:25 -04:00
  • 7e0a0b2d0c Updated README yhirose 2022-08-02 19:30:15 -04:00
  • 362d064afa UNIX domain socket support (#1346) Changbin Park 2022-08-01 19:57:25 +09:00
  • 1bd88de2e5 Fix test build warning (#1344) Ata Yardımcı 2022-07-31 23:51:06 +03:00
  • 0b541ffebc Add get_socket_fd method to Client and ClientImpl, add according unit… (#1341) Rockybilly 2022-07-31 15:27:38 +03:00
  • 106be19c3e Issue 49512: cpp-httplib:server_fuzzer: Timeout in server_fuzzer yhirose 2022-07-30 23:27:29 -04:00
  • 25d72bf881 Release v0.11.0 v0.11.0 yhirose 2022-07-29 20:45:55 -04:00
  • 9d5b5297cc ssize_t redefinition on Windows - int/int64 vs long/long long (#1337) Mehmet İbrahimoğlu 2022-07-30 01:42:31 +01:00
  • 462884bebb With SSL enabled and NOMINMAX not defined, there is a conflict with 'max', which this fixes (#1334) Mehmet İbrahimoğlu 2022-07-27 13:16:06 +01:00
  • b1cc24b795 Update README.md (#1332) ZHANG Xiang 2022-07-25 18:48:52 +08:00
  • f0eb55b327 Changed to use const std::string & as much as possible instead of const char * (#1331) yhirose 2022-07-22 22:44:33 -04:00
  • 6dc285b5ca Merge branch 'kuguma-use_exception_ptr' yhirose 2022-07-15 17:33:53 -04:00
  • 07e614eef7 clangformat and README update yhirose 2022-07-15 17:32:38 -04:00
  • 916b2a8fd3 Merge branch 'use_exception_ptr' of https://github.com/kuguma/cpp-httplib into kuguma-use_exception_ptr yhirose 2022-07-15 17:19:39 -04:00
  • 869f5bb279 fix ExceptionHandlerTest.ContentLength Kai Aoki 2022-07-15 11:50:26 +09:00
  • 3e21338f82 Update README yhirose 2022-07-14 20:59:26 -04:00
  • 37bb3c6a77 No longer support VS 2013 and older #1325 (#1326) yhirose 2022-07-14 20:57:41 -04:00
  • d4ab2fa0e6 fix double ref and case of exceptions that are not std::exception Kai Aoki 2022-07-15 01:45:10 +09:00
  • 72d3f4896a Update httplib.h Kai Aoki 2022-07-12 00:10:57 +09:00
  • 5e6f973b99 Release v0.10.9 v0.10.9 yhirose 2022-07-08 17:39:37 -04:00
  • 7ed77b02ad Disable YouTubeNoSSLDigest yhirose 2022-07-08 17:38:50 -04:00
  • 127a64d5a0 Skip preamble and epilogue in multipart/form-data (Fix #1317) (#1320) yhirose 2022-07-08 17:26:50 -04:00
  • caa31aafda Accept large data transfer over SSL (Fix #1261, Close #1312) yhirose 2022-07-02 07:50:33 -04:00
  • dae318495f Revert "Accept large data transfer over SSL (#1261)" yhirose 2022-07-02 07:18:59 -04:00
  • 305a7abcb9 fix: update CPPHTTPLIB_VERSION to 0.10.8 (#1305) Andrea Pappacoda 2022-06-08 22:44:10 +02:00
  • 219d13b718 Fix #1303 v0.10.8 yhirose 2022-06-07 09:52:08 -04:00
  • df20c27696 resolve http server can't send file large than 2GB (Fix #1290) (#1294) conghuawang 2022-05-27 23:56:20 +08:00
  • a5a62768c0 Fix #1292 (#1296) yhirose 2022-05-27 11:54:43 -04:00
  • 4001637beb Added CPPHTTPLIB_FORM_URL_ENCODED_PAYLOAD_MAX_LENGTH yhirose 2022-05-26 10:16:32 -04:00
  • 47044c05a8 Fix compile error with MINGW-64 GCC-12.1.0 (#1283) Martín Córdova 2022-05-24 07:16:54 -04:00
  • a449d82723 build(cmake): minor tweaks (#1274) Andrea Pappacoda 2022-05-17 13:02:44 +02:00
  • fee8e97b4e Rename fuzzing test corpus for #1264 yhirose 2022-05-03 14:53:59 -04:00
  • 72d9ed4056 Added fuzzing corpus for #1264 yhirose 2022-05-02 18:06:14 -04:00
  • 1be1b3a86d build(meson): don't require python3 (#1267) Andrea Pappacoda 2022-04-30 23:40:47 +02:00
  • 9452c0a4b6 Release v0.10.7 v0.10.7 yhirose 2022-04-28 10:21:14 -04:00
  • 307b729549 Accept large data transfer over SSL (#1261) Yoshiki Matsuda 2022-04-28 10:08:39 +09:00
  • 696239d6e1 Link Windows crypto libs only when CPPHTTPLIB_OPENSSL_SUPPORT is set (#1254) mylogin 2022-04-21 05:04:55 +03:00
  • 6929d90353 build(meson): allow using OpenSSL 3.0 (#1256) Andrea Pappacoda 2022-04-21 03:39:52 +02:00
  • 348d032029 Updated README yhirose 2022-04-19 23:02:30 -04:00
  • d1d3fcdfd5 build(meson): mark *_encrypted_pem as test deps (#1255) Andrea Pappacoda 2022-04-19 13:12:00 +02:00
  • abf3a67dd0 meson: fix regression that broke extracting version (#1253) Eli Schwartz 2022-04-19 07:11:51 -04:00
  • d87abeecf0 Release v0.10.6 v0.10.6 yhirose 2022-04-17 17:34:48 -04:00
  • 4e28e4f741 Fix #1251 yhirose 2022-04-17 11:53:41 -04:00
  • 80a55cedeb Removed Repl.it examples yhirose 2022-04-16 21:11:17 -04:00
  • d05c343602 Release v0.10.5 v0.10.5 yhirose 2022-04-16 21:01:14 -04:00
  • 33f67386fe Fix #1249 yhirose 2022-04-16 08:54:14 -04:00
  • 56d8168dc4 clangformat yhirose 2022-04-16 08:52:55 -04:00
  • 5d87cc0558 resolve compiler warnings (#1246) greenfish 2022-04-15 00:46:10 +09:00
  • cb41947eb4 Fix #1235 (#1243) yhirose 2022-04-13 21:32:46 -04:00
  • 0857eba17b replace deprecated OpenSSL functions with evp functions (#1241) Kotarou 2022-04-12 01:40:58 +08:00
  • 020b0db090 build(meson): generate key_encrypted.pem (#1221) Andrea Pappacoda 2022-03-20 17:21:45 +01:00
  • bf0760fde4 fix: update user agent (#1218) Andrea Pappacoda 2022-03-18 23:12:51 +01:00
  • bb8e45383e Update README v0.10.4 yhirose 2022-03-17 08:38:00 -04:00
  • a1df576e4f Fix #1212 yhirose 2022-03-16 22:00:40 -04:00