Sean McArthur 
							
						 
					 
					
						
						
							
						
						7c4b814e6b 
					 
					
						
						
							
							fix(client): don't read extra bytes on idle connections  
						
						
						
						
					 
					
						2017-10-27 11:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f7532b71d1 
					 
					
						
						
							
							feat(lib): add support to disable tokio-proto internals  
						
						... 
						
						
						
						For now, this adds `client::Config::no_proto`, `server::Http::no_proto`,
and `server::Server::no_proto` to skip tokio-proto implementations, and
use an internal dispatch system instead.
`Http::no_proto` is similar to `Http::bind_connection`, but returns a
`Connection` that is a `Future` to drive HTTP with the provided service.
Any errors prior to parsing a request, and after delivering a response
(but before flush the response body) will be returned from this future.
See #1342  for more. 
						
						
					 
					
						2017-10-27 00:02:07 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8153cfaebf 
					 
					
						
						
							
							Merge pull request  #1359  from jtescher/fix-typos  
						
						... 
						
						
						
						Fix small typos 
						
						
					 
					
						2017-10-23 10:15:21 -07:00 
						 
				 
			
				
					
						
							
							
								Julian Tescher 
							
						 
					 
					
						
						
							
						
						5700ad79a3 
					 
					
						
						
							
							docs(changelog,header,proto,client): Fix small typos  
						
						
						
						
					 
					
						2017-10-21 20:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						988b870a09 
					 
					
						
						
							
							Merge pull request  #1333  from srijs/feat/client-connector-executor  
						
						... 
						
						
						
						feat(client): allow custom executors for HttpConnector 
						
						
					 
					
						2017-10-18 16:07:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Rijs 
							
						 
					 
					
						
						
							
						
						ed497bf5e6 
					 
					
						
						
							
							feat(client): allow custom executors for HttpConnector  
						
						
						
						
					 
					
						2017-10-18 15:56:33 +11:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e507510427 
					 
					
						
						
							
							Merge pull request  #1354  from nabijaczleweli/master  
						
						... 
						
						
						
						docs(headers): fix >-quote formatting 
						
						
					 
					
						2017-10-16 10:34:01 -07:00 
						 
				 
			
				
					
						
							
							
								nabijaczleweli 
							
						 
					 
					
						
						
							
						
						d48ab9601b 
					 
					
						
						
							
							docs(headers): fix >-quote formatting  
						
						... 
						
						
						
						'>'s as non-first characters are just '>'s (rustfmt probably broke the
line) 
						
						
					 
					
						2017-10-15 15:00:49 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8ac1179d7c 
					 
					
						
						
							
							chore(ci): update minimum rustc version to 1.17  
						
						
						
						
					 
					
						2017-10-09 09:40:53 -07:00 
						 
				 
			
				
					
						
							
							
								King Claudy 
							
						 
					 
					
						
						
							
						
						cd3d1a800f 
					 
					
						
						
							
							docs(contributing): add link to easy issues  
						
						... 
						
						
						
						Fill the missing link to easy issues in the CONTRIBUTING.md 
						
						
					 
					
						2017-10-09 09:22:01 -07:00 
						 
				 
			
				
					
						
							
							
								Niek Sanders 
							
						 
					 
					
						
						
							
						
						528afb89a8 
					 
					
						
						
							
							refactor(uri): remove extra scheme condition from Uri::parse  
						
						... 
						
						
						
						Scheme check never true given preceeding else if 
						
						
					 
					
						2017-10-03 16:30:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a2a647b316 
					 
					
						
						
							
							Merge pull request  #1346  from brogowski/master  
						
						... 
						
						
						
						feat(client): add names to DNS threads 
						
						
					 
					
						2017-10-03 16:06:42 -07:00 
						 
				 
			
				
					
						
							
							
								brogowski 
							
						 
					 
					
						
						
							
						
						e0de55daa2 
					 
					
						
						
							
							feat(client): add names to DNS threads  
						
						
						
						
					 
					
						2017-10-03 20:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						4b1e9d1bab 
					 
					
						
						
							
							v0.11.6  
						
						
						
						
					 
					
						2017-10-02 18:21:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6b4635fd13 
					 
					
						
						
							
							fix(server): fix experimental pipeline flushing  
						
						
						
						
					 
					
						2017-10-02 18:20:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c2fd47f211 
					 
					
						
						
							
							v0.11.5  
						
						
						
						
					 
					
						2017-10-02 15:46:09 -07:00 
						 
				 
			
				
					
						
							
							
								Aaron Riekenberg 
							
						 
					 
					
						
						
							
						
						e8d6173734 
					 
					
						
						
							
							fix(http): avoid infinite recursion when Body::from is called with Cow::Owned. ( #1343 )  
						
						... 
						
						
						
						When cow is a Cow::Owned, cow.to_owned() returns a Cow::Owned, which leads to infinite recursion.
Extract the owned or borrowed values from the cow to ensure progress is made in either case. 
						
						
					 
					
						2017-10-01 09:49:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9c80fdbb9e 
					 
					
						
						
							
							refactor(lib): rename http_types to http  
						
						
						
						
					 
					
						2017-09-29 18:12:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6f71932015 
					 
					
						
						
							
							chore(changelog): fix links in 0.11.3 and 0.11.4 notes  
						
						
						
						
					 
					
						2017-09-29 12:02:13 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d77fcff1c4 
					 
					
						
						
							
							v0.11.4  
						
						
						
						
					 
					
						2017-09-28 22:01:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0fbc215f4b 
					 
					
						
						
							
							fix(client): fix panic in Pool  
						
						... 
						
						
						
						Closes  #1339  
					
						2017-09-28 21:44:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						57f86d42f2 
					 
					
						
						
							
							refactor(lib): fix compat layer after rename to proto  
						
						
						
						
					 
					
						2017-09-28 21:43:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5027435791 
					 
					
						
						
							
							refactor(lib): rename internal http module to proto  
						
						
						
						
					 
					
						2017-09-28 18:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						217941cef2 
					 
					
						
						
							
							v0.11.3  
						
						
						
						
					 
					
						2017-09-28 16:43:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						32c4efb86e 
					 
					
						
						
							
							test(server): fix flaky pipeline disabled test  
						
						
						
						
					 
					
						2017-09-25 01:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6aeec70653 
					 
					
						
						
							
							test(server): fix reading from socket in maybe_notify when state is closed  
						
						
						
						
					 
					
						2017-09-24 23:35:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1a9f264826 
					 
					
						
						
							
							perf(server): try to read from socket at keep-alive  
						
						... 
						
						
						
						In most situations, this should reduce the number of task wake ups by 1
per request, which can help if reading the request was small. 
						
						
					 
					
						2017-09-22 15:39:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dd54f20b55 
					 
					
						
						
							
							feat(server): add experimental pipeline flush aggregation option to Http  
						
						... 
						
						
						
						By enabling `Http::pipeline`, the connection will aggregate response
writes to try to improve sending more responses in a single syscall. 
						
						
					 
					
						2017-09-22 15:39:33 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Smith 
							
						 
					 
					
						
						
							
						
						16e834d37c 
					 
					
						
						
							
							feat(server): remove unneeded Send + Sync from Server  
						
						... 
						
						
						
						Http and Server placed Send + Sync bounds on NewService implementations which
were not actually required given tokio's event loop model. Remove them to reduce
limitations on end users of hyper. 
						
						
					 
					
						2017-09-22 12:25:53 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Rijs 
							
						 
					 
					
						
						
							
						
						0c7d375ba3 
					 
					
						
						
							
							feat(lib): implement compatibility with http crate  
						
						
						
						
					 
					
						2017-09-22 12:07:57 -07:00 
						 
				 
			
				
					
						
							
							
								Laurent Arnoud 
							
						 
					 
					
						
						
							
						
						92595e84a2 
					 
					
						
						
							
							feat(header): add ContentType::xml() constructor  
						
						
						
						
					 
					
						2017-09-22 11:27:10 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						77bfcd9515 
					 
					
						
						
							
							Merge pull request  #1325  from hyperium/pool-clean-parked  
						
						... 
						
						
						
						fix(client): cleanup dropped pending Checkouts from Pool 
						
						
					 
					
						2017-09-18 14:43:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3b91fc65b2 
					 
					
						
						
							
							fix(client): cleanup dropped pending Checkouts from Pool  
						
						... 
						
						
						
						Closes  #1315  
					
						2017-09-18 13:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						971864c424 
					 
					
						
						
							
							fix(http): log errors passed to tokio at debug level  
						
						... 
						
						
						
						Closes  #1278  
					
						2017-09-16 18:23:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						41c47241cd 
					 
					
						
						
							
							fix(client): return Version errors if unsupported  
						
						... 
						
						
						
						If a `Request`'s version is `Http09`, `H2`, or `H2c`, `client.request`
will return a `hyper::Error::Version`, and a message is logged at
`error!` level.
Closes  #1283  
						
						
					 
					
						2017-09-16 17:20:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0a23420c15 
					 
					
						
						
							
							docs(README): emphasize getting started with the Guides  
						
						... 
						
						
						
						Closes  #1265  
					
						2017-09-16 16:24:48 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c97ff990c4 
					 
					
						
						
							
							chore(CONTRIBUTING): update link to easy issues  
						
						
						
						
					 
					
						2017-09-16 16:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0f0c132bb3 
					 
					
						
						
							
							Merge pull request  #1321  from Eijebong/export_raw_status  
						
						... 
						
						
						
						fix(lib): Export hyper::RawStatus if the raw_status feature is enabled 
						
						
					 
					
						2017-09-15 13:40:11 -07:00 
						 
				 
			
				
					
						
							
							
								Bastien Orivel 
							
						 
					 
					
						
						
							
						
						627c4e3d0d 
					 
					
						
						
							
							fix(lib): Export hyper::RawStatus if the raw_status feature is enabled  
						
						
						
						
					 
					
						2017-09-15 21:36:19 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						21de6b6cbf 
					 
					
						
						
							
							tests(client): improve panic message when client tests fail  
						
						
						
						
					 
					
						2017-09-11 17:50:12 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3dc2228929 
					 
					
						
						
							
							style(body): change tabs to spaces  
						
						
						
						
					 
					
						2017-09-08 14:03:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						112efb5879 
					 
					
						
						
							
							Merge pull request  #1309  from lemonrock/cow  
						
						... 
						
						
						
						feat(http): add Body::from(cow) for bytes and strings 
						
						
					 
					
						2017-09-08 13:16:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7ba058a535 
					 
					
						
						
							
							Merge pull request  #1303  from arthurprs/errorkind  
						
						... 
						
						
						
						perf(http): prefer ErrorKind::WouldBlock 
						
						
					 
					
						2017-09-08 10:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Raphael Cohn 
							
						 
					 
					
						
						
							
						
						425ff71d75 
					 
					
						
						
							
							feat(http): add Body::from(cow) for bytes and strings  
						
						... 
						
						
						
						This change adds the ability to use Cow<'static, [u8]> and Cow<'static, str> for the body of a
HTTP request or response.
This makes it easier to create abstractions that serve static web pages, redirect messages and the
like. 
						
						
					 
					
						2017-09-07 10:50:51 +01:00 
						 
				 
			
				
					
						
							
							
								arthurprs 
							
						 
					 
					
						
						
							
						
						1e7e1c921c 
					 
					
						
						
							
							perf(http): prefer ErrorKind::WouldBlock  
						
						... 
						
						
						
						Improved codegen, without allocations or function calls 
						
						
					 
					
						2017-09-03 19:02:32 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						50fd4ab96d 
					 
					
						
						
							
							chore(benches): remove unused pretty_env_logger import  
						
						
						
						
					 
					
						2017-08-28 15:11:52 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cb9aff3c52 
					 
					
						
						
							
							chore(tests): fix test for deprecated Future::boxed  
						
						
						
						
					 
					
						2017-08-24 15:05:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						207fca63ce 
					 
					
						
						
							
							fix(lib): remove logs that contain request and response data  
						
						... 
						
						
						
						Closes  #1281  
					
						2017-08-15 16:04:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2ea125e609 
					 
					
						
						
							
							chore(lib): fix new unused_mut warnings in nightly  
						
						
						
						
					 
					
						2017-08-11 15:07:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f2db365613 
					 
					
						
						
							
							Merge pull request  #1279  from jethrogb/patch-2  
						
						... 
						
						
						
						docs(headers): clarify Basic auth 
						
						
					 
					
						2017-07-31 11:02:39 -07:00