Commit Graph

  • 6d7d1b8ff1 Null out message buffer before calling onMessage handler me@jmoo.io 2018-07-07 17:40:12 -0400
  • abceff5341 FIX PHP Fatal error: Allowed memory size of exhausted Štefan Kušnír 2018-05-02 08:45:50 +0200
  • 1612f528c3
    Merge pull request #28 from kusnir/fix-memory-exhausted Matt Bonneau 2018-05-02 10:52:00 -0400
  • 7b36995d00 FIX PHP Fatal error: Allowed memory size of exhausted Štefan Kušnír 2018-05-02 08:45:50 +0200
  • 27f2380edc
    Merge pull request #26 from andreybolonin/patch-1 Matt Bonneau 2018-04-10 08:12:46 -0400
  • cb7c115211
    Update .travis.yml Andrey Bolonin 2018-04-10 13:43:56 +0300
  • 834de74a29 Suggest correct subprotocol when subprotocol mismatch Matt Bonneau 2018-02-10 11:57:48 -0500
  • e91fcd67c8 Force deflate window bits to 9 fixes #22 Matt Bonneau 2018-01-11 20:51:29 -0500
  • 61ffa6aa2a Move sender parameter to maintain BC with previous version Matt Bonneau 2017-05-23 17:25:21 -0400
  • c943ee1771 Reduce the number of tests so travis doesn't time out Matt Bonneau 2017-04-21 23:43:28 -0400
  • 5f7f53e7eb Work on php version support and testing Matt Bonneau 2017-04-21 22:24:40 -0400
  • 34bf40a775 Revert "Drop support for php 5 and HHVM in travis" Matt Bonneau 2017-04-21 17:57:03 -0400
  • bc7bf9f302 Drop support for php 5 and HHVM in travis Matt Bonneau 2017-03-29 10:37:50 -0400
  • d7e3c1bc64 Fix MessageBufferTest to match API change Matt Bonneau 2017-03-28 23:27:26 -0400
  • bc16757a61 Fixup version check for permessage-deflate Matt Bonneau 2017-03-28 23:25:19 -0400
  • b84ef8b9ce Client passes all per message deflate autobahn tests Matt Bonneau 2017-03-11 02:16:23 -0500
  • 8eed9e7db2 Server passing tests - client passes most tests - refactoring and API help needed Matt Bonneau 2017-03-10 00:17:23 -0500
  • 7280ddcd19 Per-message deflate with options work Matt Bonneau 2017-03-09 18:22:42 -0500
  • cc8a1a46a7 Merge pull request #19 from mbonneau/ServerNegotiator Matt Bonneau 2017-09-13 09:49:42 -0400
  • dd636a4058 When not agreeing on a subprotocol in non-strict - send no protocol header field Matt Bonneau 2017-09-13 09:40:02 -0400
  • 8128af799a Fix requested changes on PR Matt Bonneau 2017-09-12 22:33:33 -0400
  • 78b7137627 Revert BC breaks to ServerNegotiator Matt Bonneau 2017-09-10 15:10:54 -0400
  • 2d10201b00 Change to phpunit 4.8 to support php 5.4 and 5.5 Matt Bonneau 2017-04-20 19:42:30 -0400
  • 10c7198946 Use full namespace on functions and add oh-unit dev dep Matt Bonneau 2017-04-19 23:59:18 -0400
  • 4ad549b9e0 Correct Responses in ServerNegotiator add tests Matt Bonneau 2017-04-19 23:28:04 -0400
  • 56aecde679 Merge branch 'recursion' Chris Boden 2017-01-01 10:41:18 -0500
  • 1d0374fd21 Replace recursion in MessageBuffer with loop Matt Bonneau 2016-12-30 15:35:40 -0500
  • b3694c6d78 Travis attempt fix again Chris Boden 2016-12-30 14:25:35 -0500
  • cf03308f5e Attempt to fix travis build Chris Boden 2016-12-30 14:17:17 -0500
  • 889857a5e3 Give allowed methods in invalid method response Chris Boden 2016-12-30 14:08:20 -0500
  • ee3233ef5e Merge branch 'connection-header' Chris Boden 2016-12-30 14:05:41 -0500
  • 7ed72dc4b7 Explode Connection: header to find Update. Fixes #14 Matt Bonneau 2016-07-29 01:27:59 -0400
  • 055b3eca13 Merge branch 'close-reason' Chris Boden 2016-03-16 08:32:52 -0400
  • 17a92ab617 Merge branch 'wrong-close' Chris Boden 2016-03-16 08:32:47 -0400
  • 276c19cb3d Bad markdown Chris Boden 2016-03-15 19:47:16 -0400
  • 1a5aeaf5a4 Added support for reason to close frame Chris Boden 2016-03-15 19:46:31 -0400
  • ccef4dc384 Echo valid clode code back to peer handler Chris Boden 2016-03-15 11:55:15 -0400
  • dd75dafe97 Fix passing closing code if valid, updated user agent Chris Boden 2016-03-14 23:25:52 -0400
  • cbd376e1b3 Merge branch 'psr7-multi-streamer' Chris Boden 2016-02-20 16:26:08 -0500
  • 49cfd1eb50 Updated test coverage Chris Boden 2016-02-20 16:16:11 -0500
  • bbc7818ddb Strict Sub-Protocol check off by default Chris Boden 2016-02-20 16:07:27 -0500
  • b2bd4607ae Moved tests to align namespace with target Chris Boden 2016-02-15 18:10:53 -0500
  • ac4d13cc09 Inject RequestVerfier instead of instantiating Chris Boden 2016-02-15 17:03:10 -0500
  • e75c843fc9 Rename Negotiator -> ServerNegotiator for consistence Chris Boden 2016-02-10 17:56:28 -0500
  • 84db350a66 Fixed invalid json Chris Boden 2016-02-10 10:25:54 -0500
  • 3b717eb5b8 Documentation updates Chris Boden 2016-02-10 10:24:33 -0500
  • 5689ba3bd0 Merge pull request #9 from ratchetphp/psr7-renaming Chris Boden 2016-02-08 22:41:06 -0500
  • 60ce5e00ff Renamed some classes, less depth Chris Boden 2016-02-08 22:21:56 -0500
  • 71f10cb9ee Merge pull request #8 from ratchetphp/psr7-client-refactor Chris Boden 2016-02-08 22:20:33 -0500
  • 9f405beccb Added subprotocol check for client, test fixes Chris Boden 2016-02-08 21:43:17 -0500
  • 0f4df7fed5 Verify proper header Chris Boden 2016-02-08 08:43:20 -0500
  • cd89941a49 Formatting Chris Boden 2016-02-08 07:55:35 -0500
  • 4095a7ed6e Change scope, defensive Chris Boden 2016-02-08 07:51:54 -0500
  • 1e828bf7d4 Client negotiation cleanup Chris Boden 2016-02-08 07:50:17 -0500
  • affba40d16 Client refactor Chris Boden 2016-02-07 13:40:38 -0500
  • d4ea99ffc0 Merge branch 're-utf8' into psr7-multi-streamer Chris Boden 2016-01-27 23:41:43 -0500
  • 797df1b318 HHVM not allowed to fail Chris Boden 2016-01-27 23:41:03 -0500
  • f6bf0ca07c Use mbstring if available Chris Boden 2016-01-27 19:59:58 -0500
  • 04a7b41d5a Revert HHVM version change on TravisCI Chris Boden 2016-01-27 18:55:28 -0500
  • 8aef77c118 Attempt newer HHVM on TravisCI Chris Boden 2016-01-27 18:41:35 -0500
  • 59a30c3b72 Replace slow validator with preg_match UTF8 check Chris Boden 2016-01-12 20:44:07 -0500
  • 4f15d6558e Try to fix travis build Chris Boden 2016-01-10 10:54:32 -0500
  • fb00882664 Merge branch 'mbonneau-psr7-ms-tests' into psr7-multi-streamer Chris Boden 2016-01-10 10:42:56 -0500
  • 35fa78c0c1 Cleanup test automation Chris Boden 2016-01-10 10:42:48 -0500
  • dce1ef5272 Rename Unit to unit Matt Bonneau 2016-01-01 00:39:39 -0500
  • 503e63a233 Port RFC6455 tests from Ratchet matt 2015-12-30 19:38:54 -0500
  • 26f995abba Remove unused TestCase class matt 2015-12-30 13:39:27 -0500
  • c31bea9f30 Fixup tests for new MessageStreamer matt 2015-12-26 14:31:45 -0500
  • a44254bd08 Cleanup Chris Boden 2015-12-25 13:14:36 -0500
  • 31d2618057 Added __toString fn to DataInterface Chris Boden 2015-12-25 13:14:15 -0500
  • 01ed6ecf72 Strict comparisons Chris Boden 2015-12-25 12:41:26 -0500
  • 1579666238 Accept exception factory for performance gains Chris Boden 2015-12-22 21:11:46 -0500
  • 3c3588fc8b MessageStreamer refactor Chris Boden 2015-12-22 20:16:55 -0500
  • 06263cd9a5 Reverse the order of context to make optional Chris Boden 2015-06-04 23:20:05 -0400
  • 59464f855c Replace ContextInterface with callable's Chris Boden 2015-06-01 22:39:17 -0400
  • d8babac7e7 Fixed sub-protocol handling Chris Boden 2015-05-31 15:43:58 -0400
  • e45cd158bd Add support for Sub-Protocol selection Chris Boden 2015-05-31 15:24:44 -0400
  • ce50c6ceb4 Frame masking perf Chris Boden 2015-05-30 23:28:31 -0400
  • 621b8f836c Re-use exception Chris Boden 2015-05-30 23:27:54 -0400
  • 5cdd8959dc Refactoring Chris Boden 2015-05-30 23:24:15 -0400
  • af15a56cb4 Custom error responses for failed handshake Chris Boden 2015-05-26 19:07:26 -0400
  • 3fb32b2827 Merge branch 'mb-psr7' into psr7 Chris Boden 2015-05-26 18:05:35 -0400
  • c8ce2adcb1 Removed echo matt 2015-05-25 09:51:50 -0400
  • f1451e0bd8 Fixed issue with client tests matt 2015-05-24 23:50:02 -0400
  • 6676b05d02 Client tests using ContextInterface matt 2015-05-24 19:50:51 -0400
  • 1c6a486e8a Fixed failing UTF-8 tests, increased performance Chris Boden 2015-05-24 11:12:59 -0400
  • 791ebaeb24 Replace evenement with callback interface Chris Boden 2015-05-23 12:29:05 -0400
  • de76869847 Fixed up ResponseVerifier for PSR-7 matt 2015-05-22 16:50:07 -0400
  • b3501e27b3 Merge pull request #1 from ratchetphp/mb Matt Bonneau 2015-05-22 15:08:58 -0400
  • c280d8137f Update to PSR-7 v1, update to match API changes Chris Boden 2015-05-22 09:49:14 -0400
  • c2a51b62ef Passing Autobahn tests (except compression) matt 2015-03-18 11:12:11 -0400
  • 9890a8d7e1 Client side tests and components matt 2015-03-16 16:23:01 -0400
  • 1970699b75 Autobahn test script matt 2015-03-16 00:22:38 -0400
  • 1833a0f3ec Passing some ab tests matt 2015-03-16 00:15:33 -0400
  • 8653b92115 Create MessageStreamer, move some things matt 2015-03-15 23:15:41 -0400
  • d0202c8c71 Changed deps matt 2015-03-15 21:49:26 -0400
  • c1027be9a6 Spiking SPL interfaces Chris Boden 2014-11-29 13:08:39 -0500
  • 5e79598448 Separate negotiation and validation Chris Boden 2014-11-29 13:08:04 -0500
  • d1376d824a Null Validator Chris Boden 2014-09-10 21:21:00 -0400
  • b685f6c928 Separating protocol parsing, message handling Chris Boden 2014-09-08 22:05:03 -0400