Commit Graph

90 Commits

Author SHA1 Message Date
Frank Schreuder
7f1cc6d9d2 Add Symfony 6 support 2021-12-12 23:58:39 +01:00
Chris Boden
3d18955fe7 Use latest RFC6455 lib 2021-12-12 11:58:22 -05:00
Chris Boden
c3c83ea4c0 Merge branch 'erikn69-#922-support_psr7_2_0' into v0.4.4
# Conflicts:
#	composer.json
2021-12-12 11:42:03 -05:00
Chris Boden
6512da0c6c Lock minimum implicity dependency 2021-12-12 11:35:34 -05:00
Erik Niebla
d239e94d19 Support for PSR7 2.x 2021-12-01 08:47:38 -05:00
Chris Boden
e78f8b5d0e Prep for v0.4.3 release 2020-06-04 10:22:07 -04:00
Nikolai Neff
4ea97511bf
update to newest RFC6455 library version 2020-05-25 17:47:42 +02:00
Simon Podlipsky
b19d2aa885 Allow Symfony 5 2019-11-22 19:34:45 +01:00
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