Chris Boden
5590eaa35b
Merge pull request #124 from romainneutron/patch-1
...
Update changelog for 0.2.8
2013-09-29 07:55:24 -07:00
Romain Neutron
8bbb534217
Update changelog for 0.2.8
2013-09-20 13:46:24 +02:00
Chris Boden
ebd17c6675
Updated dependencies
2013-09-19 20:55:12 -04:00
Chris Boden
3163ab84d5
Merge branch 'refs/heads/patch-1'
2013-09-19 20:30:32 -04:00
Grégoire Pineau
9aecf4a995
Allow guzzle 3.7
...
Because lot of other dependencies rely on guzzle 3.7, and so it's impossible to satisfy everybody.
2013-09-19 11:31:21 +02:00
Chris Boden
fd09a474bb
Merge pull request #116 from RafaelKa/patch-1
...
composers autoload order for compatibility with TYPO3 Flow framework
2013-08-27 04:50:00 -07:00
RafaelKa
7ab8f8702e
composers autoload order for compatibility with TYPO3 Flow framework
...
This small change allow using the cboden/Ratchet out of the box with TYPO3 Flow .
Unfortunately TYPO3 Flow can not load second entry given in the manifest for autoloading (Source: http://docs.typo3.org/flow/TYPO3FlowDocumentation/stable/TheDefinitiveGuide/PartIII/PackageManagement.html#using-3rd-party-packages )
Only one of both tricks is needed in Flow's Settings.yaml:
:1. excluding annotations
------
TYPO3:
Flow:
reflection:
ignoredTags: ['event', 'temporary', 'type', 'note']
------
:2. excluding this package from Object Framework (Note: this makes AOP for Ratchet off)
------
TYPO3:
Flow:
object:
excludeClasses:
'cboden.Ratchet': ['Ratchet\\.*']
------
).
2013-08-26 17:15:56 +02:00
Chris Boden
fd18e2658d
Update SF2 deps to v2.3 - fixes #112
...
fixes#112
2013-08-12 23:22:25 -04:00
Chris Boden
25ff6deb77
[Flash] Close connection after delivering policy
2013-08-05 17:20:05 -04:00
Chris Boden
6559aaf1d4
[Http] Fixed bug in Origin check - browser may pass http://
2013-08-05 16:23:38 -04:00
Chris Boden
4039a643ea
API docs on new features
2013-07-22 21:03:19 -04:00
Chris Boden
55c880a100
ReadMe port fix
2013-07-20 22:04:23 -04:00
Chris Boden
eb77cf139e
Updated example, slight Origin order change in app
2013-07-20 22:03:46 -04:00
Chris Boden
f50af83fa7
[Http][Security] OriginCheck + same host/origin policy
...
Added the Http\OriginCheck component that will only allow connections coming from desired Origins
Same host+origin policy by default: App.php, by default, will only allow connections from the given hostname
Fixes #102
2013-07-20 18:41:08 -04:00
Chris Boden
0cf4b614a1
5.5 tests
2013-07-20 14:52:18 -04:00
Chris Boden
5676161277
[WebSocket] Only select one sub-protocol, fixes #103
2013-07-20 12:38:23 -04:00
Chris Boden
9a50835637
[WAMP] Message verification, fixes #105
...
Validate all messages follow WAMP protocol
2013-07-20 12:31:44 -04:00
Chris Boden
d7cbafb074
Merge branch 'refs/heads/tests' into 0.3
2013-07-20 11:22:51 -04:00
Chris Boden
0dad9f1c03
Removed libuv test
2013-07-20 11:14:20 -04:00
Chris Boden
b658ae6e7e
Composer restrictions + update
2013-07-20 11:11:34 -04:00
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