1
0
mirror of synced 2025-07-26 12:41:03 +03:00

Commit Graph

  • 0f1b62c2b3 Release v0.13.1 v0.13.1 yhirose 2023-07-08 07:41:24 -04:00
  • c30906a541 Code cleanup yhirose 2023-07-07 19:43:37 -04:00
  • 3533503323 Fix explicit constructor warning (#1614) bgs99 2023-07-07 20:17:19 +03:00
  • 82acdca638 Release v0.13.0 v0.13.0 yhirose 2023-07-06 18:32:42 -04:00
  • a1e56a567b Result: allow default constructor (#1609) vmaffione 2023-07-05 18:05:29 +02:00
  • 0c17d172a2 Code cleanup yhirose 2023-07-05 09:06:21 -04:00
  • 5d8e7c761f Updated README yhirose 2023-07-05 08:45:05 -04:00
  • 17fc522b75 Add named path parameters parsing (Implements #1587) (#1608) bgs99 2023-07-05 14:44:19 +03:00
  • f1daa5b88b Fix #1607 yhirose 2023-07-04 20:27:11 -04:00
  • fe9a1949a6 Fixed an example in README yhirose 2023-06-28 11:28:08 -04:00
  • 50cba6db9f Fix #1603 yhirose 2023-06-27 21:13:41 -04:00
  • 18592e7f98 Ability to turn off linking against OpenSSL if already detected. (#1602) Nathan Moinvaziri 2023-06-27 17:09:42 -07:00
  • bd9612b81e Changed to use auto (#1594) yhirose 2023-06-17 02:18:34 -04:00
  • 7ab5fb65b2 Code cleanup (#1593) yhirose 2023-06-16 18:08:28 -04:00
  • 8df5fedc35 Fix -Wold-style-cast warnings (#1591) Andre Eisenbach 2023-06-16 17:30:24 -04:00
  • 4a61f68fa4 Don't overwrite the last redirected location (#1589) Jiwoo Park 2023-06-17 03:56:16 +09:00
  • 067890133c Use nghttp2-hosted httpbin.org (#1586) Jiwoo Park 2023-06-16 00:12:41 +09:00
  • d3076f5a70 v0.12.6 v0.12.6 yhirose 2023-06-10 07:02:38 +09:00
  • ed129f057f Fixed C++11 warnings and code format yhirose 2023-06-09 20:49:46 +09:00
  • eab5ea01d7 Load in-memory CA certificates (#1579) Jiwoo Park 2023-06-09 16:34:51 +09:00
  • 3e287b3a26 Provide a CMake option to disable C++ exceptions (#1580) Petr Hosek 2023-06-06 00:56:26 -07:00
  • 4f33637b43 Add support for zOS (#1581) v1gnesh 2023-06-06 10:44:06 +05:30
  • 698a1e51ec Move, not copy, Logger and Handler functors (#1576) db-src 2023-06-02 07:40:00 +01:00
  • 27c0e1186c Release v12.0.5 v0.12.5 yhirose 2023-05-30 16:09:42 +09:00
  • c54c71a3e5 Add HTTPLIB_INSTALL CMake option (#1575) Niccolò Iardella 2023-05-30 09:08:58 +02:00
  • 3409c00e6f Fixed warnings v0.12.4 yhirose 2023-05-27 01:10:21 +09:00
  • f8ef5fab64 Release v0.12.4 yhirose 2023-05-27 00:57:43 +09:00
  • 5b397d455d Fix more CRLF injection problems. yhirose 2023-05-22 22:56:16 +09:00
  • f977558a28 Release v0.12.3 v0.12.3 yhirose 2023-04-30 10:44:36 +09:00
  • c2e156e0e0 Fix leaked handle in create_socket (#1554) Oleg Shparber 2023-04-09 12:18:44 -04:00
  • 7aba2938d3 Fix #1548 yhirose 2023-04-08 15:31:47 -04:00
  • d587548250 Fix #1545 yhirose 2023-04-08 14:53:55 -04:00
  • 21f9c51556 Remove whitespace in CMake generator expression (#1552) Jiwoo Park 2023-04-08 04:40:52 +09:00
  • 985ceba525 Updated README yhirose 2023-04-04 07:17:59 -07:00
  • e62a4b02e5 fix (#1525) Sergey Kazmin 2023-04-04 17:12:15 +03:00
  • ff34749572 Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547) Octavio Valle 2023-04-03 12:28:01 -03:00
  • e5804d4a50 Don't loading system certs from Keychain on iOS (#1546) Jiwoo Park 2023-04-01 22:26:30 +09:00
  • 3956a2b790 Fix ServerTest.ClientStop test case (#1542) Jiwoo Park 2023-03-30 22:50:51 +09:00
  • b33aa52dc2 Fix lifetime issues in test using detail::scope_exit() (#1535) Jiwoo Park 2023-03-28 13:01:34 +09:00
  • 76230db97f Simplified scope_exit yhirose 2023-03-25 21:52:39 -04:00
  • a66a013ed7 Release v0.12.2 v0.12.2 yhirose 2023-03-25 21:47:14 -04:00
  • f4b02dfdc1 Fix #1533 yhirose 2023-03-25 21:13:07 -04:00
  • 4cf218643e Code format yhirose 2023-03-25 21:12:40 -04:00
  • 8f96b69a25 Update test.yaml to use microsoft/setup-msbuild@v1.1 yhirose 2023-03-23 18:53:27 -04:00
  • d262033ded Prevent overflow in hash function str2tag_core() (#1529) Johannes Flügel 2023-03-22 19:16:32 +01:00
  • 5745eabe69 Updated test.yaml to use ctions/checkout@v3 yhirose 2023-03-21 18:54:54 -04:00
  • 5f18642271 Close #1531 yhirose 2023-03-20 11:45:21 -04:00
  • 88a9278872 Fix #1486 yhirose 2023-03-11 16:57:51 -05:00
  • 9bb3ca8169 Fix #1459 (#1523) yhirose 2023-03-10 22:21:42 -05:00
  • f2f4728489 Release v0.12.1 v0.12.1 yhirose 2023-03-10 17:53:19 -05:00
  • d1b616286f Add note for macOS regarding system certs yhirose 2023-03-10 17:46:50 -05:00
  • df74526f91 Fix multipart Content-Type headers with both boundary and charset parameters (#1516) Mathieu Gaillard 2023-03-08 20:57:17 -08:00
  • 9f7ae0737a Fix typos (#1517) Joel Rosdahl 2023-03-08 23:03:20 +01:00
  • 1ebb8412c5 Use SSL_ERROR_ZERO_RETURN to check if the SSL peer is closed. yhirose 2023-03-07 08:15:16 -05:00
  • 7b69999c37 Reuse gtest on system (#1493) Petr Menšík 2023-03-06 03:35:35 +01:00
  • 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