Sean McArthur 
							
						 
					 
					
						
						
							
						
						8756f40ac9 
					 
					
						
						
							
							fix(http): fix busy looping when in keep-alive  
						
						
						
						
					 
					
						2017-02-22 16:31:15 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dc97dd77f4 
					 
					
						
						
							
							feat(server): make Http default its body type to hyper::Chunk  
						
						
						
						
					 
					
						2017-02-22 16:30:20 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ee58409578 
					 
					
						
						
							
							fix(http): make Chunk impl Sync  
						
						
						
						
					 
					
						2017-02-22 16:30:20 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						435fe84bf5 
					 
					
						
						
							
							Merge pull request  #1072  from Keats/master  
						
						... 
						
						
						
						feat(headers): impl Eq for ContentType 
						
						
					 
					
						2017-02-21 10:06:16 -08:00 
						 
				 
			
				
					
						
							
							
								Vincent Prouillet 
							
						 
					 
					
						
						
							
						
						bba761ac54 
					 
					
						
						
							
							feat(headers): impl Eq for ContentType  
						
						
						
						
					 
					
						2017-02-21 15:48:45 +09:00 
						 
				 
			
				
					
						
							
							
								Tasos Bakogiannis 
							
						 
					 
					
						
						
							
						
						592c1e2125 
					 
					
						
						
							
							feat(headers): add Link header implementation  
						
						... 
						
						
						
						Closes  #650  
					
						2017-02-20 12:00:01 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						df31c0e42c 
					 
					
						
						
							
							Merge pull request  #1069  from hyperium/run-until-unit  
						
						... 
						
						
						
						feat(server): change Server.run_until Future Error to () 
						
						
					 
					
						2017-02-20 11:52:39 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a3252c464d 
					 
					
						
						
							
							feat(server): change Server.run_until Future Error to ()  
						
						... 
						
						
						
						BREAKING CHANGE: The `run_until` future used to require its `Error` to
  be `hyper::Error`, now it can be `()`. 
						
						
					 
					
						2017-02-17 13:48:17 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5af5fa104e 
					 
					
						
						
							
							Merge pull request  #1047  from hyperium/from-message  
						
						... 
						
						
						
						feat(server): make Http compatible with TcpServer 
						
						
					 
					
						2017-02-17 10:49:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e04bcc12a7 
					 
					
						
						
							
							feat(server): make Http compatible with TcpServer  
						
						... 
						
						
						
						This implements `From<Message> for Request` and `Into<Message> for
Response`, allowing an `Http` instance to be used with a `TcpServer`
from tokio-proto.
Closes  #1036 
BREAKING CHANGE: This makes `Request.remote_addr` an
  `Option<SocketAddr>`, instead of `SocketAddr`. 
						
						
					 
					
						2017-02-16 18:26:36 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3cf3b75159 
					 
					
						
						
							
							Merge pull request  #1066  from hyperium/outgoing-generic  
						
						... 
						
						
						
						feat(http): allow specifying custom body streams 
						
						
					 
					
						2017-02-16 18:15:15 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1b1311a7d3 
					 
					
						
						
							
							feat(http): allow specifying custom body streams  
						
						
						
						
					 
					
						2017-02-16 15:06:55 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7d37197dde 
					 
					
						
						
							
							chore(http): change log to debug for decoder errors  
						
						
						
						
					 
					
						2017-02-16 14:11:28 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ebf96f3f5f 
					 
					
						
						
							
							fix(http): send errors as frame errors  
						
						... 
						
						
						
						Additionally, only close read side, so it's potentially possible to
write a response for an error. 
						
						
					 
					
						2017-02-16 14:09:41 -08:00 
						 
				 
			
				
					
						
							
							
								Vincent Prouillet 
							
						 
					 
					
						
						
							
						
						499c0d1772 
					 
					
						
						
							
							chore(dependencies): update base64 to 0.4  
						
						
						
						
					 
					
						2017-02-13 09:40:19 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ed2334bef4 
					 
					
						
						
							
							Merge pull request  #1058  from michael-zapata/docs/uri  
						
						... 
						
						
						
						docs(uri): fix rendering errors 
						
						
					 
					
						2017-02-10 10:12:03 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Zapata 
							
						 
					 
					
						
						
							
						
						31d998078d 
					 
					
						
						
							
							docs(uri): fix rendering errors  
						
						... 
						
						
						
						Add a code block around the URI explanation to make it legible and
add a missing backquote 
						
						
					 
					
						2017-02-10 16:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2266d869ca 
					 
					
						
						
							
							Merge pull request  #1054  from hyperium/uri-memslice  
						
						... 
						
						
						
						perf(header): Make Uri use MemSlice internally 
						
						
					 
					
						2017-02-09 12:41:53 -08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
							
						
						524f65a9a3 
					 
					
						
						
							
							perf(header): Make Uri use MemSlice internally  
						
						
						
						
					 
					
						2017-02-09 11:45:55 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						04f169034a 
					 
					
						
						
							
							Merge pull request  #1053  from GuillaumeGomez/pub_issues  
						
						... 
						
						
						
						fix(Uri): Reexport Uri struct publicly 
						
						
					 
					
						2017-02-09 09:14:16 -08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
							
						
						5a4bd497c9 
					 
					
						
						
							
							fix(Uri): Reexport Uri struct publicly  
						
						
						
						
					 
					
						2017-02-09 15:25:55 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2f18ce2034 
					 
					
						
						
							
							Merge pull request  #1052  from ericchiang/futures-example  
						
						... 
						
						
						
						refactor(examples): remove use of depricated futures features 
						
						
					 
					
						2017-02-08 11:10:06 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Chiang 
							
						 
					 
					
						
						
							
						
						2331e0b3e5 
					 
					
						
						
							
							refactor(examples): remove use of depricated futures features  
						
						... 
						
						
						
						The "Finished" struct and "finished" method have been deprecated[0]
and don't show up in the futures docs. Prefer non-deprecated
features for users exploring the examples.
[0] https://github.com/alexcrichton/futures-rs/blob/0.1.10/src/future/mod.rs#L25  
						
						
					 
					
						2017-02-08 10:54:23 -08:00 
						 
				 
			
				
					
						
							
							
								Julian Tescher 
							
						 
					 
					
						
						
							
						
						2fa414fb5f 
					 
					
						
						
							
							fix(lib): Fixed typos in multiple modules  
						
						... 
						
						
						
						BREAKING CHANGE: The `Preference` header had a typo in a variant and it's string representation,
  change `Preference::HandlingLeniant` to `Preference::HandlingLenient`. 
						
						
					 
					
						2017-02-07 11:04:42 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0d05533d07 
					 
					
						
						
							
							chore(h2): clear out unused h2 module  
						
						
						
						
					 
					
						2017-02-06 16:53:06 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						23ac1bfe82 
					 
					
						
						
							
							test(http): test Uri parse errors propagate  
						
						
						
						
					 
					
						2017-02-06 13:37:02 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						fc808ef9f8 
					 
					
						
						
							
							Merge pull request  #1049  from spk/use-pub-hyper-url  
						
						... 
						
						
						
						test(lib): use public hyper::Url everywhere 
						
						
					 
					
						2017-02-05 14:47:34 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						48435cd419 
					 
					
						
						
							
							Merge pull request  #1050  from spk/fix-commented-uri-tests  
						
						... 
						
						
						
						test(uri): fix URI parse error tests 
						
						
					 
					
						2017-02-05 14:46:36 -08:00 
						 
				 
			
				
					
						
							
							
								Laurent Arnoud 
							
						 
					 
					
						
						
							
						
						70a3f76a27 
					 
					
						
						
							
							test(uri): fix URI parse error tests  
						
						... 
						
						
						
						Add also test parse authority without port 
						
						
					 
					
						2017-02-05 13:12:03 +01:00 
						 
				 
			
				
					
						
							
							
								Laurent Arnoud 
							
						 
					 
					
						
						
							
						
						d5ff287b35 
					 
					
						
						
							
							refactor(lib): use public hyper::Url everywhere  
						
						
						
						
					 
					
						2017-02-04 14:51:14 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c42f18db05 
					 
					
						
						
							
							feat(status): impl Into<u16> for StatusCode  
						
						
						
						
					 
					
						2017-02-02 17:02:35 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						027cb71b7b 
					 
					
						
						
							
							perf(http): reduce a copy when not using Chunked encoding  
						
						
						
						
					 
					
						2017-02-02 13:13:48 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b4e0057d2b 
					 
					
						
						
							
							test(lib): fix unused warnings in doc tests  
						
						
						
						
					 
					
						2017-02-01 15:47:43 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						352b31f67d 
					 
					
						
						
							
							docs(examples): print that examples are using only 1 thread  
						
						
						
						
					 
					
						2017-02-01 15:47:07 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e9e7381ece 
					 
					
						
						
							
							feat(header): implement fmt::Display for several headers  
						
						... 
						
						
						
						Specifically, `CacheControl`, `Expect`, `Origin`, `Pragma`, `Prefer`,
`PreferenceApplied`, `ReferrerPolicy`, `StrictTransportSecurity`. 
						
						
					 
					
						2017-01-31 23:58:07 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b4b2fb782e 
					 
					
						
						
							
							feat(header): add Headers::append_raw  
						
						
						
						
					 
					
						2017-01-30 15:04:04 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cca798a09e 
					 
					
						
						
							
							fix(header): deprecate HeaderFormatter  
						
						
						
						
					 
					
						2017-01-30 12:20:30 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						53762cafc6 
					 
					
						
						
							
							fix(header): enable SetCookie.fmt_header when only 1 cookie  
						
						
						
						
					 
					
						2017-01-30 12:17:44 -08:00 
						 
				 
			
				
					
						
							
							
								Corey Farwell 
							
						 
					 
					
						
						
							
						
						5f1fa06089 
					 
					
						
						
							
							docs(client): Update Client::configure example to compile  
						
						
						
						
					 
					
						2017-01-28 20:12:35 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d771096455 
					 
					
						
						
							
							Merge pull request  #1038  from hyperium/headers-mem-slice  
						
						... 
						
						
						
						use MemSlice in Headers 
						
						
					 
					
						2017-01-27 20:01:37 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						61364d245b 
					 
					
						
						
							
							perf(header): improve on MemSlice usage in headers  
						
						
						
						
					 
					
						2017-01-26 23:49:44 -08:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
							
						
						1b556389c0 
					 
					
						
						
							
							perf(header): use MemSlice when parsing headers  
						
						
						
						
					 
					
						2017-01-26 10:07:34 -08:00 
						 
				 
			
				
					
						
							
							
								Josh 
							
						 
					 
					
						
						
							
						
						5c890321ee 
					 
					
						
						
							
							feat(lib): export Method::Put at top level  
						
						
						
						
					 
					
						2017-01-25 11:43:56 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d966d595e6 
					 
					
						
						
							
							chore(github): add pull request template  
						
						
						
						
					 
					
						2017-01-25 11:42:40 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						44f2bc6d00 
					 
					
						
						
							
							refactor(http): add From<Vec<u8>> impl for MemBuf  
						
						
						
						
					 
					
						2017-01-25 11:05:58 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e3ef866a31 
					 
					
						
						
							
							refactor(http): allow MemSlice to be sliced to make copies  
						
						
						
						
					 
					
						2017-01-24 18:36:49 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cfcbd8c96b 
					 
					
						
						
							
							fix(http): keep flushing until WOULDBLOCK is received  
						
						
						
						
					 
					
						2017-01-23 23:57:43 -08:00 
						 
				 
			
				
					
						
							
							
								Andy Moran 
							
						 
					 
					
						
						
							
						
						529ad564c3 
					 
					
						
						
							
							refactor(header): Change to base64 serialize  
						
						... 
						
						
						
						Replace rustc-serialize with base64 crate.
Closes  #1028  
						
						
					 
					
						2017-01-23 23:09:14 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0e332c66f2 
					 
					
						
						
							
							refactor(http): adjust socket eof debug log  
						
						
						
						
					 
					
						2017-01-23 22:50:42 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8597c55a13 
					 
					
						
						
							
							refactor(http): adjust debug logs  
						
						
						
						
					 
					
						2017-01-23 22:48:35 -08:00