Oliver Gould 
							
						 
					 
					
						
						
							
						
						b9f3556070 
					 
					
						
						
							
							Merge branch 'master' into ver/flowio  
						
						
						
						
					 
					
						2017-07-10 01:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						d269029dd6 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2017-07-10 00:46:20 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						d7b82cd50b 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2017-07-09 06:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						6d1d54f104 
					 
					
						
						
							
							Stub out window update  
						
						
						
						
					 
					
						2017-07-08 22:36:24 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						981af88838 
					 
					
						
						
							
							Get data frames working  
						
						
						
						
					 
					
						2017-07-08 22:23:44 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						7632a016df 
					 
					
						
						
							
							Merge branch 'master' into ver/flowio  
						
						
						
						
					 
					
						2017-07-09 03:34:44 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						36aa0892c2 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2017-07-09 03:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						f6b6d0c7e8 
					 
					
						
						
							
							Start state transition verification + refactors  
						
						
						
						
					 
					
						2017-07-07 10:33:04 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						4c389282e6 
					 
					
						
						
							
							Fix bug with server reading preface  
						
						
						
						
					 
					
						2017-07-06 15:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						5982113c7a 
					 
					
						
						
							
							Get a server working  
						
						
						
						
					 
					
						2017-07-06 14:55:35 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						cb5130e3c6 
					 
					
						
						
							
							Start working on server  
						
						
						
						
					 
					
						2017-06-30 14:36:13 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						7f21954724 
					 
					
						
						
							
							Implement ping_pong ( #1 )  
						
						... 
						
						
						
						* comments
* wip
* wip
* Sketch out pingpong and keepalive stack modules
PingPong responds to ping requests with acknowledgements.
KeepAlive issues ping requests on idle connections.
* remove keepalive for now
* commentary
* prettify ping_pong's poll
* test ping pong and passthrough
* add buffering test
* Use a fixed-size slice for ping payloads
* Improve pong dispatch
pong messages should be buffered until Stream::poll returns
Async::NotReady or Async::Ready(None) (i.e. such that it is not expected
to be polled again).  pong messages are now dispatched when no more data
may be polled or the Sink half is activated.
* revert name change
* touchup
* wip
* Simplify Stream::poll
Now PingPong only holds at most one pending pong and the stream will not
produce additional frames unti the ping has been sent.
Furthermore, we shouldn't have to call inner.poll_complete quite so
frequently.
* avoid Bytes::split_to
* only use buf internally to Ping::load 
						
						
					 
					
						2017-06-30 13:58:14 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a7b92d5ec2 
					 
					
						
						
							
							Restructure hpack tests  
						
						
						
						
					 
					
						2017-06-29 23:11:35 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						63ffea61f5 
					 
					
						
						
							
							Start writing tests  
						
						
						
						
					 
					
						2017-06-29 20:59:21 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						0564747121 
					 
					
						
						
							
							Tweaks  
						
						
						
						
					 
					
						2017-06-29 20:41:46 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						8e16e22172 
					 
					
						
						
							
							question...  
						
						
						
						
					 
					
						2017-06-27 12:49:27 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						fee43a09c8 
					 
					
						
						
							
							Fix warnings  
						
						
						
						
					 
					
						2017-06-27 12:23:57 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						79aa11ad32 
					 
					
						
						
							
							Shuffle types around  
						
						
						
						
					 
					
						2017-06-27 11:04:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						1f85d54cff 
					 
					
						
						
							
							Process response  
						
						
						
						
					 
					
						2017-06-27 01:34:37 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						7897b770e9 
					 
					
						
						
							
							Get a request sent  
						
						
						
						
					 
					
						2017-06-26 22:25:25 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						ac2959e956 
					 
					
						
						
							
							Get settings handshake working + other junk  
						
						
						
						
					 
					
						2017-06-23 15:51:00 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						fa21970656 
					 
					
						
						
							
							Much work  
						
						
						
						
					 
					
						2017-06-23 13:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a3950354aa 
					 
					
						
						
							
							Header frame decoding  
						
						
						
						
					 
					
						2017-06-20 09:16:21 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						29951da962 
					 
					
						
						
							
							FramedWrite  
						
						
						
						
					 
					
						2017-06-19 13:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						327ca79550 
					 
					
						
						
							
							More header encoding work  
						
						
						
						
					 
					
						2017-06-19 11:53:03 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						b4c3161d74 
					 
					
						
						
							
							A bunch of work  
						
						
						
						
					 
					
						2017-06-16 21:45:44 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						f6fd6a6d6e 
					 
					
						
						
							
							Bunch of work  
						
						
						
						
					 
					
						2017-06-16 16:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						c12a9a86ae 
					 
					
						
						
							
							Don't allocate on each call to huffman decode  
						
						
						
						
					 
					
						2017-06-13 14:39:39 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						ab8eac6c05 
					 
					
						
						
							
							Remove extra debug_assert  
						
						
						
						
					 
					
						2017-06-13 13:55:05 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						c7de880f6c 
					 
					
						
						
							
							More bug fixes  
						
						
						
						
					 
					
						2017-06-13 13:46:45 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						ef495d55dc 
					 
					
						
						
							
							More HPACK bug fixes  
						
						
						
						
					 
					
						2017-06-12 10:39:40 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						58ea9ada0f 
					 
					
						
						
							
							More bug fixes  
						
						
						
						
					 
					
						2017-06-11 13:53:23 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						73de7918de 
					 
					
						
						
							
							Remove commented out code  
						
						
						
						
					 
					
						2017-06-09 12:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						fa53d9556b 
					 
					
						
						
							
							Fuzz HPACK  
						
						
						
						
					 
					
						2017-06-09 12:06:38 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						42f19f3006 
					 
					
						
						
							
							Get encoder & decoder working  
						
						
						
						
					 
					
						2017-06-07 21:54:04 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						7ffc574da8 
					 
					
						
						
							
							Add another encoder test  
						
						
						
						
					 
					
						2017-06-06 14:57:51 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a9e900a5e2 
					 
					
						
						
							
							More HPACK encoder changes  
						
						
						
						
					 
					
						2017-06-06 14:51:03 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						5c30ef30ec 
					 
					
						
						
							
							More HPACK encoding work  
						
						
						
						
					 
					
						2017-06-05 15:03:04 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a7da819e45 
					 
					
						
						
							
							More encoding work  
						
						
						
						
					 
					
						2017-06-02 14:33:09 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						2f8095e71a 
					 
					
						
						
							
							WIP  
						
						
						
						
					 
					
						2017-06-02 12:41:39 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						e41349572a 
					 
					
						
						
							
							Add huffman encoding  
						
						
						
						
					 
					
						2017-06-01 12:35:20 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						d3e4e036e3 
					 
					
						
						
							
							Add HPACK test cases  
						
						
						
						
					 
					
						2017-05-31 14:44:58 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						f45a4b4cd7 
					 
					
						
						
							
							Get HPACK decoder working  
						
						
						
						
					 
					
						2017-05-31 14:44:38 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						b9da06a576 
					 
					
						
						
							
							More work on HPACK decoding  
						
						
						
						
					 
					
						2017-05-30 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						3c850c2a34 
					 
					
						
						
							
							Finish hpack decoding  
						
						
						
						
					 
					
						2017-05-30 15:41:31 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						eb00f71caf 
					 
					
						
						
							
							More hpack work  
						
						
						
						
					 
					
						2017-03-15 17:16:00 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						1deac1f16e 
					 
					
						
						
							
							Huffman  
						
						
						
						
					 
					
						2017-03-13 15:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						73706494ef 
					 
					
						
						
							
							Work on huffman decoding  
						
						
						
						
					 
					
						2017-03-13 14:00:22 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						490ae8c05d 
					 
					
						
						
							
							work  
						
						
						
						
					 
					
						2017-03-12 22:33:45 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						fb09a0e12c 
					 
					
						
						
							
							work  
						
						
						
						
					 
					
						2017-03-12 14:14:03 -07:00