aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFiles
* 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
* Connection: Catch disconnection of a node earlier.Ivan Enderlin2016-02-241
|\
| * Server: Fix throws exceptions while broadcasting messages.Metalaka2016-02-151
* | Connection: Ensure handshake before sending.Ivan Enderlin2016-02-191
|\ \ | |/ |/|
| * Quality: Fix CS.Ivan Enderlin2016-02-191
| * Connection: Ensure handshake before sending.Tom Rochette2016-02-191
* | Documentation: Introduce `ws://` and `wss://`.Ivan Enderlin2016-02-153
* | Test: Write test suite of `Hoa\Websocket\Socket`.Ivan Enderlin2016-02-101
* | Socket: Detect invalid URI in transport factory.Ivan Enderlin2016-02-101
* | Composer: Require `hoa/test`.Ivan Enderlin2016-02-091
* | Quality: Fix CS.Stéphane HULARD2016-02-095
* | Socket: Introduce `ws://` and `wss://` transports.Stéphane HULARD2016-02-093
* | Socket: Introduce the `Socket` class.Stéphane HULARD2016-02-095