Commit Graph

  • a9cf097951
    build: set soversion to major.minor (#1357) master Andrea Pappacoda 2022-08-12 19:48:40 +0200
  • da8b272a80
    build: set soversion to major.minor #1357 Andrea Pappacoda 2022-08-12 16:07:58 +0200
  • 5c3624e1af Updated example/uploader.sh yhirose 2022-08-06 14:43:56 -0400
  • cba9ef8c0b Issue 49740 in oss-fuzz: cpp-httplib:server_fuzzer: Timeout in server_fuzzer yhirose 2022-08-06 08:08:08 -0400
  • 4f8407a3a7 Refactoring the previous commit yhirose 2022-08-04 20:56:02 -0400
  • 656e936f49
    add multipart formdata for PUT requests. (#1351) Gopinath K 2022-08-05 06:12:13 +0530
  • 545586b9d2 add multipart formdata for PUT requests. #1351 Gopinath-Kalaiyarasan 2022-08-04 11:27:46 +0100
  • d92c314466 Release v0.11.1 v0.11.1 yhirose 2022-08-02 19:44:25 -0400
  • b747fb111d Updated README yhirose 2022-08-02 19:41:25 -0400
  • 7e0a0b2d0c Updated README yhirose 2022-08-02 19:30:15 -0400
  • 362d064afa
    UNIX domain socket support (#1346) Changbin Park 2022-08-01 19:57:25 +0900
  • 81bc57c66d add unittest for UNIX domain socket with abstract address #1346 Changbin Park 2022-08-01 10:11:55 +0900
  • 380f6a2349 add support UNIX domain socket with abstract address Changbin Park 2022-08-01 10:12:20 +0900
  • 5606bb06df add unittest for UNIX domain socket Changbin Park 2022-07-28 16:52:31 +0900
  • 1fcc889e54 Add support UNIX domain socket Changbin Park 2022-07-28 16:37:18 +0900
  • 08ff48f935 add unittest for UNIX domain socket with abstract address #1345 Changbin Park 2022-08-01 10:11:55 +0900
  • 667667d972 add support UNIX domain socket with abstract address Changbin Park 2022-08-01 10:12:20 +0900
  • 72c31f17d0 add unittest for UNIX domain socket Changbin Park 2022-07-28 16:52:31 +0900
  • 935a9272dd Add support UNIX domain socket Changbin Park 2022-07-28 16:37:18 +0900
  • 1bd88de2e5
    Fix test build warning (#1344) Ata Yardımcı 2022-07-31 23:51:06 +0300
  • 722b7b0708 Fix test build warning #1344 ata.yardimci 2022-07-31 23:33:16 +0300
  • ef7391c0b1 Fix test build warning #1342 ata.yardimci 2022-07-31 22:34:15 +0300
  • 0b541ffebc
    Add get_socket_fd method to Client and ClientImpl, add according unit… (#1341) Rockybilly 2022-07-31 15:27:38 +0300
  • 14ea71b8c1 Change name get_socket to socket #1341 ata.yardimci 2022-07-31 14:58:53 +0300
  • 03aded36fd Change name get_socket_fd to get_socket ata.yardimci 2022-07-31 14:49:28 +0300
  • b69db2ef6b Add get_socket_fd method to Client and ClientImpl, add according unit test ata.yardimci 2022-07-31 14:15:26 +0300
  • 106be19c3e Issue 49512: cpp-httplib:server_fuzzer: Timeout in server_fuzzer yhirose 2022-07-30 23:27:29 -0400
  • 25d72bf881 Release v0.11.0 v0.11.0 yhirose 2022-07-29 20:45:55 -0400
  • 9d5b5297cc
    ssize_t redefinition on Windows - int/int64 vs long/long long (#1337) Mehmet İbrahimoğlu 2022-07-30 01:42:31 +0100
  • cd4b70ed86 Define ssize_t as __int64 for _WIN64, not long long #1337 iamttaM 2022-07-29 07:17:34 +0100
  • c736fec5d4 ssize_t redefinition on Windows - int/int64 vs long/long long iamttaM 2022-07-28 21:52:42 +0100
  • 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 +0100
  • 26049f4473 With SSL enabled and NOMINMAX not defined, there is a conflict with 'max', which this fixes #1334 iamttaM 2022-07-27 07:34:43 +0100
  • 7ce77a1f0e Fix: openssl memory leak issue. #1335 Nick Peng 2022-07-26 16:47:49 +0800
  • b1cc24b795
    Update README.md (#1332) ZHANG Xiang 2022-07-25 18:48:52 +0800
  • 0efe57d951
    Update README.md #1332 ZHANG Xiang 2022-07-25 15:56:57 +0800
  • f0eb55b327
    Changed to use `const std::string &` as much as possible instead of `const char *` (#1331) yhirose 2022-07-22 22:44:33 -0400
  • d54046f013 Fix problems on Windows #1331 yhirose 2022-07-22 22:29:07 -0400
  • 09fb1a539b Changed to use `const std::string &` as much as possible instead of `const char *` yhirose 2022-07-22 15:35:11 -0400
  • 838ff597c0
    Merge e26a0b908f into 6dc285b5ca #1103 Leow Yong Zheng 2022-07-17 11:22:43 +0800
  • 6dc285b5ca Merge branch 'kuguma-use_exception_ptr' yhirose 2022-07-15 17:33:53 -0400
  • 07e614eef7 clangformat and README update yhirose 2022-07-15 17:32:38 -0400
  • 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 -0400
  • a9bebf5189 Enable specification of interface address for clients on Windows and Android too. #1327 Nikola Yanakiev 2022-07-15 12:46:55 +0300
  • 869f5bb279 fix ExceptionHandlerTest.ContentLength #1321 Kai Aoki 2022-07-15 11:50:26 +0900
  • 3e21338f82 Update README yhirose 2022-07-14 20:59:26 -0400
  • 37bb3c6a77
    No longer support VS 2013 and older #1325 (#1326) yhirose 2022-07-14 20:57:41 -0400
  • 410bfe973b No longer support VS 2013 and older (Fix #1325) #1326 yhirose 2022-07-14 20:19:48 -0400
  • ee2aa9a092 Fixed a warning yhirose 2022-07-14 20:10:11 -0400
  • d4ab2fa0e6 fix double ref and case of exceptions that are not std::exception Kai Aoki 2022-07-15 01:45:10 +0900
  • 72d3f4896a Update httplib.h Kai Aoki 2022-07-12 00:10:57 +0900
  • 5e6f973b99 Release v0.10.9 v0.10.9 yhirose 2022-07-08 17:39:37 -0400
  • 7ed77b02ad Disable YouTubeNoSSLDigest yhirose 2022-07-08 17:38:50 -0400
  • 127a64d5a0
    Skip preamble and epilogue in multipart/form-data (Fix #1317) (#1320) yhirose 2022-07-08 17:26:50 -0400
  • 6902998f05 Skip epilogue in multipart/form-data #1320 yhirose 2022-07-08 17:06:17 -0400
  • 52bbdc710d
    fix: skip MIME preamble (#1317) #1319 Gavin1937 2022-07-08 02:41:01 -0700
  • caa31aafda Accept large data transfer over SSL (Fix #1261, Close #1312) yhirose 2022-07-02 07:50:33 -0400
  • dae318495f Revert "Accept large data transfer over SSL (#1261)" yhirose 2022-07-02 07:18:59 -0400
  • 672d7617d7 restore compatibility with BoringSSL #1312 artpaul 2022-06-27 00:28:56 +0500
  • a6e6e50e16 Revert "Accept large data transfer over SSL (#1261)" artpaul 2022-06-27 02:22:30 +0500
  • a91ead6abc
    Fixed typo #1302 Giuseppe Cesarano 2022-06-09 11:14:40 +0200
  • 305a7abcb9
    fix: update CPPHTTPLIB_VERSION to 0.10.8 (#1305) Andrea Pappacoda 2022-06-08 22:44:10 +0200
  • f63702e41f
    fix: update CPPHTTPLIB_VERSION to 0.10.8 #1305 Andrea Pappacoda 2022-06-08 22:22:02 +0200
  • 219d13b718 Fix #1303 v0.10.8 yhirose 2022-06-07 09:52:08 -0400
  • fa06eecf83
    Avoid copy where possible Giuseppe Cesarano 2022-06-04 13:32:47 +0200
  • f694ddd652 Reverted changes for memcmp, compare #1297 Giuseppe Cesarano 2022-05-31 12:29:50 +0200
  • 13dd5e05b3 Removed misleading /*unused*/ comments Giuseppe Cesarano 2022-05-31 12:22:41 +0200
  • 851084336f Reverted dynamic_cast to static_cast Giuseppe Cesarano 2022-05-31 12:01:25 +0200
  • 90b7973967 Reverted changes for isalnum, strcmp, isdigit Giuseppe Cesarano 2022-05-31 11:56:44 +0200
  • f774bd2b25 Removed hint's memset Giuseppe Cesarano 2022-05-31 11:49:10 +0200
  • f7431667bd Document formatted with clang-format. Giuseppe Cesarano 2022-05-31 11:45:21 +0200
  • 8f0bdef10a clang-tidy suggested fixes Giuseppe Cesarano 2022-05-30 18:12:06 +0200
  • df20c27696
    resolve http server can't send file large than 2GB (Fix #1290) (#1294) conghuawang 2022-05-27 23:56:20 +0800
  • a5a62768c0
    Fix #1292 (#1296) yhirose 2022-05-27 11:54:43 -0400
  • f9cf5f06d0 Fix #1292 #1296 yhirose 2022-05-27 15:38:49 +0000
  • 968e17e1d5 disable unit test "ServerLargeContentTest" due to out-of-memory on GitHub Actions. #1294 conghuawang 2022-05-27 23:29:19 +0800
  • a643762017 resolve problem: http server can't send file large than 2GB. add unit test for http server send large file. add /bigobj compile option to msvc x64. conghuawang 2022-05-27 22:12:55 +0800
  • bc3db0ef1f writing data in chunks #1291 Christian Heinemann 2022-05-26 18:22:22 +0200
  • 4001637beb Added CPPHTTPLIB_FORM_URL_ENCODED_PAYLOAD_MAX_LENGTH yhirose 2022-05-26 10:16:32 -0400
  • 660ccbb80f
    fix incorrect checking of Content-Type in Server::read_content (fix #1288) #1289 Lion Kortlepel 2022-05-25 23:20:28 +0200
  • 73d8497246
    Added wolfSSL support #1284 Immortale 2022-05-24 15:12:56 +0300
  • 47044c05a8
    Fix compile error with MINGW-64 GCC-12.1.0 (#1283) Martín Córdova 2022-05-24 07:16:54 -0400
  • 6acfe78d81
    Fix compile error with MINGW-64 GCC-12.1.0 #1283 mcordova1967 2022-05-24 00:11:39 -0400
  • a449d82723
    build(cmake): minor tweaks (#1274) Andrea Pappacoda 2022-05-17 13:02:44 +0200
  • fcd40dec45
    build(cmake): minor tweaks #1274 Andrea Pappacoda 2022-05-16 19:07:11 +0200
  • 1ddbcd044d Added a CMake macro to determine the name of the C++ compiler executable. This is then used to determine if clang (clang++) is being used. #1272 JonathanCline 2022-05-14 05:37:30 -0500
  • fee8e97b4e
    Rename fuzzing test corpus for #1264 yhirose 2022-05-03 14:53:59 -0400
  • 72d9ed4056 Added fuzzing corpus for #1264 yhirose 2022-05-02 18:06:14 -0400
  • 1be1b3a86d
    build(meson): don't require python3 (#1267) Andrea Pappacoda 2022-04-30 23:40:47 +0200
  • ae30ed2452
    build(meson): don't require python3 #1267 Andrea Pappacoda 2022-04-30 17:42:17 +0200
  • 9452c0a4b6 Release v0.10.7 v0.10.7 yhirose 2022-04-28 10:21:14 -0400
  • 307b729549
    Accept large data transfer over SSL (#1261) Yoshiki Matsuda 2022-04-28 10:08:39 +0900
  • eb8eae1343 Disable `LargeDataTransfer` test due to OoM in CI #1261 Yoshiki Matsuda 2022-04-28 02:59:10 +0900
  • e26a0b908f remove piesocket reference from websocket example #1103 PixlRainbow 2022-04-27 23:41:44 +0800
  • c9604b86dd support pre-101-switch response check on client PixlRainbow 2022-04-27 23:38:42 +0800
  • 37f568600e 101 protocol switch support on server side PixlRainbow 2022-04-27 19:48:54 +0800
  • e1fbfbd682 refactor custom protocol handler type names PixlRainbow 2022-04-27 19:10:44 +0800
  • 7ba37611ac fix missing default force_protocol argument PixlRainbow 2022-04-27 17:19:37 +0800
  • 033e824174 Fix return value in the case of `SSL_ERROR_ZERO_RETURN` Yoshiki Matsuda 2022-04-27 17:48:11 +0900
  • cb7598511a Fix return value of `SSLSocketStream::read/write` Yoshiki Matsuda 2022-04-27 09:14:03 +0900