Commit Graph

82 Commits

Author SHA1 Message Date
Matt Bonneau
928f4f1346 Bump minimum symfony version to 2.6 and run php -m on travis 2017-12-11 11:09:47 -05:00
Tobias Nyholm
465548eded
Support for Symfony 4 2017-11-18 16:06:23 +02:00
Chris Boden
c03b1b0f56 Don't suggest pecl_http 2017-09-14 08:18:28 -04:00
Chris Boden
c5055fa6f2 Merge branch 'pr/485-react-socket' into 0.4
# Conflicts:
#	composer.json
2017-09-10 11:40:08 -04:00
Christian Lück
a86be3c526 Forward-compatibility with future Socket v1.0 and Socket v0.8
Socket v0.8 only contains some minor breaking changes, which can be
circumvented by ignoring URI schemes here.
Future Socket v1.0 will not contain any BC breaks, so it's actually
compatible with the last release.
2017-07-19 16:12:26 +02:00
Chris Boden
4ac1f914f3 Merge branch 'master' into 0.4
# Conflicts:
#	README.md
2017-04-19 17:05:46 -04:00
Chris Boden
e78b2d4197 phpunit 2017-04-19 16:50:37 -04:00
Chris Boden
55610686b1 Merge branch 'socket' into 0.4
# Conflicts:
#	composer.json
#	src/Ratchet/Server/IoServer.php
2017-04-19 16:48:03 -04:00
Christian Lück
e3a97b6661 Forward-compatibility with Socket v0.7 and Socket v0.6
Socket v0.7 and v0.6 contain some major changes, but this does not
affect usage within Ratchet, so it's actually compatible with all latest
releases.
2017-04-17 17:36:23 +02:00
Chris Boden
131204eaf5 Merge branch 'clue-labs/socket' into 0.4
# Conflicts:
#	composer.json
#	tests/autobahn/bin/fuzzingserver-noutf8.php
#	tests/autobahn/bin/fuzzingserver.php
2017-02-16 20:31:29 -05:00
Christian Lück
b8967b999a Update Socket component to v0.5 2017-02-14 08:41:59 +01:00
Chris Boden
1b4c534e6a Merge branch '0.4-wip/psr7' into 0.4
# Conflicts:
#	composer.json
#	src/Ratchet/WebSocket/WsServer.php
2016-02-24 18:08:03 -05:00
Chris Boden
214a8db846 Use RFC tag 2016-02-21 13:19:28 -05:00
Chris Boden
f9b052d85e New RFC interfaces, heartbeat init
Cherrypicked from 6b6a5f0d6d9a10547291a0d8c027584448481daf

:-/
2016-02-10 18:52:42 -05:00
thpl
1e6c6946ac Added composer.json requirement for symfony/http-foundation at version 3.0 2015-12-22 00:18:05 +01:00
thpl
cf2da8631e Added composer.json requirement for symfony/routing at version 3.0 2015-12-22 00:17:24 +01:00
Chris Boden
d0d7b67ad7 Ues pecl_http if available, cleanup
pecl_http if available to parse HTTP requests (5x faster)
Update ConnectionContext to match latest RFC interface
Removed Guzzle integration test (now using PSR-7 API)
2015-05-31 13:54:43 -04:00
Chris Boden
a744aea1f0 PSR-7 + RFC
Http components and APIs now use PSR-7 interfaces
No longer using deprecated Guzzle dependency
Use RFC6455 repo for WebSocket message handling
Remove Hixie76 (refs #201)
2015-05-30 10:19:30 -04:00
Chris Boden
6b247c0525 PSR-4, v0.3.3 2015-05-27 08:51:05 -04:00
Chris Boden
8f4cac00cc misc: PHP "7", deps, license 2015-05-24 16:02:24 -04:00
Chris Boden
d720933588 Repo move 2014-06-15 10:35:59 -04:00
Chris Boden
67cedf0ce6 composer.json validates - fixes #176 2014-04-13 12:21:08 -04:00
Graham Campbell
d58b6dd74d Update composer.json 2014-04-05 10:42:42 +01:00
Chris Boden
36215fbc7b Support for React 0.4 2014-02-04 20:42:38 -05:00
Joel Wurtz
29e2e4048f Update dependencies to use last stable version of guzzle 2013-12-16 20:43:23 +01:00
Chris Boden
b658ae6e7e Composer restrictions + update 2013-07-20 11:11:34 -04:00
Chris Boden
a876770cda [Tests] Restructured test filesystem layout 2013-06-16 10:12:48 -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
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
8e92f5fd9a Fixing more Guzzle API breaks 2013-06-01 20:24:11 -04: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
38df976768 [Http] Fixed tests, upgraded React 2013-04-27 11:22:56 -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
7bca257703 Composer update 2013-03-05 22:04:10 -05:00
Xavier Briand
7d16181641 updated HttpFoundation version 2013-02-15 11:06:41 -05:00
Chris Boden
ffd29053bd Minor updates 2013-01-05 13:04:43 -05:00
Chris Boden
2ab85a58fe Guzzle v3 update 2012-11-10 15:16:10 -05:00
Magnus Olstad Hansen
ba7fc872ba Depedency react/socket bumped to 0.2.* 2012-10-18 16:00:52 +02:00
Chris Boden
c2eb87b78d Deps bump
Set minimum stability to stable (thanks Symfony!)
Tested against latest Firefox
Minor dependancy updates
2012-09-07 12:22:40 -04:00
Chris Boden
750b57b713 RC stability 2012-08-04 10:42:19 -04:00
Chris Boden
5e5b81cd41 Revert "[BCB] Removed symfony/http-foundation"
This reverts commit ccf14c0c51.

Reason: guzzle/common requires a symfony beta library
2012-07-24 11:10:45 -04:00
Chris Boden
ccf14c0c51 [BCB] Removed symfony/http-foundation
Moved HttpFoundation from require to suggest
Devs using Session component will need to include it manually
This will allow devs to use Ratchet with a stable minimum-requirement
2012-07-24 10:26:24 -04:00
Chris Boden
97d1b8a770 Updated Guzzle library 2012-07-22 21:09:57 -04:00
Chris Boden
3d97c76bcb Bump
Symfony2-BETA3
Minimum stability from dev to beta
Composer schema change
2012-07-15 18:28:16 -04:00
Chris Boden
0ee6ef6008 Reverted PHP >=5.3.4 req to >=5.3.3 2012-07-15 11:24:24 -04:00
Chris Boden
14959b6ea5 PHP min req bump
PHP <= 5.3.4 now required to coincide with Symfony's updated requirement
2012-07-13 19:46:49 -04:00
Chris Boden
6e64d1e9d1 Docs 2012-07-12 15:47:39 -04:00
Chris Boden
6d55e18dec mbstring no longer required for Ratchet 2012-07-12 15:41:30 -04:00
Chris Boden
5494e0132b [I/O] Use React v0.1 2012-07-11 14:54:53 -04:00