Commit Graph

  • 9505a76491 Bringing Cmake back (#470) KTGH 2020-05-19 19:07:18 -04:00
  • 29fd136afd Code cleanup and format v0.6.3 yhirose 2020-05-16 17:22:55 -04:00
  • f5598237b2 Fixed many redirects problem on Proxy yhirose 2020-05-16 08:49:15 -04:00
  • 01058659ab make write timeout configurable (like the read timeout already is) (#477) Daniel Ottiger 2020-05-16 23:31:46 +02:00
  • 66f698fab6 Fixed build errors with some examples v0.6.2 yhirose 2020-05-16 00:50:52 -04:00
  • b9a9df4d73 Fixed problem with writing large data yhirose 2020-05-15 22:21:58 -04:00
  • 25aa3ca982 Added std::ostream os in DataSink. yhirose 2020-05-15 21:26:13 -04:00
  • 2d67211183 Added more unit tests for the simple interface yhirose 2020-05-14 18:25:18 -04:00
  • f4c5d94d74 Updated version in the User Agent string v0.6.1 yhirose 2020-05-14 18:07:02 -04:00
  • 63a96aeb20 Improved Client2 interface yhirose 2020-05-14 12:49:00 -04:00
  • bbb83d12c1 Removed default parameter values in Client and SSLClient constructors yhirose 2020-05-14 08:51:32 -04:00
  • 2d4b42b70b Removed url yhirose 2020-05-14 01:43:06 -04:00
  • 1919d08f71 Added Client2 yhirose 2020-05-14 01:36:56 -04:00
  • 824c02fcd3 Code cleanup yhirose 2020-05-14 00:36:11 -04:00
  • 2c0613f211 Fix #472 v0.6.0 yhirose 2020-05-13 21:48:14 -04:00
  • be45ff1ff1 A detail about Gzip support (#475) Saika Fatih 2020-05-13 00:38:51 +03:00
  • 803ebe1e20 Typos fixed (#474) Saika Fatih 2020-05-12 20:18:58 +03:00
  • ba685dbe48 Fixed potential infinite loop with content receiver v0.5.13 yhirose 2020-05-10 20:45:57 -04:00
  • 49c4c2f9c1 Fix #459 yhirose 2020-05-10 20:39:16 -04:00
  • 58909f5917 Fix #466 yhirose 2020-05-10 15:58:53 -04:00
  • 5982b5c360 Fix #471 yhirose 2020-05-10 14:18:03 -04:00
  • eb1fe5b191 Fixed warnings yhirose 2020-05-08 21:29:33 -04:00
  • 5e01587ed6 Fixed problem created in the previous commit yhirose 2020-05-09 13:43:06 -04:00
  • 5935d9fa59 Commented out the unit test for digest auth. yhirose 2020-05-09 13:32:51 -04:00
  • 5bb4c12c6b Fix #465 (#467) PixlRainbow 2020-05-09 20:29:08 +08:00
  • 85637844c9 Updated README yhirose 2020-05-07 21:13:45 -04:00
  • d043b18097 keepalive: support multiple post using content provider (#461) Daniel Ottiger 2020-05-07 14:31:14 +02:00
  • 31bb13abd2 Removed TravisCI badge from README yhirose 2020-05-04 22:19:17 -04:00
  • 8728db7477 Apply IPV6_V6ONLY only when socket is AF_INET6 yhirose 2020-05-04 22:16:43 -04:00
  • 1c50ac3667 Stop using TravisCI anymore due to IPv6 issue yhirose 2020-05-04 22:14:03 -04:00
  • cf386f97fd Merge branch 'master' of https://github.com/yhirose/cpp-httplib yhirose 2020-05-04 22:13:17 -04:00
  • b2203bb05a server: support dual-stack server socket (#450) Daniel Ottiger 2020-05-05 04:13:12 +02:00
  • f5b806d995 Added a test case for #396. yhirose 2020-05-04 21:26:14 -04:00
  • 3895210f19 Code format yhirose 2020-05-04 21:25:59 -04:00
  • d45250fd88 Appled HANDLE_EINTR to send and select system calls v0.5.12 yhirose 2020-05-01 21:37:30 -04:00
  • 528cacdc0d Changed CPPHTTPLIB_THREAD_POOL_COUNT back to 8. (#454) yhirose 2020-05-01 21:20:49 -04:00
  • ed1b6afa10 Fix crash caused by header field regex complexity (#457) Matthew DeVore 2020-05-01 09:44:13 -07:00
  • 08fc7085e5 Fixed #456 yhirose 2020-04-30 19:40:23 -04:00
  • 8333340e2c Chagned to use inline function instead of macro yhirose 2020-04-27 12:36:39 -04:00
  • 98a0887571 Merge branch 'je-ik-sketch-eintr-handling' yhirose 2020-04-27 12:33:21 -04:00
  • b0a189e50e Sketch handling EINTR errors Jan Lukavsky 2020-04-27 17:36:44 +02:00
  • 776b3ffbf9 Code format v0.5.11 yhirose 2020-04-25 18:01:48 -04:00
  • a061b97677 Adjust appveyor.yml yhirose 2020-04-25 18:01:12 -04:00
  • d359e3a5f7 Renave queue_adjust to on_idle (#442) yhirose 2020-04-25 17:56:22 -04:00
  • 5928e0af1a TaskQueue method to internal size adjust (#442) evg82 2020-04-25 23:55:20 +02:00
  • a5005789ff Fixed Visual Studio compiler warnings with x64 platform (Resolve #440 and #446) (#448) yhirose 2020-04-25 17:13:14 -04:00
  • fae30af47d Updated appveyor.yml yhirose 2020-04-25 14:42:32 -04:00
  • 2feea0c9ab Fixed error: ‘ULONG_MAX’ was not declared in this scope on line 1921 (#445) Hoa Thiên Vũ 2020-04-24 23:02:19 +07:00
  • a2e4af54b7 Fix #399 yhirose 2020-04-23 23:09:04 -04:00
  • d0b123be26 Support remote_addr and remote_port REMOTE_PORT header in client Request (#433) yhirose 2020-04-23 22:10:50 -04:00
  • df138366e4 Fail to read a chunk if its length is >= ULONG_MAX (#444) Matthew DeVore 2020-04-23 07:59:15 -07:00
  • c49441ae64 Do not throw exceptions when parsing request chunks (#441) Matthew DeVore 2020-04-23 06:05:45 -07:00
  • e1506fa186 Code cleanup yhirose 2020-04-22 21:43:16 -04:00
  • ad9fd3bd93 Fix #436 yhirose 2020-04-22 21:42:58 -04:00
  • 05e0253195 Fixed test error yhirose 2020-04-21 23:07:51 -04:00
  • da26b517a3 Added url::Get interface yhirose 2020-04-21 23:00:39 -04:00
  • 2b7a968468 Added a unit test for URL interface yhirose 2020-04-20 20:23:04 -04:00
  • 240cc85ccb Fixed regex problem for recirect location yhirose 2020-04-21 21:18:29 -04:00
  • 129e2f00b8 Removed unnecessary noexcept yhirose 2020-04-20 19:42:05 -04:00
  • da746c6e67 SSLClient::set_ca_cert_store: mark as inline (#435) v0.5.10 Daniel Ottiger 2020-04-20 18:53:39 +02:00
  • 3451da940d Code format yhirose 2020-04-19 22:05:04 -04:00
  • 38a6b3e69f Fixed warning yhirose 2020-04-19 22:04:29 -04:00
  • d1037ee9fd Close #433 yhirose 2020-04-18 16:36:36 -04:00
  • 2ece5f116b Pass certs and keys from memory (#432) Daniel Ottiger 2020-04-18 22:26:06 +02:00
  • c2b6e4ac04 Fix #431 yhirose 2020-04-17 21:48:16 -04:00
  • 8674555b88 Removed CMakeLists.txt. (Fix #421) yhirose 2020-04-13 20:55:33 -04:00
  • 85327e19ae Fix #425 v0.5.9 yhirose 2020-04-12 15:33:08 -04:00
  • ed8efea98b Added support for DELETE request body (#418) Alexandre Taillefer 2020-04-07 12:51:52 -07:00
  • 1ccddd1b0b SSL_shutdown() only if not already closed by remote (#413) Max 2020-04-06 16:30:21 +02:00
  • 992f3dc690 Code cleanup yhirose 2020-04-03 09:33:29 -04:00
  • 402d47e2cd Fix #407 v0.5.8 yhirose 2020-03-31 19:42:53 -04:00
  • 171fc2e353 Fix #403. Added more status codes based on MDN document yhirose 2020-03-26 20:48:23 -04:00
  • ced4160d05 add http status code 201 to show the right status message in return headers (#402) SoenkeHeeren 2020-03-26 17:20:32 +01:00
  • 5b51aa6851 Revert "Add 1000-concurrency-result report" yhirose 2020-03-24 17:30:32 -04:00
  • dc13cde820 Minor improvements in httplib classes (#395) Igor [hyperxor] 2020-03-23 13:54:13 +03:00
  • b0af78e340 Add 1000-concurrency-result report yhirose 2020-03-21 15:49:26 +00:00
  • 914c8860e8 Accept content by value to allow moving Andrew Gasparovic 2020-03-20 15:46:34 -07:00
  • dc6a72a0fd Fix #387 yhirose 2020-03-17 18:01:49 -04:00
  • 685533ba50 Fixed warnings on Windows due to max/min macro yhirose 2020-03-16 13:58:09 -04:00
  • 6e46ccb37c Updated README yhirose 2020-03-15 12:05:12 -04:00
  • ac18b70a0f Update calculation formula for progress percentage (#386) Aristo Chen 2020-03-15 20:29:27 +08:00
  • e1acb949e7 Fix #382 yhirose 2020-03-13 18:43:29 -04:00
  • ab96f49766 Fixed problem that line end char is missing on start messagein simple server example yhirose 2020-03-13 16:36:33 -04:00
  • 7b3cea5317 Prevent an implicit capture of 'this' via '[=]' (#381) Oleg Vorobiov 2020-03-12 23:31:22 +07:00
  • 26deffe0c6 Not to send 'EXCEPTION_WHAT' header to client yhirose 2020-03-10 17:42:14 -04:00
  • e07c5fec01 simplest way to catch handler exceptions Rafael Leira 2020-03-10 13:20:26 +01:00
  • 6e473a7c5c Fix conversion to ‘int’ from ‘long int’ warning (#377) miketsts 2020-03-10 20:48:14 +02:00
  • c74129a1c2 Fix #372 (#374) yhirose 2020-03-09 23:59:00 -04:00
  • 18e750b4e7 Code cleanup yhirose 2020-03-09 19:47:28 -04:00
  • bf7700d192 Fix exception that occurs with libc++ regex engine (#368) v0.5.7 Matthew DeVore 2020-02-28 03:31:39 -08:00
  • 3da925d6fe Adjusted a unit test. yhirose 2020-02-25 08:29:12 -05:00
  • 319417f26d Updated README yhirose 2020-02-24 21:50:07 -05:00
  • 4c3b119dde Code format yhirose 2020-02-24 21:17:02 -05:00
  • 6de8684328 Merge branch 'hyperxor-remove_code_duplication_in_getting_query' yhirose 2020-02-24 21:15:01 -05:00
  • ccc9a9b3f4 Remove code duplication in converting params to query hyperxor 2020-02-25 02:30:34 +03:00
  • f2bb9c45d6 Support for deflate compression (#360) v0.5.6 rymis 2020-02-24 17:48:00 +01:00
  • 9a663aa94e Added a unit test. yhirose 2020-02-21 11:48:47 -05:00
  • d0d744d520 Fixed compiler warning with Visual C++. Close #358 yhirose 2020-02-20 17:30:04 -05:00
  • fce8e6fefd Merge pull request #356 from samhocevar/fix-shadow-declarations yhirose 2020-02-17 09:01:47 -05:00
  • 180aa32ebf Fix a few shadowed variable compilation warnings. Sam Hocevar 2020-02-17 06:58:30 +01:00