Commit Graph

714 Commits

Author SHA1 Message Date
Chris Boden
4cf38fe82e Merge branch 'master' into 0.4
# Conflicts:
#	CHANGELOG.md
#	src/Ratchet/ConnectionInterface.php
#	src/Ratchet/Http/Router.php
#	src/Ratchet/WebSocket/Version/RFC6455.php
#	tests/unit/Http/RouterTest.php
2017-02-16 20:14:25 -05:00
Chris Boden
945a887abd Merge pull request #487 from al0mie/al0mie-patch-1
update php versions
2017-02-16 09:10:08 -05:00
Christian Lück
b8967b999a Update Socket component to v0.5 2017-02-14 08:41:59 +01:00
Alex Mokrenko
a672b8601b Update .travis.yml 2017-02-09 22:11:06 +03:00
Chris Boden
84df35d2a6 Release 2017-01-06 09:36:36 -05:00
Chris Boden
afe63e26d6 0.3.6 prep
fixes #470
fixes #471
fixes #472
2016-12-30 13:40:50 -05:00
Chris Boden
7a661b5016 Merge branch 'pr/472-method-not-allowed' 2016-12-30 13:26:12 -05:00
Chris Boden
64bc5822c8 Set GET required in Symfony Route 2016-12-30 13:26:04 -05:00
Chris Boden
45342407ef Merge branch 'pr/471-keep-host-scheme' 2016-12-30 12:40:31 -05:00
samizdam
56c07ce4b8 Factory new Request Url from url, instead path only: keep original request host, scheme, etc. 2016-11-25 21:26:12 +03:00
samizdam
7215ffe9e6 Send additional headers on close connection in Router. 2016-11-17 19:48:29 +03:00
samizdam
5eb1dfa98d Use 403 status code on MethodNotAllowedException. 2016-11-10 21:05:00 +03:00
Chris Boden
a78c8d2ddf Merge branch '0.4-pong' into 0.4 2016-06-06 09:13:02 -04:00
Matt Bonneau
85ed94d5cb Fix unsolicited pong crash with keep alive enabled. Fixes #430 2016-05-26 00:39:14 -04:00
Chris Boden
b5ccecad93 v0.3.5 prep 2016-05-25 08:55:03 -04:00
Chris Boden
734055ea7f Merge branch 'mask' 2016-05-25 08:47:23 -04:00
Chris Boden
b3b10e3d2b Merge branch 'session-php-serialize' 2016-05-25 08:44:56 -04:00
Chris Boden
f5e8a18341 Added unit tests for serialize, formatting 2016-05-25 08:44:41 -04:00
Chris Boden
b0e72bb7da Merge pull request #429 from JaapMoolenaar/patch-1
The variable $from should be the variable (parameter) $conn
2016-05-17 11:23:08 -04:00
Chris Boden
de4e02abd0 Merge pull request #413 from Kurairaito/patch-1
Update WsServer.php
2016-05-17 10:15:04 -04:00
Jaap Moolenaar
a968ea2e43 The variable $from should be the variable (parameter) $conn 2016-05-17 15:56:59 +02:00
Yurist-85
1028c03235 Create array in old manner (PHP 5.3) 2016-05-12 17:41:32 +07:00
Yurist-85
ecbbdbe029 Session serialize method implementation.
PhpHandler:serialize: Simply reverse behaviour of 'PhpHandler:unserialize' method.
2016-05-12 17:26:37 +07:00
Matt Bonneau
4170822f05 Unmask close frame before echoing to client Fixes #420 2016-04-25 18:37:51 -04:00
Kurairaito
695995d3e7 Update WsServer.php
fixed crash when keepalive was called
2016-04-08 21:24:28 +02:00
Chris Boden
340f036d37 Working link 2016-03-14 11:35:36 -04:00
Chris Boden
9f83763a07 Update readme and changelog for upcoming release 2016-03-14 11:34:39 -04:00
Chris Boden
3541db2dc7 Version indicators, remove UTF-8 disabling tests 2016-03-12 10:29:26 -05:00
Chris Boden
a5aed61626 Merge branch '0.4-wip/binary-alternative' into 0.4 2016-03-12 10:21:16 -05:00
Chris Boden
237615890d Remove edited API for sending binary
(should pass message object instead)
2016-03-01 14:16:35 -05:00
Chris Boden
e3aecdf021 Alternative approach to binary messaging
A new interface the dev can implement that will pass a
Message object to the devs instance. The object has
properties regarding binary/text
2016-03-01 14:11:15 -05:00
Chris Boden
7e42bfe2ac Pass message value, isBinary indicator
Passing message contents instead of string to keep BC
Passing isBinary indicator regardless of interface
2016-02-27 13:04:10 -05:00
Chris Boden
365e8702ff WebSocket Binary message parent change 2016-02-27 13:03:12 -05:00
Chris Boden
bbced3b765 Fixed frame creation type bug 2016-02-27 13:02:56 -05:00
Chris Boden
fb6eee1908 Merge pull request #403 from ratchetphp/0.4-wip/request-container
0.4 wip/request container
2016-02-27 12:25:57 -05:00
Chris Boden
01e1d159e8 Naming conventions 2016-02-25 19:26:42 -05:00
Chris Boden
5137c2122a Use httpRequest in favour of WebSocket->request 2016-02-25 19:19:58 -05:00
Chris Boden
d97ca0f3cb Switched index array storage to class container 2016-02-25 19:18:46 -05:00
Chris Boden
bfbeea6458 Remove 5.3 references 2016-02-25 08:58:53 -05:00
Chris Boden
2283bdf288 Binary messaging support
Least obtrusive interface
2016-02-24 18:55:04 -05: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
25c3e4fb3b Re-enable strict sub protocol check 2016-02-21 13:21:52 -05:00
Chris Boden
214a8db846 Use RFC tag 2016-02-21 13:19:28 -05:00
Chris Boden
e463de0c6b Merge branch '0.4-merge-0.3.4' into 0.4 2016-02-17 18:54:06 -05:00
Chris Boden
5937851fac Skip PDO test if extension missing 2016-02-17 17:29:03 -05:00
Chris Boden
5ad0feface Merge branch 'master' into 0.4-merge-0.3.4
# Conflicts:
#	tests/unit/Session/SessionComponentTest.php
2016-02-15 17:51:14 -05:00
Chris Boden
cc031e164b Inject RequestVerifier into ServerNegotiator 2016-02-15 17:19:29 -05:00
Chris Boden
c15e275584 Deleted deprecated tests from PSR-7 refactor
GuzzleTest -> no longer using Guzzle HTTP interfaces
WebSocket tests have been moved to RFC library
2016-02-11 18:33:50 -05:00
Chris Boden
1523f39956 Fixed Session unit tests from PSR-7 2016-02-11 18:30:35 -05:00
Chris Boden
524f879954 Fixed failing HTTP unit tests from PSR-7 2016-02-11 18:24:29 -05:00