Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							cd89941a49 
							
						 
					 
					
						
						
							
							Formatting  
						
						
						
					 
					
						2016-02-08 07:55:35 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							4095a7ed6e 
							
						 
					 
					
						
						
							
							Change scope, defensive  
						
						
						
					 
					
						2016-02-08 07:51:54 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1e828bf7d4 
							
						 
					 
					
						
						
							
							Client negotiation cleanup  
						
						
						
					 
					
						2016-02-08 07:50:17 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							affba40d16 
							
						 
					 
					
						
						
							
							Client refactor  
						
						... 
						
						
						
						Class is now re-entrant instead of keeping state
Remove non-specified default RFC headers
Accept strict URI type to cut down on error handling 
						
					 
					
						2016-02-07 13:40:38 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ea99ffc0 
							
						 
					 
					
						
						
							
							Merge branch 're-utf8' into psr7-multi-streamer  
						
						
						
					 
					
						2016-01-27 23:41:43 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							797df1b318 
							
						 
					 
					
						
						
							
							HHVM not allowed to fail  
						
						
						
					 
					
						2016-01-27 23:41:03 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f6bf0ca07c 
							
						 
					 
					
						
						
							
							Use mbstring if available  
						
						... 
						
						
						
						HHVM seems to have mbstring loaded/enabled by default 
						
					 
					
						2016-01-27 19:59:58 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							04a7b41d5a 
							
						 
					 
					
						
						
							
							Revert HHVM version change on TravisCI  
						
						
						
					 
					
						2016-01-27 18:55:28 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							8aef77c118 
							
						 
					 
					
						
						
							
							Attempt newer HHVM on TravisCI  
						
						
						
					 
					
						2016-01-27 18:41:35 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							59a30c3b72 
							
						 
					 
					
						
						
							
							Replace slow validator with preg_match UTF8 check  
						
						
						
					 
					
						2016-01-12 20:44:07 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							4f15d6558e 
							
						 
					 
					
						
						
							
							Try to fix travis build  
						
						
						
					 
					
						2016-01-10 10:54:32 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							fb00882664 
							
						 
					 
					
						
						
							
							Merge branch 'mbonneau-psr7-ms-tests' into psr7-multi-streamer  
						
						
						
					 
					
						2016-01-10 10:42:56 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							35fa78c0c1 
							
						 
					 
					
						
						
							
							Cleanup test automation  
						
						
						
					 
					
						2016-01-10 10:42:48 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Bonneau 
							
						 
					 
					
						
						
						
						
							
						
						
							dce1ef5272 
							
						 
					 
					
						
						
							
							Rename Unit to unit  
						
						
						
					 
					
						2016-01-01 00:40:58 -05:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							503e63a233 
							
						 
					 
					
						
						
							
							Port RFC6455 tests from Ratchet  
						
						
						
					 
					
						2015-12-30 19:38:54 -05:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							26f995abba 
							
						 
					 
					
						
						
							
							Remove unused TestCase class  
						
						
						
					 
					
						2015-12-30 13:39:27 -05:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							c31bea9f30 
							
						 
					 
					
						
						
							
							Fixup tests for new MessageStreamer  
						
						
						
					 
					
						2015-12-26 14:31:45 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a44254bd08 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2015-12-25 13:14:36 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							31d2618057 
							
						 
					 
					
						
						
							
							Added __toString fn to DataInterface  
						
						
						
					 
					
						2015-12-25 13:14:15 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							01ed6ecf72 
							
						 
					 
					
						
						
							
							Strict comparisons  
						
						
						
					 
					
						2015-12-25 12:41:26 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1579666238 
							
						 
					 
					
						
						
							
							Accept exception factory for performance gains  
						
						
						
					 
					
						2015-12-22 21:11:46 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3c3588fc8b 
							
						 
					 
					
						
						
							
							MessageStreamer refactor  
						
						... 
						
						
						
						Remove notion of context and nested callbacks
Each connection will create an instance of MessageParser to hold message/frame state 
						
					 
					
						2015-12-22 20:16:55 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							06263cd9a5 
							
						 
					 
					
						
						
							
							Reverse the order of context to make optional  
						
						
						
					 
					
						2015-06-04 23:20:05 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							59464f855c 
							
						 
					 
					
						
						
							
							Replace ContextInterface with callable's  
						
						... 
						
						
						
						Replace ContextInterface with callable's
Move message/frame validation back into streamer
Always return frame objects from check
Move close code validation to validator, not base element 
						
					 
					
						2015-06-01 22:39:17 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d8babac7e7 
							
						 
					 
					
						
						
							
							Fixed sub-protocol handling  
						
						
						
					 
					
						2015-05-31 15:43:58 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e45cd158bd 
							
						 
					 
					
						
						
							
							Add support for Sub-Protocol selection  
						
						
						
					 
					
						2015-05-31 15:24:44 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ce50c6ceb4 
							
						 
					 
					
						
						
							
							Frame masking perf  
						
						... 
						
						
						
						refs ratchetphp/ratchet#226  
						
					 
					
						2015-05-30 23:28:31 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							621b8f836c 
							
						 
					 
					
						
						
							
							Re-use exception  
						
						... 
						
						
						
						UnderflowExceptions have been used as flow control
Now have a factory to re-throw the same one to not generate a stack trace. 
						
					 
					
						2015-05-30 23:27:54 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5cdd8959dc 
							
						 
					 
					
						
						
							
							Refactoring  
						
						... 
						
						
						
						onMessage delivers unMaked payload
msg validation moved from Message to MessageValidation
Unify return types
Context return should be input
Remove deprecated Connection 
						
					 
					
						2015-05-30 23:27:02 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							af15a56cb4 
							
						 
					 
					
						
						
							
							Custom error responses for failed handshake  
						
						... 
						
						
						
						Including React SocketClient for client tests
Use re-entrants in test server 
						
					 
					
						2015-05-26 19:07:26 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb32b2827 
							
						 
					 
					
						
						
							
							Merge branch 'mb-psr7' into psr7  
						
						
						
					 
					
						2015-05-26 18:05:35 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ce2adcb1 
							
						 
					 
					
						
						
							
							Removed echo  
						
						
						
					 
					
						2015-05-25 09:51:50 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							f1451e0bd8 
							
						 
					 
					
						
						
							
							Fixed issue with client tests  
						
						
						
					 
					
						2015-05-24 23:50:02 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							6676b05d02 
							
						 
					 
					
						
						
							
							Client tests using ContextInterface  
						
						
						
					 
					
						2015-05-24 19:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1c6a486e8a 
							
						 
					 
					
						
						
							
							Fixed failing UTF-8 tests, increased performance  
						
						
						
					 
					
						2015-05-24 11:12:59 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							791ebaeb24 
							
						 
					 
					
						
						
							
							Replace evenement with callback interface  
						
						... 
						
						
						
						Use strict ContextInterface instead of event emitter
Keep message/frame within connection, not parser
Expect only 1 of specific WebSocket headers
Non-UTF-8 server tests passing :-) 
						
					 
					
						2015-05-23 12:29:05 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							de76869847 
							
						 
					 
					
						
						
							
							Fixed up ResponseVerifier for PSR-7  
						
						
						
					 
					
						2015-05-22 16:50:07 -04:00 
						 
				 
			
				
					
						
							
							
								Matt Bonneau 
							
						 
					 
					
						
						
						
						
							
						
						
							b3501e27b3 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from ratchetphp/mb  
						
						... 
						
						
						
						Update to PSR-7 v1, update to match API changes 
						
					 
					
						2015-05-22 15:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							c280d8137f 
							
						 
					 
					
						
						
							
							Update to PSR-7 v1, update to match API changes  
						
						
						
					 
					
						2015-05-22 09:49:14 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							c2a51b62ef 
							
						 
					 
					
						
						
							
							Passing Autobahn tests (except compression)  
						
						
						
					 
					
						2015-03-18 11:12:11 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							9890a8d7e1 
							
						 
					 
					
						
						
							
							Client side tests and components  
						
						
						
					 
					
						2015-03-16 16:23:01 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							1970699b75 
							
						 
					 
					
						
						
							
							Autobahn test script  
						
						
						
					 
					
						2015-03-16 00:22:38 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							1833a0f3ec 
							
						 
					 
					
						
						
							
							Passing some ab tests  
						
						
						
					 
					
						2015-03-16 00:15:33 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							8653b92115 
							
						 
					 
					
						
						
							
							Create MessageStreamer, move some things  
						
						
						
					 
					
						2015-03-15 23:15:41 -04:00 
						 
				 
			
				
					
						
							
							
								matt 
							
						 
					 
					
						
						
						
						
							
						
						
							d0202c8c71 
							
						 
					 
					
						
						
							
							Changed deps  
						
						
						
					 
					
						2015-03-15 21:49:26 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							c1027be9a6 
							
						 
					 
					
						
						
							
							Spiking SPL interfaces  
						
						
						
					 
					
						2014-11-29 13:08:39 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5e79598448 
							
						 
					 
					
						
						
							
							Separate negotiation and validation  
						
						
						
					 
					
						2014-11-29 13:08:04 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d1376d824a 
							
						 
					 
					
						
						
							
							Null Validator  
						
						
						
					 
					
						2014-09-10 21:21:00 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							b685f6c928 
							
						 
					 
					
						
						
							
							Separating protocol parsing, message handling  
						
						
						
					 
					
						2014-09-08 22:05:03 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							8884b40f00 
							
						 
					 
					
						
						
							
							Update namespace to RFC6455, PHP 5.4  
						
						
						
					 
					
						2014-08-30 09:00:56 -04:00