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