1
0
mirror of synced 2025-07-30 22:03:07 +03:00

Commit Graph

  • 85a30e73a5 Fixed -lpthread linker option position yhirose 2018-06-14 15:30:55 +00:00
  • 962c8985b7 Merge pull request #76 from crtxcr/bounds_check_fix yhirose 2018-06-02 06:40:42 -04:00
  • d9479bc0b1 Fixed bound checks for #74 Albert S 2018-06-02 08:40:19 +02:00
  • 890025e347 Merge pull request #75 from crtxcr/http_response_codes yhirose 2018-06-01 23:07:14 -04:00
  • 2bb27aa25d Fix #74 yhirose 2018-06-01 23:04:17 -04:00
  • bb2f96afeb Added a few more common http status codes Albert S 2018-06-01 14:34:58 +02:00
  • 5b3187e2f9 Fix #72 yhirose 2018-05-31 22:08:14 -04:00
  • 5a78e1c457 Added 'set_keep_alive_max_count' method on Server yhirose 2018-05-31 19:01:24 -04:00
  • a7f47091bd Merge pull request #70 from sgraham/ipv6-getsockname yhirose 2018-05-29 17:37:38 -04:00
  • f275352cba Handle port==0 when socket is bound on ipv6 Scott Graham 2018-05-29 12:59:13 -07:00
  • 40662d5e3c Fix #68 yhirose 2018-05-18 16:43:08 -04:00
  • 7b9d752583 Fixed problem with connection close yhirose 2018-05-14 00:05:14 -04:00
  • 312a8d7523 Removed HTTP version. It's now always 'HTTP/1.1'. yhirose 2018-05-13 19:00:05 -04:00
  • 37130cd7f9 Changed to use INVALID_SOCKET yhirose 2018-05-10 23:54:53 -04:00
  • 75285e8713 Define and use kInvalidSocket Joshua Peraza 2018-05-09 16:28:39 -07:00
  • e6abebf989 Fix #65, #66 yhirose 2018-05-09 07:17:45 -04:00
  • 7c721b65fc Merge pull request #64 from yhirose/issue-57 yhirose 2018-05-08 21:58:16 -04:00
  • 6c5d0b2a18 Fix #57 and #62 yhirose 2018-05-06 21:16:35 -04:00
  • e46cc54d13 Merge pull request #63 from aguadoenzo/master yhirose 2018-05-07 07:12:49 -04:00
  • 911e620a54 don't include sys/select on windows Enzo AGUADO 2018-05-07 16:59:08 +08:00
  • 632df52b4f add sys/select.h for musl libc Enzo AGUADO 2018-05-07 02:15:12 +08:00
  • 25e613b438 Merge pull request #61 from yhirose/issue-60 yhirose 2018-04-29 19:02:13 -04:00
  • 3eff00bbc8 Fix #60 yhirose 2018-04-29 16:14:47 -04:00
  • 083106339c Merge pull request #59 from adikabintang/master yhirose 2018-04-26 07:10:10 -04:00
  • ef5c4144d7 add keyword inline to some function definitions to avoid linking error adikabintang 2018-04-26 12:07:44 +07:00
  • 6aa3fd6b59 Fix #38 yhirose 2018-04-20 09:33:08 -04:00
  • 755f05c02b Removed global mutex yhirose 2018-04-20 09:37:59 -04:00
  • 5574d82eb3 Made a temporary fix for OpenSSL thread problem yhirose 2018-04-20 00:17:51 -04:00
  • 4320d7ba3e Merge branch 'pr/55' yhirose 2018-04-18 09:01:12 -04:00
  • e2e33a7f0b Updated .gitignore yhirose 2018-04-18 08:35:12 -04:00
  • 889041f05f Don't fail chunked read if buffer not yet filled Scott Graham 2018-04-17 22:02:24 -07:00
  • 956faae6f0 Changed output type of read_content_??? functions to be std::string& yhirose 2018-04-17 23:47:24 -04:00
  • 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