Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Websocket

The Hoa\Websocket library.
https://github.com/hoaproject/Websocket

Detect new protocol errors with fragmented msgs.

79ee68e3685c909f51027c19508134e83e7ba0bb authored almost 12 years ago by Ivan Enderlin <[email protected]>
Detect a new protocol error: fragmented ping.

b31f4f83ca01452c16cd371aa5fcf56a6971146e authored almost 12 years ago by Ivan Enderlin <[email protected]>
Update previous changeset: use the right code.

c332c23291cd75d38f15ce73d31953fed34b0cf3 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Replace an exception by a close().

62d04bd3aaacb64662ac0f7554c533e2e9eefc2d authored almost 12 years ago by Ivan Enderlin <[email protected]>
Replace an exception by a close().

5f98de3faba9aa32608ba60d6d94cb028a96889a authored almost 12 years ago by Ivan Enderlin <[email protected]>
readFrame() can return false i.e. a disconnection.

8e95b66d1de29c85adb39fb54d6cb94fd47cddf5 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Remove an old and useless code.

eaec836d8933dbe7cf9c6f56eac0b4d58947b211 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Improve performances while reading huge messages.

799f2c996254f4ac7a2dbce28126ba0c069c5aea authored almost 12 years ago by Ivan Enderlin <[email protected]>
Fix big message (> 0xffff) and code semantics.

ef869471fef09388b88290c23332ce04f379a344 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Detect a new protocol error: empty text frame.

ff19ce72351a9451eaf4ff39bbf674d11ed05f9e authored almost 12 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

e39f78d89933371beba6504bc2589c226589c796 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Allow empty message in the readFrame message.

Caught it in the upper-level.

f7a4733faddf99a46a8fa38211c3ceb66eb75f84 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Detect a new protocol error: too big ping message.

fbefdac2bc8901aea885c572dc5e4ea978c2a10c authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add close() and use getServer() everywhere.

f2e1aad7e3444da7d1703fbdbcf3597a92181c0a authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add the close() method.

47dffe8e288fd5cfcc036a0fc8c8994bc50fbab1 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add CLOSE_* constants.

a61d12b41c4784bc963071fa2603da7aedbe4f00 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add the PING and PONG opcode support.

228f906ce868cde688b7c057b6218484f0d23a50 authored almost 12 years ago by Ivan Enderlin <[email protected]>
writeFrame() can have a specific opcode.

73c15da6e7ea2bf974e82fa4ac0adbdb5e401524 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Simplify the example.

5501e651a5a783f2321aa1637e280d706bc7c1c7 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

d636836d64fdf5cd65cf8f12e7a86e9df65025fd authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add composer.json and README.md.

d70fb1a4425ddfae86802fd1ed20cc95407810e7 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Fire standard event buckets.

4e024ba7971ee99727bdd01a63b1751c49af717e authored almost 12 years ago by Ivan Enderlin <[email protected]>
Cleaner closing.

b671c90cfff2e8ee7cfd23cbdc2fa6af78989803 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Remove mask on write-frames.

From RFC6455: “A server MUST NOT mask any frames that it sends to the
client. A client MUST clos...

31c810e6135d9887627f1c7e7c78760e89b6dfaf authored almost 12 years ago by Ivan Enderlin <[email protected]>
Add the “open” listener.

a229d5de0e5966fa0e2255e61976925bd5082ba2 authored almost 12 years ago by Ivan Enderlin <[email protected]>
Happy new year \o/.

a04393c48f3f22222bc26f1fac66f7c2552e128e authored almost 12 years ago by Ivan Enderlin <[email protected]>
Throw an exception if frame length is 0.

0a69b7d873bbfb18342656cbe1bbdb2a13e2b903 authored about 12 years ago by Ivan Enderlin <[email protected]>
Libification (split from Central).

a0024294d61f38bf7a0cabc08e883769b9446ecb authored over 12 years ago by Ivan Enderlin <[email protected]>
The on() method returns $this.

436ec2891cbcec4850ce625078755c8857a2ffe5 authored over 12 years ago by Ivan Enderlin <[email protected]>
Ok, let's clean this crazy callable history :-). No more \XCallable type hint, but remove all $call and $able parameters to replace them by one single $callable paramter.

e9771e9d539fa63e0d052ba06388ae440d8e0769 authored over 12 years ago by Ivan Enderlin <[email protected]>
Use \XCallable instead of $call and $able. Please, see #2215.

8fa4b669fef723eed463506a6965da0cc6ffcdbf authored over 12 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

a60365e2d81f798794c15da003f92bcd7200beb2 authored over 12 years ago by Ivan Enderlin <[email protected]>
Postbone Sec-WebSocket-(Origin|Version|Protocol|Extensions) for latter.

5866a12f71172d341184736379ef7014b1016673 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Format code.

c30c44dc644b0f8a12de418527329a8686323fa0 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Remove the Hybi07 specificaton.

976fbc6f4134a46e470fc24107eec4237a2b3d4a authored almost 13 years ago by Ivan Enderlin <[email protected]>
Support the RFC6455 specification and use \Hoa\Http\Request to parse HTTP request.

6f9892324b7dc963e7fd992fbad69133495e056f authored almost 13 years ago by Ivan Enderlin <[email protected]>
#merge

d06b51804887cda70348ff532c1d074e7d863b98 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Merge.

8c8eb4b40aefe354b949b9a51292f0480c211901 authored almost 13 years ago by Ivan Enderlin <[email protected]>
s/2007-2011/2007-2012/

5b66c47bd9ed71a116ad93c63de50ee699c5d911 authored almost 13 years ago by Ivan Enderlin <[email protected]>
#merge

1d8f80af8da32b27b8aa0000d9a7d233ba997d3d authored about 13 years ago by Ivan Enderlin <[email protected]>
Merge (but why?).

2560a1ac31ae840ee53ecbc3a047dafc4284d9ad authored about 13 years ago by Ivan Enderlin <[email protected]>
Simplify namespace access.

5653b5266bd3025bd9827e4e0ac0d510ba5a08cb authored over 13 years ago by Ivan Enderlin <[email protected]>
Fix an issue with Google Chrome and Opera hybi-00 implementation.

Sometimes, they send keynumbers that are greater than PHP_INT_MAX (in 32bits
most of the time). ...

a0533bd6b1905a788c7d3dc167b0bc9ad0b5e265 authored over 13 years ago by Ivan Enderlin <[email protected]>
Remove a useless variable.

c4b707fb95b05b37bb028d48e2e89ead320f7f46 authored over 13 years ago by Ivan Enderlin <[email protected]>
Update according to the changeset #1690.

5ab7600bd8adb28308cc7190df0aa98c085ae645 authored over 13 years ago by Ivan Enderlin <[email protected]>
Forget to import \Hoa\Websocket\Exception and resolve namespaces.

226b27215b04ce25787e6c39e44543926647a0d2 authored over 13 years ago by Ivan Enderlin <[email protected]>
Complete API documentation.

730f54fd7f3e4ef6198172b5f8e6b3cb33fc7342 authored over 13 years ago by Ivan Enderlin <[email protected]>
Support to write a frame where its size is greater than 0x7d, 1 << 16 and 1 << 63 (a stupid oversight…).

dadde664f08adbe3f7b74ea02b36e126b199fc35 authored over 13 years ago by Ivan Enderlin <[email protected]>
Disconnect when having an error.

03c6df0d461562b1555dc93c0eb420bba78fbffe authored over 13 years ago by Ivan Enderlin <[email protected]>
Format API documentation. #mania

20a3becb7a6921ed6fe6bd66fc9cee9521adabd9 authored over 13 years ago by Ivan Enderlin <[email protected]>
New version of Hoa\Websocket.

Implement the new version of the protocol: draft-ietf-hybi-
thewebsocketprotocol-07. We maintain ...

09000cf935180a1c609d7278be4bbc702f3f483e authored over 13 years ago by Ivan Enderlin <[email protected]>
mv Framework/* .

dc2780d52a867a962becc0356b93b7b62de07332 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add the $nodeName attribute to allow easy extensibility.

bdc61fd93ca5b9cb035f63ef28f8413c14f73142 authored over 13 years ago by Ivan Enderlin <[email protected]>
Prevent not well-formed HTTP headers.

089a20c6f7f643754ba31d76e2fa3e206409ef1a authored over 13 years ago by Ivan Enderlin <[email protected]>
Mania: format API documentation.

37f2df24bd8bce984010c4a27139ed7d345654a9 authored over 13 years ago by Ivan Enderlin <[email protected]>
Mania: new way to write while(true). Save 1 tab \o/.

cd737c5e255d73f204b83c91023e7400bf623243 authored over 13 years ago by Ivan Enderlin <[email protected]>
Change ENDERLIN to Enderlin '-.-.

70f31a8c379ccffc4a6298ef771d48cdc662d4e2 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Finally, change (c) for ©, we save 2 bytes ;-).

c169109246cc187e3137b0b13e6edeb3532d6b3a authored almost 14 years ago by Ivan Enderlin <[email protected]>
Remove ambiguity about copyright: 2007, 2011 to 2007-2011.

9c02f3a1c46b94cd15caa45c6351bdac8f9a730c authored almost 14 years ago by Ivan Enderlin <[email protected]>
Change licence clause from GNU GPLv3 to new BSD.

c4602d55bc835b34b96ea3fba7c48d7c8861b35a authored almost 14 years ago by Ivan Enderlin <[email protected]>
Change license block from GNU GPLv3 to new BSD.

dd5aaa553af7023e892d974783c42ad125c6a4cd authored almost 14 years ago by Ivan Enderlin <[email protected]>
Resolve conflict.

ebe3d4262b289c8c06e6af0ee6f987b0ad932555 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Merge.

a6c8eeea287060843c02a2f40942e9f1fa5c84e4 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Mania: format code.

7194685036758655befde58cd15e39f433563d87 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Remove “Hoa Framework” mentions for simply “Hoa”.

775071776384c55738703374cd9b5546f4d06467 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Extend copyright to 2011.

1c262c2400506f3a326c352757fd00c9a62d8957 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Update to PHP5.3.

fd60954ee53d74ffedc4365de07edd87240db3ad authored almost 14 years ago by Ivan Enderlin <[email protected]>
Change Hoa_Exception for Hoa_Core_Exception.

04a133ff5eb62d249c572c669a623ba4a1706c8e authored almost 14 years ago by Ivan Enderlin <[email protected]>
Foobar

8dc7efc3ecc594b7d4ee4f62a4bfc306991c6c39 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Remove the require_once 'Core.php' instruction to remove all include_path dependencies.

0c29d2fe854b4b15904d3e2d3be1269089e6db02 authored about 14 years ago by hywan <devnull@localhost>
Pre-increment instead of post-increment.

c9ea744e7eb03e0833559f35353ee79d6660437f authored about 14 years ago by hywan <devnull@localhost>
Disconnect websocket when socket closed.

45d2aabac6a694627608b941ab15f96a4837a13e authored about 14 years ago by hywan <devnull@localhost>
Change process() to compute().

64573362c283228a5e5f1e31e3d6f526a6ad8065 authored about 14 years ago by hywan <devnull@localhost>
Add a reference to the specificitation of WebSocekt.

11f62b90cdfa815132f41ead60eb779d2e467959 authored about 14 years ago by hywan <devnull@localhost>
Add API documentation and replace true/false by SUCCEED/FAILED when need a better semantics.

833836e9a9df7060ce38216fc638fa8cae0a5c93 authored about 14 years ago by hywan <devnull@localhost>
Welcome to Hoa_Websocket!

930ebe04580405534a8ab8678823d8c67981f1ae authored about 14 years ago by hywan <devnull@localhost>
New repository layout (again).

087f4c466aba9aee909dfe79bb126fc44f0ba494 authored about 16 years ago by hywan <devnull@localhost>