yhirose 
							
						 
					 
					
						
						
							
						
						301a419c02 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
 
						
					 
					
						2019-12-26 19:50:51 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						fcbcbd53bd 
					 
					
						
						
							
							Fix   #306  
						
						
						
						
							
						
					 
					
						2019-12-26 18:48:22 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						1bf616d653 
					 
					
						
						
							
							Fix   #303  
						
						
						
						
							
						
					 
					
						2019-12-26 17:50:53 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						ba7c7dc4a3 
					 
					
						
						
							
							Added linux to .travis.yaml  
						
						
						
						
							
						
					 
					
						2019-12-24 22:46:32 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						aa543240db 
					 
					
						
						
							
							Added test for post request with query string and body  
						
						
						
						
							
						
					 
					
						2019-12-24 21:55:29 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5675cad407 
					 
					
						
						
							
							Added proxy test in Makefile  
						
						
						
						
							
						
					 
					
						2019-12-22 21:07:26 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						079d3605ea 
					 
					
						
						
							
							Changed to use docker-compose for squid  
						
						
						
						
							
						
					 
					
						2019-12-22 19:11:02 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						2c6da365d9 
					 
					
						
						
							
							Merge pull request  #300  from vvanelslande/accpet  
						
						... 
						
						
						
						Change Accpet-Encoding to Accept-Encoding 
						
						
							
						
					 
					
						2019-12-22 15:39:47 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						38adeaf02c 
					 
					
						
						
							
							Fixed problem with proxy support and added unit tests  
						
						
						
						
							
						
					 
					
						2019-12-22 15:37:01 -05:00 
						 
				 
			
				
					
						
							
							
								Valentin Vanelslande 
							
						 
					 
					
						
						
							
						
						b3814b2b80 
					 
					
						
						
							
							Change Accpet-Encoding to Accept-Encoding  
						
						
						
						
							
						
					 
					
						2019-12-22 13:02:20 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						a444b612af 
					 
					
						
						
							
							V0.5.0  
						
						
						
						
							
 
						
					 
					
						2019-12-22 12:52:08 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						ed6d949f42 
					 
					
						
						
							
							Fix   #299  
						
						
						
						
							
						
					 
					
						2019-12-22 12:50:25 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d28cd3f937 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
							
						
					 
					
						2019-12-21 23:20:30 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8cc3e6c434 
					 
					
						
						
							
							Merge pull request  #296  from yhirose/connect  
						
						... 
						
						
						
						CONNECT method support on client 
						
						
							
						
					 
					
						2019-12-21 23:09:10 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						26fbc1b7c0 
					 
					
						
						
							
							Merge pull request  #297  from hyperxor/fix_progress_redundant_copying  
						
						... 
						
						
						
						Fix redundant Progress copy in Get methods 
						
						
							
						
					 
					
						2019-12-21 07:43:45 -05:00 
						 
				 
			
				
					
						
							
							
								hyperxor 
							
						 
					 
					
						
						
							
						
						0dc653f45a 
					 
					
						
						
							
							Fix redundant Progress copy in Get methods  
						
						
						
						
							
						
					 
					
						2019-12-21 10:57:06 +03:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						7a58c0a430 
					 
					
						
						
							
							Updated README regarding regex issue in g++ 4.8 and below  
						
						
						
						
							
						
					 
					
						2019-12-20 23:16:05 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						dabaa51a7d 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-12-20 23:12:24 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						a1cfc0f377 
					 
					
						
						
							
							Fixed problem with redirect  
						
						
						
						
							
						
					 
					
						2019-12-20 13:25:11 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						eb4fcb5003 
					 
					
						
						
							
							CONNECT method support on client  
						
						
						
						
							
						
					 
					
						2019-12-20 06:59:59 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						ae43c96984 
					 
					
						
						
							
							Merge pull request  #295  from yhirose/timeout  
						
						... 
						
						
						
						Fix  #294  
					
						2019-12-18 17:57:23 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						9c81693801 
					 
					
						
						
							
							Fix   #294  
						
						
						
						
							
						
					 
					
						2019-12-18 17:47:36 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						80202c9f62 
					 
					
						
						
							
							Merge pull request  #292  from Bendr0id/fix_socket_create_on_older_windows_systems  
						
						... 
						
						
						
						Adds workaround for socket creation on older Windows variants 
						
						
							
						
					 
					
						2019-12-18 07:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Gräf 
							
						 
					 
					
						
						
							
						
						094a6a614a 
					 
					
						
						
							
							Adds workaround for socket creation on older Windows variants  
						
						... 
						
						
						
						Since the WSA_FLAG_NO_HANDLE_INHERIT is only supported on Windows 7 SP1 and above the socket creation fails on older Windows Systems.
     
Let's try to create a socket the old way in this case.
     
Reference:
https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsasocketa 
     
WSA_FLAG_NO_HANDLE_INHERIT:
This flag is supported on Windows 7 with SP1, Windows Server 2008 R2 with SP1, and later 
						
						
							
						
					 
					
						2019-12-18 07:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						39c7bba7b9 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
							
 
						
					 
					
						2019-12-17 13:05:08 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						f2476f21fc 
					 
					
						
						
							
							Fixed URL encoding problem when sending a request to proxy  
						
						
						
						
							
						
					 
					
						2019-12-17 12:58:25 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						c776454c84 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-12-15 20:31:36 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						82a5ac735f 
					 
					
						
						
							
							Merge pull request  #290  from yhirose/interface  
						
						... 
						
						
						
						Fix  #285 . Added set_interface method on client 
					
						2019-12-15 18:02:51 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						08bf806e92 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-12-15 17:55:08 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						9a41b16cbb 
					 
					
						
						
							
							Fix   #285 . Added set_interface method on client  
						
						
						
						
							
						
					 
					
						2019-12-15 17:44:00 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						10759f0a38 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-12-15 00:21:32 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						58b2814fda 
					 
					
						
						
							
							Format code  
						
						
						
						
							
						
					 
					
						2019-12-14 23:50:53 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						260422b7d7 
					 
					
						
						
							
							Format code  
						
						
						
						
							
						
					 
					
						2019-12-14 23:46:11 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d2c7b447d5 
					 
					
						
						
							
							Fix   #289 : Fixed build problem with Visual C++  
						
						
						
						
							
 
						
					 
					
						2019-12-13 09:12:50 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						72b20c08da 
					 
					
						
						
							
							Better API names  
						
						
						
						
							
						
					 
					
						2019-12-13 06:56:00 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						afd6d5f9dc 
					 
					
						
						
							
							Removed compress parameter and added compress method on client  
						
						
						
						
							
						
					 
					
						2019-12-12 23:09:59 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						e5827ad16f 
					 
					
						
						
							
							Fixed build error  
						
						
						
						
							
						
					 
					
						2019-12-12 23:09:34 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5324b3d661 
					 
					
						
						
							
							Improved multipart form data interface  
						
						
						
						
							
 
						
					 
					
						2019-12-12 22:48:09 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						151ccba57e 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
							
						
					 
					
						2019-12-12 21:50:12 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						69a28d50f6 
					 
					
						
						
							
							Fix   #287  
						
						
						
						
							
						
					 
					
						2019-12-12 12:50:45 -05:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						048f31109f 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
 
						
					 
					
						2019-12-10 13:14:23 -05:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						d064fb7ff2 
					 
					
						
						
							
							Fixed warning  
						
						
						
						
							
						
					 
					
						2019-12-10 13:08:07 -05:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						3c2736bb2a 
					 
					
						
						
							
							Fixed regex syntax error  
						
						
						
						
							
						
					 
					
						2019-12-10 13:07:49 -05:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						fd4e1b4112 
					 
					
						
						
							
							Fix   #266  
						
						
						
						
							
						
					 
					
						2019-12-10 12:10:14 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						f6a2365ca5 
					 
					
						
						
							
							Fix   #282  
						
						
						
						
							
 
						
					 
					
						2019-12-06 12:21:15 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						df1ff7510b 
					 
					
						
						
							
							Made code more readable  
						
						
						
						
							
						
					 
					
						2019-12-06 12:02:08 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						379905bd34 
					 
					
						
						
							
							Merge branch 'whitespace-and-libcxx-compat' of  https://github.com/matvore/cpp-httplib  
						
						
						
						
							
						
					 
					
						2019-12-06 09:51:21 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						66719ae3d4 
					 
					
						
						
							
							Merge pull request  #283  from barryam3/noexcept  
						
						... 
						
						
						
						Remove use of exceptions. 
						
						
							
						
					 
					
						2019-12-05 21:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew DeVore 
							
						 
					 
					
						
						
							
						
						bc9251ea49 
					 
					
						
						
							
							Work around incompatibility in <regex> in libc++  
						
						... 
						
						
						
						libc++ (the implementation of the C++ standard library usually used by
Clang) throws an exception for the regex used by parse_headers before
this patch for certain strings. Work around this by simplifying the
regex and parsing the header lines "by hand" partially. I have repro'd
this problem with Xcode 11.1 which I believe uses libc++ version 8.
This may be a bug in libc++ as I can't see why the regex would result in
asymptotic run-time complexity for any strings. However, it may take a
while for libc++ to be fixed and for everyone to migrate to it, so it
makes sense to work around it in this codebase for now. 
						
						
							
						
					 
					
						2019-12-05 17:14:16 -08:00 
						 
				 
			
				
					
						
							
							
								Matthew DeVore 
							
						 
					 
					
						
						
							
						
						a9e942d755 
					 
					
						
						
							
							Properly trim whitespace from headers  
						
						... 
						
						
						
						HTTP Whitespace and regex whitespace are not the same, so we can't use
\s in regexes when parsing HTTP headers. Instead, explicitly specify
what is considered whitespace in the regex. 
						
						
							
						
					 
					
						2019-12-05 17:14:16 -08:00