Chris Boden
a4b0990961
Typecast bug fix
...
Attempted to fix Travis CI failing unit test with typecasting
2012-02-08 17:11:10 -05:00
Chris Boden
f666ed95bc
Travis CI test fix
...
A unit test failed on TravisCI, trying to fix...different in PHP versions seems to have made a single test fail
2012-02-08 17:04:18 -05:00
Chris Boden
f3d443b364
Merge pull request #10 from mikealmond/master
...
Update version handshakes to return a Guzzle object (addresses issue #6 )
2012-02-08 13:49:43 -08:00
Mike Almond
f4c1cb110f
[WebSocket] Fixing name spacing and a bug
...
Fixing the namespacing for the Guzzle response and the bug was the if statement should have been outside the loop.
2012-02-08 16:41:32 -05:00
Mike Almond
f6fef1a390
[WebSocket] Refactor
...
Fixing bugs in hixieeeeeeee
2012-02-08 13:19:42 -05:00
Mike Almond
c6a801f1ef
[Refactor] Fixing stuff for Chris
...
Fixing sub protocol agreement between server and client
2012-02-07 17:14:52 -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
25720d9582
TravisCI Passing Badge
...
Added the TravisCI build status passing badge to the readme
2012-02-04 12:49:31 -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
99ed6f0805
Updated ReadMe
2012-02-04 12:26:51 -05:00
Mike Almond
576eee0816
[HIXIE] Reverting back to the proper response code.
...
Silly hixie, tricks are for kids
2012-02-01 21:21:11 -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
Chris Boden
e0fe5792a1
Removed @todo's
...
Removed a bunch of @todo's
2012-02-01 19:14:03 -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
Mike Almond
2996c08728
[REFACTOR] Fixing some code based on unit tests
...
Change the response to send the proper header and fix the generate key method to fail properly when no spaces are present
2012-02-01 13:16:59 -05:00
Mike Almond
a18af41a74
[REFACTOR] Changing the handshake to return a guzzle object
...
Changing Hixie and RFC to return the same guzzle object instead of an array and a string
2012-01-31 22:13:20 -05:00
Chris Boden
d4cf6c489a
WAMP Refactoring
...
WAMP refactoring to new namespacing
2012-01-31 22:07:57 -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
149a99cf7c
Merge branch 'refs/heads/composer' into refactor
...
Conflicts:
tests/bootstrap.php
2012-01-31 19:47:02 -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
d0e730ddfe
Travis CI
...
Added config file for travis-ci.org
2012-01-30 23:17:21 -05:00
Chris Boden
6f244fc659
Vendor spec
...
Manually overrode Guzzle in composer to not fetch Guzzle's reps as they're not needed for what's used in Ratchet
Removed SplClassLoader in favour of Composer's CladdLoader
2012-01-30 21:52:29 -05:00
Chris Boden
c18cc18bb8
Working Composer
...
Deps, versioning, autoloader from composer implemented
2012-01-30 21:41:49 -05:00
Chris Boden
95828382c3
Composer
...
Removed git submodules
Added composer.json file for deps and info
2012-01-30 17:51:21 -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
ad9b8c1644
psr convention
...
Renamed lib to src
2012-01-30 17:11:30 -05:00
Chris Boden
6289b2868e
ReadMe
...
Updated the README file
2012-01-30 14:41:43 -05:00
Chris Boden
3d41152b41
Merge branch 'refs/heads/wamp'
2012-01-30 14:37:39 -05:00
Chris Boden
aceb2c9006
WAMP Codes
...
Changed the WAMP codes back into constants.
Added the new Welcome constant (not yet implemented)
2012-01-20 17:48:35 -05:00
Chris Boden
4372f9a8c3
Updated Guzzle
...
Updated Guzzle to v2.0.2 as previous branch 2.0b was removed
2012-01-19 21:33:45 -05:00
Chris Boden
3372f72344
WAMP FUNCTIONAL
...
RPC return message
RPC return error
WAMP protocol functionally complete!
2012-01-19 21:20:36 -05:00
Chris Boden
f84be39fcf
WAMP server prefix
...
Server to client set Prefix in WAMP working via lambda in Connection object
2012-01-18 08:06:02 -05:00
Chris Boden
dbcb6f2cde
WAMP Cleanup
...
Fixed a bug in getURI
Cleaned up roc calls - cleaner api, no more call_() calls
2012-01-17 22:47:17 -05:00
Chris Boden
eb82a7ab04
WAMP Prefixes
...
WAMP Client to server prefixes and transparent interpretation to application working
2012-01-17 21:05:32 -05:00
Chris Boden
b2e4578e19
WAMP onCall
...
Functioning onCall on WAMP
Fixed bug on Event - fluent interface (had broken factory)
2012-01-17 20:39:53 -05:00
Chris Boden
5e82fc76c6
Factory Caching
...
If a Command class was found in the factory save its class name. This prevents looping and checking 'class_exists' if it's already been found before.
2012-01-17 20:39:07 -05:00
Chris Boden
9b14684cbe
WAMP Event Action
...
Added the Event action in WAMP (like SendMessage)
Confirmed subscribe, unsubscribe, publish, event working in WAMP
2012-01-16 22:55:44 -05:00
Chris Boden
ad302a00d1
WAMP incoming functionality
...
WAMP server interface initial incoming message functionality
Able to receive and pass on client to server messages to attached interface
2012-01-13 23:46:30 -05:00
Chris Boden
34d2f801c8
Merge branch 'refs/heads/header' into wamp
2012-01-13 21:50:47 -05:00
Chris Boden
5abf856ecd
Guzzle upgrade
...
Changed branch to 2.0b
Includes addition of Message::getTokenizedHeader() added by @ mtdowling for Ratchet (thanks!)
2012-01-13 21:43:50 -05:00
Chris Boden
32e9fe8c6c
Updated README
2012-01-08 23:39:23 -05:00
Chris Boden
3a4bdc918c
WAMP Interface
...
Updated interfaces from app refactor to branch out WAMP on top of WebSocket app
2012-01-08 22:15:31 -05:00
Chris Boden
5334f94b91
Merge branch 'refs/heads/header' into wamp
2012-01-08 21:59:17 -05:00
Chris Boden
81700d8cd4
Merge branch 'refs/heads/app-refactor' into wamp
2012-01-08 21:58:50 -05:00
Chris Boden
4b2e731b6f
Added vendor info
2012-01-08 19:47:41 -05:00
Chris Boden
67267bfd94
Cleanup
...
Using native Guzzle object in Hixie handshake instead of hack being done in App. Thanks to @mtdowling for the lead.
2012-01-07 01:23:53 -05:00
Chris Boden
83f49f1f55
Ugly Hacks
...
Added some ugly hacks to fix Hixie:
* Hixie now should work no matter how small the I/O buffer is
* Hixie now works with the Guzzle library*
2012-01-07 00:40:31 -05:00
Chris Boden
a1c6ee163f
Guzzle Submodule
...
Added Guzzle as a submodule
2012-01-06 22:34:01 -05:00