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 
						 
				 
			
				
					
						
							
							
								Barry McNamara 
							
						 
					 
					
						
						
							
						
						e1785d6723 
					 
					
						
						
							
							Remove use of exceptions.  
						
						
						
						
							
						
					 
					
						2019-12-05 15:56:55 -08:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						b9539b8921 
					 
					
						
						
							
							Fixed build errors  
						
						
						
						
							
						
					 
					
						2019-12-03 10:30:07 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						4c93b973ff 
					 
					
						
						
							
							Fixed typo in README  
						
						
						
						
							
						
					 
					
						2019-12-02 09:50:52 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						033bc35723 
					 
					
						
						
							
							Improve multipart content reader interface  
						
						
						
						
							
 
						
					 
					
						2019-12-02 07:11:12 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d910bfc303 
					 
					
						
						
							
							Merge pull request  #279  from yhirose/multipart  
						
						... 
						
						
						
						Content receiver support for multipart content (Fix  #241 ) 
						
						
							
 
						
					 
					
						2019-12-01 22:12:29 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						b69c0a1dcb 
					 
					
						
						
							
							Content receiver support for multipart content ( Fix   #241 )  
						
						
						
						
							
						
					 
					
						2019-12-01 22:04:26 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5e37e38398 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-11-29 23:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						295e4d58aa 
					 
					
						
						
							
							Fix   #276  
						
						
						
						
							
						
					 
					
						2019-11-29 17:07:51 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						448de6a9c6 
					 
					
						
						
							
							Added upload example  
						
						
						
						
							
 
						
					 
					
						2019-11-28 18:51:05 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						6f58dc728f 
					 
					
						
						
							
							Fixed problem with requests with no content  
						
						
						
						
							
						
					 
					
						2019-11-28 08:28:01 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						905f2d84f4 
					 
					
						
						
							
							Updated README  
						
						
						
						
							
						
					 
					
						2019-11-27 22:53:06 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						880f7fa62b 
					 
					
						
						
							
							Fix   #273  
						
						
						
						
							
						
					 
					
						2019-11-27 12:54:01 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8f3dbf7f21 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
							
						
					 
					
						2019-11-27 08:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						924a557fa3 
					 
					
						
						
							
							Changed to use 'using' instead of 'typedef'  
						
						
						
						
							
						
					 
					
						2019-11-27 07:03:17 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d8da740597 
					 
					
						
						
							
							Fix   #270  
						
						
						
						
							
						
					 
					
						2019-11-26 08:48:17 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d45676b064 
					 
					
						
						
							
							Added NoThread task queue  
						
						
						
						
							
						
					 
					
						2019-11-25 13:00:37 -05:00 
						 
				 
			
				
					
						
							
							
								Hirose Family 
							
						 
					 
					
						
						
							
						
						94d13e88a5 
					 
					
						
						
							
							Fixed regex problem with Apple LLVM version 8.0.0  
						
						
						
						
							
						
					 
					
						2019-11-03 19:27:12 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						4f9d04cb8e 
					 
					
						
						
							
							Merge pull request  #257  from danielzehe/master  
						
						... 
						
						
						
						Update README.md 
						
						
							
						
					 
					
						2019-11-01 07:07:30 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Zehe 
							
						 
					 
					
						
						
							
						
						9fb11986a5 
					 
					
						
						
							
							Update README.md  
						
						... 
						
						
						
						added return true to the content provider get example, doesn't compile without it 
						
						
							
						
					 
					
						2019-11-01 14:35:17 +08:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						55d04ee354 
					 
					
						
						
							
							Merge pull request  #256  from Zefz/modernize-code-2  
						
						... 
						
						
						
						Modernize code 2 
						
						
							
						
					 
					
						2019-10-31 21:17:35 -04:00 
						 
				 
			
				
					
						
							
							
								Johan Jansen 
							
						 
					 
					
						
						
							
						
						a62a48a7b5 
					 
					
						
						
							
							Modernize some additional code  
						
						
						
						
							
						
					 
					
						2019-10-31 21:49:04 +01:00 
						 
				 
			
				
					
						
							
							
								Johan Jansen 
							
						 
					 
					
						
						
							
						
						c652919954 
					 
					
						
						
							
							Do not use shared_ptr where not required  
						
						
						
						
							
						
					 
					
						2019-10-31 21:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								Johan Jansen 
							
						 
					 
					
						
						
							
						
						58753ba33c 
					 
					
						
						
							
							Fix some virtual override warnings  
						
						
						
						
							
						
					 
					
						2019-10-31 21:38:37 +01:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5706828d2c 
					 
					
						
						
							
							Replace C-style arrays and fix static-code analysis warnings  
						
						
						
						
							
						
					 
					
						2019-10-31 21:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						e743b8cd57 
					 
					
						
						
							
							Fix   #254  
						
						
						
						
							
						
					 
					
						2019-10-30 08:21:59 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						9d57899352 
					 
					
						
						
							
							Simplified ContentReceiver interface  
						
						
						
						
							
						
					 
					
						2019-10-27 23:38:56 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d03937e144 
					 
					
						
						
							
							Content receiver support on server  
						
						
						
						
							
						
					 
					
						2019-10-27 23:20:56 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8fb37a449d 
					 
					
						
						
							
							Fix   #251  
						
						
						
						
							
						
					 
					
						2019-10-27 17:27:57 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						f0b1b5dbfd 
					 
					
						
						
							
							Added set_read_timeout.  Fix   #248 .  
						
						
						
						
							
						
					 
					
						2019-10-27 14:57:22 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5f32c424c2 
					 
					
						
						
							
							Content provider support on client  
						
						
						
						
							
						
					 
					
						2019-10-25 18:39:04 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						f0683f2301 
					 
					
						
						
							
							Fixed build errors  
						
						
						
						
							
						
					 
					
						2019-10-25 13:11:49 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						0d527e2b83 
					 
					
						
						
							
							Code formatting  
						
						
						
						
							
						
					 
					
						2019-10-25 12:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						bea3ebd7af 
					 
					
						
						
							
							Added 'compress' option to POST, PUT and PATCH.  
						
						
						
						
							
						
					 
					
						2019-10-25 11:46:12 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						380f725713 
					 
					
						
						
							
							Code format  
						
						
						
						
							
						
					 
					
						2019-10-24 22:20:42 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						a106bd314c 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/yhirose/cpp-httplib  
						
						
						
						
							
						
					 
					
						2019-10-23 08:30:49 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						e4fd9f19ca 
					 
					
						
						
							
							Updated Makefile  
						
						
						
						
							
						
					 
					
						2019-10-23 08:28:15 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						dfc01338eb 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/yhirose/cpp-httplib  
						
						
						
						
							
						
					 
					
						2019-10-23 08:15:59 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						c4ebc31345 
					 
					
						
						
							
							Merge pull request  #246  from BastienDurel/htm  
						
						... 
						
						
						
						html files may be .htm 
						
						
							
						
					 
					
						2019-10-23 07:06:28 -04:00 
						 
				 
			
				
					
						
							
							
								Bastien Durel 
							
						 
					 
					
						
						
							
						
						d1abf96581 
					 
					
						
						
							
							html files may be .htm  
						
						
						
						
							
						
					 
					
						2019-10-23 09:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						001b8a5529 
					 
					
						
						
							
							Added unit tests  
						
						
						
						
							
						
					 
					
						2019-10-22 23:32:14 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						7a3abd2768 
					 
					
						
						
							
							Merge pull request  #243  from Sil3ntStorm/patch1  
						
						... 
						
						
						
						Allow use of OpenSSL 1.1.1, fix compile errors 
						
						
							
						
					 
					
						2019-10-20 10:12:14 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						4a52524f47 
					 
					
						
						
							
							Merge pull request  #244  from aaronalbers/aa_bind_to_port_  
						
						... 
						
						
						
						Added bind_to_port() 
						
						
							
						
					 
					
						2019-10-19 22:19:25 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Albers 
							
						 
					 
					
						
						
							
						
						89e1e9b8fe 
					 
					
						
						
							
							Added bind_to_port()  
						
						... 
						
						
						
						- This compliments the existing `bind_to_any_port()`
  where you can determine if the bind succeeded prior
  to calling `listen_after_bind()` but allows you to
  specify the port. 
						
						
							
						
					 
					
						2019-10-19 10:41:19 -06:00