Commit Graph

546 Commits

Author SHA1 Message Date
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
Chris Boden
46f3393ec1 Merge pull request #83 from cboden/hixie-testing
Hixie testing
2013-04-01 16:34:18 -07:00
Chris Boden
92f3844a53 [WebSocket] Prevent division by 0 in Hixie handshake 2013-03-31 14:16:40 -04:00
Chris Boden
3030c81f03 [WebSocket] Fixed Hixie handshake bug (for real this time)
refs #80
2013-03-31 14:02:10 -04:00
Chris Boden
6140c94a33 Cleanup 2013-03-31 11:50:39 -04:00
Chris Boden
7e58dccdb7 Docs 2013-03-31 11:44:10 -04:00
Chris Boden
51f46332ad [WebSocket] Fixed failing Hixie handshake bug
refs #80
2013-03-31 11:41:31 -04:00
Chris Boden
492d1985d4 [WebSocket] New failing test for Hixie fragmentation bug
refs #80
2013-03-30 15:07:11 -04:00
Chris Boden
1b941a3112 AB testing
Added libuv to test suite
Set port 8000 default unless specified; makes changing shit easier
2013-03-29 20:01:24 -04:00
Chris Boden
e037c00e0c Version bump 2013-03-09 09:06:25 -05:00
Chris Boden
7bca257703 Composer update 2013-03-05 22:04:10 -05:00
Chris Boden
7af5e35bb4 Merge pull request #77 from netandreus/master
Fix misprint error (in word Exception)
2013-03-05 18:55:39 -08:00
Andrey Tokarchuk
41db0c4ed3 Fix misprint error (in word Exception) 2013-03-04 16:05:35 +04:00