Carl Lerche 
							
						 
					 
					
						
						
							
						
						23b2ef49cc 
					 
					
						
						
							
							Stub out priority  
						
						
						
						
					 
					
						2017-08-10 23:17:21 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						48c9734249 
					 
					
						
						
							
							Support receiving continuation frames  
						
						
						
						
					 
					
						2017-08-10 20:14:00 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						0d61832bf3 
					 
					
						
						
							
							Extra log output  
						
						
						
						
					 
					
						2017-08-10 16:13:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a61562f6b8 
					 
					
						
						
							
							Add GoAway support  
						
						
						
						
					 
					
						2017-08-10 14:19:46 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						50e0ad2f2a 
					 
					
						
						
							
							Handle padding & stream priority when parsing headers frame  
						
						
						
						
					 
					
						2017-08-10 13:55:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						6c962491c6 
					 
					
						
						
							
							Test and fix store::List::retain  
						
						
						
						
					 
					
						2017-08-10 10:14:22 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						c118f86517 
					 
					
						
						
							
							More flow control work  
						
						
						
						
					 
					
						2017-08-09 16:42:55 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						dfec401fdf 
					 
					
						
						
							
							WIP: send flow control  
						
						
						
						
					 
					
						2017-08-09 14:16:32 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						314b7a1848 
					 
					
						
						
							
							Wire in PushPromise  
						
						
						
						
					 
					
						2017-08-08 13:32:36 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						fa66323cec 
					 
					
						
						
							
							Akamai request kind of works  
						
						
						
						
					 
					
						2017-08-08 09:47:29 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						71acfe3961 
					 
					
						
						
							
							Start hooking up data receiving  
						
						
						
						
					 
					
						2017-08-07 12:17:52 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						74b3852a58 
					 
					
						
						
							
							Start working on prioritization  
						
						
						
						
					 
					
						2017-08-03 22:44:19 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						7a804601c5 
					 
					
						
						
							
							A lot of structural work  
						
						
						
						
					 
					
						2017-08-03 11:40:50 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						e810b30999 
					 
					
						
						
							
							Track http crate changes  
						
						
						
						
					 
					
						2017-08-03 10:00:50 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a3cbf2d7ac 
					 
					
						
						
							
							Wire up Trailers frame  
						
						
						
						
					 
					
						2017-08-02 11:34:34 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						33bdc057d6 
					 
					
						
						
							
							Restructure proto  
						
						... 
						
						
						
						The existing code has been moved out and is being copied back piece / by
piece while restructuring the code to (hopefully) be more manageable. 
						
						
					 
					
						2017-08-02 09:42:10 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						a203365d79 
					 
					
						
						
							
							Switch to string crate ( #6 )  
						
						
						
						
					 
					
						2017-07-26 13:20:26 -07:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						df5f31a63c 
					 
					
						
						
							
							narrow the surface area of the ControlSettings api to expose only a few remote settings  
						
						
						
						
					 
					
						2017-07-23 18:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						b7ca796e21 
					 
					
						
						
							
							rm unused fn  
						
						
						
						
					 
					
						2017-07-22 19:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						d5d47b08ca 
					 
					
						
						
							
							testing, debugging, making things private  
						
						
						
						
					 
					
						2017-07-22 18:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						ab4f85ea2f 
					 
					
						
						
							
							wip: stream state management seems good, but tests fail  
						
						
						
						
					 
					
						2017-07-22 17:30:40 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						8453435422 
					 
					
						
						
							
							wip: improve split stream tracking  
						
						
						
						
					 
					
						2017-07-21 01:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						44edd6a4d4 
					 
					
						
						
							
							clear some warnings  
						
						
						
						
					 
					
						2017-07-20 18:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						a62d3dda54 
					 
					
						
						
							
							wip: refactor, compiles  
						
						
						
						
					 
					
						2017-07-20 14:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						79d3aee1dc 
					 
					
						
						
							
							refuse streams that would violate max concurrency settings.  
						
						... 
						
						
						
						improve ping control API 
						
						
					 
					
						2017-07-17 22:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						fb4f0bc5af 
					 
					
						
						
							
							resets too  
						
						
						
						
					 
					
						2017-07-17 08:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						990e5c5aae 
					 
					
						
						
							
							hooray! we don't have to track data_len on its own  
						
						
						
						
					 
					
						2017-07-17 04:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						c1f9ff8fd8 
					 
					
						
						
							
							wip: problems with Frame::len()  
						
						
						
						
					 
					
						2017-07-17 01:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						b0fd2bfac0 
					 
					
						
						
							
							test flow control state  
						
						
						
						
					 
					
						2017-07-16 20:11:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						59c92e1089 
					 
					
						
						
							
							wire up remote settings application  
						
						
						
						
					 
					
						2017-07-15 21:07:21 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						cbd3e17283 
					 
					
						
						
							
							ok, starting to look good  
						
						
						
						
					 
					
						2017-07-13 02:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gould 
							
						 
					 
					
						
						
							
						
						41ffd1d44f 
					 
					
						
						
							
							closer to flow control  
						
						
						
						
					 
					
						2017-07-12 21:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						f6b6d0c7e8 
					 
					
						
						
							
							Start state transition verification + refactors  
						
						
						
						
					 
					
						2017-07-07 10:33:04 -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 
							
						 
					 
					
						
						
							
						
						fee43a09c8 
					 
					
						
						
							
							Fix warnings  
						
						
						
						
					 
					
						2017-06-27 12:23:57 -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 
							
						 
					 
					
						
						
							
						
						f6fd6a6d6e 
					 
					
						
						
							
							Bunch of work  
						
						
						
						
					 
					
						2017-06-16 16:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Carl Lerche 
							
						 
					 
					
						
						
							
						
						db5e94039c 
					 
					
						
						
							
							More hackin  
						
						
						
						
					 
					
						2017-03-11 13:19:28 -08:00