Commit Graph

608 Commits

Author SHA1 Message Date
Chris Boden
b1b5fbe1a7 [Tests] Added Guzzle integration tests 2013-06-16 17:40:38 -04:00
Chris Boden
a876770cda [Tests] Restructured test filesystem layout 2013-06-16 10:12:48 -04:00
Chris Boden
e7541fdfcf App uses counter for ID instead of random 2013-06-15 14:09:19 -04:00
Chris Boden
0edd37af3f Hostname check verification refs #102
host parameter of App now verified on incoming connections
2013-06-09 14:09:57 -04:00
Chris Boden
40f267834a 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
6c0a8550dd Version bump fixes #99 2013-06-09 11:41:03 -04:00
Chris Boden
7622a48568 Merge branch 'refs/heads/lib-fixes' 2013-06-09 11:21:44 -04:00
Chris Boden
435315c782 Fixed broken unit test with Symfony 2.3 2013-06-09 11:21:39 -04:00
Chris Boden
b21b2007c5 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
b93581cdcd Version bump 2013-06-01 20:25:31 -04:00
Chris Boden
8e92f5fd9a Fixing more Guzzle API breaks 2013-06-01 20:24:11 -04:00
Chris Boden
1a5dd77bb8 Merge branch 'patch-2' of https://github.com/Barbarrosa/Ratchet 2013-06-01 19:49:50 -04:00
Barbarrosa
7bfa2d054e 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
49c39485e8 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
2ac214bc11 Merge pull request #95 from gavroche/patch-1
Ratchet does not work with guzzle/http 3.6
2013-05-31 08:04:48 -07:00
Gabriel Bull
2c3d4d4d5d Ratchet does not work with guzzle/http 3.6
Getting this error
Object of class Guzzle\Http\Message\Header could not be converted to int
2013-05-31 08:28:28 -04:00
Chris Boden
f4ddea5f44 Removed updating remoteAddress via proxy header 2013-05-29 07:51:33 -04:00
Chris Boden
7a83a5476d Merge branch 'refs/heads/app' into 0.3 2013-05-27 21:43:01 -04:00
Chris Boden
8b3591ce0d App class 2013-05-08 20:44:01 -04:00
Chris Boden
3c54fc4bfd Merge branch 'refs/heads/master' into 0.3
Conflicts:
	README.md
2013-05-08 20:36:50 -04:00
Chris Boden
37d1339359 [Tests] Refactor AB Fuzzing
AbFuzzyServer is now first class EchoServer
Updated meta files
Cleaned up a WAMP unit test slightly
composer alpha7
2013-05-08 20:32:02 -04:00
Chris Boden
0dba9fc50e Merge pull request #91 from cboden/http
HTTP and Routing
Fixes #89
Fixes #15
2013-05-08 16:11:35 -07:00
Chris Boden
1ff7998f58 [Http] Only update remoteAddress if local and header 2013-05-02 19:17:47 -04:00
Chris Boden
cd0efed085 Set $conn->remoteAddress if proxy forwarded
Refs #89
2013-05-01 19:42:15 -04:00
Chris Boden
06e6ed915e Updated readme with docs conf link and browser info 2013-05-01 08:08:51 -04:00
Chris Boden
8c05486740 [Server] Full coverage on flash 2013-04-30 21:30:16 -04:00
Chris Boden
1622caadad [Http][Router] Fixed bugs found from unit tests 2013-04-30 21:24:39 -04:00
Chris Boden
ec9bef4ee1 [Http] Router tests 2013-04-30 21:09:49 -04:00
Chris Boden
4c1073883a [Tests] Skip serializer if not available (TravisCI) 2013-04-28 15:58:22 -04:00
Chris Boden
344818d0f5 [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
8df459548f [WebSocket][Http] Bug fix WS require nullifying, more strict on Request parameter 2013-04-28 09:55:43 -04:00
Chris Boden
1ea0bd3255 [Http] Cleanup and parse error fix 2013-04-27 16:51:24 -04:00
Chris Boden
38df976768 [Http] Fixed tests, upgraded React 2013-04-27 11:22:56 -04:00
Chris Boden
5c41b2fbe1 [Http][Tests] Refactored unit tests, added new for HTTP 2013-04-27 10:27:45 -04:00
Chris Boden
9d389b14c8 Don't test old version of PHP 5 2013-04-27 00:11:34 -04:00
Chris Boden
26a760709f [Http] Facade class for routing
Not sure if it'll stick or not, but easier way to route for now
Refs #15
2013-04-27 00:05:10 -04:00
Chris Boden
4df71c3a35 [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
c24cdf379e [Http] Accept RouteCollection, spike CORS protection 2013-04-26 21:06:34 -04:00
Chris Boden
4a87375f10 [Http] HttpServerInterface
Force HttpServerInterface on route
Call controller on all events
2013-04-26 20:00:11 -04:00
Chris Boden
43003d69f9 [Http] Only pass Request, don't store (twice) 2013-04-26 19:19:47 -04:00
Chris Boden
67dbf46879 [Http] Docs 2013-04-20 16:16:47 -04:00
Chris Boden
ba76600214 [Http] Fixed broken unit tests 2013-04-19 22:40:16 -04:00
Chris Boden
18bc114408 [Http] Routing spike 2013-04-16 22:37:15 -04:00
Chris Boden
dc59a0a3c0 Bump min version req to 5.3.9 to avoid Interface parse error 2013-04-15 20:48:32 -04:00
Chris Boden
7b5b215c44 Updated example to match decoupling 2013-04-14 19:47:25 -04:00
Chris Boden
69afb3de1f [Http] Fixed broken unit tests 2013-04-14 18:42:30 -04:00
Chris Boden
423b5cc355 [Http] Refactor header parsing from WS to HTTP 2013-04-14 18:34:28 -04:00
Chris Boden
7b2b6897e5 HTTP Decouple spike 2013-04-14 18:23:12 -04:00
Chris Boden
3f64caf8cb Minor doc corrections 2013-04-13 10:55:28 -04:00
Chris Boden
51d2d0b340 Version bump 2013-04-01 19:38:50 -04:00