Sean McArthur 
							
						 
					 
					
						
						
							
						
						bfe948c39c 
					 
					
						
						
							
							Merge pull request  #624  from mitsuhiko/feature/raw-fd  
						
						... 
						
						
						
						feat(raw-fd): implement FromRawFd/FromRawSocket 
						
						
					 
					
						2015-08-02 00:11:27 -07:00 
						 
				 
			
				
					
						
							
							
								Armin Ronacher 
							
						 
					 
					
						
						
							
						
						664bde58d8 
					 
					
						
						
							
							feat(raw-fd): implement FromRawFd/FromRawSocket  
						
						... 
						
						
						
						This allows HttpStream and HttpListener to be created from raw
sockets similar to their Tcp counterparts.  It also fixes up the
signature from i32 to RawFd for the AsRawFd method. 
						
						
					 
					
						2015-08-01 23:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0a59d7377c 
					 
					
						
						
							
							Merge pull request  #621  from hyperium/timeout  
						
						... 
						
						
						
						feat(net): add socket timeouts to Server and Client 
						
						
					 
					
						2015-07-29 10:56:39 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8a7cac5aba 
					 
					
						
						
							
							Merge pull request  #622  from muja/callback_con  
						
						... 
						
						
						
						feat(net): Implement NetworkConnector for closure to be more flexible 
						
						
					 
					
						2015-07-28 16:04:52 -07:00 
						 
				 
			
				
					
						
							
							
								Danyel Bayraktar 
							
						 
					 
					
						
						
							
						
						abdd4c5d63 
					 
					
						
						
							
							feat(net): Implement NetworkConnector for closure to be more flexible  
						
						
						
						
					 
					
						2015-07-28 23:02:16 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7d1f154cb7 
					 
					
						
						
							
							feat(net): add socket timeouts to Server and Client  
						
						... 
						
						
						
						While these methods are marked unstable in libstd, this is behind a
feature flag, `timeouts`. The Client and Server both have
`set_read_timeout` and `set_write_timeout` methods, that will affect all
connections with that entity.
BREAKING CHANGE: Any custom implementation of NetworkStream must now
  implement `set_read_timeout` and `set_write_timeout`, so those will
  break. Most users who only use the provided streams should work with
  no changes needed.
Closes  #315  
						
						
					 
					
						2015-07-27 09:57:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						421422b620 
					 
					
						
						
							
							v.0.6.6  
						
						
						
						
					 
					
						2015-07-25 11:09:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						7e9263386c 
					 
					
						
						
							
							Merge pull request  #617  from pcwalton/serde-fix  
						
						... 
						
						
						
						Fix broken deserialization of headers. 
						
						
					 
					
						2015-07-23 21:56:24 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Walton 
							
						 
					 
					
						
						
							
						
						f5f5e1cb2d 
					 
					
						
						
							
							fix(headers): fix broken deserialization of headers  
						
						... 
						
						
						
						Sorry about that! 
						
						
					 
					
						2015-07-23 20:58:35 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						aaf7995b43 
					 
					
						
						
							
							v0.6.5  
						
						
						
						
					 
					
						2015-07-23 13:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						aa09034d2c 
					 
					
						
						
							
							Merge pull request  #616  from hyperium/ssl-direct-streams  
						
						... 
						
						
						
						refactor(ssl): use openssl::DirectStreams 
						
						
					 
					
						2015-07-23 13:30:52 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						71db6a46c0 
					 
					
						
						
							
							refactor(ssl): use openssl::DirectStreams  
						
						
						
						
					 
					
						2015-07-23 13:13:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						da817ba8bf 
					 
					
						
						
							
							test(header): change test_headers_show to use str.contains  
						
						
						
						
					 
					
						2015-07-23 12:09:55 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a0739e6c96 
					 
					
						
						
							
							test(headers): fix test_headers_show()  
						
						
						
						
					 
					
						2015-07-23 11:53:46 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						74021a24fe 
					 
					
						
						
							
							test(headers): remove usage of iter.join()  
						
						
						
						
					 
					
						2015-07-23 11:38:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d2e8b5dc3d 
					 
					
						
						
							
							fix(tests): iter.connect() is now iter.join()  
						
						
						
						
					 
					
						2015-07-22 19:01:33 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3bd0635d28 
					 
					
						
						
							
							Merge pull request  #611  from batisteo/patch-1  
						
						... 
						
						
						
						docs(headers): move blank line in right place. 
						
						
					 
					
						2015-07-22 17:58:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						35071fb1e5 
					 
					
						
						
							
							Merge pull request  #615  from havarnov/impl-hash-for-statuscode  
						
						... 
						
						
						
						feat(status): implement `Hash` for `StatusCode` 
						
						
					 
					
						2015-07-22 09:07:42 -07:00 
						 
				 
			
				
					
						
							
							
								Håvar Nøvik 
							
						 
					 
					
						
						
							
						
						d84f291abc 
					 
					
						
						
							
							feat(status): implement Hash for StatusCode  
						
						... 
						
						
						
						Change hash implementation to just use `derive(Hash)` 
						
						
					 
					
						2015-07-22 10:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Håvar Nøvik 
							
						 
					 
					
						
						
							
						
						aa85f609b5 
					 
					
						
						
							
							feat(status): implement Hash for StatusCode  
						
						... 
						
						
						
						Implment the `Hash` trait for the `StatusCode` enum. 
						
						
					 
					
						2015-07-21 21:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Darthenay 
							
						 
					 
					
						
						
							
						
						65ba136f02 
					 
					
						
						
							
							Doc: moved blank line in right place.  
						
						... 
						
						
						
						http://ironframework.io/doc/iron/headers/struct.ContentType.html#examples  
					
						2015-07-15 10:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						7b108466f6 
					 
					
						
						
							
							v0.6.4  
						
						
						
						
					 
					
						2015-07-10 20:43:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						7b0f22e2c5 
					 
					
						
						
							
							Merge pull request  #603  from pcwalton/serde  
						
						... 
						
						
						
						Add optional serialization of common types via `serde`. 
						
						
					 
					
						2015-07-10 18:56:08 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Walton 
							
						 
					 
					
						
						
							
						
						87de1b77bc 
					 
					
						
						
							
							feat(http): add optional serialization of common types via serde  
						
						... 
						
						
						
						This is behind a Cargo feature to avoid forcing downstream users to
depend on `serde`. It is needed for Servo IPC to work. 
						
						
					 
					
						2015-07-10 17:45:08 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						623824d8b2 
					 
					
						
						
							
							v0.6.3  
						
						
						
						
					 
					
						2015-07-08 10:33:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9bf60b65a0 
					 
					
						
						
							
							docs(http): document consts CR, LR, and LINE_ENDING  
						
						
						
						
					 
					
						2015-07-08 10:31:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5994a6f8b4 
					 
					
						
						
							
							fix(lint): change deny(missing_docs) to only apply for tests  
						
						... 
						
						
						
						Closes  #600  
					
						2015-07-08 10:23:37 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						18a29aca3d 
					 
					
						
						
							
							Merge pull request  #599  from hyperium/zero-buf  
						
						... 
						
						
						
						perf(buffer): zero out buffers using memset instead of iter().take() 
						
						
					 
					
						2015-07-07 22:55:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0e7db69d6d 
					 
					
						
						
							
							perf(buffer): zero out buffers using memset instead of iter().take()  
						
						
						
						
					 
					
						2015-07-07 18:09:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						46e0aa00c4 
					 
					
						
						
							
							Merge pull request  #598  from leodasvacas/patch-1  
						
						... 
						
						
						
						docs(CONTRIBUTING): link to open easy issues 
						
						
					 
					
						2015-07-07 11:35:08 -07:00 
						 
				 
			
				
					
						
							
							
								Leonardo Yvens 
							
						 
					 
					
						
						
							
						
						ce4b4e0b4f 
					 
					
						
						
							
							docs(CONTRIBUTING): link to open easy issues  
						
						
						
						
					 
					
						2015-07-07 15:33:50 -03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3964a6bd3e 
					 
					
						
						
							
							v0.6.2  
						
						
						
						
					 
					
						2015-07-06 15:23:03 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ed54426461 
					 
					
						
						
							
							Merge pull request  #597  from hyperium/http10-keep-alive  
						
						... 
						
						
						
						fix(http): no longer keep alive for Http1.0 if no Connection header 
						
						
					 
					
						2015-07-06 15:14:04 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ddecb262b3 
					 
					
						
						
							
							fix(http): no longer keep alive for Http1.0 if no Connection header  
						
						... 
						
						
						
						Closes  #596  
					
						2015-07-06 12:55:25 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Gibson 
							
						 
					 
					
						
						
							
						
						7c2e5124e6 
					 
					
						
						
							
							feat(headers): add strict-transport-security header  
						
						... 
						
						
						
						Strict-Transport-Security allows servers to inform user-agents that
they'd like them to always contact the secure host (https) instead of
the insecure one (http).
Closes  #589  
						
						
					 
					
						2015-07-06 12:35:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						9a85ea553f 
					 
					
						
						
							
							Merge pull request  #595  from pyfisch/originstring  
						
						... 
						
						
						
						refactor(headers): use String in Access-Control-Allow-Origin header 
						
						
					 
					
						2015-07-06 11:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						ed458628e5 
					 
					
						
						
							
							refactor(headers): use String in Access-Control-Allow-Origin header  
						
						... 
						
						
						
						Access-Control-Allow-Origin origins are URLs but they do not need to
be valid, they should just be compared as strings. So to support
invalid URLs hyper should use a string instead.
closes  #526 
BREAKING CHANGE: Access-Control-Allow-Origin does no longer use Url 
						
						
					 
					
						2015-07-04 17:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3a5c56cc5e 
					 
					
						
						
							
							Merge pull request  #593  from hyperium/client-response-url  
						
						... 
						
						
						
						feat(client): add url property Response 
						
						
					 
					
						2015-07-01 11:11:32 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						82ed9092e3 
					 
					
						
						
							
							feat(client): add url property Response  
						
						... 
						
						
						
						This will always be the last URL that was used by the Request, which is
useful for determining what the final URL was after redirection.
BREAKING CHANGE: Technically a break, since `Response::new()` takes an
  additional argument. In practice, the only place that should have been
  creating Responses directly is inside the Client, so it shouldn't
  break anyone. If you were creating Responses manually, you'll need to
  pass a Url argument. 
						
						
					 
					
						2015-07-01 10:45:07 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5978f7c630 
					 
					
						
						
							
							docs(readme): add appveyor badge to readme  
						
						... 
						
						
						
						Closes  #513  
					
						2015-06-30 15:08:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2187b5561f 
					 
					
						
						
							
							test(windows): add appveyor ci  
						
						
						
						
					 
					
						2015-06-30 15:04:18 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b57bba3517 
					 
					
						
						
							
							Merge pull request  #587  from pyfisch/nice-code  
						
						... 
						
						
						
						style(rustfmt): run rustfmt on hyper correct overlong lines 
						
						
					 
					
						2015-06-29 14:21:02 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						db93ca0697 
					 
					
						
						
							
							style(rustfmt): run rustfmt on hyper correct overlong lines  
						
						
						
						
					 
					
						2015-06-29 20:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						990819a6d6 
					 
					
						
						
							
							v0.6.1  
						
						
						
						
					 
					
						2015-06-26 21:28:40 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						31e5a91350 
					 
					
						
						
							
							Merge pull request  #582  from mlalic/issue-580  
						
						... 
						
						
						
						refactor(http2): move to solicit v0.4 
						
						
					 
					
						2015-06-26 21:18:22 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cc4d1f3bb3 
					 
					
						
						
							
							Merge pull request  #584  from infinityb/sni-fix  
						
						... 
						
						
						
						fix(client): use Ssl instance in creation of SslStream 
						
						
					 
					
						2015-06-26 21:16:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3abe323ef7 
					 
					
						
						
							
							Merge pull request  #583  from Byron/osx-compilation  
						
						... 
						
						
						
						fix(cargo): fix linking on OSX 10.10 
						
						
					 
					
						2015-06-26 21:16:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d3d9d8c812 
					 
					
						
						
							
							Merge pull request  #581  from Byron/fix-benches  
						
						... 
						
						
						
						fix(benches): adjust to missing `set_ssl_verifier` 
						
						
					 
					
						2015-06-26 21:14:22 -07:00 
						 
				 
			
				
					
						
							
							
								Stacey Ell 
							
						 
					 
					
						
						
							
						
						1a490e25c3 
					 
					
						
						
							
							fix(client): use Ssl instance in creation of SslStream  
						
						... 
						
						
						
						This fix brings SNI into working order 
						
						
					 
					
						2015-06-26 09:27:27 -06:00 
						 
				 
			
				
					
						
							
							
								Sebastian Thiel 
							
						 
					 
					
						
						
							
						
						9af2b66fe4 
					 
					
						
						
							
							fix(cargo): fix linking on OSX 10.10  
						
						... 
						
						
						
						On OSX 10.10, attempting to run `cargo test` will yield a
[linker error](https://gist.github.com/Byron/b7a50cdcf7c60234335d ).
Just removing the feature fixes the issue, even though I am not
sure if it is breaking something further down the line. 
						
						
					 
					
						2015-06-26 15:39:17 +02:00