Sean McArthur 
							
						 
					 
					
						
						
							
						
						ab52cf9b30 
					 
					
						
						
							
							Send RST_STREAM of STREAM_CLOSED instead of GOAWAY if stream may have been forgotten  
						
						
						
						
					 
					
						2019-06-28 12:48:42 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						3e345ac7b6 
					 
					
						
						
							
							tests: reduce boilerplate of sending GET requests  
						
						... 
						
						
						
						This adds a `SendRequestExt` trait to h2-support, with a `get` method
that does a lot of the repeated request building stuff many test cases
were doing.
As a first step, the cleans up stream_states tests to use it. 
						
						
					 
					
						2019-06-26 16:11:19 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						b8f1f0ccf1 
					 
					
						
						
							
							Prevent trying to assign capacity to streams that were just reset  
						
						
						
						
					 
					
						2019-05-31 14:56:16 -07:00 
						 
				 
			
				
					
						
							
							
								Igor Gnatenko 
							
						 
					 
					
						
						
							
						
						45c4e0336f 
					 
					
						
						
							
							chore: Update string to 0.2 ( #363 )  
						
						... 
						
						
						
						Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com > 
						
						
					 
					
						2019-05-31 09:19:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						a3e59eb7e2 
					 
					
						
						
							
							Prevent server Connection from returning same error after calling abrupt shutdown ( #352 )  
						
						
						
						
					 
					
						2019-04-03 11:41:56 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						feff97905f 
					 
					
						
						
							
							Notify RecvStream tasks if SendStream sends a local reset  
						
						
						
						
					 
					
						2019-03-12 17:17:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e3a73f726e 
					 
					
						
						
							
							Add user PING support ( #346 )  
						
						... 
						
						
						
						- Add `share::PingPong`, which can send `Ping`s, and poll for the `Pong`
  from the peer. 
						
						
					 
					
						2019-02-18 15:59:11 -08:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						e656c42353 
					 
					
						
						
							
							fix inverted split for DATA frame padding ( #330 )  
						
						
						
						
					 
					
						2018-11-05 10:20:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Beaumont 
							
						 
					 
					
						
						
							
						
						6b23542a55 
					 
					
						
						
							
							Add client support for server push ( #314 )  
						
						... 
						
						
						
						This patch exposes push promises to the client API.
Closes  #252  
						
						
					 
					
						2018-10-16 12:51:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Beaumont 
							
						 
					 
					
						
						
							
						
						586106adf2 
					 
					
						
						
							
							Fix push promise frame parsing ( #309 )  
						
						
						
						
					 
					
						2018-09-17 14:55:37 -07:00 
						 
				 
			
				
					
						
							
							
								Eliza Weisman 
							
						 
					 
					
						
						
							
						
						2b960b897d 
					 
					
						
						
							
							Add Reset::INTERNAL_ERROR helper to test support ( #308 )  
						
						... 
						
						
						
						Signed-off-by: Eliza Weisman <eliza@buoyant.io > 
						
						
					 
					
						2018-09-13 16:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Sean McArthur 
							
						 
					 
					
						
						
							
						
						c564273986 
					 
					
						
						
							
							fix graceful shutdown to close once idle ( #296 )  
						
						
						
						
					 
					
						2018-07-30 21:42:00 -07:00 
						 
				 
			
				
					
						
							
							
								Arvid E. Picciani 
							
						 
					 
					
						
						
							
						
						74a5e072fe 
					 
					
						
						
							
							Fix tight loop on aborted connection ( #285 )  
						
						... 
						
						
						
						When the underlying IO returns 0 on read, we must stop polling it since
it's closed. Otherwise we'll be stuck in a tight loop.
this fixes https://github.com/sfackler/rust-openssl/issues/949  
						
						
					 
					
						2018-06-15 16:04:13 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						cf62b783e0 
					 
					
						
						
							
							Misc bug fixes related to stream state ( #273 )  
						
						... 
						
						
						
						This patch includes two new significant debug assertions:
* Assert stream counts are zero when the connection finalizes.
* Assert all stream state has been released when the connection is 
  dropped.
These two assertions were added in an effort to test the fix provided
by #261 . In doing so, many related bugs have been discovered and fixed.
The details related to these bugs can be found in #273 . 
						
						
					 
					
						2018-05-09 15:03:21 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						b4383b6a8c 
					 
					
						
						
							
							Add more stream state tests ( #271 )  
						
						
						
						
					 
					
						2018-05-04 14:11:40 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						8a9dfd14dc 
					 
					
						
						
							
							Move tests and support utilities to sub crates. ( #268 )  
						
						... 
						
						
						
						These crates will not be published to crates.io, but moving them allows
`tower-h2` to also depend on the test utilities. 
						
						
					 
					
						2018-05-03 13:08:39 -07:00