Sean McArthur 
							
						 
					 
					
						
						
							
						
						a228486a85 
					 
					
						
						
							
							Merge pull request  #905  from YetAnotherMinion/enh-update_num_cpus_version  
						
						... 
						
						
						
						refactor(version): bump version of num_cpus to 1.0 
						
						
					 
					
						2016-08-27 19:43:22 -07:00 
						 
				 
			
				
					
						
							
							
								YetAnotherMinion 
							
						 
					 
					
						
						
							
						
						c8b48c7efd 
					 
					
						
						
							
							refactor(version): bump version of num_cpus to 1.0  
						
						
						
						
					 
					
						2016-08-27 14:03:24 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Unterwaditzer 
							
						 
					 
					
						
						
							
						
						9375addba0 
					 
					
						
						
							
							feat(headers): Headers::remove returns the Header  
						
						... 
						
						
						
						Closes  #891 
BREAKING CHANGE: `Headers.remove()` used to return a `bool`,
  it now returns `Option<H>`. To determine if a a header exists,
  switch to `Headers.has()`. 
					
						2016-08-23 16:46:07 -04:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						74136de960 
					 
					
						
						
							
							Merge pull request  #889  from aidanhs/aphs-not-v1-warning  
						
						... 
						
						
						
						Note on pre 1.0 
						
						
					 
					
						2016-08-11 15:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								Aidan Hobson Sayers 
							
						 
					 
					
						
						
							
						
						d53e033704 
					 
					
						
						
							
							docs(version): note on pre 1.0 stability  
						
						
						
						
					 
					
						2016-08-11 22:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0ce83dfbb3 
					 
					
						
						
							
							Merge pull request  #878  from nox/serde  
						
						... 
						
						
						
						Update serde to 0.8 
						
						
					 
					
						2016-08-07 10:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c497dfcc93 
					 
					
						
						
							
							Merge pull request  #879  from nox/cookie  
						
						... 
						
						
						
						Update cookie to 0.3 
						
						
					 
					
						2016-08-07 10:29:08 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						f51b799023 
					 
					
						
						
							
							Merge pull request  #884  from hyperium/perf  
						
						... 
						
						
						
						A couple performance boosts 
						
						
					 
					
						2016-08-06 10:58:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a3a815c09c 
					 
					
						
						
							
							perf(http): reduce server loops when headers and body are ready  
						
						
						
						
					 
					
						2016-08-06 00:11:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						523b890a19 
					 
					
						
						
							
							fix(server): support HTTP/1.1 pipelining  
						
						
						
						
					 
					
						2016-08-06 00:10:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						12dac9bdba 
					 
					
						
						
							
							perf(http): encoder headers with a faster  fmt::Write  
						
						
						
						
					 
					
						2016-08-06 00:09:00 -07:00 
						 
				 
			
				
					
						
							
							
								Anthony Ramine 
							
						 
					 
					
						
						
							
						
						dc03ca188a 
					 
					
						
						
							
							chore(version): Update cookie to 0.3  
						
						
						
						
					 
					
						2016-08-02 09:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Anthony Ramine 
							
						 
					 
					
						
						
							
						
						de921d08fe 
					 
					
						
						
							
							chore(version): Update serde to 0.8  
						
						
						
						
					 
					
						2016-08-02 09:39:10 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9456738ee1 
					 
					
						
						
							
							Merge pull request  #877  from jongiddy/guide-save-receiver  
						
						... 
						
						
						
						Fix guide example to save receiver for later use by response handler. 
						
						
					 
					
						2016-07-31 23:54:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Giddy 
							
						 
					 
					
						
						
							
						
						ea1dccff59 
					 
					
						
						
							
							docs(guide): fix guide example to save receiver for later use by response handler  
						
						
						
						
					 
					
						2016-07-31 17:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						81e7bf4155 
					 
					
						
						
							
							refactor(http): call on_error for more error cases  
						
						
						
						
					 
					
						2016-07-29 14:25:12 -07:00 
						 
				 
			
				
					
						
							
							
								Joonas Koivunen 
							
						 
					 
					
						
						
							
						
						13c5bf66c3 
					 
					
						
						
							
							feat(headers): add Content-Location header  
						
						... 
						
						
						
						Closes  #870  
					
						2016-07-28 09:59:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1b4a2b7e6f 
					 
					
						
						
							
							Merge pull request  #876  from leodasvacas/conn-refactor  
						
						... 
						
						
						
						Dedup code in connection state update. 
						
						
					 
					
						2016-07-27 16:49:44 -07:00 
						 
				 
			
				
					
						
							
							
								leonardo.yvens 
							
						 
					 
					
						
						
							
						
						211b408b92 
					 
					
						
						
							
							style(http): Rustfmt State.update  
						
						
						
						
					 
					
						2016-07-27 10:46:04 -03:00 
						 
				 
			
				
					
						
							
							
								leonardo.yvens 
							
						 
					 
					
						
						
							
						
						9f249bbee8 
					 
					
						
						
							
							refactor(http): Dedup code in connection state update.  
						
						
						
						
					 
					
						2016-07-27 10:45:57 -03:00 
						 
				 
			
				
					
						
							
							
								leonardo.yvens 
							
						 
					 
					
						
						
							
						
						c6eea3761b 
					 
					
						
						
							
							refactor(http): Remove new_state and use nested match for http1 in connection state update.  
						
						
						
						
					 
					
						2016-07-27 10:45:51 -03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e5841365dd 
					 
					
						
						
							
							Merge pull request  #874  from hyperium/guide  
						
						... 
						
						
						
						docs(guide): adjust styles of the guides 
						
						
					 
					
						2016-07-26 09:45:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						81e6e98d80 
					 
					
						
						
							
							docs(guide): adjust styles of the guides  
						
						
						
						
					 
					
						2016-07-26 08:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6f0921ed94 
					 
					
						
						
							
							Merge pull request  #873  from hyperium/guide  
						
						... 
						
						
						
						docs(guide): add meat to the Server Guide 
						
						
					 
					
						2016-07-26 00:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						12c69b5dd0 
					 
					
						
						
							
							docs(guide): add meat to the Server Guide  
						
						... 
						
						
						
						Closes  #806  
					
						2016-07-25 20:23:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						50ccdaa7e7 
					 
					
						
						
							
							feat(header): introduce header::Raw ( #869 )  
						
						... 
						
						
						
						The Raw type repesents the raw bytes of a header-value.
Having a special type allows a couple of benefits:
- The exact representation has become private, allowing "uglier"
internals. Specifically, since the common case is for a header to only
have 1 line of bytes, an enum is used to skip allocating a Vec for only
1 line. Additionally, a Cow<'static, [u8]> is used, so static bytes
don't require a copy. Finally, since we can use static bytes, when
parsing, we can compare the incoming bytes against a couple of the most
common header-values, and possibly remove another copy.
- As its own type, the `Headers.set_raw` method can be generic over
`Into<Raw>`, which allows for more ergnomic method calls.
BREAKING CHANGE: `Header::parse_header` now receives `&Raw`, instead of
  a `&[Vec<u8>]`. `Raw` provides several methods to ease using it, but
  may require some changes to existing code. 
						
						
					 
					
						2016-07-23 12:54:16 -07:00 
						 
				 
			
				
					
						
							
							
								Ed Barnard 
							
						 
					 
					
						
						
							
						
						d67dbc6028 
					 
					
						
						
							
							feat(server): Server::new can take one or more listeners  
						
						... 
						
						
						
						Closes  #859  
					
						2016-07-18 15:32:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a22ae26cec 
					 
					
						
						
							
							docs(guide): fix css pathing  
						
						
						
						
					 
					
						2016-07-15 17:53:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						181e806a18 
					 
					
						
						
							
							docs(guide): add styling to guides  
						
						
						
						
					 
					
						2016-07-15 16:34:19 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2433780419 
					 
					
						
						
							
							Merge pull request  #865  from hyperium/gen-guide  
						
						... 
						
						
						
						docs(guide): copy over html files, not markdown files 
						
						
					 
					
						2016-07-15 15:23:11 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c81cd4b0d5 
					 
					
						
						
							
							docs(guide): copy over html files, not markdown files  
						
						
						
						
					 
					
						2016-07-15 14:41:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						e1542a609f 
					 
					
						
						
							
							feat(headers): add last-event-id header  
						
						... 
						
						
						
						Add a Last-Event-ID header to properly work with Server-Sent Events
Addresses # 723 
						
						
					 
					
						2016-07-14 20:38:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e2264530e7 
					 
					
						
						
							
							Merge pull request  #864  from hyperium/less-deps  
						
						... 
						
						
						
						refactor(header): internalize traitobject and typeable 
						
						
					 
					
						2016-07-14 20:36:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6fb143ce96 
					 
					
						
						
							
							Merge pull request  #863  from hyperium/guide-server  
						
						... 
						
						
						
						docs(guide): build and test markdown files in doc directory 
						
						
					 
					
						2016-07-14 20:36:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d3719c3966 
					 
					
						
						
							
							Merge pull request  #860  from hyperium/idle-timeout  
						
						... 
						
						
						
						Idle timeouts for Server and Client 
						
						
					 
					
						2016-07-14 20:36:24 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						976218badc 
					 
					
						
						
							
							feat(client): add keep_alive_timeout to Client  
						
						
						
						
					 
					
						2016-07-14 19:55:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						29b65f6bdd 
					 
					
						
						
							
							docs(guide): build and test markdown files in doc directory  
						
						
						
						
					 
					
						2016-07-14 19:25:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3e66377979 
					 
					
						
						
							
							refactor(header): internalize traitobject and typeable  
						
						
						
						
					 
					
						2016-07-14 17:27:59 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						02cb96ac2d 
					 
					
						
						
							
							feat(server): add idle_timeout to Server  
						
						... 
						
						
						
						Closes  #790  
					
						2016-07-14 17:23:13 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8de8b74a8f 
					 
					
						
						
							
							Merge pull request  #858  from hyperium/ergo  
						
						... 
						
						
						
						Move some exports around, add try_read/try_write 
						
						
					 
					
						2016-07-14 11:21:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						85894bc123 
					 
					
						
						
							
							feat(http): add Decoder.try_read and Encoder.try_write  
						
						
						
						
					 
					
						2016-07-14 10:01:57 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						40745c5671 
					 
					
						
						
							
							refactor(lib): moved LanguageTag export to header  
						
						... 
						
						
						
						BREAKING CHANGE: LanguageTag used to be at the crate root, but it is now
  in the `hyper::header` module. 
						
						
					 
					
						2016-07-14 09:59:47 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6d54a4dfdc 
					 
					
						
						
							
							Merge pull request  #857  from hyperium/client-timeout-panic  
						
						... 
						
						
						
						fix(client): handle when DNS resolves after a timeout triggers 
						
						
					 
					
						2016-07-13 17:19:45 -07:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						01843f8822 
					 
					
						
						
							
							feat(headers): add origin header  
						
						... 
						
						
						
						Add an Origin header so users may properly send CORS requests
Closes  #651  
						
						
					 
					
						2016-07-13 14:50:52 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						006f66f34a 
					 
					
						
						
							
							fix(client): handle when DNS resolves after a timeout triggers  
						
						... 
						
						
						
						Closes  #848  
					
						2016-07-13 14:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						220d09fc3a 
					 
					
						
						
							
							Merge pull request  #856  from hyperium/keep-alive  
						
						... 
						
						
						
						feat(client): implement connection pooling for Client 
						
						
					 
					
						2016-07-08 11:16:48 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2904668105 
					 
					
						
						
							
							feat(client): implement connection pooling for Client  
						
						... 
						
						
						
						Closes  #830 
Closes  #848  
					
						2016-07-08 10:07:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5f273ef646 
					 
					
						
						
							
							Merge pull request  #850  from aravind-pg/referrer-policy  
						
						... 
						
						
						
						feat(headers): Add Referrer-Policy header 
						
						
					 
					
						2016-07-05 15:07:25 -07:00 
						 
				 
			
				
					
						
							
							
								Aravind Gollakota 
							
						 
					 
					
						
						
							
						
						3a86b3a2b2 
					 
					
						
						
							
							feat(headers): Add Referrer-Policy header  
						
						
						
						
					 
					
						2016-07-01 22:17:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tshepang Lekhonkhobe 
							
						 
					 
					
						
						
							
						
						c77e868408 
					 
					
						
						
							
							docs(error): improve Error::Incomplete description ( #846 )  
						
						
						
						
					 
					
						2016-06-30 11:52:42 -07:00