Ecosyste.ms: OpenCollective

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

socket.io

We are on a mission to enable real-time bidirectional communication on every platform.
Collective - Host: opensource - https://opencollective.com/socketio - Website: https://socket.io/ - Code: https://github.com/socketio/socket.io

Simplified heartbeat htmlfile test, made consistent with websocket one.

github.com/socketio/socket.io - 0e3f0eabe4ab727e52c7cf7ce52142de90d75d87 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to set drain to false upon htmlfile transport `write`.

github.com/socketio/socket.io - 7b486e2b375eccf72954884d4092e86cd5c6592d authored over 13 years ago by Guillermo Rauch <[email protected]>
Finished last websocket test.

github.com/socketio/socket.io - 334c00f2c08413dbab8b9da3eaa545406fe7b475 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed event emission from Socket (the `name` key was missing)

github.com/socketio/socket.io - a2c30a1416c6c9a81c7a58af77b442a670017727 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for delivery of volatile json messages with websocket.

github.com/socketio/socket.io - 474f4e6ebd1bb0ff69ed4f510b674a47d7e4d680 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for delivering volatile messages in websocket.

github.com/socketio/socket.io - a5634b0bbd88e92a694c144a7f9d33ad941b8765 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure the socket is considered drained when re-set, specially if a socket is

closed before its drain event fires.

github.com/socketio/socket.io - f020d012f27ca8626fc6e175f1c8bf6a71d74ee2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed writeVolatile special handling for polling transports, since it's now handled

elegantly across all transports, and polling drained-ness doesn't concern us.

github.com/socketio/socket.io - b76901eb56ff18ca3c58f9d2fa12184445b70644 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; moved volatile message subscription to request initialization.

Fixed; socket errors now close the transport instead of resulting in a disconnection.
Transport#w...

github.com/socketio/socket.io - 777746d42d670485d6a02b7d67df9129eccc7282 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed Transport#drained initialization from WebSocket transport constructor.

github.com/socketio/socket.io - e436f90ac97946e5cee26b2a616949c15edb38d2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added WebSocket#drained initialization to constructor.

github.com/socketio/socket.io - c0e1944462b168848da18290885fb2498658dc14 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Transport#writeVolatile for every transport.

Removed WebSocket#writeVolatile, inherit from Transport instead.
Removed `drain` listener from We...

github.com/socketio/socket.io - f5edca935ddb7afddf2b254e3866fd3a506d6621 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Transport#drained and Transport#onSocketDrain for every transport.

github.com/socketio/socket.io - 9cfffa48e89b2caa184c0e14e84c7cb3dbaf7d26 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for undeliverable volatile events for websocket.

github.com/socketio/socket.io - 9b8ca8cc4b2ad42340ad99f761ece7aba3f31cbb authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for undeliverable volatile json in websocket.

github.com/socketio/socket.io - 8c9e6a99bcf614bdbc2942ff8ee3e7ed8c465adc authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for undeliverable volatile messages for websocket.

github.com/socketio/socket.io - 4bba9b1e17832beacbe49b0f5db0ff85b2564f51 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added websocket test for maintaining session by responding to heartbeats.

github.com/socketio/socket.io - ef610de2b1d7d68f9965f6099af734002fe168a9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added websocket test for heartbeat disconnection reason.

github.com/socketio/socket.io - c07693b46e888038c30098c6739d0642e14cd8e2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; make sure to check for the beat presence before examining the disconnection

reason in htmlfile heartbeat test.

github.com/socketio/socket.io - c2b6acbff40a1d468fb07a2ee4958fcf47ff8aa3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; make sure to check for the heartbeat being sent to client in htmlfile

heartbeat test.

github.com/socketio/socket.io - 4ab6e9592fe03fe212969e3cf6521b96367f0a03 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed global leak in websocket test.

github.com/socketio/socket.io - 227e14c71b745605304007611e2e25c349867ebf authored over 13 years ago by Guillermo Rauch <[email protected]>
Finished incomplete xhr-polling test.

github.com/socketio/socket.io - ef435a0b03a6845e9ae82f2e988c39977c26fb33 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added more xhr-polling tests.

github.com/socketio/socket.io - c8a73d56c8c019f5239d3e800dbb705fa0c13806 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added MemoryStore#clients.

Added MemoryStore#join.
Added MemoryStore#leave.

github.com/socketio/socket.io - 07f5d1ff64ecf69b637e2dfa1d48b87fbda5c293 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added SocketNamespace#store shortcut.

Added SocketNamespace#in
Added SocketNamespace#for
Implemented SocketNamespace#packet
Fixed Socke...

github.com/socketio/socket.io - 8416e76114738078f2e3f7102261006758aab312 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added jsonp-polling tests.

github.com/socketio/socket.io - b4034878ebe3f0c6145d50c9f1f0298367cbbcfe authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; make sure handshake responses are not parsed.

github.com/socketio/socket.io - b5b72bd212bd2035cea31aa7144b564df669f8fa authored over 13 years ago by Guillermo Rauch <[email protected]>
Finished jsonp-polling transport.

github.com/socketio/socket.io - 88d5daa3b5240646da87593a22bd2fdd40522ce2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed parameter names for htmlfile

github.com/socketio/socket.io - 4f4d25e95473f8de50bb27c75e9398eec1a84abd authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed parameter names for xhr-polling

github.com/socketio/socket.io - f47a9dc11046266bddc5feb27017b80a7c79831a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; constructor parameter names for websocket.

github.com/socketio/socket.io - 882fb9656714ca8bd8d5b865852707f207ee8124 authored over 13 years ago by Guillermo Rauch <[email protected]>
All tests passing

github.com/socketio/socket.io - aa1ba762ae832c402d19a661c1446740df15f975 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed jsonp-polling and xhr-polling doWrite with no data.

github.com/socketio/socket.io - 287dd40dd261d633c40300349911926298cdc4f4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; disable the Nagle algorithm for websocket.

github.com/socketio/socket.io - ccac8fe8a4bb82871b55a216805773f268268fff authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed jsonp-polling writes.

github.com/socketio/socket.io - 43f6071f4f67c1813c421deeaaba3b398a826559 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; override clearTimeouts for clearing polling timeout for polling transports.

github.com/socketio/socket.io - b4b7c0b428fcefb21d7f682b765eb848dffdbba2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; removed noDelay for all sockets.

github.com/socketio/socket.io - 750e8a92728be632b1539091c42307f0b398de0f authored over 13 years ago by Guillermo Rauch <[email protected]>
Commented out failing test related to connection notifications.

github.com/socketio/socket.io - 118f5b237166934b1b71244d026c320b379fdfc4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added WebSocket tests.

github.com/socketio/socket.io - d64fdfa4222115479a2f5babce6d2aa764b8e290 authored over 13 years ago by Guillermo Rauch <[email protected]>
Hacked; expose the stream from the WebSocket client for more flexibility during

testing.

github.com/socketio/socket.io - ffb6557880ecf32ded8f0ac608ec3251596c0ba6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Completed WebSocket transport.

Added (naive) support for closing frames.

github.com/socketio/socket.io - 4f293ae44e3751aadbd442abca3ad5d3ad275d46 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed distributed connections detection.

Fixed; make sure all heartbeats are captured.
Changed; make sure to close on our end when the soc...

github.com/socketio/socket.io - 080abccf1082eacef8d35fa07439cbcd56800cb7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; added callback support to MemoryStore#publish.

github.com/socketio/socket.io - 7f788e1404199eede5ca02a059c73e50b5ad6584 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added node websocket client.

github.com/socketio/socket.io - 887eb42b2f48f3d747b6c3561b94c995e170d6f7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Modifications to README.

github.com/socketio/socket.io - 70c815dd4797d361c6b8d2feacb85e221280a0f4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added initial websocket test suite.

github.com/socketio/socket.io - b086a526a1c6f922516eda6a46bb89b6dd939d3c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed style

github.com/socketio/socket.io - 76a2da8cb83cd1dcb414e7e3389d5ecd8ffdad0e authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; `this.connection` is undefined.

github.com/socketio/socket.io - a9ed766b8553f4ca57f48c8d33aefc186148dd1c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; unknown transports just end the connection.

Fixed; origin verification happens at handshake time.

github.com/socketio/socket.io - 6a513d163bafacaba05c66b65f6ce9def8ac245e authored over 13 years ago by Guillermo Rauch <[email protected]>
Fix package.json (thanks @dshaw)

github.com/socketio/socket.io - d9015b7732c41207d7d7df213e38a93e0729ad7c authored over 13 years ago by Guillermo Rauch <[email protected]>
Added HTMLFile tests.

github.com/socketio/socket.io - 53bedb7abde7df1d6f39609273bd84262bf55644 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fix style

github.com/socketio/socket.io - 36b7ffe70c44eb6ef61d372a9a2b2fba87c9a5eb authored over 13 years ago by Guillermo Rauch <[email protected]>
Added HTTPClient export in test utilities.

github.com/socketio/socket.io - 3595cc4f0b8c65284a1852ebd39de425fb777df7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed json-p debug instrumentation.

github.com/socketio/socket.io - c0481f615e88f092240dfd05a7374fe66e861d14 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to disable heartbeat intervals in polling transports.

github.com/socketio/socket.io - dfae47d42aab73fb00fc5f01758face2eed24c8d authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed style.

github.com/socketio/socket.io - f5133b6a6f5ef6d8cfc2331f7bfa0986ea0ff9cb authored over 13 years ago by Guillermo Rauch <[email protected]>
Added cross-connection heartbeat clearing. In a XHR transport, if the POST request

goes through a different connection, we want to clear the heartbeat timeout set in
the connection...

github.com/socketio/socket.io - da95a4e31f2bfd24ed3dfe27e0b1668ef643ef46 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; hide away message publishing behind `message`, `hearbeat` methods added to

the Store.
Added support for reason passing in the store callbacks.

github.com/socketio/socket.io - f65d381961c9b26bda6fe59be1ba0bc42ac0b482 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added reason support to disconnect callbacks.

github.com/socketio/socket.io - d35998a633cd522cb131e0a456837baf065d17f6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added; test/common exports HTTPClient for transport inheritance.

Added the possibility of HTTPClient not buffering responses.

github.com/socketio/socket.io - 2bf65750f3d6e39ad5f4aa552383ecc9bcc0dfa6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; finished refactoring tests. All passing.

github.com/socketio/socket.io - e6ad372ef389b055a2c346bc249fff88c40ba56e authored over 13 years ago by Guillermo Rauch <[email protected]>
Tests refactored.

github.com/socketio/socket.io - e9ab235174d77e78768355049830ce861441d692 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; cleaned up test utilities:

- Moved all the logic into a reusable class.
- Minimize globals by only exposing `client` and `...

github.com/socketio/socket.io - 8f0f71ac92f35a4a1623d38aa4382fdbc0e52d82 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; HTMLFile#doWrite never gets called since it's an HTTP non-polling transport.

github.com/socketio/socket.io - 60ad6e3cebd7b16b1166af9747a529d221eaf99c authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; only do forced disconnection handling for writable sockets. This prevents

Transport objects created with POST requests from triggering disconnect events too.
Changed; move...

github.com/socketio/socket.io - 4724724e20344b804b0755c76c31ecdc1054b3be authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; publish the disconnect event after the disconnect-force internal event.

github.com/socketio/socket.io - 5e61a3bd5a97b7176a607ca3b1f7d983e1b6209b authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; renamed SocketNamespace#nsp to SocketNamespace#name.

Changed; make sure to only emit the connection event when a client is registered for
the default ...

github.com/socketio/socket.io - 0bebd38042cc0c3a6d6b106ab7fbd4d616a2ffdf authored over 13 years ago by Guillermo Rauch <[email protected]>
Fix; make sure to reset length when parsing a payload.

github.com/socketio/socket.io - ad1946e79d536aaaef40105649b8f1beca413bed authored over 13 years ago by Guillermo Rauch <[email protected]>
Added additional packet to payload decoding test.

github.com/socketio/socket.io - f63f72cdac830d25cc1255d66df72e51ec675295 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed handling of incoming POST requests to a XHR transport.

Fixed payloading encoding.

github.com/socketio/socket.io - 968afd89a5703db0eb00d409e1540a995f8a7860 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed __io counter in incoming sockets.

github.com/socketio/socket.io - 30ceabf10f9a35ff7638fe059512b9c5abf1f29c authored over 13 years ago by Guillermo Rauch <[email protected]>
Added additional parser tests.

github.com/socketio/socket.io - b7c877b497b17efce65146d9ae79f27255797944 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed parser#encodePayload

github.com/socketio/socket.io - db87502b9b1527a028e3c1532b29a31415828d12 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed client packet disconnect test.

github.com/socketio/socket.io - 9820716ff0f0213519ad216c7e981a48c40088cc authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; moved data decoding logic into base HTTP transport interface.

github.com/socketio/socket.io - 5f028c5ca9e8783a0cc9aab7a7609271595d21a6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added remaining tests.

github.com/socketio/socket.io - f2060d12834e5f78f3490535c7e43f8d51b94f7b authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed tests helpers.

github.com/socketio/socket.io - 5a164ed053cb60113ea951bdeaf92bedc2e884fe authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; make sure to Transport#resume only if the client is connected.

Fixed; send disconnection packet when forced disconnecting.

github.com/socketio/socket.io - 3dda1580656a73dba28f2fda2a529703c1e92d9a authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; make sure to clean up client prior to emission of disconnection events.

github.com/socketio/socket.io - 4f23e9731088976a3cf73b2fac16ca36b913d055 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; add disconnect check to Socket#disconnect.

github.com/socketio/socket.io - af57fd9801647a95e0c41f3e415ef199ddf75403 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed instrumentation for disconnection URI from error to debug.

github.com/socketio/socket.io - f1f391873903528628cd05f9d85ebf9e884fe7d7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Merge branch 'master' of github.com:LearnBoost/Socket.IO-node

github.com/socketio/socket.io - c6f4a5701f10054931f8a7fd15c9fea00dedb40c authored over 13 years ago by Guillermo Rauch <[email protected]>
Ignore files

github.com/socketio/socket.io - c6f8009e698618b71f8432a86356e502385622db authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed requests that just target the resource.

github.com/socketio/socket.io - 6ed7964f8f70f2c826c9e483cbbfc95f4b1680b3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Merge pull request #202 from 3rd-Eden/master

Misc

github.com/socketio/socket.io - 4f6734b00660e5770eefc1b87f47a3de8818524b authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed style [OCD-related work].

github.com/socketio/socket.io - 5ddc23f82e79f665ffba1dbc713b52b9285047ed authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed emission of non-socket.io events in SocketNamespace.

github.com/socketio/socket.io - 910995a8f2045cab2b974fc0aa07fde85948a0bf authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed iteration of namespaces in Manager

github.com/socketio/socket.io - 5f8192799b25e1042629d84f434eb0a7cc20115b authored over 13 years ago by Guillermo Rauch <[email protected]>
OCD-related work.

github.com/socketio/socket.io - 790e916cd4b12d619dbee06ce8842b0ee48de87a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed typo

github.com/socketio/socket.io - 7f3c5f6a730015a51d009f9aed66085e1087d119 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed/Added some tests

github.com/socketio/socket.io - 4889057f9aa11cb0475e7f1646442a90a3744660 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; only output CORS headers for cross-domain requests to minimize framing.

Changed debug instrumentation.

github.com/socketio/socket.io - a27a6ad2b6409e2e2d8c8d78c57a2e2e40fb5a21 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added WebSocket#writeVolatile (and WebSocket#drained state)

Added WebSocket#doClose

github.com/socketio/socket.io - 0a69b580c436158cf7652373ca6f5ce5868865b1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added HTTPTransport#doClose.

github.com/socketio/socket.io - 6665e08cb7c74c739030df5cd91d036a8f7d88a9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; leveraged Transport#close instead of Transport#write with empty string.

Added more debug instrumentation.

github.com/socketio/socket.io - 600c05bbbe2a1f77c6464b9853fae01b3bcc6cc1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed debug statement.

github.com/socketio/socket.io - d5e922ba12d27bfb812ee3a560029b7d5e799731 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added the notion of forced disconnects.

Added Transport#onSocketConnect interface.
Added Transport#clearTimeouts
Added heartbeat response...

github.com/socketio/socket.io - c39191b3fdb5d1b82f9b19ad624b8ae5f4ce78fe authored over 13 years ago by Guillermo Rauch <[email protected]>
Added disconnction handler in Memory store.

github.com/socketio/socket.io - eb77c5e01a78838857da5ed5e3251afb6e8eaf8e authored over 13 years ago by Guillermo Rauch <[email protected]>
Added SocketNamespace#log getter.

Added SocketNamespace#socket to retrieve/create Sockets.
Added packet handling.

github.com/socketio/socket.io - d739f560b874945623fa44b722a3c9cc5881306e authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; make sure to ignore `newListener` event when `Socket#emit` is overridden.

Changed; keep track of disconnected state and ACK callbacks.
Added; make sure to emit the `discon...

github.com/socketio/socket.io - c32708c3838fb8ebdf33a8936e79094254cf79f1 authored over 13 years ago by Guillermo Rauch <[email protected]>