Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							b6b2099415 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/symfony/sessions'  
						
						... 
						
						
						
						Conflicts:
	composer.json
	composer.lock 
						
					 
					
						2012-04-26 21:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							4654acb7d6 
							
						 
					 
					
						
						
							
							Replaced Connection::getId() with resourceId property  
						
						
						
					 
					
						2012-04-25 22:59:46 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f98cda3e29 
							
						 
					 
					
						
						
							
							Fixed unit test namespace  
						
						
						
					 
					
						2012-04-25 22:22:49 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							dd79245ecf 
							
						 
					 
					
						
						
							
							Simplified  
						
						... 
						
						
						
						Removed magic methods from Connection(Interface)
Connection is closer to a POPO now 
						
					 
					
						2012-04-25 21:58:12 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e06aa30096 
							
						 
					 
					
						
						
							
							BC Break - Server::run parameters change  
						
						... 
						
						
						
						Updated IoServerComponent::run parameters
* $port is now first
* only $port is required
* SocketInterface is last and optional 
						
					 
					
						2012-04-22 13:15:43 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1e9665f6cd 
							
						 
					 
					
						
						
							
							[Session] PDO Unit Test  
						
						
						
					 
					
						2012-03-29 18:31:50 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a4bc626fae 
							
						 
					 
					
						
						
							
							[Session] Fixes, cleanup, docs, tests  
						
						
						
					 
					
						2012-03-29 17:42:42 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff2d406f0 
							
						 
					 
					
						
						
							
							Disabling Unit test  
						
						... 
						
						
						
						Disabling a unit test due to failure on Travis CI...can't figure this one out...systems match perfectly, fails on TCI but not locally (or other developer's) 
						
					 
					
						2012-02-08 17:17:01 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b0990961 
							
						 
					 
					
						
						
							
							Typecast bug fix  
						
						... 
						
						
						
						Attempted to fix Travis CI failing unit test with typecasting 
						
					 
					
						2012-02-08 17:11:10 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Almond 
							
						 
					 
					
						
						
						
						
							
						
						
							8a2b9153ab 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/guzzle' into guzzle-refactor  
						
						... 
						
						
						
						* refs/heads/guzzle:
  [HIXIE] Reverting back to the proper response code.
  [TESTS] Fixing unit tests for versions
  [REFACTOR] Fixing some code based on unit tests
  [REFACTOR] Changing the handshake to return a guzzle object 
						
					 
					
						2012-02-06 20:55:56 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							cb49cf06e7 
							
						 
					 
					
						
						
							
							Passing Unit Test  
						
						... 
						
						
						
						Turned on E_STRICT and fixed resulting unit test failures 
						
					 
					
						2012-02-04 12:45:37 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							01804dac6c 
							
						 
					 
					
						
						
							
							Attempted Fixes  
						
						... 
						
						
						
						Attempting to change some things to pass on TravisCI...even though I'm not getting any unit test failures. 
						
					 
					
						2012-02-04 12:37:53 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							33bf91dcea 
							
						 
					 
					
						
						
							
							Socket refactor  
						
						... 
						
						
						
						Moved SocketInterface and Socket to Resource namespace 
						
					 
					
						2012-02-01 20:52:10 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e26dc0ccde 
							
						 
					 
					
						
						
							
							Namespace refactor fixes  
						
						... 
						
						
						
						Updated old namespaces from refactor 
						
					 
					
						2012-02-01 19:59:56 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Almond 
							
						 
					 
					
						
						
						
						
							
						
						
							10da7e4920 
							
						 
					 
					
						
						
							
							[TESTS] Fixing unit tests for versions  
						
						... 
						
						
						
						Adding a unit test for Hixie and fixing the unit test for RFC 
						
					 
					
						2012-02-01 13:17:51 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2c976d0102 
							
						 
					 
					
						
						
							
							Continuing logical NS refactor  
						
						... 
						
						
						
						Updated more components to reflect new terminology when using Ratchet components 
						
					 
					
						2012-01-31 20:47:59 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c7ce361f 
							
						 
					 
					
						
						
							
							App -> Component Refactoring  
						
						... 
						
						
						
						Updating namespacing and conventions as per ticket #1  
						
					 
					
						2012-01-31 08:37:51 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							451f7f4235 
							
						 
					 
					
						
						
							
							Init NS Refactor  
						
						... 
						
						
						
						Started refactor of namespaces from "app" to "component"
Added ConnectionInterface to replace concrete Connection
Removed socket config classes 
						
					 
					
						2012-01-30 17:35:49 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5334f94b91 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/header' into wamp  
						
						
						
					 
					
						2012-01-08 21:59:17 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f766278a14 
							
						 
					 
					
						
						
							
							Passing Tests  
						
						... 
						
						
						
						Finally able to do incomplete tests.  Ratchet passes (finally). 
						
					 
					
						2012-01-06 22:00:35 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3cfc16da 
							
						 
					 
					
						
						
							
							Loosened Dependencies  
						
						... 
						
						
						
						Removed construct dependency from ApplicationInterface - changing full decorator to changeable stack. 
						
					 
					
						2012-01-04 11:22:42 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1b2548e7 
							
						 
					 
					
						
						
							
							Unit test doc  
						
						... 
						
						
						
						Attempting to finish off the two incomplete unit tests but couldn't because of a PECL bug. 
						
					 
					
						2011-12-18 14:36:56 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							feb6c5ab57 
							
						 
					 
					
						
						
							
							URI verification  
						
						... 
						
						
						
						Added code in handshake to verify the URI
Updated unit testing to reflect this 
						
					 
					
						2011-12-17 15:46:44 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5f9e558f 
							
						 
					 
					
						
						
							
							Mask unit test  
						
						
						
					 
					
						2011-12-05 22:32:33 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							788b1f66cc 
							
						 
					 
					
						
						
							
							RFC handshake verification + unit tests  
						
						... 
						
						
						
						Went through section 4 of RFC 6455 making sure incoming handshake was valid with accompanying unit tests 
						
					 
					
						2011-12-02 23:58:08 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d85ea57ece 
							
						 
					 
					
						
						
							
							Merge branch 'refs/heads/master' into rfc  
						
						
						
					 
					
						2011-12-02 19:48:19 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							160291a23f 
							
						 
					 
					
						
						
							
							Conn lambda test  
						
						... 
						
						
						
						Updated Connection set/get unit test to accept objects 
						
					 
					
						2011-12-02 16:45:34 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1f608f1d3a 
							
						 
					 
					
						
						
							
							Stubs for RFC protocol version  
						
						
						
					 
					
						2011-11-30 10:08:11 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							75afa73826 
							
						 
					 
					
						
						
							
							Unit tests  
						
						... 
						
						
						
						Socket interface update
Server testing
Connection setting 
						
					 
					
						2011-11-24 21:53:04 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							0670568789 
							
						 
					 
					
						
						
							
							Unit Tests and fixes  
						
						... 
						
						
						
						Set some incomplete tests to pass
Updated an interface bug found from unit tests 
						
					 
					
						2011-11-20 22:36:14 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							1b01582ab9 
							
						 
					 
					
						
						
							
							SocketInterface  
						
						... 
						
						
						
						Added unix socket methods to interface, replaced __call/call_user_func calls with concrete methods 
						
					 
					
						2011-11-20 20:38:20 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							02ffd6f782 
							
						 
					 
					
						
						
							
							Interface change  
						
						... 
						
						
						
						Changed onRecv to onMessage in Interface to match a standard api
Removed Frame::__toString methods - could imply different return expectation 
						
					 
					
						2011-11-20 14:53:13 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5653f01f2f 
							
						 
					 
					
						
						
							
							Message buffering & Refactoring  
						
						... 
						
						
						
						Refactored unframe() methods into Message/Frame classes (per protocol version)
Change onRecv of WebSocket App to use new interfaces to test statuses, resulting in reuniting a message fragmented by TCP
Wrote unit test covering most of new HyBi10 Frame class 
						
					 
					
						2011-11-18 16:37:32 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							08db1e6fac 
							
						 
					 
					
						
						
							
							Minor Refactoring  
						
						
						
					 
					
						2011-11-15 08:22:01 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c7dd4d7f 
							
						 
					 
					
						
						
							
							Socket Proxy  
						
						... 
						
						
						
						Replaced passing SocketInterface everywhere with a proxy object 
						
					 
					
						2011-11-14 15:56:30 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							e412f574e7 
							
						 
					 
					
						
						
							
							Fixed unit test coverage  
						
						
						
					 
					
						2011-11-13 13:48:49 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a91692f7 
							
						 
					 
					
						
						
							
							Interface Cleanup  
						
						... 
						
						
						
						Separated Observable interface from Decorator interface, also separated config method to its own interface
Cleaned up unit tests to reflect interface changes 
						
					 
					
						2011-11-13 13:37:42 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							47b7110dc1 
							
						 
					 
					
						
						
							
							Namespaces  
						
						... 
						
						
						
						Fixed all the namespaces to match new folder structure 
						
					 
					
						2011-11-12 20:51:54 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							32d9dda703 
							
						 
					 
					
						
						
							
							Stability  
						
						... 
						
						
						
						Added onError hook to observable interface
Handling errors in proper places, no longer a catchall
Temporarily throwing errors on all non-message HyBi-10 frames ("fixes" FF breaking everything) 
						
					 
					
						2011-11-10 21:23:31 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							bf0787b7cd 
							
						 
					 
					
						
						
							
							Removed Logging  
						
						... 
						
						
						
						Removed logging - use Decorator as replacement (https://raw.github.com/cboden/RatchetApps/master/lib/RatchetApps/Logger.php ) 
						
					 
					
						2011-11-10 10:49:23 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							60a8a04e40 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Fixed bad interface implementation in Close Command
Removed old code from Composite (now in Factory)
Removed done @todo's
Cleaned up Ping/Pong
Added HyBi-10 frame/unframe test 
						
					 
					
						2011-11-07 11:55:07 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d609074c 
							
						 
					 
					
						
						
							
							Moar cleaning  
						
						... 
						
						
						
						Added a few unit tests
Added MIT license
Changed Array's to array's 
						
					 
					
						2011-11-01 11:01:43 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d4d67eba44 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Removed another couple unused methods 
						
					 
					
						2011-11-01 09:55:10 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3127efc981 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Removed redundant Interfaces
Removed a number of unused methods 
						
					 
					
						2011-11-01 09:52:41 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							51d0516aa3 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Application stack working!
Existing unit tests fixed
Implemented HyBi-10 unframing 
						
					 
					
						2011-10-28 14:12:39 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							7514ce8e85 
							
						 
					 
					
						
						
							
							Cleaning Up  
						
						... 
						
						
						
						Cleaned up a lot of the code
Added API documentation
Fixed some unit tests
Much cleaning left to be done 
						
					 
					
						2011-10-27 19:17:38 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5b99af0f82 
							
						 
					 
					
						
						
							
							Unit Testing  
						
						
						
					 
					
						2011-10-24 14:05:54 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac2272114 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Removed Aggregator idea
Server implements ArrayAggregator, stores ArrayIterator
Unit tests cleanup 
						
					 
					
						2011-10-24 13:26:36 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8644125c 
							
						 
					 
					
						
						
							
							Refactoring  
						
						... 
						
						
						
						Major restructure, dropped aggregate idea, can't get around php golden hammer, the all mighty array, problem
Unit tests broken 
						
					 
					
						2011-10-24 09:26:15 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef9f45de5 
							
						 
					 
					
						
						
							
							Attempting to circumvent "golden hammer" issue  
						
						
						
					 
					
						2011-09-07 11:19:28 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f2423f09e5 
							
						 
					 
					
						
						
							
							Fixed Socket bugs from Unit Testing  
						
						
						
					 
					
						2011-09-06 14:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							3daaa99734 
							
						 
					 
					
						
						
							
							Added ability to create socket with configuration recommended from a protocol  
						
						
						
					 
					
						2011-09-05 20:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							9bc0cbce25 
							
						 
					 
					
						
						
							
							Changed attempt to use decorator pattern for everything to chain of command pattern  
						
						
						
					 
					
						2011-09-05 19:39:37 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							30ce6c0386 
							
						 
					 
					
						
						
							
							Server building  
						
						
						
					 
					
						2011-09-05 18:39:36 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							45fb69d68b 
							
						 
					 
					
						
						
							
							Unit testing coverage  
						
						
						
					 
					
						2011-09-05 17:34:51 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f17f59856e 
							
						 
					 
					
						
						
							
							Started observer pattern, API updates, unit tests  
						
						
						
					 
					
						2011-09-05 13:10:57 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							04875dadcd 
							
						 
					 
					
						
						
							
							Unit testing coverage  
						
						
						
					 
					
						2011-09-04 20:47:43 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2811cdbd48 
							
						 
					 
					
						
						
							
							Mock Socket, Interfaces, Test stubs  
						
						
						
					 
					
						2011-09-04 18:26:57 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							8c9f55240c 
							
						 
					 
					
						
						
							
							Structure/stubs  
						
						
						
					 
					
						2011-09-04 17:30:21 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							5320efe4e7 
							
						 
					 
					
						
						
							
							File structure set, Hiby10 token handshake complete and unit tested  
						
						
						
					 
					
						2011-09-04 12:11:24 -04:00