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

docs(whiteboard-example): update dependencies

github.com/socketio/socket.io - edb95ea22106708d7aa16ae9e97b2decf060be2d authored over 5 years ago
docs(chat-example): remove dependency to the parent project

github.com/socketio/socket.io - b74bb80122517a6cb6d81939e92317a2a6aa5b2c authored over 5 years ago
[chore] Release 2.3.0

Diff: https://github.com/socketio/socket.io/compare/2.2.0...2.3.0

github.com/socketio/socket.io - 47161a65d40c2587535de750ac4c7d448e5842ba authored almost 6 years ago
[chore] Bump socket.io-parser to version 3.4.0

Diff: https://github.com/socketio/socket.io-parser/compare/3.3.0...3.4.0

github.com/socketio/socket.io - cf39362014f5ff13a17168b74772c43920d6e4fd authored almost 6 years ago
test: remove deprecated Buffer usage (#3481)

github.com/socketio/socket.io - 4d01b2c84cc8dcd6968e422d44cb5e78851058b9 authored almost 6 years ago
[docs] Fix the default value of the 'origins' parameter (#3464)

Fix documentation about default origins value. The default should read `*:*` instead of `*

github.com/socketio/socket.io - 82271921db9d5d2048322a0c9466ffcb09b2a501 authored almost 6 years ago
[chore] Bump engine.io to version 3.4.0

Diff: https://github.com/socketio/engine.io/compare/3.3.1...3.4.0

github.com/socketio/socket.io - 1150eb50e9ce4f15cbd86c51de69df82f3194206 authored almost 6 years ago
[chore] Update the license of the chat example (#3410)

There was no obvious reason to use BSD instead of MIT for that very basic chat app.

Closes #3411

github.com/socketio/socket.io - 9c1e73c752aec63f48b511330a506d037783d897 authored over 6 years ago
[chore] Release 2.2.0

github.com/socketio/socket.io - df05b73bb93d7c34c758504001f869cb156703d5 authored over 6 years ago
[feat] Add cache-control header when serving the client source (#2907)

github.com/socketio/socket.io - b00ae50be65d1bc88fa95145f1c486a6886a6b76 authored over 6 years ago
[docs] Add Touch Support to the whiteboard example (#3104)

github.com/socketio/socket.io - d3c653d876d90f28d6bd9b367b7ce71b8f7399ad authored over 6 years ago
[fix] Throw an error when trying to access the clients of a dynamic namespace (#3355)

Accessing the clients of a dynamic namespace throws because doing `io.of(/your-regex/g)` returns...

github.com/socketio/socket.io - a7fbd1ac4a47cafd832fc62e371754df924c5903 authored over 6 years ago
[chore] Bump dependencies

- engine.io: https://github.com/socketio/engine.io/compare/3.2.0...3.3.1
- socket.io-parser: htt...

github.com/socketio/socket.io - 190d22b46e3c2ed18413458a2106322f8bac99f5 authored over 6 years ago
[test] Update Travis configuration

Reference: https://github.com/nodejs/Release

github.com/socketio/socket.io - 7b8fba7ea2a632323baaf8e5d1e543a1f92e2b3d authored over 6 years ago
[docs] Use new JavaScript syntax inside the README (#3360)

github.com/socketio/socket.io - e5f0ceaee060306c38c7a5abf470f693b609a17d authored over 6 years ago
[docs] fix `this` scope in the chat example

`user is typing` messages were not properly removed

Closes #3291

github.com/socketio/socket.io - 7e35f901b8b60605b6cde94467033921ab582fc5 authored almost 7 years ago
[chore] Update issue template

github.com/socketio/socket.io - 2dbec77a385a7be6c6434f2db3dc10d721da493d authored almost 7 years ago
[docs] update README.md (#3309)

github.com/socketio/socket.io - d97d873aee19ef1d7d3932281817679b578ea4f9 authored almost 7 years ago
[chore] Release 2.1.1

github.com/socketio/socket.io - e0b2cb0c5a9af768a48c43f65643412cc8edc7df authored about 7 years ago
[feat] Add local flag to the socket object (#3219)

To match the behaviour on the namespace (see #2628).

github.com/socketio/socket.io - 1decae341c80c0417b32d3124ca30c005240b48a authored over 7 years ago
[docs] Convert the chat example to ES6 (#3227)

github.com/socketio/socket.io - 0279c47c8c886039093e0086c917575bbf419866 authored over 7 years ago
[docs] Clarify private messaging in the emit cheatsheet (#3232)

The previous version was confusing, as `socket.to(socket.id).emit()` does nothing.

Fixes #3220

github.com/socketio/socket.io - 2917942b3e140ad9655e02f64c805df2103af7e8 authored over 7 years ago
[chore] Release 2.1.0

github.com/socketio/socket.io - db831a3de4528a2017dad5e9b419333d4d929bd3 authored over 7 years ago
[feat] Add support for dynamic namespaces (#3195)

This follows #3187, with a slightly different API.

A dynamic namespace can be created with:
...

github.com/socketio/socket.io - ac945d1eba2c0e126c6750d5eccbdb861e0abc56 authored over 7 years ago
[docs] Add note in docs for `origins(fn)` about `error` needing to be a string. (#2895)

github.com/socketio/socket.io - ad0c052eff1d7d0631214abfa4e14d7fef5cfaec authored over 7 years ago
[fix] Include the protocol in the origins check (#3198)

Previously, the protocol was not taken in account, which caused the following behaviour:

```j...

github.com/socketio/socket.io - 1f1d64bab61a273712a199591a3f76210d8c0959 authored over 7 years ago
[fix] Properly emit 'connect' when using a custom namespace (#3197)

When using a custom namespace with a middleware, the client did not receive the 'connect' event....

github.com/socketio/socket.io - f4fc517e0fe25866c95b584291487b8cbdff889d authored over 7 years ago
[docs] Add link to a Dart client implementation (#2940)

github.com/socketio/socket.io - be61ba0a202ceaf81390d78ae10d00fc95ce5f10 authored over 7 years ago
[feat] Add support for dynamic namespaces (#3187)

github.com/socketio/socket.io - c0c79f019e7138194e438339f8192705957c8ec3 authored over 7 years ago
[chore] Bump superagent and supertest versions (#3186)

github.com/socketio/socket.io - dea5214f2154c5a6f46189c7d2e66674bd868992 authored over 7 years ago
[chore] Bump engine.io to version 3.2.0

github.com/socketio/socket.io - b1941d5dfe3d2530bb0f0391088d3c8765ae9695 authored over 7 years ago
[docs] Update license year (#3153)

github.com/socketio/socket.io - a23007a63575915b87a525f30f856e24ce5115d1 authored over 7 years ago
[feat] Add a 'binary' flag (#3185)

So that the call to the `has-binary` method can be skipped. Usage:

```
// with binary data
...

github.com/socketio/socket.io - f48a06c040280b44f90fd225c888910544fd63b5 authored over 7 years ago
[test] Update travis configuration

github.com/socketio/socket.io - 0539a2c4fd1c5e5468d3933200ef07c1377c57d4 authored over 7 years ago
[docs] Fix typo (#3157)

github.com/socketio/socket.io - c06ac071d04578e2f50dc8a785e66019dbb81144 authored over 7 years ago
[chore] Bump debug to version 3.1.0

github.com/socketio/socket.io - 52b09609db04e8691ba9307009e54dd528929a86 authored over 7 years ago
[chore] Release 2.0.4

github.com/socketio/socket.io - 1c108a35e499579f978908bac3fb47122ed77ee4 authored almost 8 years ago
[test] Use npm scripts instead of gulp (#3078)

github.com/socketio/socket.io - f33347908066da4f89febe886929b4c5f5e838eb authored almost 8 years ago
[docs] Fix a grammar mistake in the API docs (#3076)

github.com/socketio/socket.io - 3f611654f25743c2a5efd8e19aec9f40bd4a46ee authored almost 8 years ago
[docs] Fix typo in API docs (#3066)

github.com/socketio/socket.io - e26b71c78e48d566fc8bf3726bcec0ba872b015a authored almost 8 years ago
[docs] Actually prevent input from having injected markup in chat example (#2987)

github.com/socketio/socket.io - 3386e155a8027f3cec85b82e803cbc87a119e56b authored almost 8 years ago
[docs] Use path.join instead of concatenating paths (#3014)

github.com/socketio/socket.io - 3684d590f51fae6dd9bb4501f7ea75afe20ffcda authored almost 8 years ago
[fix] Reset rooms object before broadcasting from namespace (#3039)

github.com/socketio/socket.io - dd69abbeeeeeb50c5f88b0cb79460e1add690820 authored almost 8 years ago
[fix] Do not throw when receiving an unhandled error packet (#3038)

github.com/socketio/socket.io - 1f0e64a6da90213d8b5633b72acffae9f8a9a830 authored almost 8 years ago
[docs] Add io.emit in the cheat sheet (#2992)

github.com/socketio/socket.io - 9d170a75d0626cff60f6be518351d825b894c44d authored about 8 years ago
[docs] Fix misnamed 'Object.keys' in API docs (#2979)

github.com/socketio/socket.io - 7199d1b6ef812a13a4df09b5155b52f52517ea2d authored about 8 years ago
[docs] Update Webpack server example (#2976)

github.com/socketio/socket.io - bf7afb14cb31cb4c17cfa8e1eb1fd4a8dcfc1ebf authored about 8 years ago
[docs] Update API documentation (#2973)

github.com/socketio/socket.io - 410f5bcb8e89981824da0034b64fb6cfbf2f6974 authored about 8 years ago
[chore] Release 2.0.3

github.com/socketio/socket.io - 65ece01135e1a3a4b517ed5c599eb5a7a3401f1a authored about 8 years ago
[fix] Reset rooms object before broadcasting (#2970)

It seems packets could be delivered to wrong room in some case, if the
_rooms array was not res...

github.com/socketio/socket.io - db0c69969e70306f42e853be6796cf019f8c2bdd authored about 8 years ago
[fix] Fix middleware initialization (#2969)

Fix "TypeError: Cannot convert undefined or null to object" when a
middleware is added before t...

github.com/socketio/socket.io - 94df7bcdfd5696c63aff496d850ff0305b019e67 authored about 8 years ago
[docs] Update slack badge (#2961)

Update badge to https://slackin-socketio.now.sh/badge.svg

github.com/socketio/socket.io - 9a014e2df413ea8374f29eec993fe162bd6a73e7 authored about 8 years ago
[docs] Update webpack example (#2960)

github.com/socketio/socket.io - 2b10f1b3a44a06371eed398bf9011081d2495420 authored about 8 years ago
[chore] Release 2.0.2

github.com/socketio/socket.io - a10dc8d92d37977ae68b6472e8c1b550956dd4d1 authored about 8 years ago
[fix] Fix timing issues with middleware (#2948)

Using a middleware could previously lead to a connecting client
receiving a connect event from ...

github.com/socketio/socket.io - 2b216902e121ac2205444019b6d9316654809b29 authored about 8 years ago
[chore] Release 2.0.1

github.com/socketio/socket.io - 832b8fc6d98cce5843663cded3de8f63ab4ecd02 authored about 8 years ago
[fix] Update path of client file (#2934)

github.com/socketio/socket.io - a0056904c1094008fda69ba99d395c7842f227dc authored about 8 years ago
[chore] Release 2.0.0

github.com/socketio/socket.io - 3367eaa948a97f32f965da8d2cbe06fdc0b84818 authored about 8 years ago
[docs] Add an example of custom parser (#2929)

github.com/socketio/socket.io - 6c0705f733d813cc5b9faedf5692b9cd10d58e21 authored about 8 years ago
[chore] Merge history of 1.7.x and 0.9.x branches (#2930)

github.com/socketio/socket.io - 1980fb4a0393e2154c045860ab8bbe0512ad2864 authored about 8 years ago
[chore] Added backers and sponsors on the README (#2933)

github.com/socketio/socket.io - 0d07c47f815e2174dcafac29441123682677313c authored about 8 years ago
[chore] Bump dependencies (#2926)

github.com/socketio/socket.io - a086588747599764ffcfc5d7d0d1adabd4d4e2a9 authored over 8 years ago
[feat] Move binary detection to the parser (#2923)

github.com/socketio/socket.io - 87b06ad3628650e5d8910c2a107469e9c38328d1 authored over 8 years ago
[docs] Replace non-breaking space with proper whitespace (#2913)

github.com/socketio/socket.io - 199eec648e28cf5bb75e98bd5402ab2641de6624 authored over 8 years ago
[docs] Update emit cheatsheet (#2906)

github.com/socketio/socket.io - f1b39a6b1d0f30c4dce63a6b2a2aa9d839483285 authored over 8 years ago
[docs] Explicitly document that Server extends EventEmitter (#2874)

github.com/socketio/socket.io - 240b154960d89e65ccddddf4319f07e9e63d69b4 authored over 8 years ago
[docs] Add server.engine.generateId attribute (#2880)

github.com/socketio/socket.io - c5b77387309e5231d9e3d6f3974391bef067b874 authored over 8 years ago
[docs] Fix wrong space character in README (#2900)

github.com/socketio/socket.io - 03f3bc9ab3d5093a746b8e434b29dc43106a0804 authored over 8 years ago
[docs] Fix documentation for 'connect' event (#2898)

github.com/socketio/socket.io - e40accf7a12f6f04a63739f378e67b2f7fbd3b68 authored over 8 years ago
[feat] Allow to join several rooms at once (#2879)

github.com/socketio/socket.io - 01a4623613d9791d1c2043f092c7c25d55c35279 authored over 8 years ago
[docs] Add webpack build example (#2828)

github.com/socketio/socket.io - 2d5b0026c5e472de32234bfc9d5911951f3db579 authored over 8 years ago
[chore] Bump socket.io-adapter to version 1.0.0 (#2867)

github.com/socketio/socket.io - 5ae06e6285c53c4e90622c6830bc63950c38269e authored over 8 years ago
[chore] Bump engine.io to version 2.0.2 (#2864)

Includes the following (from engine.io changelog):

* [fix] Initialize the WebSocket server in...

github.com/socketio/socket.io - 4d8f68c7dc479da8b75cc93001f89ee6e32d3c12 authored over 8 years ago
[docs] Update the wording to match the code example (#2853)

github.com/socketio/socket.io - 5b79ab1af195f70c46ab1b6c4a1f955f7268a255 authored over 8 years ago
[feature] Merge Engine.IO and Socket.IO handshake packets (#2833)

github.com/socketio/socket.io - 54ff591b07ad17915ffd9f325448e72c9a76e828 authored over 8 years ago
[docs] Small addition to the Express Readme Part (#2846)

github.com/socketio/socket.io - e1facd5155bac210f287b62290a36b4997df1740 authored over 8 years ago
[feature] Allow the use of custom parsers (#2829)

github.com/socketio/socket.io - 3b92cc2b2678f0e102d7a882248424475e7116ae authored over 8 years ago
[chore] Bump engine.io to version 2.0.0 (#2832)

github.com/socketio/socket.io - 3d695c60f136027df1086423e4ff5b68e904804f authored over 8 years ago
[fix] Use path.resolve by default and require.resolve as a fallback (#2797)

Browserify doesn't support require.resolve, and as a consequence, makes nexe fail the compilatio...

github.com/socketio/socket.io - 3b5f4339a7b73c449684707f021c3f4aa2e01b13 authored over 8 years ago
[docs] Add a 'Features' section in the README (#2824)

github.com/socketio/socket.io - 23c9dd34d54722dd71f5dd169179c6a02f5c13d3 authored over 8 years ago
[docs] Add httpd cluster example (#2819)

github.com/socketio/socket.io - e28b47542875ddea8d7960423bca503430ee0b4a authored over 8 years ago
[docs] Add haproxy cluster example (#2818)

github.com/socketio/socket.io - f7eed6e397ae4102813896d721b86c21700c19ed authored over 8 years ago
[docs] Add nginx cluster example (#2817)

github.com/socketio/socket.io - 988852986a0b70ad960166ce1a209b40aa66d6d4 authored over 8 years ago
[docs] Implement whiteboard example (#2810)

github.com/socketio/socket.io - 8eaba085de7b855815291a08042f89646a35d962 authored over 8 years ago
[fix] Properly close the connection on error (#2681)

github.com/socketio/socket.io - 2258a6a6e3999b250be9823822ef833bdff65614 authored over 8 years ago
[perf] Use shared instance of the encoder (#2825)

github.com/socketio/socket.io - ad658b8cc25893e30a48e694249bc04be35aaf55 authored over 8 years ago
[perf] Reset properties instead of deleting them (#2826)

Deleting properties is a v8 'optimization killer'

github.com/socketio/socket.io - e24434a0a067b2cc5a6f1fc3b2d39ea95505015b authored over 8 years ago
[docs] Fix documentation for `local` flag (#2816)

github.com/socketio/socket.io - b754cff2b415a8cbbf0f23c61824bcc69b078430 authored over 8 years ago
[docs] Add emit cheatsheet (#2815)

github.com/socketio/socket.io - 706ca2a0c14af91713771113bff7ea7f5a36596c authored over 8 years ago
[docs] Add pingInterval/pingTimeout/transports options in the API documentation (#2814)

github.com/socketio/socket.io - accd0bd64a4435667c58c3f01cdafec680565a86 authored over 8 years ago
[docs] Add an example for socket.join() method (#2813)

github.com/socketio/socket.io - 131a2befec3c79a1fd9934ed1dfda0ba85cf2c5f authored over 8 years ago
[docs] Fix a typo on `clients` method in the API documentation (#2812)

github.com/socketio/socket.io - 0be865f614043106d762dc5869e351a544b89616 authored over 8 years ago
[chore] Update issue template with fiddle (#2811)

github.com/socketio/socket.io - 01b262fbe04a18dc0d802b0d049dcc81727ac40b authored over 8 years ago
[chore] Update copyright year LICENSE to 2017 (#2803)

github.com/socketio/socket.io - f2604399332bc19ce548fec764162fbb8be49db5 authored over 8 years ago
[docs] Fix wrong argument name in API.md (#2802)

github.com/socketio/socket.io - e04de3c2c83cb719ab063a332fd5f3897cf0eb29 authored over 8 years ago
[fix] Prevent null from being accepted as argument (#2606)

github.com/socketio/socket.io - a27802e19e60b0c4ea2d7ef8c13d1c80e52fc48e authored over 8 years ago
[perf] micro-optimisations (#2793)

github.com/socketio/socket.io - c46d4481bdf4c87a20b373ade647a7acb4f158f8 authored over 8 years ago
[docs] Add install script on Readme.md (#2780)

github.com/socketio/socket.io - d82190016f5ff3afc42c74d98893d8654fc8eeb6 authored over 8 years ago
[docs] API documentation (#2784)

github.com/socketio/socket.io - 255b845596a4e48bb85de16fd0dc351ca77cc18d authored over 8 years ago
[chore] Release 1.7.2 (#2783)

github.com/socketio/socket.io - 1f59e4526a9ff061512012cd47e65962ccd0e649 authored over 8 years ago