aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFiles
* Prepare 3.17.01.09.3.17.01.09Ivan Enderlin2017-01-091
* Quality: Happy new year!Ivan Enderlin2017-01-0926
* Test: Fix namespace.Ivan Enderlin2016-10-259
* Quality: Fix `CHANGELOG.md`.Ivan Enderlin2016-10-241
* Prepare 3.16.10.24.3.16.10.24Ivan Enderlin2016-10-241
* Documentation: Update Composer instructions.Ivan Enderlin2016-10-141
* Documentation: New `README.md` file.Ivan Enderlin2016-10-141
* Connection: Start TLS encryption on handshake.Ivan Enderlin2016-10-111
|\
| * Quality: Fix CS.Ivan Enderlin2016-10-111
| * prevent already encrypted connectionPierre Tomasina2016-10-111
| * set encryption in handshake if TLS enablePierre Tomasina2016-10-051
* | Documentation: Update `support` properties.Ivan Enderlin2016-10-111
|/
* Prepare 3.16.07.05.3.16.07.05Ivan Enderlin2016-07-051
* Test: Write integration test suite.Ivan Enderlin2016-07-051
* Protocol: Relax UTF-8 checking when sending.Ivan Enderlin2016-07-051
* Test: Fix a test case.Ivan Enderlin2016-07-051
* Protocol: Read the whole frame when length is zero.Ivan Enderlin2016-07-051
* Quality: Fix API documentation.Ivan Enderlin2016-06-175
* Connection: Wrap listeners into a try/catch block.Ivan Enderlin2016-06-171
* Connection: Better safety for `binary-message`.Ivan Enderlin2016-06-171
* Connection: Capture all exceptions in `message`.Ivan Enderlin2016-06-171
* Quality: Fix CS.Ivan Enderlin2016-06-171
* Connection: Use `::class` instead of a string.Ivan Enderlin2016-06-171
* Test: Write test suite of `…Websocket\Connection`.Ivan Enderlin2016-06-171
* Client: Extract the `getNewChallenge` method.Ivan Enderlin2016-06-171
* Test: Write test suite of `Hoa\Websocket\Client`.Ivan Enderlin2016-06-171
* Test: Ensure disconnection if handshake fails.Ivan Enderlin2016-06-171
* Quality: Rename an internal variable.Ivan Enderlin2016-06-171
* Test: Write test suite of `Hoa\Websocket\Server`.Ivan Enderlin2016-06-171
* Protocol: Use the `getConnection` method.Ivan Enderlin2016-06-171
* Protocol: Update an exception message.Ivan Enderlin2016-06-171
* Test: Write test suite of `…cket\Protocol\Hybi00`.Ivan Enderlin2016-06-171
* Test: Update a test case.Ivan Enderlin2016-06-171
* Test: Write test suite of `…ket\Protocol\Generic`.Ivan Enderlin2016-06-171
* Protocol: Extract the `getMaskingKey` method.Ivan Enderlin2016-06-171
* Documentation: Update API documentation.Ivan Enderlin2016-06-171
* Documentation: Update API documentation.Ivan Enderlin2016-06-171
* Test: Write test suite of `Hoa\Websocket\Node`.Ivan Enderlin2016-06-171
* Test: Write test suite of `…ption\InvalidMessage`.Ivan Enderlin2016-06-171
* Test: Write test suite of `…\Websocket\Exception`.Ivan Enderlin2016-06-171
* Test: Write test suite of `…Exception\CloseError`.Ivan Enderlin2016-06-171
* Test: Write test suite of `…xception\BadProtocol`.Ivan Enderlin2016-06-171
* Test: Write test suite of `…ket\Protocol\Rfc6455`.Ivan Enderlin2016-06-173
* Test: Write test suite of `…Websocket\Connection`.Ivan Enderlin2016-06-171
* Protocol: `Rfc6455` uses `getConnection`.Ivan Enderlin2016-06-171
* Protocol: Add the `getConnection` method.Ivan Enderlin2016-06-171
* Prepare 3.16.05.09.3.16.05.09Ivan Enderlin2016-05-091
* Test: Add a test case to `Socket` for query strs.Ivan Enderlin2016-05-091
* Socket: Compile query strings.Ivan Enderlin2016-05-091
* Prepare 3.16.03.15.3.16.03.15Ivan Enderlin2016-03-151