Commit Graph

  • b6df220b55 Fixed #48 yhirose 2018-04-17 13:09:39 -04:00
  • 7d6df0c651 Fixed toolset setting yhirose 2018-04-17 13:07:15 -04:00
  • bc051219f9 Removed is_handling_requests yhirose 2018-04-17 13:06:35 -04:00
  • 84e31bdfd4 Merge pull request #54 from sgraham/chunked-case yhirose 2018-04-17 08:06:46 -04:00
  • ca3613cd21 Make 'chunked' in Transfer-Encoding case-insensitive Scott Graham 2018-04-16 21:43:41 -07:00
  • c6a6530716 Merge pull request #53 from yhirose/issue-52 yhirose 2018-04-17 00:06:39 -04:00
  • 9dc4e23082 Unit test for #52 yhirose 2018-04-17 00:05:05 -04:00
  • 3c711089e5 Temporary solution for #52 yhirose 2018-04-16 22:12:45 -04:00
  • 66550eb71b Changed to return 415 instead of 406 for invalid Content-Encoding. yhirose 2018-04-16 21:01:36 -04:00
  • ebe40a7d94 Merge pull request #50 from sgraham/body-decompress yhirose 2018-04-16 20:54:25 -04:00
  • 5579d4d101 Support Content-Encoding: gzip on server side Scott Graham 2018-04-16 11:01:17 -07:00
  • 4ddd5d9c5c Merge pull request #51 from sgraham/chunk-terminator yhirose 2018-04-16 17:43:12 -04:00
  • 35d0054b88 Merge pull request #49 from sgraham/system-assigned-port yhirose 2018-04-16 17:40:47 -04:00
  • 87c673fd67 Read \r\n terminator after chunked encoding Scott Graham 2018-04-16 10:28:59 -07:00
  • 0515c6aad6 Support system-assigned port via two part listen() Scott Graham 2018-04-15 00:56:00 -07:00
  • 0e239a0014 Fix #47 yhirose 2018-04-14 18:42:56 -04:00
  • 5536d4c1ff Fix #44 yhirose 2018-04-06 17:02:37 -04:00
  • a0f50911e1 Fixed toolset setting of test/test.vcxproj yhirose 2018-04-06 16:09:41 -04:00
  • 4e391fdae6 Added a unit test for REMOTE_ADDR yhirose 2018-03-13 23:03:54 -04:00
  • 9d2fe9e6c8 Merge branch 'kevinbcarpenter-master' yhirose 2018-03-13 22:53:48 -04:00
  • b6790b39c1 Fixed build problem with OPENSSL_SUPPORT yhirose 2018-03-13 22:44:28 -04:00
  • 73fa115803 Added capture and setting of REMOTE_ADDR in request. Kevin B. Carpenter 2018-03-06 08:20:51 -07:00
  • 25aa0b34c3 Merge pull request #40 from yhirose/connection-timeout yhirose 2018-01-05 18:22:51 -05:00
  • b7b3588afb Connection timeout support on Client (Fixed #34) yhirose 2017-12-30 14:47:55 -05:00
  • 1afcc6e702 Upgraded VC++ projects to 2017 version yhirose 2017-12-30 14:49:01 -05:00
  • 1d5fbe6a5b Add gzip support. resolved #11 yhirose 2017-12-28 20:47:52 -05:00
  • d1f903fc58 Cleanup test code yhirose 2017-12-29 23:09:17 -05:00
  • 0b49065583 Add a file for test yhirose 2017-12-29 22:34:59 -05:00
  • 7a87dd1039 Added -lpthread yhirose 2017-12-29 22:34:46 -05:00
  • 1c86540fe5 Fixed content-type problems yhirose 2017-12-22 23:16:28 -05:00
  • 23c8f0c738 Fixed #28. (Keep-Alive connection support) yhirose 2017-12-20 17:28:36 -05:00
  • ca7b942196 Changed license to MIT yhirose 2017-12-20 17:27:36 -05:00
  • a83dcefe86 Fixed SSL server problem with bad key.pem and cert.pem yhirose 2017-12-17 22:23:05 -05:00
  • 95b22a980a Fixed #35 yhirose 2017-12-16 19:07:58 -05:00
  • 38bbe4ec4c Removed automatic inclution of <openssl/ssl.h> with '__has_incude' yhirose 2017-12-16 18:40:35 -05:00
  • 61d800053e Updated README yhirose 2017-12-12 22:22:10 -05:00
  • 7e5db48bdf Fixed #33 yhirose 2017-12-12 22:20:40 -05:00
  • c76d0e4ab3 Allow leading and trailing whilespaces before/after header field values yhirose 2017-12-10 22:42:11 -05:00
  • 31e53d21e4 Fixed #32 yhirose 2017-12-10 22:34:37 -05:00
  • 459f197ed0 Fixed #30 yhirose 2017-12-10 15:11:03 -05:00
  • cca90184aa Raname refactoring yhirose 2017-12-09 16:45:40 -05:00
  • e557282641 Rename argument name yhirose 2017-12-07 13:18:47 -05:00
  • f35f2b23fa Fixed problems with Visual Studio 2013 yhirose 2017-12-07 13:10:20 -05:00
  • 0968d71c96 Fixed build problems on Msys2 yhirose 2017-12-07 08:28:06 -05:00
  • 929c546f17 Fixed #29 yhirose 2017-12-07 00:20:59 -05:00
  • 6a608b3ed4 Fixed Unit test failures on Windows yhirose 2017-12-07 00:05:43 -05:00
  • 315c11d6e2 Implemented socket_reader yhirose 2017-12-06 23:52:34 -05:00
  • c3346a4815 Changed to use std::multimap for params yhirose 2017-12-05 23:19:39 -05:00
  • d2982531bd Updated README yhirose 2017-12-05 19:30:13 -05:00
  • bb8a1df7a3 Fixed #21 yhirose 2017-12-05 19:19:07 -05:00
  • ea9c8ee46b Fixed build error yhirose 2017-12-05 19:15:52 -05:00
  • e58cfe8168 Fixed warnings yhirose 2017-12-05 17:28:52 -05:00
  • 4fb2f51766 Fixed #19 yhirose 2017-12-03 22:31:00 -05:00
  • 3dded8c3e3 Added -Wall and -Wextra to example/Makefile yhirose 2017-12-03 21:25:50 -05:00
  • 9bc2883090 Fixed #26 yhirose 2017-12-03 21:25:38 -05:00
  • e90244e992 Fixed compiler warings (with -Wall and -Wextra) yhirose 2017-12-03 08:17:05 -05:00
  • 28ba178fee Fixed #27 yhirose 2017-12-02 10:24:41 -05:00
  • 90f9cd40f9 Fixed #3 yhirose 2017-11-25 22:32:09 -05:00
  • a90e9b8a6a Updated README yhirose 2017-11-25 11:59:28 -05:00
  • 1e3ef46862 Changed to return 'Server&' from 'get' and 'post' yhirose 2017-11-25 11:58:09 -05:00
  • 4d62b15d94 Updated README yhirose 2017-11-24 21:49:28 -05:00
  • cef64d5f24 Added 'With Progress Callback' section to README yhirose 2017-11-24 21:39:17 -05:00
  • ad5fba498e Merge pull request #23 from underscorediscovery/progress-callback yhirose 2017-11-24 20:37:31 -05:00
  • ec34abb910 Merge pull request #22 from underscorediscovery/fix-includes yhirose 2017-11-24 20:35:36 -05:00
  • bfa3a933c5 Merge pull request #20 from vdudouyt/master yhirose 2017-11-24 20:32:03 -05:00
  • b7fbbf0f83 Fixed #24 yhirose 2017-11-24 20:25:49 -05:00
  • 45d79d163b add progress callback for http clients underscorediscovery 2017-11-22 13:01:19 -03:30
  • 7c9f9c4a73 shield windows defines, in case they are already defined underscorediscovery 2017-11-22 12:37:59 -03:30
  • a9a9d5e0de Example fix - should be no const qualifier Valentin Dudouyt 2017-11-22 14:06:08 +07:00
  • 140e5c06fb Added example/benchmark.cc yhirose 2017-11-06 13:25:42 -05:00
  • bd089e9499 Fixed #18 yhirose 2017-11-06 13:24:55 -05:00
  • df9428631c Merge pull request #17 from const-volatile/master yhirose 2017-09-11 11:21:58 -04:00
  • 57af6277b8 Update httplib.h Constantin 2017-09-11 10:58:17 +09:00
  • bfb7f7bb78 Fixed #15 yhirose 2017-09-08 12:59:00 -04:00
  • 2a45bdcd3b Fixed #14 yhirose 2017-09-07 14:24:33 -04:00
  • 5f1ff58ed2 Added unit tests for AI_PASSIVE flag. yhirose 2017-08-29 18:41:34 -04:00
  • fd0828fb86 Merge pull request #13 from curtpm/master yhirose 2017-08-29 18:27:49 -04:00
  • 8821ab5997 Allow user to set socket flags for server creation to allow listening to incomming traffic on any connection Curtis Mahieu 2017-08-29 10:20:20 -07:00
  • d74efc23ed Fixed #12. yhirose 2017-08-28 09:33:27 -04:00
  • 0b00f3fba0 Merge pull request #10 from DraTeots/patch-2 yhirose 2017-07-07 14:40:18 -04:00
  • ce59fc6a87 Add #include <signal.h> so it compiles on linux Dmitry Romanov 2017-07-07 12:43:57 -04:00
  • e4ef0828b0 Ignore SIGPIPE yhirose 2017-07-06 22:04:59 -04:00
  • c30f6e81a6 Fixed #8 yhirose 2017-07-05 23:12:38 -04:00
  • 484e4415c6 Fixed build error yhirose 2017-06-28 21:16:16 -04:00
  • ddb454da1b Fixed #7 yhirose 2017-06-28 20:12:11 -04:00
  • 6d01712fc7 Fixed #6 yhirose 2017-06-28 19:48:26 -04:00
  • 7cdf62dd31 Fixed build errors and adjusted a test case. yhirose 2017-06-28 19:36:48 -04:00
  • f3eb1c4e00 Supported more MIME types. yhirose 2017-05-14 00:46:40 -04:00
  • 5873e360a6 Fixed typo. yhirose 2017-05-13 23:44:37 -04:00
  • d999941a78 Renamved 'url' to 'path'. yhirose 2017-05-13 23:43:29 -04:00
  • ba1107541e Use BIO for SSL connection. yhirose 2017-05-13 23:43:09 -04:00
  • 22f124f871 Added OpenSSL support. #5 yhirose 2017-04-21 23:00:00 -04:00
  • 2c276ed31a Merge pull request #4 from cesfahani/bug/signed-unsigned-warning yhirose 2017-03-13 22:30:09 -04:00
  • 6a50f13209 Fixed signed/unsigned comparison warning. Cameron Esfahani 2017-03-09 00:34:30 -08:00
  • 902bf3d0eb Removed 'FILE' I/O, use socket directly. Yuji Hirose 2016-09-16 16:12:52 -04:00
  • d0759eb4eb Fixed socket close problem with VC 2015. Hirose 2016-09-06 18:35:03 -04:00
  • 5cb05258ee Correct the example in README. yhirose 2016-06-26 14:51:34 -04:00
  • 969744bfeb Code cleanup yhirose 2016-03-04 16:49:15 -05:00
  • 29c56644b0 Visual Studio 2015 support. yhirose 2015-08-04 18:13:39 -04:00
  • 5b0c90d3b3 Fixed build problem on Raspberry PI. yhirose 2015-07-16 20:26:26 -04:00