yhirose 
							
						 
					 
					
						
						
							
						
						1f99ad5d6e 
					 
					
						
						
							
							Updated vcxproj for test  
						
						
						
						
					 
					
						2019-09-25 08:16:15 -04:00 
						 
				 
			
				
					
						
							
							
								Steffen Schuemann 
							
						 
					 
					
						
						
							
						
						7e92ffec48 
					 
					
						
						
							
							Added new Client::Get variant that combines a ContentReceiver with a new ResponseHandler  
						
						... 
						
						
						
						While trying to implement streaming of internet radio, where a ContentReceiver is needed to handle the audio data, I had the problem, that important information about the stream data is part of the HTTP header (e.g. size of audio chunks between meta data), so I added a ResponseHandler and a new Get variant, to gain access to the header before handling the first chunk of data.
The ResponseHandler can abort the request by returning false, in the same way as the ContentReceiver.
A test case was also added. 
						
						
					 
					
						2019-09-14 14:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						531708816a 
					 
					
						
						
							
							Update README  
						
						
						
						
					 
					
						2019-09-06 18:29:22 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						bfec81998b 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
					 
					
						2019-09-06 18:16:42 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						c9238434e1 
					 
					
						
						
							
							Added redirect support ( Fix   #211 )  
						
						
						
						
					 
					
						2019-09-06 18:07:35 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						359b06681b 
					 
					
						
						
							
							Fixed warnings  
						
						
						
						
					 
					
						2019-09-03 17:16:16 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						a0fe91e84d 
					 
					
						
						
							
							Fixed unit test problem  
						
						
						
						
					 
					
						2019-09-03 17:16:07 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						80f040cf69 
					 
					
						
						
							
							Fix   #209  
						
						
						
						
					 
					
						2019-09-03 17:10:04 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						1e82359329 
					 
					
						
						
							
							Keep-alive connection support on client ( Fix   #36 )  
						
						
						
						
					 
					
						2019-08-31 17:52:24 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						64991a560a 
					 
					
						
						
							
							Fixed problems with Win32 build  
						
						
						
						
					 
					
						2019-08-07 15:21:22 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						d7bb402ca7 
					 
					
						
						
							
							Format code  
						
						
						
						
					 
					
						2019-08-06 18:12:05 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						2823a94fc1 
					 
					
						
						
							
							Added 'resource_releaser' for content provider  
						
						
						
						
					 
					
						2019-08-05 09:40:23 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						5a13539e57 
					 
					
						
						
							
							Revert "Fixed unit test error on Windows"  
						
						... 
						
						
						
						This reverts commit 531f6ab84d 
						
						
					 
					
						2019-08-04 09:50:47 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						531f6ab84d 
					 
					
						
						
							
							Fixed unit test error on Windows  
						
						
						
						
					 
					
						2019-08-03 20:43:27 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						c899462e75 
					 
					
						
						
							
							Added 'Content-Range' header for single range request  
						
						
						
						
					 
					
						2019-08-03 22:12:24 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						9d7b717504 
					 
					
						
						
							
							Range header support and redesign of content provider interface  
						
						
						
						
					 
					
						2019-08-03 03:28:39 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						e8799383f3 
					 
					
						
						
							
							Made unit tests stable  
						
						
						
						
					 
					
						2019-07-30 01:51:53 +00:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						ba7f9fe4c3 
					 
					
						
						
							
							Added more unit tests  
						
						
						
						
					 
					
						2019-07-28 19:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						34651ef89b 
					 
					
						
						
							
							Fix   #121  
						
						
						
						
					 
					
						2019-07-23 09:53:44 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						e0d327558d 
					 
					
						
						
							
							Updated README  
						
						
						
						
					 
					
						2019-07-23 08:05:51 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						b5a1d52f36 
					 
					
						
						
							
							Test code cleanup  
						
						
						
						
					 
					
						2019-07-19 11:47:08 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						eaafa5d55c 
					 
					
						
						
							
							Fix   #127  
						
						
						
						
					 
					
						2019-07-19 11:38:06 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						6f663028e9 
					 
					
						
						
							
							Fix   #139 . Content receiver support  
						
						
						
						
					 
					
						2019-07-17 22:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						3541fe8330 
					 
					
						
						
							
							Use -pthread  
						
						
						
						
					 
					
						2019-07-09 22:31:55 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						cdc45c4601 
					 
					
						
						
							
							Changed to use CXX and CXXFLAGS in Makefile  
						
						
						
						
					 
					
						2019-06-26 15:09:34 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						1981e0ccad 
					 
					
						
						
							
							Add SSL object on Request  
						
						
						
						
					 
					
						2019-06-20 18:52:28 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8d12e0d8f4 
					 
					
						
						
							
							Simplified code  
						
						
						
						
					 
					
						2019-06-11 21:39:35 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						07d9843b91 
					 
					
						
						
							
							clangformat  
						
						
						
						
					 
					
						2019-06-11 20:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						92f08b54c4 
					 
					
						
						
							
							Merge pull request  #162  from PixlRainbow/master  
						
						... 
						
						
						
						client certificates support 
						
						
					 
					
						2019-06-11 20:53:56 -04:00 
						 
				 
			
				
					
						
							
							
								PixlRainbow 
							
						 
					 
					
						
						
							
						
						2d532a6d0c 
					 
					
						
						
							
							build fix for Mac OS X  
						
						... 
						
						
						
						removed c_rehash has it appears to not be needed 
						
						
					 
					
						2019-06-07 01:39:03 +08:00 
						 
				 
			
				
					
						
							
							
								PixlRainbow 
							
						 
					 
					
						
						
							
						
						b2f4120d15 
					 
					
						
						
							
							setup test cases for client certificates  
						
						
						
						
					 
					
						2019-06-07 01:23:22 +08:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						93086957a9 
					 
					
						
						
							
							Fixed warnings in googletest  
						
						
						
						
					 
					
						2019-06-05 11:32:22 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						dfc94f2cab 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
					 
					
						2019-05-07 21:46:15 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						3f42804a4f 
					 
					
						
						
							
							Wildcard support for verifying server certificate.  fix   #87  
						
						
						
						
					 
					
						2019-05-07 21:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						744e8e7071 
					 
					
						
						
							
							Fix   #144  
						
						
						
						
					 
					
						2019-04-12 23:34:27 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8af85019dc 
					 
					
						
						
							
							Removed get_header_value_int and use uint64_t for the return value of get_header_value_uint64  
						
						
						
						
					 
					
						2019-04-12 17:22:39 -04:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						5d082f1da4 
					 
					
						
						
							
							Apply clangformat  
						
						
						
						
					 
					
						2019-04-11 08:13:31 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						a91a0b7dbf 
					 
					
						
						
							
							Fix   #140  
						
						
						
						
					 
					
						2019-04-10 12:21:42 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						8483e5931f 
					 
					
						
						
							
							Fix   #136  
						
						
						
						
					 
					
						2019-03-28 19:56:32 -04:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						96cacd24f9 
					 
					
						
						
							
							Fixed   #134  
						
						
						
						
					 
					
						2019-03-12 08:49:08 -04:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						3a3b02e2e5 
					 
					
						
						
							
							Added Base Authentication test  
						
						
						
						
					 
					
						2019-02-14 22:51:17 -05:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						d3eb88b740 
					 
					
						
						
							
							Fix   #126  
						
						
						
						
					 
					
						2019-02-13 08:14:58 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						b5927aec12 
					 
					
						
						
							
							fix   #116  
						
						
						
						
					 
					
						2018-12-17 21:07:38 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						86b3dfc480 
					 
					
						
						
							
							fix   #110  
						
						
						
						
					 
					
						2018-11-30 21:18:35 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						76ea8dd560 
					 
					
						
						
							
							Added LongQueryValue test  
						
						
						
						
					 
					
						2018-11-14 17:35:27 -05:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						49c82c9c50 
					 
					
						
						
							
							Fix   #97 . (Thanks to DJm00n.)  
						
						
						
						
					 
					
						2018-10-28 16:15:22 +09:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						4d7cee81eb 
					 
					
						
						
							
							Fix   #95  
						
						
						
						
					 
					
						2018-09-23 12:02:17 -04:00 
						 
				 
			
				
					
						
							
							
								Yuji Hirose 
							
						 
					 
					
						
						
							
						
						28d17448b7 
					 
					
						
						
							
							Revert test.vcproj.  
						
						... 
						
						
						
						This reverts commit cc983be31f 
						
						
					 
					
						2018-09-14 15:58:16 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Tissot 
							
						 
					 
					
						
						
							
						
						82fc7d5591 
					 
					
						
						
							
							Request cancelation feature  
						
						... 
						
						
						
						This commit modifies the signature of the `Progress` callback
so that its return value will indicate whether the request shall
continue to be processed by returning `true`, or if it shall
be aborted by returning `false`. Such modification will allow
one to cancel an ongoing request before it has completed.
When migrating, developers should modify there `Progress`
callbacks to always return `true` by default in case there
do not want to benefit from the cancelation feature.
A few unit tests use cases were provided, but anyone should feel
free to provide additional uses cases that they find relevant. 
						
						
					 
					
						2018-08-06 11:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								yhirose 
							
						 
					 
					
						
						
							
						
						cc983be31f 
					 
					
						
						
							
							Removed unused build projects  
						
						
						
						
					 
					
						2018-08-02 22:31:36 -04:00