Commit Graph
41 Commits
Author SHA1 Message Date
yhirose 63d0056826 Merge pull request #185 from gaoyadianta/master
fix the example Makefile
2019-07-09 22:31:16 -04:00
yhirose cb43980a70 Merge pull request #184 from jaspervandeven/master
Made svr_sock_ and is_running_ variables atomic
2019-07-05 18:53:25 -04:00
yhirose 30d73051ee Update README.md 2019-07-02 08:52:50 -04:00
yhirose 2f8479016f Merge pull request #172 from omaralvarez/master
CMake support
2019-06-21 07:07:28 -04:00
yhirose 92f08b54c4 Merge pull request #162 from PixlRainbow/master
client certificates support
2019-06-11 20:53:56 -04:00
yhirose 75989653a9 Merge pull request #152 from hans-erickson/master
Add encode_url() call to Client class when adding parameter values. (issue #151)
2019-05-20 19:41:36 -04:00
yhirose 3fea8adf5d Merge pull request #148 from marknelson/patch-1
Update httplib.h
2019-05-14 17:38:17 -04:00
yhirose acc5e5a450 Merge pull request #135 from batist73/add-winsock2-dependency
Add WinSock2 dependency
2019-03-27 22:45:05 -04:00
yhirose a86f6dfa76 Merge pull request #132 from archivaldo/fronting
small fix to allow fronting
2019-03-07 17:56:11 -05:00
yhirose 6afe7f164e Merge pull request #130 from Whitetigerswt/master
Fix build warning with Boost::asio
2019-02-25 14:29:42 -05:00
yhirose 78644655cf Merge pull request #129 from geraldolsribeiro/master
Encoding LF and CR
2019-02-24 20:46:16 -05:00
yhirose e7e9ec616f Merge pull request #125 from const-volatile/master
Without Reason-Phrase read_response_line regex fails #124
2019-01-30 11:08:49 -05:00
yhirose 5da41fb38f Merge pull request #99 from mrexodia/citests
travis and appveyor configuration
2019-01-11 18:30:28 -05:00
yhirose 74ec96e228 Merge pull request #101 from geraldolsribeiro/master
Encode space and plus characters
2018-10-30 21:42:11 +09:00
yhirose 97521e63f0 Merge pull request #98 from mrexodia/small-cleanup
Fix undefined behavior + make some ifdefs more readable
2018-10-22 12:43:12 +09:00
yhirose 9c37258593 Merge pull request #92 from mrexodia/time_t
Change size_t to time_t where applicable
2018-08-17 07:05:50 -04:00
yhirose 07b47d8e0f Merge pull request #91 from mrexodia/msvc-examples
Some minor fixed to the Visual Studio example project
2018-08-17 07:04:47 -04:00
yhirose b9fc486f47 Merge pull request #90 from mrexodia/cpp11-examples
Refactor the examples to compile with a C++11 compiler
2018-08-17 07:04:18 -04:00
yhirose f4981459b3 Merge pull request #89 from dolphineye/request-cancelation
Request cancelation feature
2018-08-06 22:46:05 -04:00
yhirose f2daaf1b85 Merge pull request #85 from davidgfnet/streaming
Implementing streaming Responses
2018-08-01 17:56:09 -04:00
yhirose 576aeda537 Merge pull request #82 from mkolinichenko/master
Fix Keep-Alive behavior and http version parsing
2018-07-27 18:15:13 -04:00
yhirose 962c8985b7 Merge pull request #76 from crtxcr/bounds_check_fix
Fixed bound checks for #74
2018-06-02 06:40:42 -04:00
yhirose 890025e347 Merge pull request #75 from crtxcr/http_response_codes
More status messages for http codes
2018-06-01 23:07:14 -04:00
yhirose a7f47091bd Merge pull request #70 from sgraham/ipv6-getsockname
Handle port==0 when socket is bound on ipv6
2018-05-29 17:37:38 -04:00
yhirose 7c721b65fc Merge pull request #64 from yhirose/issue-57
Fix #57 and #62
2018-05-08 21:58:16 -04:00
yhirose e46cc54d13 Merge pull request #63 from aguadoenzo/master
Fix compilation error with musl libc
2018-05-07 07:12:49 -04:00
yhirose 25e613b438 Merge pull request #61 from yhirose/issue-60
Fix #60
2018-04-29 19:02:13 -04:00
yhirose 083106339c Merge pull request #59 from adikabintang/master
add keyword inline to some function definitions to avoid linking error
2018-04-26 07:10:10 -04:00
yhirose 84e31bdfd4 Merge pull request #54 from sgraham/chunked-case
Make 'chunked' in Transfer-Encoding case-insensitive
2018-04-17 08:06:46 -04:00
yhirose c6a6530716 Merge pull request #53 from yhirose/issue-52
Issue 52
2018-04-17 00:06:39 -04:00
yhirose ebe40a7d94 Merge pull request #50 from sgraham/body-decompress
Support Content-Encoding: gzip on server side
2018-04-16 20:54:25 -04:00
yhirose 4ddd5d9c5c Merge pull request #51 from sgraham/chunk-terminator
Read \r\n terminator after chunked encoding
2018-04-16 17:43:12 -04:00
yhirose 35d0054b88 Merge pull request #49 from sgraham/system-assigned-port
Support system-assigned port via two part listen()
2018-04-16 17:40:47 -04:00
yhirose 25aa0b34c3 Merge pull request #40 from yhirose/connection-timeout
Connection timeout support on Client (Fixed #34)
2018-01-05 18:22:51 -05:00
yhirose ad5fba498e Merge pull request #23 from underscorediscovery/progress-callback
add progress callback for http clients
2017-11-24 20:37:31 -05:00
yhirose ec34abb910 Merge pull request #22 from underscorediscovery/fix-includes
shield windows defines, in case they are already defined
2017-11-24 20:35:36 -05:00
yhirose bfa3a933c5 Merge pull request #20 from vdudouyt/master
Example fix - should be no const qualifier
2017-11-24 20:32:03 -05:00
yhirose df9428631c Merge pull request #17 from const-volatile/master
Update httplib.h
2017-09-11 11:21:58 -04:00
yhirose fd0828fb86 Merge pull request #13 from curtpm/master
Allow user to set socket flags for server creation
2017-08-29 18:27:49 -04:00
yhirose 0b00f3fba0 Merge pull request #10 from DraTeots/patch-2
Add #include <signal.h> so it compiles on linux
2017-07-07 14:40:18 -04:00
yhirose 2c276ed31a Merge pull request #4 from cesfahani/bug/signed-unsigned-warning
Fixed signed/unsigned comparison warning.
2017-03-13 22:30:09 -04:00