Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a2188a449e 
							
						 
					 
					
						
						
							
							[WebSocket] Performance  
						
						 
						
						... 
						
						
						
						Added unit tests for Rsv bit checks
Using binary operators to check bits resulting in massive performance gains 
						
					 
					
						2012-07-13 11:38:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9967b066 
							
						 
					 
					
						
						
							
							Version bump in test conf  
						
						 
						
						
						
					 
					
						2012-07-13 10:24:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5755a5f739 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/master' into 0.2-beta  
						
						 
						
						
						
					 
					
						2012-07-13 01:16:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3c617d96a2 
							
						 
					 
					
						
						
							
							Plugging memory leak  
						
						 
						
						... 
						
						
						
						Apparently assigning a property to an object will prevent the object from being destroyed.
Thanks to @igorw to finding this memory leak 
						
					 
					
						2012-07-13 00:55:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ecdb6fa4c0 
							
						 
					 
					
						
						
							
							Deps update  
						
						 
						
						... 
						
						
						
						Updated to React v0.1.1
Updated changelog 
						
					 
					
						2012-07-12 20:04:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							54b072884c 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/master' into 0.2-beta  
						
						 
						
						... 
						
						
						
						Conflicts:
	composer.lock
	src/Ratchet/ConnectionInterface.php 
						
					 
					
						2012-07-12 20:00:03 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1e298c634b 
							
						 
					 
					
						
						
							
							Version tagging  
						
						 
						
						
						
					 
					
						2012-07-12 19:52:04 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							b27a7e4be8 
							
						 
					 
					
						
						
							
							[BC] Checks  
						
						 
						
						... 
						
						
						
						Added PHP5.3.3 to Travis tests
Updated React deps, fixing bug afflicting PHP <= 5.3.8 
						
					 
					
						2012-07-12 19:44:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							adde4ee8d9 
							
						 
					 
					
						
						
							
							Test PHP5.3.3  
						
						 
						
						
						
					 
					
						2012-07-12 17:20:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							6e64d1e9d1 
							
						 
					 
					
						
						
							
							Docs  
						
						 
						
						
						
					 
					
						2012-07-12 15:47:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							6d55e18dec 
							
						 
					 
					
						
						
							
							mbstring no longer required for Ratchet  
						
						 
						
						
						
					 
					
						2012-07-12 15:41:30 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a9eb56b5 
							
						 
					 
					
						
						
							
							API docs  
						
						 
						
						
						
					 
					
						2012-07-12 15:21:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							38a55997fb 
							
						 
					 
					
						
						
							
							More succinct api docs  
						
						 
						
						
						
					 
					
						2012-07-12 14:35:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							081cfc8457 
							
						 
					 
					
						
						
							
							Makefile  
						
						 
						
						... 
						
						
						
						Added makefile to make running common tasks easier 
						
					 
					
						2012-07-12 14:26:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							c15c324424 
							
						 
					 
					
						
						
							
							[WebSocket] UTF-8 checking  
						
						 
						
						... 
						
						
						
						mb_check_encoding first, as it's much faster, fail fast
Only do the other check if message is under 10k characters
Large payloads crawl otherwise 
						
					 
					
						2012-07-12 13:29:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							bdca66a27d 
							
						 
					 
					
						
						
							
							Added a changelog  
						
						 
						
						
						
					 
					
						2012-07-12 12:12:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							89c24bd637 
							
						 
					 
					
						
						
							
							[WebSocket] UTF-8 checks  
						
						 
						
						... 
						
						
						
						New method to check UTF-8
All non-binary AB tests passing 
						
					 
					
						2012-07-12 12:12:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9e03bd99 
							
						 
					 
					
						
						
							
							API docs and cleanup  
						
						 
						
						
						
					 
					
						2012-07-11 15:43:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5494e0132b 
							
						 
					 
					
						
						
							
							[I/O] Use React v0.1  
						
						 
						
						
						
					 
					
						2012-07-11 14:54:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							beacefa832 
							
						 
					 
					
						
						
							
							Version bump  
						
						 
						
						
						
					 
					
						2012-07-11 11:37:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							6115df886d 
							
						 
					 
					
						
						
							
							README  
						
						 
						
						
						
					 
					
						2012-07-11 11:36:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							145de0d407 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
					 
					
						2012-07-11 11:00:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d2294fa6a4 
							
						 
					 
					
						
						
							
							[WebSocket][Tests] Passing AB tests 3.* and 7.*  
						
						 
						
						
						
					 
					
						2012-07-11 10:45:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9a446efe 
							
						 
					 
					
						
						
							
							[Tests] Skip all binary  
						
						 
						
						
						
					 
					
						2012-07-11 10:43:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							70ba5d18d5 
							
						 
					 
					
						
						
							
							[WebSocket] Added missing method  
						
						 
						
						... 
						
						
						
						Re-added the disableVersion method to WsServer
Updated composer meta
Updated composer lock file with latest React changes 
						
					 
					
						2012-07-09 15:28:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							13919b9209 
							
						 
					 
					
						
						
							
							Merge pull request  #38  from thrashr888/master  
						
						 
						
						... 
						
						
						
						Update server socket connection event name to "connection" from "connect" since React was changed. 
						
					 
					
						2012-07-09 06:13:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thrashr888 
							
						 
					 
					
						
						
						
						
							
						
						
							f529d36305 
							
						 
					 
					
						
						
							
							updated socket connection event name based on react-php/react commit 70bc398270c8dc8f2cb8e7b9fbf2dbbf96599fd2  
						
						 
						
						
						
					 
					
						2012-07-09 03:09:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a1550994a1 
							
						 
					 
					
						
						
							
							Fixed composer breakage  
						
						 
						
						
						
					 
					
						2012-07-08 00:23:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb9ebc686 
							
						 
					 
					
						
						
							
							Composer update  
						
						 
						
						
						
					 
					
						2012-07-05 07:26:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							13e56b9db8 
							
						 
					 
					
						
						
							
							Updated deps  
						
						 
						
						
						
					 
					
						2012-06-21 15:08:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							34fee70e04 
							
						 
					 
					
						
						
							
							Versioning  
						
						 
						
						
						
					 
					
						2012-06-17 23:04:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							baed21ed8b 
							
						 
					 
					
						
						
							
							[WebSocket] AB tests, React update output buffer  
						
						 
						
						... 
						
						
						
						AB tests 9.* (non-binary) all passing 
						
					 
					
						2012-06-17 22:47:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f176790ed8 
							
						 
					 
					
						
						
							
							[WebSocket] RFC compliance  
						
						 
						
						... 
						
						
						
						Close connection if payload is not UTF-8
Fixed several AB 6.* tests
Refs #13  
						
					 
					
						2012-06-16 12:49:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							cea49e714b 
							
						 
					 
					
						
						
							
							[WebSocket] RFC Fragmentation  
						
						 
						
						... 
						
						
						
						AB tests 5.* passing
Refs #13  
						
					 
					
						2012-06-16 12:20:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf7114a90 
							
						 
					 
					
						
						
							
							[WebSocket] RFC spec  
						
						 
						
						... 
						
						
						
						AB fix 5.1, 5.2
Close connection on fragmented control frames
Refs #13  
						
					 
					
						2012-06-16 11:54:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d605a42e 
							
						 
					 
					
						
						
							
							[WebSocket] RFC Protocol Compliance  
						
						 
						
						... 
						
						
						
						Refs #13 
Fixed AB tests: 2.5, 4.*
RFC fails connections on bad control frames 
						
					 
					
						2012-06-16 11:49:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5c521af229 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/ws-refactor'  
						
						 
						
						
						
					 
					
						2012-06-15 10:07:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							28a28513a5 
							
						 
					 
					
						
						
							
							Readme  
						
						 
						
						
						
					 
					
						2012-06-15 10:06:14 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							fdff37ba60 
							
						 
					 
					
						
						
							
							CS  
						
						 
						
						
						
					 
					
						2012-06-15 09:56:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1cabc751 
							
						 
					 
					
						
						
							
							[WebSocket] Fixed missing request headers bug  
						
						 
						
						... 
						
						
						
						Accidentally removed HTTP request headers from connections
Added them back 
						
					 
					
						2012-06-14 16:07:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							49d68ba7df 
							
						 
					 
					
						
						
							
							[WebSocket] Hixie refactoring  
						
						 
						
						... 
						
						
						
						Created parent interface for messages and frames
Created Hixie Connection
Applied updated interfaces to Hixie versions
Removed __toString on msgs/frames since there could be 2-3 types returned 
						
					 
					
						2012-06-14 15:07:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							439ac1234f 
							
						 
					 
					
						
						
							
							[WebSocket] Cleanup  
						
						 
						
						... 
						
						
						
						Removed some obsolete code
Handshakes always returns a response 
						
					 
					
						2012-06-14 11:24:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							87dcd1d510 
							
						 
					 
					
						
						
							
							[WebSocket] Re-scoped variable  
						
						 
						
						... 
						
						
						
						Protecting Frame::$data to prevent overflow error
Correct frame contents is fetched from ::getContents() 
						
					 
					
						2012-06-14 10:54:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2939e1e8 
							
						 
					 
					
						
						
							
							[WebSocket] Cleanup  
						
						 
						
						... 
						
						
						
						Added a couple coverage unit tests
CS 
						
					 
					
						2012-06-13 23:06:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f1612a603f 
							
						 
					 
					
						
						
							
							[WebSocket] Separating responsibilities  
						
						 
						
						... 
						
						
						
						Separated HandshakeNegotiator into HttpRequestParser and VersionManager
Moved WsConnection to Version specific Connection 
						
					 
					
						2012-06-13 22:46:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f9ce641f04 
							
						 
					 
					
						
						
							
							CS  
						
						 
						
						
						
					 
					
						2012-06-12 20:49:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							87b6b53dce 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/ws-ref-ctrls-msgs' into ws-refactor  
						
						 
						
						... 
						
						
						
						Conflicts:
	composer.lock 
						
					 
					
						2012-06-11 18:25:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							55243550af 
							
						 
					 
					
						
						
							
							[WebSocket] Refactoring  
						
						 
						
						... 
						
						
						
						Updated deps; React Socket notify client of shutdown
Separated core interfaces into many
Removed initial version support out of handshake negotiator
Moved message parser responsibility to each version
Removed __toString method from MessageInterface as to not confuse message from payload
Support for RFC control frames
Support message concatenation
[BCB] (temporary) WsConnection hard coded to RFC version
Handshake checks for \r\n\r\n anywhere, not just at end of string 
						
					 
					
						2012-06-09 19:38:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ee8f9b1a 
							
						 
					 
					
						
						
							
							Revert "[WebSocket] Frame concatenation"  
						
						 
						
						... 
						
						
						
						This reverts commit 53354cd967 . 
						
					 
					
						2012-06-07 09:05:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							53354cd967 
							
						 
					 
					
						
						
							
							[WebSocket] Frame concatenation  
						
						 
						
						... 
						
						
						
						If the server receives two frames that have been concatenated (RFC only) they're not separated properly 
						
					 
					
						2012-06-07 09:00:31 -04:00