Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f93eb36765 
							
						 
					 
					
						
						
							
							Let's keep BC in v0.1  :-)  
						
						
						
					 
					
						2014-08-30 08:56:23 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							33ad0cf24f 
							
						 
					 
					
						
						
							
							Updated repo source  
						
						
						
					 
					
						2014-08-30 08:39:26 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e69e40e9ab 
							
						 
					 
					
						
						
							
							Validator implements ValidatorInterface  
						
						
						
					 
					
						2014-08-30 08:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							44a8b404f8 
							
						 
					 
					
						
						
							
							readme  
						
						
						
					 
					
						2014-08-30 08:20:17 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6bb1b40e 
							
						 
					 
					
						
						
							
							Refactor just RFC6455, Interfaces, Valication  
						
						
						
					 
					
						2014-08-30 08:09:39 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							80124ec05e 
							
						 
					 
					
						
						
							
							[WebSocket] Halt communication after closing frame  
						
						... 
						
						
						
						Also send closing frame in Hixie 
						
					 
					
						2014-06-08 10:55:57 -04:00 
						 
				 
			
				
					
						
							
							
								Grégoire Pineau 
							
						 
					 
					
						
						
						
						
							
						
						
							33c59a8de7 
							
						 
					 
					
						
						
							
							CS (trainling space)  
						
						
						
					 
					
						2014-03-21 16:46:52 +01:00 
						 
				 
			
				
					
						
							
							
								Grégoire Pineau 
							
						 
					 
					
						
						
						
						
							
						
						
							c1754d302c 
							
						 
					 
					
						
						
							
							CS (eof_ending)  
						
						
						
					 
					
						2014-03-21 16:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4bbf1885 
							
						 
					 
					
						
						
							
							[ws] Updated onError handle to make sure to close if conditions aren't met  
						
						
						
					 
					
						2013-10-14 10:25:51 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							0fdb7795e1 
							
						 
					 
					
						
						
							
							Test for connection attachement before cascading error  
						
						
						
					 
					
						2013-10-10 13:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0896ab12 
							
						 
					 
					
						
						
							
							[WebSocket] Only select one sub-protocol,  fixes   #103  
						
						
						
					 
					
						2013-07-20 12:38:23 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d19c95ab 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/master' (v0.2.7) into 0.3  
						
						... 
						
						
						
						Conflicts:
	CHANGELOG.md
	composer.json
	composer.lock
	src/Ratchet/ConnectionInterface.php
	src/Ratchet/WebSocket/Version/HyBi10.php
	src/Ratchet/WebSocket/Version/RFC6455.php
	src/Ratchet/WebSocket/WsServer.php 
						
					 
					
						2013-06-09 12:04:42 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6f580d02 
							
						 
					 
					
						
						
							
							Guzzle 3.6 conformance  
						
						... 
						
						
						
						Updated inheritance class to match API change
Use new Guzzle Header class when searching for values
Lock Ratchet into using Guzzle 3.6 to future-proof 
						
					 
					
						2013-06-09 11:10:22 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							86e2484dfe 
							
						 
					 
					
						
						
							
							Fixing more Guzzle API breaks  
						
						
						
					 
					
						2013-06-01 20:24:11 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8b7826d9 
							
						 
					 
					
						
						
							
							Merge branch 'patch-2' of  https://github.com/Barbarrosa/Ratchet  
						
						
						
					 
					
						2013-06-01 19:49:50 -04:00 
						 
				 
			
				
					
						
							
							
								Barbarrosa 
							
						 
					 
					
						
						
						
						
							
						
						
							3158e4fcf3 
							
						 
					 
					
						
						
							
							Update HyBi10.php  
						
						... 
						
						
						
						I encountered the following error while attempting to use Ratchet. The __toString version of the request should contain the proper value, and retrieving the string before converting to an int would prevent this typecasting issue.
Notice: Object of class Guzzle\Http\Message\Header could not be converted to int in [file system path]\vendor\cboden\ratchet\src\Ratchet\WebSocket\Version\HyBi10.php on line 7 
						
					 
					
						2013-05-31 23:08:27 -06:00 
						 
				 
			
				
					
						
							
							
								Barbarrosa 
							
						 
					 
					
						
						
						
						
							
						
						
							9c64881929 
							
						 
					 
					
						
						
							
							Fixed type conversion issue with isProtocol method in RFC6455  
						
						... 
						
						
						
						I encountered the following error while attempting to use Ratchet. The __toString version of the request contained the correct value (13), so I cast the result to a string before casting it to an integer. 
Notice: Object of class Guzzle\Http\Message\Header could not be converted to int in [file system path]\vendor\cboden\ratchet\src\Ratchet\WebSocket\Version\RFC6455.php on line 53 
						
					 
					
						2013-05-31 22:55:00 -06:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							9d85a19309 
							
						 
					 
					
						
						
							
							Set $conn->remoteAddress if proxy forwarded  
						
						... 
						
						
						
						Refs #89  
						
					 
					
						2013-05-01 19:42:15 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							791a31e05f 
							
						 
					 
					
						
						
							
							[Tests] Bring up unit testing coverage  
						
						... 
						
						
						
						Coverage on Http and Session
Set version to 0.3-beta
Cleaned up a couple API doc things
Removed Origin code from RFC, will be moved to Http 
						
					 
					
						2013-04-28 15:25:16 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d956432e3c 
							
						 
					 
					
						
						
							
							[WebSocket][Http] Bug fix WS require nullifying, more strict on Request parameter  
						
						
						
					 
					
						2013-04-28 09:55:43 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							c416cb70a8 
							
						 
					 
					
						
						
							
							[Http][Tests] Refactored unit tests, added new for HTTP  
						
						
						
					 
					
						2013-04-27 10:27:45 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							8356130b97 
							
						 
					 
					
						
						
							
							[Http] ROUTING BABY  
						
						... 
						
						
						
						Decoupled routing from HTTP
Added Router implement HttpServerInterface
Fully functional Symfony routes in application!
As a result, this drastically decreased backwards compatibility breaks while introducing new functionality 
						
					 
					
						2013-04-26 23:01:28 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							48413cfbad 
							
						 
					 
					
						
						
							
							[Http] Refactor header parsing from WS to HTTP  
						
						
						
					 
					
						2013-04-14 18:34:28 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e6e194736a 
							
						 
					 
					
						
						
							
							HTTP Decouple spike  
						
						
						
					 
					
						2013-04-14 18:23:12 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							404df1e0a8 
							
						 
					 
					
						
						
							
							[WebSocket] Prevent division by 0 in Hixie handshake  
						
						
						
					 
					
						2013-03-31 14:16:40 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							db01d75fac 
							
						 
					 
					
						
						
							
							[WebSocket] Fixed Hixie handshake bug (for real this time)  
						
						... 
						
						
						
						refs #80  
						
					 
					
						2013-03-31 14:02:10 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							777e928cea 
							
						 
					 
					
						
						
							
							Cleanup  
						
						
						
					 
					
						2013-03-31 11:50:39 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							0be4299fd6 
							
						 
					 
					
						
						
							
							Docs  
						
						
						
					 
					
						2013-03-31 11:44:10 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							7933d26269 
							
						 
					 
					
						
						
							
							[WebSocket] Fixed failing Hixie handshake bug  
						
						... 
						
						
						
						refs #80  
						
					 
					
						2013-03-31 11:41:31 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f905e3ad1f 
							
						 
					 
					
						
						
							
							OCD API documentation updates  
						
						
						
					 
					
						2013-01-05 16:10:21 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ba8289c7d9 
							
						 
					 
					
						
						
							
							Minor updates  
						
						
						
					 
					
						2013-01-05 13:04:43 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							293ebb3473 
							
						 
					 
					
						
						
							
							Cleaning  
						
						
						
					 
					
						2013-01-04 19:52:57 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							48f95fc556 
							
						 
					 
					
						
						
							
							Merge pull request  #52  from pborreli/typos  
						
						... 
						
						
						
						Fixed typos 
						
					 
					
						2012-10-13 10:53:04 -07:00 
						 
				 
			
				
					
						
							
							
								Pascal Borreli 
							
						 
					 
					
						
						
						
						
							
						
						
							26342eb92d 
							
						 
					 
					
						
						
							
							Fixed typos  
						
						
						
					 
					
						2012-10-11 18:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Kartaviy 
							
						 
					 
					
						
						
						
						
							
						
						
							cc1717030f 
							
						 
					 
					
						
						
							
							Rewritten sub protocols string building  
						
						
						
					 
					
						2012-09-22 04:01:28 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Kartaviy 
							
						 
					 
					
						
						
						
						
							
						
						
							399d22550a 
							
						 
					 
					
						
						
							
							#49  Fixed WsServer::getSubProtocolString method return value and related unit-test  
						
						
						
					 
					
						2012-09-22 01:18:53 +03:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							491919f7dc 
							
						 
					 
					
						
						
							
							[WebSocket] Connection API  
						
						... 
						
						
						
						All implementations of ConnectionInterface return themselves 
						
					 
					
						2012-07-22 20:05:04 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							faa4083b81 
							
						 
					 
					
						
						
							
							API documentation  
						
						
						
					 
					
						2012-07-22 11:25:55 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe1d1763b 
							
						 
					 
					
						
						
							
							[WebSocket] Closing frame bug fix  
						
						
						
					 
					
						2012-07-15 12:15:54 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a2edc02d97 
							
						 
					 
					
						
						
							
							[WebSocket] Performance  
						
						... 
						
						
						
						No more sprintf calls 
						
					 
					
						2012-07-15 11:57:42 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2f8bb3395b 
							
						 
					 
					
						
						
							
							[WebSocket] Encoding  
						
						... 
						
						
						
						Added the ability to turn UTF-8 encoding checks off to increase performance
Separated encoding checks into its own set of classes
Encoding checks now use mbstring or iconv depending on availability 
						
					 
					
						2012-07-14 16:44:36 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							bb38fbb14b 
							
						 
					 
					
						
						
							
							[Server][WebSocket] Performance  
						
						... 
						
						
						
						Switched IoServer::factory to use React factory (libevent stable)
Bit operations in Frame for performance gains
Added performance tests back to fuzzing config 
						
					 
					
						2012-07-14 11:58:26 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							52fbb59808 
							
						 
					 
					
						
						
							
							[WebSocket] Removed deprecated code  
						
						... 
						
						
						
						Removed some unused Frame code in favour of newer APIs
Removed RFC's Message::frame and Frame::create methods 
						
					 
					
						2012-07-13 19:58:44 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e42a8c3d7a 
							
						 
					 
					
						
						
							
							Micro optimization on RFC Frame  
						
						
						
					 
					
						2012-07-13 15:00:00 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							22c0ea19d9 
							
						 
					 
					
						
						
							
							[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 
							
						 
					 
					
						
						
						
						
							
						
						
							59725ebc2d 
							
						 
					 
					
						
						
							
							mbstring no longer required for Ratchet  
						
						
						
					 
					
						2012-07-12 15:41:30 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							87bac1a0d3 
							
						 
					 
					
						
						
							
							API docs  
						
						
						
					 
					
						2012-07-12 15:21:54 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							37b8170eb1 
							
						 
					 
					
						
						
							
							[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 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9524a178 
							
						 
					 
					
						
						
							
							[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 
							
						 
					 
					
						
						
						
						
							
						
						
							cb163a7576 
							
						 
					 
					
						
						
							
							API docs and cleanup  
						
						
						
					 
					
						2012-07-11 15:43:54 -04:00