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 MemoryClient#has, MemoryClient#del

Refactored MemoryClient#destroy

github.com/socketio/socket.io - 4398271ff59a774a030f401c222b2a92e315119f authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Store#destroyClient

Refactored Store#destroy

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

github.com/socketio/socket.io - 1449b186811169700246533ec9c9746045ab4bc3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed Store instrumentation

github.com/socketio/socket.io - f921164bf8ef5070dc3b4ef5828032e60b8e78aa authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed Store#log since they're manager-independent.

github.com/socketio/socket.io - ea1f5822ae4eb868bc1ee70cf86580d4c714f9e9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; make sure to clean up store upon client disconnect.

github.com/socketio/socket.io - 2fd406f7b21a4aecc459be80a790da23a753eed0 authored over 13 years ago by Guillermo Rauch <[email protected]>
Merge pull request #310 from 3rd-Eden/websocket.write

Having a stab at issue #295

github.com/socketio/socket.io - 34d0cbdbf0e61fc90e23a7096792a62003931d98 authored over 13 years ago by Guillermo Rauch <[email protected]>
Having a stab at issue #295

github.com/socketio/socket.io - 2110bac72d92c1b2d370934791bf906366fe6664 authored over 13 years ago by Arnout Kazemier <[email protected]>
Added storage for socket.handshake & updated test suite to check for it

github.com/socketio/socket.io - 299e097fa7d8227b48d2f7a9ea72d0962856bb37 authored over 13 years ago by Arnout Kazemier <[email protected]>
Added missing test suite

github.com/socketio/socket.io - a1963fcf7d3c7e1da54161520657895213ee4a01 authored over 13 years ago by Arnout Kazemier <[email protected]>
Passes test suite

github.com/socketio/socket.io - 8abe712294983a4eb71e353c888819173949eac8 authored over 13 years ago by Arnout Kazemier <[email protected]>
Fixed store references

github.com/socketio/socket.io - df21bea4dfdeb39665e1ada79c0fffd4857ded5e authored over 13 years ago by Guillermo Rauch <[email protected]>
Cleaned up the websocket test

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

github.com/socketio/socket.io - 24aef9e40b4e0e3a88e43547df48e7b617f44a1b authored over 13 years ago by Guillermo Rauch <[email protected]>
Fix for client side namespaces.

github.com/socketio/socket.io - a00ce7eee67f9f032dd393fb68ce61ab462432ce authored over 13 years ago by Guillermo Rauch <[email protected]>
Merge pull request #300 from 3rd-Eden/static.write

Create a new branch for fixing #287

github.com/socketio/socket.io - 17dd94e3c90d7e6cdca385be231f06a73f2d933a authored over 13 years ago by Guillermo Rauch <[email protected]>
Merge pull request #302 from 3rd-Eden/readme

Readme fixes

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

github.com/socketio/socket.io - c9bf8145805a573d4cfdf985c5f8067fecaba553 authored over 13 years ago by Arnout Kazemier <[email protected]>
Incorporated feedback from @guille

github.com/socketio/socket.io - 78b546e1853f9d21cbe980ce19bc544ebad8de1b authored over 13 years ago by Arnout Kazemier <[email protected]>
Create a new branch for fixing #287

github.com/socketio/socket.io - e7deb32a6f3d7942c7be90a07225b17d3c95d9c3 authored over 13 years ago by Arnout Kazemier <[email protected]>
Added test for SocketNamespace#clients

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

github.com/socketio/socket.io - fb7965747645d6a56b0d66174db3a73adc57c5a3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make handshake data extensible

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

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

Added handshakeData#secure

github.com/socketio/socket.io - 6b6f17b098c698cabd605a982b644c1698defe3c authored over 13 years ago by Guillermo Rauch <[email protected]>
Added test for Socket#handshake.

github.com/socketio/socket.io - 9740b428669db4b3fd3faafc091b6b3c25f19da1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Socket#handshake data getter.

github.com/socketio/socket.io - 2a1b2bd37edcf67d7becd78a4c9a7bec52741534 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added handshake data normalizer function.

Changed; Make sure we store the `handshake data` in the hash of connected clients.

github.com/socketio/socket.io - b58c2e4afe73cc2d456953d3ac90511202923b73 authored over 13 years ago by Guillermo Rauch <[email protected]>
Implemented RedisStore.Client#get and RedisStore.Client#set

github.com/socketio/socket.io - a2f8fb4970371d709aba7ad9aa03a73d8e385316 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added missing redis require.

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

- Simply leverages pub/sub for nodes communication
- Makes sure own node doesn't consume its ...

github.com/socketio/socket.io - 91e43064f32d64e792881e68b8b11e28ddd62635 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed comments in xhr-polling test.

github.com/socketio/socket.io - 76e6b9ea6fb652a49f1ad4b44f1f75fe76c185bd authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed signature of Socket#join in tests

Fixed style

github.com/socketio/socket.io - a517efcaca414ee3fa861b3b89d35a214ee66ec6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to close websocket clients on session tests

github.com/socketio/socket.io - 8f6860b15590512249f0e7258117bf00f7c6d63c authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed comments from tests

github.com/socketio/socket.io - 72283a9078793889b5623514b3854904581bdd2a authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed xhr polling transport name

github.com/socketio/socket.io - c9d87ebb98d74b1eb0e00d41b5c7599455ef944c authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed xhr polling constructor to take request as parameter

github.com/socketio/socket.io - 4a591f191f3e59ca3dc8c1e3f9d63e68c539c828 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added req to websocket transport constructor.

github.com/socketio/socket.io - 779816ded7c2c2e1493a9486d8fccf3a846570f5 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added req parameter to jsonp-polling constructor.

github.com/socketio/socket.io - 2b90edb3a299d2acb542e713ab87991443718189 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to take request as parameter in the http constructor

github.com/socketio/socket.io - a99016df79f89940b79909ade9758f18c9d41531 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to take request as parameter in the polling constructor

github.com/socketio/socket.io - 78c7a55ce4a0266e4ddd59994c83d8b4fd3ef0c9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to take request as parameter in the htmlfile constructor

github.com/socketio/socket.io - 3fbce853151b85b8ccd8a85f6e54bb8075223fcc authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed Flashsocket constructor

github.com/socketio/socket.io - 9aa53207306eaa6fb093b5b3c3c5ab653a1fbd6c authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed Transport#subscribe and Transport#unsubscribe

github.com/socketio/socket.io - 2fb28c88435d1604d6c1e02ca9c4fabbed89e803 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed .end signature

github.com/socketio/socket.io - 767ca4f10057a3f48363f1ce7ae434da3b9ce64f authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Transport#discard. Mostly useful for when request/response cycles are load

balanced into different nodes.

github.com/socketio/socket.io - 733569ae684caa7a762b7206955c5d6dd18e9382 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Transport#end

Removed concept of transport pausing as we no longer have async buffers.

github.com/socketio/socket.io - f736302b975b8476a83f9a890645129bfd7151f2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Publish transport close event.

github.com/socketio/socket.io - 7bfcf54f9025ba1798490c75fe6433d98970894b authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed forced parameter from .end call from disconnect

github.com/socketio/socket.io - fa5ef9ff2db94293553ea5a3404544af2049b3e7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored onMessage to leverage subscriptions

github.com/socketio/socket.io - df457440fdf9325d473c3da4222804b2314bdf7a authored over 13 years ago by Guillermo Rauch <[email protected]>
Important fix for hearbeats

github.com/socketio/socket.io - 375cbf49deb1cab25693012173b8ae573e5cb2c6 authored over 13 years ago by Guillermo Rauch <[email protected]>
Applied new .end signature

github.com/socketio/socket.io - 2c66814b8297688fb259288f0b21ad6ca186da2b authored over 13 years ago by Guillermo Rauch <[email protected]>
Added handler for dispatch subscription

github.com/socketio/socket.io - 2a4e4e1300c6b5b206aef2a0c409502032d0e9b5 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added handler for heartbeat clear subscription

github.com/socketio/socket.io - 6f12de98fcfa341fd3c8e50ed70055035b42de9d authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed the .end method to disregard whether it was forced or not

github.com/socketio/socket.io - 73ea4dd13f842d8fcfc7f4db24201338d8aa61e4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Transport to leverage subscriptions.

github.com/socketio/socket.io - 772afe897d799d087abebc5b19abbf1b87a59fba authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Memory.Client

github.com/socketio/socket.io - 0b75d09090d3368d0be6ee4fb956b1bea0eb66c4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed all transport-specific methods from Memory store

Added publish/subscribe placeholders that basically do nothing.

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

- initialize options in constructor
- inherit from EventEmitter always
- added generic Sock...

github.com/socketio/socket.io - 5342dd6d7633a3e03fa9a62e637e4e751d14a1f3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Socket#disconnect to intelligently decide whether the disconnection has

to be forced or just destroy the storage, so that a re-opening of the transport is
not possible.

github.com/socketio/socket.io - 195e22739382867f2c3a688809f6c9129f1e33d1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refacotred Socket#set and Socket#get

github.com/socketio/socket.io - c28a85e5205a889187428699b8ecc10fd33a4844 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added Socket#dispatch, in charge of intelligently determining whether the packet

has to be relied to other nodes to handle, handle it internally, or discarding it
if it's volatil...

github.com/socketio/socket.io - bf8b1e6879a7606bc2c60de5dfe02fb4d8ea28a4 authored over 13 years ago by Guillermo Rauch <[email protected]>
Leverage Socket#dispatch to dispatch a message.

github.com/socketio/socket.io - 240cf3fde6c7d448072a5b4674939f2453809bf7 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Socket#leave

github.com/socketio/socket.io - d40cde8503f49902f009eb218b9e48761dc9ebe9 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored Socket#join

github.com/socketio/socket.io - db9d81971d6a4fc9a13a8bdf02427768d10f5726 authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed; Socket#store now returns the client store.

github.com/socketio/socket.io - 54d2c0111d271689a73241a7a6dfdbc96d7ec888 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed disconnect subscription per-socket (added unnecessary overhead with multiple

namespaces).

github.com/socketio/socket.io - cfd5315b1e36fd6ea31790bea0acc11c185a81e2 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to leave rooms upon disconnection of a namespace (fixes some bug).

github.com/socketio/socket.io - cbc12ecdcfd9f9ac3820fb3e46b45dde876ada94 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed the `join` callback, since it's not necessary (TCP based pub/sub guarantees

proper total ordering).

github.com/socketio/socket.io - 9aa650e430f99f03eac81f55eff75ec0a80cccf1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added handleDisconnect method to emit the `disconnect` event when the socket is

disconnected due to network reasons, making sure we don't emit it on non-connected
namespaces.

github.com/socketio/socket.io - f06fefab14f7b2498b4d5ee34c0b42d73b7a0015 authored over 13 years ago by Guillermo Rauch <[email protected]>
Simplified global message dispatching by leveraging subscriptions.

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

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

github.com/socketio/socket.io - 8594d684efe5796e4346d47f47ac619330a3d791 authored over 13 years ago by Guillermo Rauch <[email protected]>
Refactored client request handling:

- removed the concept of async handshake, since we now keep track of open/closed
clients and ...

github.com/socketio/socket.io - 970621d5ee85a36a0c9afdd3814302a362631b6b authored over 13 years ago by Guillermo Rauch <[email protected]>
Added initStore and subscription handlers.

github.com/socketio/socket.io - c9d9c2e8b301449e1c05d9f9fb8ea0b1c30b67b1 authored over 13 years ago by Guillermo Rauch <[email protected]>
Removed usage of Store#disconnect, replaced with a simple subscription.

github.com/socketio/socket.io - 8f44f026ee88f5556ae16f3cfc6bb5e1803167a3 authored over 13 years ago by Guillermo Rauch <[email protected]>
Moved id generation method into the manager.

github.com/socketio/socket.io - c369073a724b8f60bf04b789ecd464376f7f665b authored over 13 years ago by Guillermo Rauch <[email protected]>
Added call to `initStore` to initialize subscriptions.

github.com/socketio/socket.io - b700f0546dbc07a2aff9e0deb634a8f9ce83524f authored over 13 years ago by Guillermo Rauch <[email protected]>
Added redis client dependency.

Removed >= from policy.

github.com/socketio/socket.io - 070140806148a96bf4ddf83f12f964ab28b55c0c authored over 13 years ago by Guillermo Rauch <[email protected]>
Changed console.error to console.log.

github.com/socketio/socket.io - bafb347e4a0f7bf72c55e4568d9151d7a4e84085 authored over 13 years ago by Guillermo Rauch <[email protected]>
Fixed; bind both servers at the same time do that the test never times out.

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

304

github.com/socketio/socket.io - f2711daa3751fbdeb77e8e6a270fd51f6bb18d6d authored over 13 years ago by Guillermo Rauch <[email protected]>
Output the correct name

github.com/socketio/socket.io - 7200dfed84a3aa8fd3b8f1899705a26d7863e670 authored over 13 years ago by Arnout Kazemier <[email protected]>
Style

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

github.com/socketio/socket.io - 6452602603361a8e1197b1d766bed01220772fc4 authored over 13 years ago by Arnout Kazemier <[email protected]>
Added 304 support

github.com/socketio/socket.io - 6f93bb2ec7dd384b31711917ef2d81e257114426 authored over 13 years ago by Arnout Kazemier <[email protected]>
Removed `Transport#name` for abstract interface.

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

Lazy load http / https modules & fix for crash in memory store

github.com/socketio/socket.io - bdea4b11a786d098387223f82bef11a4a67a87c5 authored over 13 years ago by Guillermo Rauch <[email protected]>
Delete they client instead of setting it to null. And make sure the client exists

before we do .disconnect

github.com/socketio/socket.io - 041b5655f9fa5146298e23f72f01461b4b8d1ca7 authored over 13 years ago by Arnout Kazemier <[email protected]>
Lazy require http and https module only when needed

github.com/socketio/socket.io - 080676bf6e7f4bf847a5c5c019155354744930f2 authored over 13 years ago by Arnout Kazemier <[email protected]>
Merge pull request #273 from 3rd-Eden/master

merge fail

github.com/socketio/socket.io - 2e7076abcc8a13142b57597c889098dc75f54f2b authored over 13 years ago by Guillermo Rauch <[email protected]>
Refixed merge fail

github.com/socketio/socket.io - b87e51bae39866814837e21d1650bb604ff0ebd0 authored over 13 years ago by Arnout Kazemier <[email protected]>
Merge pull request #265 from 3rd-Eden/master

Better naming in the logging

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

Conflicts:
lib/transports/http-polling.js

github.com/socketio/socket.io - 4672ab65d7ca24cba34c8611183fa42ca03a433d authored over 13 years ago by Arnout Kazemier <[email protected]>
Release 0.7.2

github.com/socketio/socket.io - 331e6e85b90bf1ce1e04b0ea9dbd9cda994c3669 authored over 13 years ago by Guillermo Rauch <[email protected]>
Bumped client version.

Bumped version

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

github.com/socketio/socket.io - 36ecd49ad2548ae4c52a5594357cb00f94973268 authored over 13 years ago by Guillermo Rauch <[email protected]>
Make sure to write a packet (of type `noop`) when closing a poll. This solves a problem

with cross-domain requests being flagged as aborted and reconnection being triggered.

github.com/socketio/socket.io - aef50276402353a2c34e9713533aad76e0226666 authored over 13 years ago by Guillermo Rauch <[email protected]>
Added `noop` message type.

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

github.com/socketio/socket.io - 28b396c3fcd75ea7abcf5a75a5315bf43c634610 authored over 13 years ago by Arnout Kazemier <[email protected]>