Commit Graph

  • ab477b5631 Fix "Issue 37742 in oss-fuzz: cpp-httplib:server_fuzzer: Timeout in server_fuzzer" v0.9.4 yhirose 2021-09-02 22:57:57 -04:00
  • 0823d5c7f2 Fixed #1031 yhirose 2021-08-30 17:16:31 -04:00
  • 1cc6930363 Append '_Online' suffix to Unit test names that access external servers v0.9.3 yhirose 2021-08-23 13:02:19 -04:00
  • 4297500928 Fix #1024 yhirose 2021-08-17 09:28:17 -04:00
  • a58f042614 Don't define INVALID_SOCKET if it has been defined already (i.e. by libpcap) (#1021) Thomas Behn 2021-08-10 14:29:27 +02:00
  • 469c6bc2b6 Fix #1017 yhirose 2021-08-02 15:44:50 -04:00
  • 887074efd2 Add test of httplib.h split into .h + .cc (#1015) Joel Rosdahl 2021-07-31 15:53:30 +02:00
  • 9c2c15ca45 Add missing template method implementations (#1013) Joel Rosdahl 2021-07-30 16:05:49 +02:00
  • 1b3b098329 Avoid hardcoded ports in RedirectToDifferentPort.Redirect test (#1012) Joel Rosdahl 2021-07-30 16:04:02 +02:00
  • 6f7075e3aa Improve split script (#1011) Joel Rosdahl 2021-07-30 16:03:05 +02:00
  • ccbddd8842 Allow LargeRandomData test only on Windows v0.9.2 yhirose 2021-07-22 22:17:31 -04:00
  • 879dd261c2 Fix gzip compression/decompression over 4 GiB data size (#1002) yosh-matsuda 2021-07-23 11:07:40 +09:00
  • 52f5eb5980 [Fix] ca_cert_path/ce_cert_store lose (#1004) xxrl 2021-07-23 09:41:41 +08:00
  • ea2f69a0d7 Add httplib::Error to std::string function (#999) Gregor Jasny 2021-07-20 03:17:44 +02:00
  • 9f2064a8ed Fix remaining test warnings (#1001) Gregor Jasny 2021-07-20 03:17:18 +02:00
  • e3750d9ddf Simplefied server APIs yhirose 2021-07-17 18:09:30 -04:00
  • c1eee3012e Fix #998 yhirose 2021-07-17 17:18:56 -04:00
  • 6b08babbd2 Use googletest 1.11.0 (#1000) Gregor Jasny 2021-07-17 19:21:03 +02:00
  • 215b81342e Added a test case for #996 v0.9.1 yhirose 2021-07-15 08:24:06 -04:00
  • 06bfa7e08b Fix #979 yhirose 2021-07-14 22:49:49 -04:00
  • 3d83cbb872 Improve string compare performance yhirose 2021-07-12 23:51:56 -04:00
  • 8a803b30f6 Fix #990 yhirose 2021-07-12 23:46:25 -04:00
  • 80be649de7 Fix #961 yhirose 2021-06-26 18:26:33 -04:00
  • 9648f950f5 Updated README yhirose 2021-06-18 08:45:50 -04:00
  • 6b9ffc8bec Remove dead code (#965) Gregor Jasny 2021-06-18 13:20:34 +02:00
  • d903053faf Update httplib.h (#964) Simon Edlund 2021-06-17 16:57:25 +02:00
  • 676f1b5a26 Updated the user agent string yhirose 2021-06-14 08:42:43 -04:00
  • b8dec12f15 Limit SSL_ERROR_WANT_READ retries to 1 sec (#957) Baruch Nissenbaum 2021-06-14 15:41:20 +03:00
  • fc9b223acc Updated copyright year v0.9.0 yhirose 2021-06-11 14:45:35 -04:00
  • ba824089d7 Fix code err code 401 when the password is empty in base_auth. (#958) CncGpp 2021-06-11 20:39:33 +02:00
  • 1a2faf09e0 Add header-only Meson support (#955) Andrea Pappacoda 2021-06-05 22:45:00 +02:00
  • 5a43bb8149 Implemented #946 in a different way yhirose 2021-06-02 13:28:49 -04:00
  • 0104614656 Code refactoring yhirose 2021-06-02 00:20:17 -04:00
  • 77a77f6d2d Added set_default_headers on Server yhirose 2021-05-23 18:17:55 -04:00
  • 089b9daa1c Fix virtual call in ClientImpl::~ClientImpl() (#942) v0.8.9 Mathias Laurin 2021-05-23 02:15:20 +02:00
  • ba34ea4ee8 Fix #944 yhirose 2021-05-22 19:24:50 -04:00
  • 2917b8a005 Explicit cast from size_t to uInt (#941) Baruch Nissenbaum 2021-05-20 01:03:59 +03:00
  • dcf24d45a2 fix ssesvr use of deleted function (#938) Joseph Huang 2021-05-18 23:19:15 -04:00
  • 75fdb06696 Added a missing member in copy_settings. yhirose 2021-05-15 09:10:54 -04:00
  • e00ad37580 Add option to bypass URL encode of path (#934) Alex Hornung 2021-05-15 13:48:25 +01:00
  • 5cfb70c2b4 Fix some shadowed variable warnings (#935) Vincent Stumpf 2021-05-15 05:46:16 -07:00
  • 2a70c45697 Fix client.cc code, since res.error() without operator overloading… (#921) Alessio Pollero 2021-05-01 19:29:23 +02:00
  • c58b00580e reserving before encoding (#912) Aswin Raj Kharel 2021-04-24 15:19:14 -05:00
  • 7c60e69c33 Remove redunant call to close_socket (#911) v0.8.8 Ken Schalk 2021-04-23 17:07:19 -04:00
  • 33e94891ee Updated test.cc yhirose 2021-04-22 08:04:46 -04:00
  • 73e0729f63 Change sink.write() to return boolean yhirose 2021-04-19 17:21:17 -04:00
  • 21c529229c Fixed timeout issues yhirose 2021-04-16 22:03:57 -04:00
  • 63643e6386 Code format v0.8.7 yhirose 2021-04-13 20:52:49 -04:00
  • 6cc2edce99 Added set_address_family yhirose 2021-04-13 20:49:52 -04:00
  • d122ff3ca8 Code formatting yhirose 2021-04-13 12:38:45 -04:00
  • 14c6d526b4 Use newer version-flexible TLS/SSL method (#904) James Young 2021-04-13 23:11:38 +10:00
  • 28e07bca16 Fixed minor code smells (#901) Philipp Hasper 2021-04-09 20:55:21 +02:00
  • faa5f1d802 Additional changes for #889 v0.8.6 yhirose 2021-04-05 16:13:41 -04:00
  • 9d3365df54 Fix #889 yhirose 2021-04-05 11:09:08 -04:00
  • 6ff84d34d1 Another simpler implementation of #890 (#891) yhirose 2021-04-02 18:25:04 -04:00
  • b845425cd0 Fix #878 v0.8.5 yhirose 2021-03-16 19:40:15 -04:00
  • 89519c88e2 Fix #874 yhirose 2021-03-10 15:56:04 -05:00
  • ff813bf99d Fix #863 yhirose 2021-02-17 15:36:56 -05:00
  • cf475bcb50 Fix #860 v0.8.4 yhirose 2021-02-12 12:21:43 -05:00
  • bc80d7c789 Fixed ClientStop test problem yhirose 2021-02-06 20:12:30 -05:00
  • b7566f6961 Resolve #852 yhirose 2021-02-02 22:09:35 -05:00
  • 0542fdb8e4 Add exception handler (#845) v0.8.3 Nikolas 2021-01-28 23:19:11 +01:00
  • 78c474c744 Update README yhirose 2021-01-27 11:59:24 -05:00
  • 88411a1f52 Fix #846 yhirose 2021-01-27 14:35:32 +00:00
  • ae6cf70bc4 Updated README yhirose 2021-01-26 08:38:28 -05:00
  • 68d1281759 Resolve #839 v0.8.2 yhirose 2021-01-23 13:33:27 -05:00
  • 0308d60cb2 Resolve #831 (#835) yhirose 2021-01-23 12:23:06 -05:00
  • 59f5fdbb33 Resolve #840 yhirose 2021-01-23 11:40:31 -05:00
  • 13184f5f80 Return Server& from handler setters (#836) Anonymous 2021-01-22 06:20:21 -08:00
  • 8d9a477edb No content check (#823) v0.8.1 Eric Lee 2021-01-13 15:51:40 -07:00
  • 85b4abbf16 Updated the simple example v0.8.0 yhirose 2021-01-07 19:56:33 -05:00
  • e42a358da8 Updated README yhirose 2021-01-07 19:00:24 -05:00
  • f008fe4539 Added middleware support (#816) yhirose 2021-01-07 18:40:52 -05:00
  • ddf41d29ef Added const *char and size_t interface yhirose 2021-01-06 22:39:58 -05:00
  • 3f88a46c4a Code format yhirose 2020-12-31 18:14:28 -05:00
  • 242706ea34 Fix #820 yhirose 2020-12-31 18:14:05 -05:00
  • a9f5f8683f Fixed warnings on Visual C++ yhirose 2020-12-31 11:35:11 -05:00
  • 60c2213893 Fix #817 yhirose 2020-12-31 10:58:44 -05:00
  • eb2d28bca2 Code cleanup yhirose 2020-12-31 10:35:26 -05:00
  • 86f637a246 Added encode_uri_param tests with UTF-8 characters (#818) Yuri Santos 2020-12-31 01:06:36 -03:00
  • 2c07ec4600 Code cleanup yhirose 2020-12-29 09:39:19 -05:00
  • 871d8d67b0 Made Request paramater const in handle_file_request yhirose 2020-12-28 22:03:04 -05:00
  • 7299713195 Fix readme Response::set_chunked_content_provider (#811) Anonymous 2020-12-25 16:55:57 -08:00
  • 96afa7e108 Updated README yhirose 2020-12-21 13:40:32 -05:00
  • 55f57af0b9 Update README yhirose 2020-12-21 09:27:36 -05:00
  • 6b35cd0116 Updated README yhirose 2020-12-21 08:15:06 -05:00
  • 99f2229e48 Updated README yhirose 2020-12-19 22:43:31 -05:00
  • b9641048fc Switch to hghttp2.org/httpbin for redirect test. (#538) yhirose 2020-12-19 20:15:13 -05:00
  • e9c6c6e609 Code format yhirose 2020-12-19 20:14:53 -05:00
  • 40db42108f Fixed problem with invalid requests including spaces in URL path v0.7.18 yhirose 2020-12-19 12:02:11 -05:00
  • 24bb1387d6 Update README.md (#806) Anonymous 2020-12-19 08:12:44 -08:00
  • d0bd4afb0b Ensure socket is closed after processing in SSLServer (#804) Jeremie Rahm 2020-12-18 16:29:36 -08:00
  • 78ea786abd [PR] Special function to encode query params (#801) Yuri Santos 2020-12-18 19:51:11 -03:00
  • 9cac2c9ceb typo: specitic => specific (#802) Miosame 2020-12-18 21:12:21 +01:00
  • 0cff3245df Extend built-in extension MIME mapping (#799) Anonymous 2020-12-18 06:32:19 -08:00
  • 0e3925db3f Fixed build error yhirose 2020-12-18 00:07:48 +00:00
  • c9a13d214b Changed not to use string_view yhirose 2020-12-17 18:48:27 -05:00
  • 0954af2d4c Use user-defined literals for file extention match yhirose 2020-12-17 18:27:04 -05:00
  • 7c1c952f5a Don't allow invalid status code format (It sould be a three-digit code.) yhirose 2020-12-15 19:06:52 -05:00
  • a6edfc730a Added a unit test for static file with range yhirose 2020-12-15 18:47:51 -05:00