Sean McArthur 
							
						 
					 
					
						
						
							
						
						2a56094af4 
					 
					
						
						
							
							Merge pull request  #829  from hyperium/822  
						
						... 
						
						
						
						perf(http): reduce memcpy calls using boxed pimpl 
						
						
					 
					
						2016-06-15 09:51:48 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Burdick 
							
						 
					 
					
						
						
							
						
						13a6a59d9d 
					 
					
						
						
							
							perf(http): reduce memcpy calls using boxed pimpl  
						
						... 
						
						
						
						All of the move semantics remain the same for http::Conn while
the self consumption and move semantics only require a pointer copy
now rather than copying larger amounts of data. This greatly improves
the performance of hyper, by my measurements about 125% faster when
benchmarking using wrk. 
						
						
					 
					
						2016-06-14 11:28:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dabe3ac0b1 
					 
					
						
						
							
							Merge pull request  #827  from hyperium/enc-dec-get-ref  
						
						... 
						
						
						
						add get_ref methods to Encoder and Decoder 
						
						
					 
					
						2016-06-14 20:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						766377cfe7 
					 
					
						
						
							
							feat(http): add get_ref methods to Encoder and Decoder  
						
						
						
						
					 
					
						2016-06-14 10:55:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f20d5953c7 
					 
					
						
						
							
							Merge pull request  #817  from leodasvacas/clippy-run  
						
						... 
						
						
						
						Clippy run and derive Default for Buffer 
						
						
					 
					
						2016-06-13 07:19:31 -07:00 
						 
				 
			
				
					
						
							
							
								leonardo.yvens 
							
						 
					 
					
						
						
							
						
						d4a095d75c 
					 
					
						
						
							
							refactor(multiple): Clippy run  
						
						
						
						
					 
					
						2016-06-12 15:17:15 -03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						42ebb768c3 
					 
					
						
						
							
							chore(client): remove dead pool module  
						
						
						
						
					 
					
						2016-06-01 18:28:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0c847f7898 
					 
					
						
						
							
							Merge pull request  #814  from hyperium/headers-vec-map  
						
						... 
						
						
						
						perf(headers): use a VecMap, and check name against literals 
						
						
					 
					
						2016-06-01 15:51:00 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						88480497b2 
					 
					
						
						
							
							Merge pull request  #813  from hyperium/logs  
						
						... 
						
						
						
						chore(http): reduce some logs from error level 
						
						
					 
					
						2016-06-01 15:20:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d80d61cd78 
					 
					
						
						
							
							perf(headers): check for header literals before allocating name  
						
						
						
						
					 
					
						2016-06-01 15:09:54 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9338878576 
					 
					
						
						
							
							perf(headers): use a Vec instead of HashMap internally  
						
						
						
						
					 
					
						2016-06-01 11:56:35 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8017dac175 
					 
					
						
						
							
							chore(http): reduce some logs from error level  
						
						
						
						
					 
					
						2016-05-29 15:50:04 -07:00 
						 
				 
			
				
					
						
							
							
								Kei Tsuji 
							
						 
					 
					
						
						
							
						
						341b784106 
					 
					
						
						
							
							fix(examples): hello example fix for multithread ( #808 )  
						
						
						
						
					 
					
						2016-05-27 10:05:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cee36d4305 
					 
					
						
						
							
							feat(client): add Request.set_uri(RequestUri) method ( #803 )  
						
						
						
						
					 
					
						2016-05-24 11:38:11 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ce3dbd123d 
					 
					
						
						
							
							Merge pull request  #801  from hyperium/client-query  
						
						... 
						
						
						
						fix(client): send query parameters in Requests 
						
						
					 
					
						2016-05-23 11:46:15 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2d9aea8db0 
					 
					
						
						
							
							fix(client): send query parameters in Requests  
						
						
						
						
					 
					
						2016-05-23 11:19:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5d75c7202e 
					 
					
						
						
							
							Merge pull request  #800  from mayhewj/doc-fixes  
						
						... 
						
						
						
						docs(*): fix typos, Markdown inconsistencies, and stutter 
						
						
					 
					
						2016-05-23 10:40:40 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Mayhew 
							
						 
					 
					
						
						
							
						
						8f1c536007 
					 
					
						
						
							
							docs(*): fix typos, Markdown inconsistencies, and stutter  
						
						
						
						
					 
					
						2016-05-20 11:42:29 -03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						54a9a7d102 
					 
					
						
						
							
							Merge pull request  #795  from hyperium/794-windows-no-verify  
						
						... 
						
						
						
						fix(windows): disable openssl cert validation for Windows 
						
						
					 
					
						2016-05-18 11:19:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c81deed3e6 
					 
					
						
						
							
							fix(windows): disable openssl cert validation for Windows  
						
						... 
						
						
						
						It doesn't work, so it's just causing errors.
Closes  #794  
						
						
					 
					
						2016-05-18 10:04:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5c1ecfb95f 
					 
					
						
						
							
							Merge pull request  #793  from softprops/custom_openssl_client  
						
						... 
						
						
						
						feat(net): Add OpensslClient constructor 
						
						
					 
					
						2016-05-17 11:51:09 -07:00 
						 
				 
			
				
					
						
							
							
								softprops 
							
						 
					 
					
						
						
							
						
						088822b23d 
					 
					
						
						
							
							feat(net): Add OpensslClient constructor  
						
						
						
						
					 
					
						2016-05-17 00:00:35 -04:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ffb499bdf9 
					 
					
						
						
							
							Merge pull request  #778  from hyperium/mio  
						
						... 
						
						
						
						Async IO 
						
						
					 
					
						2016-05-16 15:55:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						38aa51495a 
					 
					
						
						
							
							feat(uri): impl Eq and Hash for RequestUri  
						
						
						
						
					 
					
						2016-05-16 09:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d35992d019 
					 
					
						
						
							
							feat(lib): switch to non-blocking (asynchronous) IO  
						
						... 
						
						
						
						BREAKING CHANGE: This breaks a lot of the Client and Server APIs.
  Check the documentation for how Handlers can be used for asynchronous
  events. 
						
						
					 
					
						2016-05-16 09:51:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1ec56fe6b6 
					 
					
						
						
							
							v0.9.4  
						
						
						
						
					 
					
						2016-05-09 15:09:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						55f2468e4e 
					 
					
						
						
							
							Merge pull request  #787  from hyperium/openssl-ciphers  
						
						... 
						
						
						
						fix(ssl): use secure ciphers by default in openssl 
						
						
					 
					
						2016-05-09 13:15:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						54bf6adeee 
					 
					
						
						
							
							fix(ssl): use secure ciphers by default in openssl  
						
						
						
						
					 
					
						2016-05-09 12:47:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1a0be10629 
					 
					
						
						
							
							Merge pull request  #788  from hyperium/nightly-fixes  
						
						... 
						
						
						
						fix(warnings): remove unused_code warnings from newest nightlies 
						
						
					 
					
						2016-05-09 12:46:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e7229480ea 
					 
					
						
						
							
							fix(warnings): remove unused_code warnings from newest nightlies  
						
						
						
						
					 
					
						2016-05-09 11:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6a21901f46 
					 
					
						
						
							
							Merge pull request  #784  from hyperium/openssl-verify  
						
						... 
						
						
						
						feat(ssl): enable hostname verification by default for OpenSSL 
						
						
					 
					
						2016-05-08 10:52:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						01160abd92 
					 
					
						
						
							
							feat(ssl): enable hostname verification by default for OpenSSL  
						
						... 
						
						
						
						Additionally disables SSLv2 and SSLv3, as those are universally considered
unsafe.
Closes  #472  
						
						
					 
					
						2016-05-08 10:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						eab289b7d2 
					 
					
						
						
							
							v0.9.3  
						
						
						
						
					 
					
						2016-05-05 14:30:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						17f818e5c1 
					 
					
						
						
							
							Merge pull request  #781  from hyperium/pool-mutex-race  
						
						... 
						
						
						
						fix(client): fix panic in Pool::connect 
						
						
					 
					
						2016-05-05 12:16:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6d8fc2e7b0 
					 
					
						
						
							
							Merge pull request  #779  from Manishearth/doc-md  
						
						... 
						
						
						
						Clippy fixes with markdown docs 
						
						
					 
					
						2016-05-05 11:06:40 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e51bafe2e4 
					 
					
						
						
							
							fix(client): fix panic in Pool::connect  
						
						... 
						
						
						
						Closes  #780  
					
						2016-05-05 10:45:16 -07:00 
						 
				 
			
				
					
						
							
							
								Manish Goregaokar 
							
						 
					 
					
						
						
							
						
						b840963629 
					 
					
						
						
							
							docs(*): Clippy fixes with markdown docs  
						
						
						
						
					 
					
						2016-05-05 22:50:23 +05:30 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1d936fee90 
					 
					
						
						
							
							v0.9.2  
						
						
						
						
					 
					
						2016-05-04 11:16:13 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						283b1cace1 
					 
					
						
						
							
							Merge pull request  #775  from hyperium/774-proxy-host  
						
						... 
						
						
						
						fix(client): fix Host header when using a Proxy 
						
						
					 
					
						2016-05-04 10:53:24 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f36c6b255f 
					 
					
						
						
							
							feat(client): proper proxy and tunneling in Client  
						
						... 
						
						
						
						Closes  #774  
					
						2016-05-02 12:33:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3a3e08687b 
					 
					
						
						
							
							Merge pull request  #771  from hyperium/allow-proxy  
						
						... 
						
						
						
						feat(client): add Proxy support 
						
						
					 
					
						2016-04-26 12:19:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						25010fc1fc 
					 
					
						
						
							
							feat(client): add Proxy support  
						
						... 
						
						
						
						This works by configuring proxy options on a `Client`, such as
`client.set_proxy("http", "127.0.0.1", "8018")`.
Closes  #531  
						
						
					 
					
						2016-04-25 15:49:57 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5fcc04a6cd 
					 
					
						
						
							
							perf(client): dont keep Pool mutex locked during getaddrinfo  
						
						
						
						
					 
					
						2016-04-25 15:36:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						4828437551 
					 
					
						
						
							
							v0.9.1  
						
						
						
						
					 
					
						2016-04-21 17:10:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b783ddf455 
					 
					
						
						
							
							fix(Cargo.toml): update documentation link  
						
						
						
						
					 
					
						2016-04-21 17:10:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						eda5ca5b7f 
					 
					
						
						
							
							v0.9.0  
						
						
						
						
					 
					
						2016-04-21 16:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9955f2e75c 
					 
					
						
						
							
							docs(README): update links to documentation for stable and master  
						
						
						
						
					 
					
						2016-04-21 16:16:00 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Sapin 
							
						 
					 
					
						
						
							
						
						8fa7a98968 
					 
					
						
						
							
							refactor(hyper): Update to rust-url 1.0  
						
						... 
						
						
						
						BREAKING CHANGE: The re-exported Url type has breaking changes. 
						
						
					 
					
						2016-04-21 16:14:08 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						4bdf52a482 
					 
					
						
						
							
							Merge pull request  #764  from hyperium/readme-tests  
						
						... 
						
						
						
						test(readme): test readme code fences 
						
						
					 
					
						2016-04-19 17:25:03 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b98662ab6d 
					 
					
						
						
							
							test(readme): test readme code fences  
						
						
						
						
					 
					
						2016-04-19 15:58:50 -07:00