Sean McArthur 
							
						 
					 
					
						
						
							
						
						913dc9e804 
					 
					
						
						
							
							Merge pull request  #421  from pyfisch/refactorheaders3  
						
						... 
						
						
						
						refactor(headers): Use header!() macro for 3 headers with a "*" value 
						
						
					 
					
						2015-04-06 13:38:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						38d297b16e 
					 
					
						
						
							
							refactor(headers): Use header!() macro for 3 headers with a "*" value  
						
						... 
						
						
						
						`If-Match`, `If-None-Match` and `Vary` headers are either a "*" value meaning that the header
matches every possible item or a list of items, one of them must be matched to fulfil the condition.
BREAKING CHANGE: `If-Match`, `If-None-Match` and `Vary` item variant name changed to `Items` 
						
						
					 
					
						2015-04-06 20:41:41 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8f1c82901e 
					 
					
						
						
							
							v0.3.10  
						
						
						
						
					 
					
						2015-04-06 11:14:31 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						2098809d1b 
					 
					
						
						
							
							Merge pull request  #435  from markuskobler/master  
						
						... 
						
						
						
						Updates for rust-openssl 0.6.0 
						
						
					 
					
						2015-04-06 11:11:00 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Kobler 
							
						 
					 
					
						
						
							
						
						660a362b68 
					 
					
						
						
							
							chore(net): Upgrading to latest rust openssl 0.6.0  
						
						
						
						
					 
					
						2015-04-06 16:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						7d9bab784d 
					 
					
						
						
							
							Merge pull request  #430  from mfeckie/mfeckie-patch-1  
						
						... 
						
						
						
						fix(README): Update to compile example against Rust beta 
						
						
					 
					
						2015-04-04 10:08:55 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Feckie 
							
						 
					 
					
						
						
							
						
						341f19d326 
					 
					
						
						
							
							fix(README): Update to compile example against Rust beta  
						
						... 
						
						
						
						Remove unused import
res doesn't need to be mutable in parameter list
Change .listen() to string format 
						
						
					 
					
						2015-04-04 22:58:26 +08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						4fecd64c0f 
					 
					
						
						
							
							v0.3.9  
						
						
						
						
					 
					
						2015-04-03 09:57:53 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cc8400ddcc 
					 
					
						
						
							
							Merge pull request  #427  from reem/cowstr-hack  
						
						... 
						
						
						
						fix(headers): Add CowStr as a temporary hack to build on beta. 
						
						
					 
					
						2015-04-03 08:32:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						8e0655637e 
					 
					
						
						
							
							fix(headers): Add CowStr as a temporary hack to build on beta.  
						
						... 
						
						
						
						We can revert this PR when rust-lang/rust#23995  lands, but it won't
land until after beta is cut. 
						
						
					 
					
						2015-04-02 22:33:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						48bbf4a3df 
					 
					
						
						
							
							Merge pull request  #426  from hyperium/auth  
						
						... 
						
						
						
						refactor(auth): adjust Scheme::scheme function to not take a marker Opti... 
						
						
					 
					
						2015-04-02 17:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0a1916dc64 
					 
					
						
						
							
							refactor(auth): adjust Scheme::scheme function to not take a marker Option  
						
						
						
						
					 
					
						2015-04-02 17:38:40 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8f61dd41a4 
					 
					
						
						
							
							Merge pull request  #425  from hyperium/unfeat-core  
						
						... 
						
						
						
						chore(stability): remove core feature gate 
						
						
					 
					
						2015-04-02 17:32:19 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5c2de29a81 
					 
					
						
						
							
							chore(stability): remove core feature gate  
						
						
						
						
					 
					
						2015-04-02 17:32:04 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b7d5920eb4 
					 
					
						
						
							
							Merge pull request  #424  from reem/stable-downcasting  
						
						... 
						
						
						
						chore(all): Move downcasting to a stable implementation. 
						
						
					 
					
						2015-04-02 13:45:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						320d10d50d 
					 
					
						
						
							
							chore(all): Move downcasting to a stable implementation.  
						
						
						
						
					 
					
						2015-04-02 13:30:41 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3dc8e7d6ff 
					 
					
						
						
							
							Merge pull request  #416  from hyperium/into-cow  
						
						... 
						
						
						
						chore(stability): remove into_cow feature gate 
						
						
					 
					
						2015-04-02 13:20:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ccd4814e69 
					 
					
						
						
							
							chore(stability): remove into_cow feature gate  
						
						
						
						
					 
					
						2015-04-02 13:01:49 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						1b28515b6e 
					 
					
						
						
							
							v0.3.8  
						
						
						
						
					 
					
						2015-04-02 12:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						d3f042bd53 
					 
					
						
						
							
							Merge pull request  #423  from hyperium/rustup  
						
						... 
						
						
						
						fix(rustup): update to rust beta 
						
						
					 
					
						2015-04-02 12:57:07 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						0f5858f379 
					 
					
						
						
							
							fix(rustup): update to rust beta  
						
						
						
						
					 
					
						2015-04-02 12:56:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b4aeeb347c 
					 
					
						
						
							
							Merge pull request  #419  from pyfisch/refactorheaders1  
						
						... 
						
						
						
						refactor(headers): Introduce header!() macro, improve documentation 
						
						
					 
					
						2015-04-02 10:34:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						05e505e280 
					 
					
						
						
							
							Merge pull request  #422  from pyfisch/patch-1  
						
						... 
						
						
						
						docs(contributing): Remove underscore from `BREAKING_CHANGE` 
						
						
					 
					
						2015-04-02 10:13:37 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						262c450f90 
					 
					
						
						
							
							refactor(headers): Introduce header!() macro, improve documentation  
						
						... 
						
						
						
						The new macro handles single value headers, list headers, and list
headers with at least one item.
It creates the item for the header and contains its documentation. The
new macro allows handling
more header cases in the future, it will also be possible to include
tests inside the macro.
BREAKING CHANGE: Removed impl_header!() and impl_list_header!() macros,
use new header!() macro. 
						
						
					 
					
						2015-04-02 19:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						34392d9c5b 
					 
					
						
						
							
							docs(contributing): Remove underscore from BREAKING_CHANGE  
						
						... 
						
						
						
						See https://github.com/hyperium/hyper/pull/419  
						
						
					 
					
						2015-04-02 19:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						34220211f6 
					 
					
						
						
							
							Merge pull request  #418  from afck/patch-1  
						
						... 
						
						
						
						fix: typo in documentation 
						
						
					 
					
						2015-04-01 10:01:24 -07:00 
						 
				 
			
				
					
						
							
							
								Andreas 
							
						 
					 
					
						
						
							
						
						841ff483cd 
					 
					
						
						
							
							docs(mainpage): fix typo  
						
						
						
						
					 
					
						2015-04-01 16:52:49 +03:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						eeba13b34d 
					 
					
						
						
							
							Merge pull request  #415  from hyperium/feat-alloc  
						
						... 
						
						
						
						chore(features): remove feature gate 'alloc' 
						
						
					 
					
						2015-03-31 18:55:07 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dd5ee43750 
					 
					
						
						
							
							chore(features): remove feature gate 'alloc'  
						
						
						
						
					 
					
						2015-03-31 18:46:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						dc55ecf982 
					 
					
						
						
							
							v0.3.7  
						
						
						
						
					 
					
						2015-03-31 17:09:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3d47f6fce8 
					 
					
						
						
							
							Merge pull request  #414  from hyperium/buf-init  
						
						... 
						
						
						
						fix(buffer): zero out new capacity when buffer grows 
						
						
					 
					
						2015-03-31 17:07:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						cfdabd70ec 
					 
					
						
						
							
							fix(buffer): zero out new capacity when buffer grows  
						
						
						
						
					 
					
						2015-03-31 16:53:24 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ffa1e6235a 
					 
					
						
						
							
							Merge pull request  #413  from pyfisch/httpdate  
						
						... 
						
						
						
						refactor(header): Implement `HttpDate`, a wrapper for dates 
						
						
					 
					
						2015-03-31 13:53:09 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						6cf052bf0f 
					 
					
						
						
							
							refactor(header): Implement HttpDate, a wrapper for dates  
						
						... 
						
						
						
						Using `time::Tm` directly in HTTP header fields requires special handling to parse and format
the header values., this stops us from using the header macros. By wrapping `time::Time` in a
`HttpDate`, we can use the `FromStr` and `Display` traits of `HttpDate` like for most other values.
BREAKING_CHANGE: All code using one of the `Date`, `Expires`, `If-Modified-Since`,
`If-Unmodified-Since`, `Last-Modified` header fields needs to wrap `time::Tm`
with `HttpDate`. Removed `FromStr` trait of `Date`, `If-Modified-Sice` and `If-Unmodified-Sice`,
implementing the trait here is inconsistent with other headers. 
						
						
					 
					
						2015-03-31 17:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6b2e731123 
					 
					
						
						
							
							Merge pull request  #410  from hyperium/buf-speed  
						
						... 
						
						
						
						perf(buffer): pull in std::io::BufReader improvements 
						
						
					 
					
						2015-03-30 18:07:27 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						163ffd6f70 
					 
					
						
						
							
							perf(buffer): pull in std::io::BufReader improvements  
						
						... 
						
						
						
						The results of benches/client.rs are below.
Before:
    running 1 test
    test bench_mock_hyper ... bench:    321609 ns/iter (+/- 18127)
After:
    running 1 test
    test bench_mock_hyper ... bench:    239319 ns/iter (+/- 29938) 
						
						
					 
					
						2015-03-30 18:01:17 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6775e993a9 
					 
					
						
						
							
							Merge pull request  #409  from pyfisch/entitytag  
						
						... 
						
						
						
						feat(entitytag): Add EntityTag comparison, make EntityTag safe to use 
						
						
					 
					
						2015-03-30 12:51:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						9c21f7f953 
					 
					
						
						
							
							feat(entitytag): Add EntityTag comparison, make EntityTag safe to use  
						
						... 
						
						
						
						Adds strong and weak comparison to EntityTag as described in the RFC,
add tests for this. Make EntityTag safe to use by hiding the tag field,
this prevents users from inserting malicious values for the tag. Invalid
values can screw up header formatting and may allow to insert headers.
Introduce EntityTag::new(), .tag() and .set_tag() methods. Fix Display
trait for EntityTag. DQUOTES were missing. Remove custom formatting in ETag
header. Improve docs.
BREAKING_CHANGE: EntityTag.tag is private, use EntityTag.tag() and
EntityTag.set_tag("foobar") to access it. 
						
						
					 
					
						2015-03-30 21:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						5f67c2d79b 
					 
					
						
						
							
							v0.3.6  
						
						
						
						
					 
					
						2015-03-30 10:01:54 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						4c5a42bcda 
					 
					
						
						
							
							Merge pull request  #407  from hyperium/buffer-consume  
						
						... 
						
						
						
						fix(buffer): get_buf to not return consumed part of buffer 
						
						
					 
					
						2015-03-29 22:54:13 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						04e3b56515 
					 
					
						
						
							
							fix(buffer): get_buf to not return consumed part of buffer  
						
						... 
						
						
						
						Closes  #406  
					
						2015-03-29 21:20:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						ce5231508e 
					 
					
						
						
							
							Merge pull request  #404  from fhartwig/rustup  
						
						... 
						
						
						
						fix: rustup 
						
						
					 
					
						2015-03-29 20:25:13 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Hartwig 
							
						 
					 
					
						
						
							
						
						c9f2c841ff 
					 
					
						
						
							
							fix(rustup): get rid of slice pattern, add Reflect bounds  
						
						... 
						
						
						
						* remove slice pattern
* add `Reflect` trait bounds where necessary 
						
						
					 
					
						2015-03-29 19:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						8e1cd5e6e2 
					 
					
						
						
							
							v0.3.5  
						
						
						
						
					 
					
						2015-03-28 11:38:38 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						6c31ea84e1 
					 
					
						
						
							
							Merge pull request  #401  from hyperium/packets  
						
						... 
						
						
						
						fix(http): read more before triggering TooLargeError 
						
						
					 
					
						2015-03-28 11:37:43 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						48700aa705 
					 
					
						
						
							
							Merge pull request  #402  from pyfisch/chorecaching  
						
						... 
						
						
						
						chore(travis): Enable caching of ./target folder. 
						
						
					 
					
						2015-03-27 14:12:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e158870e28 
					 
					
						
						
							
							Merge pull request  #403  from hyperium/stabilize  
						
						... 
						
						
						
						Remove box_syntax and collections feature gates 
						
						
					 
					
						2015-03-27 14:11:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Reem 
							
						 
					 
					
						
						
							
						
						dbee6af8df 
					 
					
						
						
							
							refactor(hyper): Remove the box_syntax feature gate.  
						
						
						
						
					 
					
						2015-03-27 13:37:30 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a62323cafe 
					 
					
						
						
							
							refactor(hyper): remove need for collections feature  
						
						
						
						
					 
					
						2015-03-27 11:50:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pyfisch 
							
						 
					 
					
						
						
							
						
						9747d86324 
					 
					
						
						
							
							chore(travis): Enable caching of ./target folder.  
						
						... 
						
						
						
						Travis supports the caching of folders between builds.
By storing the ./target folder we can cache hyper's dependencies. 
						
						
					 
					
						2015-03-27 19:12:33 +01:00