Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							986edd9562 
							
						 
					 
					
						
						
							
							[WAMP] [BCB] Publishing  
						
						... 
						
						
						
						BC break: Updated the `WampServerInterface` to have a strict API
Exclude and Eligible are now always arrays acting like black/white list
Changed `uri` to `topic` to be more generic with Pub/Sub
Added unit tests for `onPublish` 
						
					 
					
						2012-05-19 13:30:58 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							f729be2ef3 
							
						 
					 
					
						
						
							
							[WebSocket] [WAMP] Sub-Protocols  
						
						... 
						
						
						
						Updated how Ratchet handles WebSocket sub-protocols
Broke out WsServerInterface to not extend MessageInterface;
Components will instead use Interface segregation principle
WAMP is now able to work without the developer having to
manually enable the WAMP sub-protocol 
						
					 
					
						2012-05-12 22:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							710ec2535f 
							
						 
					 
					
						
						
							
							[WAMP][BCB] Subscribe protocol compliance  
						
						
						
					 
					
						2012-05-10 23:14:59 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							ce12a977bf 
							
						 
					 
					
						
						
							
							Filename case fix  
						
						
						
					 
					
						2012-05-08 23:22:17 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							0d592ae875 
							
						 
					 
					
						
						
							
							Case sensitiviy fixes  
						
						
						
					 
					
						2012-05-08 23:19:28 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							4735218aa0 
							
						 
					 
					
						
						
							
							[BCB] Namespace changes  
						
						... 
						
						
						
						Removed the `Component` namespace
Removed the `Resource` namespace
Renamed components:
`IOServerComponent` => `IoServer`
`WebSocketComponent` => `WsServer`
`SessionComponent` => `SessionProvider`
`WAMPServerComponent` => `WampServer`
`IpBlackListComponent` => `IpBlackList`
`FlashPolicyComponent` => `FlashPolicy` 
						
					 
					
						2012-05-08 23:14:28 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							d30c8358ef 
							
						 
					 
					
						
						
							
							[BCB] [WIP] Overhaul  
						
						... 
						
						
						
						React at the core of Ratchet, refs #6 
Removed Commands (except WAMP), refs #22 
Updated Guzzle to 2.4 branch, refs #20 
Fixed some Hixie bugs, refs #21  
						
					 
					
						2012-05-07 18:49:13 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc40b821d 
							
						 
					 
					
						
						
							
							ConnectionInterface updates  
						
						... 
						
						
						
						Added write/end methods to Connections
Created decorator class implementing ConnectionInterface 
						
					 
					
						2012-05-06 13:18:21 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							913774e072 
							
						 
					 
					
						
						
							
							Unit tests  
						
						
						
					 
					
						2012-04-29 20:42:33 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							47e7059ed6 
							
						 
					 
					
						
						
							
							Mock MessageComponent common access  
						
						... 
						
						
						
						Updated class to match the WAMP component 
						
					 
					
						2012-04-29 12:38:37 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							6be16bea4a 
							
						 
					 
					
						
						
							
							Added IpBlackListComponent  
						
						... 
						
						
						
						refs #4  
						
					 
					
						2012-04-29 12:35:46 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							9e667dfc8b 
							
						 
					 
					
						
						
							
							[WAMP] Work  
						
						... 
						
						
						
						Unit testing WAMP; 0 -> 84% coverage
Fixed an Event command bug
API documentation 
						
					 
					
						2012-04-28 19:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							a4bc626fae 
							
						 
					 
					
						
						
							
							[Session] Fixes, cleanup, docs, tests  
						
						
						
					 
					
						2012-03-29 17:42:42 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							33bf91dcea 
							
						 
					 
					
						
						
							
							Socket refactor  
						
						... 
						
						
						
						Moved SocketInterface and Socket to Resource namespace 
						
					 
					
						2012-02-01 20:52:10 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							75afa73826 
							
						 
					 
					
						
						
							
							Unit tests  
						
						... 
						
						
						
						Socket interface update
Server testing
Connection setting 
						
					 
					
						2011-11-24 21:53:04 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							3127efc981 
							
						 
					 
					
						
						
							
							Cleanup  
						
						... 
						
						
						
						Removed redundant Interfaces
Removed a number of unused methods 
						
					 
					
						2011-11-01 09:52:41 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f17f59856e 
							
						 
					 
					
						
						
							
							Started observer pattern, API updates, unit tests  
						
						
						
					 
					
						2011-09-05 13:10:57 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Boden 
							
						 
					 
					
						
						
						
						
							
						
						
							2811cdbd48 
							
						 
					 
					
						
						
							
							Mock Socket, Interfaces, Test stubs  
						
						
						
					 
					
						2011-09-04 18:26:57 -04:00