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

Added coverage analysis flag to Makefile.

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

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

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

github.com/socketio/socket.io - 50413024bc3eed337605be13a40973b707af35a4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; force disconnection can still happen even with temporarily closed transports.

github.com/socketio/socket.io - 19c62c1f7b10af3ab85573b505ba850981dbc4a1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed re-used socket transport validation concept, as it might mis-authorizse a socket

when more than one io.Socket is used in a browser.

github.com/socketio/socket.io - 1e50ac91b90d052b2c8a59f3e26f293a26765a43 authored over 13 years ago by Guillermo Rauch <[email protected]>
Adapted websocket tests for connect packet.

github.com/socketio/socket.io - a5a7ec4dbd3a5ad723e19805efa07d7c277635f4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added optimization to write one buffer.

Fixed bug where relying on the `drain` event when there's nothing to drain would
prevent volatile...

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

github.com/socketio/socket.io - 3a22ab097efede707cca6725b30fa212c2c5b4cc authored over 13 years ago by Guillermo Rauch <[email protected]>
Remove connection event upon socket initialization, this is now handled by the Manager.

github.com/socketio/socket.io - 13e9727e5c699c2e100a85c6dcf80f4a0bdab19b authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to `resume()` as soon as the count is registered.

Echo back connect packet upon first connection.

github.com/socketio/socket.io - 9087d32c74e13b528f24dfcb5caae553a0cbd060 authored over 13 years ago by Guillermo Rauch <[email protected]>
Renamed Manager#for with Manager#of in tests.

github.com/socketio/socket.io - 50f6645e0b00ff3f82f62ccfd7ed3194ae9ebf36 authored over 13 years ago by Guillermo Rauch <[email protected]>
Renamed Manager#for with Manager#of.

github.com/socketio/socket.io - bcb00306b26899f5e57269d7c6ceb0350c0b43d0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Renamed Manager#for with Manager#of in examples.

github.com/socketio/socket.io - 81dd6237736546080b5386fdda09462f04589bb9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed client serving once it's been cached.

Fixed style.

github.com/socketio/socket.io - a4cac1e4236bfb46b9e2957533312f04a8a79ae6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added failing test: serving the client once it's been cached.

github.com/socketio/socket.io - f306870246f846e78b69e5838182b1f89aa931ca authored over 13 years ago by Guillermo Rauch <[email protected]>
Added client require to manager.js

Removed clientVersion access from parent exports.

github.com/socketio/socket.io - 4db20e870a5ba01b1495aee9f7ba8ac96a9c30bf authored over 13 years ago by Guillermo Rauch <[email protected]>
Point to `client.dist` to access `dist/` directory location.

github.com/socketio/socket.io - 9cf9f1e9e052ed78550f4d997b31c2939b099cd0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; leveraged npm `socket.io-client` module from io.

github.com/socketio/socket.io - e8640d6713b0adaf328eb24a01b7bf575a1cbc11 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added node_modules to gitignore

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

- added socket.io-client dependency
- added homepage

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

github.com/socketio/socket.io - 35e1d9b0f63c3612891d66eb137e2474080adf21 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed old listeners calls.

github.com/socketio/socket.io - e0da36e9447218835d78ecbbf8484203799f1be2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fix json-p handshake.

github.com/socketio/socket.io - f8697e22ff0b0eb5bc7cf7fa73f62e1a850a7db1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Updated tests for jsonp callback format.

github.com/socketio/socket.io - 6ab0a4cea52e6e7ceaae54a68f1f950b8db73369 authored over 13 years ago by Guillermo Rauch <[email protected]>
Updated jsonp callback format.

github.com/socketio/socket.io - abde1ca3899f08616ab03b9a2e505f308a352f5d authored over 13 years ago by Guillermo Rauch <[email protected]>
Faster websocket parsing (thanks mraleph)

github.com/socketio/socket.io - 76bec7bc7e337c8c5121f79715c1d0f63fc8c36e authored over 13 years ago by Guillermo Rauch <[email protected]>
Updated default timeouts.

Added error handling for JSONP handshake.

github.com/socketio/socket.io - 7970815a5440dfa4e118fd50c3eb549782f14c9e authored over 13 years ago by Guillermo Rauch <[email protected]>
Updated client API.

github.com/socketio/socket.io - 81e1c44be17f656b20369b696f1ae638da8bc2dc authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixes for README

- Added broadcast example
- Restored code snippets since the autodetection was working but vim di...

github.com/socketio/socket.io - 9cf4008c993a956de6f8f1bebff163682486f25a authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed console.log statements

github.com/socketio/socket.io - 14c96c143c03123719f05852b4509eb0927096e6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Adjusted timeouts in websocket tests to avoid race conditions.

github.com/socketio/socket.io - bd1970606c10618595be06230206aec9c3e45876 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to retain packet.endpoint for socket messsages.

github.com/socketio/socket.io - e472483bb1b88ed1ed69a48a43e4c57273665765 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for broadcasting events in rooms.

github.com/socketio/socket.io - faa00b8b2d02bc457d9a60de9a99f35d17b8a1e5 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for broadcasting json to a room.

github.com/socketio/socket.io - 62d3e6341ed96ef09f23a99e4d78d9979f32ceba authored over 13 years ago by Guillermo Rauch <[email protected]>
Added broadcast with `to` test.

github.com/socketio/socket.io - 7678acc8e66befabb0c1d9c35fbe25e8c554cb99 authored over 13 years ago by Guillermo Rauch <[email protected]>
Reverted back to the `room` flag for Socket. This way we can call `SocketNamespace#in`

when we relay a packet to the namespace, instead of overriding the endpoint acting
directly on So...

github.com/socketio/socket.io - 5f1d5e30dc3d90387686bf647a470f1e969434e9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for broadcasting an event.

github.com/socketio/socket.io - d2d481ca8b0b3cb31674352d0266a54eaec9a3a9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for broadcasting json.

Removed unnecessary connections counter in broadcast tests.

github.com/socketio/socket.io - 9f4f52beb4e474c57e2776ec31a313af2f45b450 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added support for the Socket#broadcast getter in Socket#packet

Added Socket#setFlags for consistency with SocketNamespace.

github.com/socketio/socket.io - 3ba715eb49eb054284d5a337d580f98b2fb9c00f authored over 13 years ago by Guillermo Rauch <[email protected]>
Added SocketNamespace#except flag setter.

Added; keep track of exceptions (list of session ids) as part of flags, that then
get reset.
Fixe...

github.com/socketio/socket.io - 4427b3e64be6e3afe5ed41a8ed72fe7e141c122d authored over 13 years ago by Guillermo Rauch <[email protected]>
Added broadcast test.

github.com/socketio/socket.io - 41ab26b2023303b77eafa1bbe0270fc6ce9e98e6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for sending json to all clients in a namespace.

github.com/socketio/socket.io - be21ca2f198252eb84ac8b6b8b3eae7da62e108a authored over 13 years ago by Guillermo Rauch <[email protected]>
Add test for sending json to a room.

github.com/socketio/socket.io - 60dec3dd83ff97dc1f6e71cb5b7a8366311d0466 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for emitting an event to a room.

github.com/socketio/socket.io - 0f0abab38030dedb047c592819ece73b730622fd authored over 13 years ago by Guillermo Rauch <[email protected]>
Add test for sending to all clients in a given room.

github.com/socketio/socket.io - c3936cb5f9022144028723de3a9e3b86ee9dfda8 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed Socket#to and Socket#join. Make sure that the name of the room preserves the

namespace as prefix, unless the namespace is ''. This prevents collisions between
rooms of the ''...

github.com/socketio/socket.io - aac298d2120a19d0a57d606eef468a806529fc8d authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed SocketNamespace#in, editing the endpoint flag directly instead of creating

`room`.

github.com/socketio/socket.io - 3f030bd3fb01b31823ba46a0dee92f2bf23a56bf authored over 13 years ago by Guillermo Rauch <[email protected]>
Added missing socket id to Store#join call.

github.com/socketio/socket.io - 5dc8ddcda888b23ff631af49a4f6bc1deca72f60 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed broken reference to SocketNamespace object in Socket#join.

github.com/socketio/socket.io - aa4ffff9f9c6b83a298d5ddaee29692638c86ae7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for SocketNamespace#emit.

github.com/socketio/socket.io - 4e2941fc05a8f01ab037d9f7abea2062ce24eeed authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for SocketNamespace#send.

github.com/socketio/socket.io - d29c0bce7b60027411b77355f7846ba18eabcfd8 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to auto-join client to '' when handshaking.

Renamed internal clients dictionary to clientsMap to avoid collisions with
Store#clients.

github.com/socketio/socket.io - be8e6ab05e390189aecb4c80ac690629d8226178 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added new `broadcast` flag to Socket.

Added `Socket#to` for targeting rooms when broadcasting.

github.com/socketio/socket.io - 7c6da424c010e494d001d78a5523527073083a46 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to encode packets in SocketNamespace#packet.

github.com/socketio/socket.io - 6e76229eb96887b7b80d5783a23b5a3b97455f4a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test jsonp handshake parser.

github.com/socketio/socket.io - d1dfcf41724e17d956f171a3295db14c36e0e32c authored over 13 years ago by Guillermo Rauch <[email protected]>
Added support for json-p handshake.

github.com/socketio/socket.io - 1726da4ca3e78f92235992683074d090033ac233 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added missing tests for Socket#emit ACK callbacks with endpoint ''.

github.com/socketio/socket.io - 71ed07d4584e5226c07cd156fa22036861c5a33c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed Socket#emit with function as last argument (event packet with ACK)

github.com/socketio/socket.io - a08b791cb8904713290c2bfe3c00a2132d5ac057 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed event data ack for endpoint test.

github.com/socketio/socket.io - 2083fca33a175419e32a22f7ae3823e65a0cdc93 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test for data acks from the client for endpoint messages.

github.com/socketio/socket.io - 11c1dda0c8b0df028797565b334c90d348065a9c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test for automatic client acknowledgements to an endpoint.

github.com/socketio/socket.io - 35939165782c73d01ca825c86433d324738db001 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test for manual data acks with events associated with an endpoint.

github.com/socketio/socket.io - 8c302fc3238fe42fa2e5dfe54244bdfe1a15017a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed manual data ack test with endpoint.

github.com/socketio/socket.io - 28c9d03dfafdb36f6e9c92f2dfe77dc783667d6f authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure automatic endpoints preserve endpoint.

github.com/socketio/socket.io - 5a93d72e9ce5dd74370ddc7dda28c7afdfd7b28a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test for endpoint acknowledgements.

github.com/socketio/socket.io - a4b6e2850b04374a17da96ee9aa36e6b9fe4fbe1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test mechanics for volatile events sent from endpoint in the context of a

xhr-polling request/response cycle. See 2295ab92aec929b9fe9575f967db89e282dc1168.

github.com/socketio/socket.io - 8545d452bf9b399b8e63c0a80ba53eb55ba5c903 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test mechanics of volatile messages sent from an endpoint in the context of a

xhr-polling cycle. See 2295ab92aec929b9fe9575f967db89e282dc1168.

github.com/socketio/socket.io - 93729be50a9bd1d1a056ea10a71ae60d9ae5c498 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed volatile endpoint message test. The `connection` event of a custom endpoint

fires when the `connect` packet type is received, but at that point no request-
response cycle wa...

github.com/socketio/socket.io - 2295ab92aec929b9fe9575f967db89e282dc1168 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed broken `done` reference in test.

github.com/socketio/socket.io - d5721a61776201cd62fc19b3f61bd111880a58a9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation in server sent events with data.

github.com/socketio/socket.io - 54bc13e686da94f916c0f6f6d5a4c626ae8720a4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed endpoint expectation in server sent events test.

github.com/socketio/socket.io - 756e319466e33b45eea0b79ec5eb315f576cdc94 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed endpoint expectation in json endpoint test.

github.com/socketio/socket.io - 8e13926804cd986e2369cbdecc79fec15f96a18f authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation, added missing socket disconnect handler, fixed POST.

github.com/socketio/socket.io - 6f3e59878f24a22aaa0b02ac53e9f6a380fb0d1c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fied typo in test, clarified test title, fixed expectation, fixed POST request.

github.com/socketio/socket.io - 2a202f90d250912429dc0c0d210ea2fd71ad387f authored over 13 years ago by Guillermo Rauch <[email protected]>
Renamed Socket#packets ACK packets count to ackPackets for clarity.

github.com/socketio/socket.io - bfabd6eadf310ab2889bc1c66ec06a172cf6f4f8 authored over 13 years ago by Guillermo Rauch <[email protected]>
Remvoed volatile messages unsubscription.

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

github.com/socketio/socket.io - 245c57c527cf0c99bdd29177cc82e0be196b1e4b authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation.

github.com/socketio/socket.io - 40106aa8dbe9a594e4d17a0e67d7158bcc8ee8f1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure the Transport assumes delivered messages are pre-encoded.

github.com/socketio/socket.io - b663f5dd24fac1dad1778e1df3c180abb557e6a0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure that Socket#packet encodes the message prior to publication.

github.com/socketio/socket.io - 79f6e5c5389b1ec7c7b3339997cc638d7666a6f2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added manual ack data callback handling.

github.com/socketio/socket.io - 61eb0a2fd4765488e8bb2635e4aa8daa4aef661d authored over 13 years ago by Guillermo Rauch <[email protected]>
Added missing socket argument to event listener

github.com/socketio/socket.io - 5ea91da02f1889dd9e649efc640fbed7a4329243 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation for Ack packet.

github.com/socketio/socket.io - fced9cca5ee37d8a49afa4fc6dcab43d5d0ff074 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added automatic ACK handling to Transport.

github.com/socketio/socket.io - adf9f1150aedc48d5f3ce9f46c7dcbdc1df9f8be authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to POST the ACK after the response close, so that we can test buffering

of ACKs.

github.com/socketio/socket.io - bd231fcc9b56dfe15afecf8c55c2b8456bc7147f authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed missing `post` reference in xhr-polling test.

github.com/socketio/socket.io - 0c4ac66b5f950537e4ac085f133bf7dffc1f4ff0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed xhr-polling test.

github.com/socketio/socket.io - 00b600e5c0d889e64d728c49d38fc6df501fca49 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation for xhr-polling.

github.com/socketio/socket.io - fafb44dcadb80d7ee8a2415af606efc2c77c8c2d authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed missing `done` reference in xhr-polling test.

github.com/socketio/socket.io - c57cabb982a9635154ad618f338d387bd013430d authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expecetation in xhr-polling.

github.com/socketio/socket.io - 9777886f6c3ddaca9a800a41c64043baf6b42d8c authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Socket#$emit as the original EventEmitter `emit`

github.com/socketio/socket.io - aa3b99a6308ecda9f03ec6ce82bd45fc6487903a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed event emitter in test with correct paramaters.

github.com/socketio/socket.io - b3b4ac439db0fda5da37b417ce2c4f7ee80326d0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed test expectation in messages json comparison.

github.com/socketio/socket.io - 3be15033ccf3a686a1ebb1b88d4e7653c591c8e2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added volatile event tests for htmlfile.

github.com/socketio/socket.io - c30a8edcc0ed9e23ef1f5c8bd1021169cce0add5 authored over 13 years ago by Guillermo Rauch <[email protected]>
Add test for deliverable volatile json.

github.com/socketio/socket.io - cf435bf3c6005f3b9df7aef39f42a7af34b9c5d2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added volatile message tests for htmlfile.

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

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

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

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