Ecosyste.ms: OpenCollective

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

github.com/socketio/socket.io

Realtime application framework (Node.JS server)
https://github.com/socketio/socket.io

docs(whiteboard-example): update dependencies

edb95ea22106708d7aa16ae9e97b2decf060be2d authored over 4 years ago by Damien Arrachequesne <[email protected]>
docs(chat-example): remove dependency to the parent project

b74bb80122517a6cb6d81939e92317a2a6aa5b2c authored over 4 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.3.0

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

47161a65d40c2587535de750ac4c7d448e5842ba authored over 5 years ago by Damien Arrachequesne <[email protected]>
[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

cf39362014f5ff13a17168b74772c43920d6e4fd authored over 5 years ago by Damien Arrachequesne <[email protected]>
test: remove deprecated Buffer usage (#3481)

4d01b2c84cc8dcd6968e422d44cb5e78851058b9 authored over 5 years ago by flaambe <[email protected]>
[docs] Fix the default value of the 'origins' parameter (#3464)

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

82271921db9d5d2048322a0c9466ffcb09b2a501 authored over 5 years ago by Jonatan Juárez <[email protected]>
[chore] Bump engine.io to version 3.4.0

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

1150eb50e9ce4f15cbd86c51de69df82f3194206 authored over 5 years ago by Damien Arrachequesne <[email protected]>
[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

9c1e73c752aec63f48b511330a506d037783d897 authored almost 6 years ago by Grant Timmerman <[email protected]>
[chore] Release 2.2.0

df05b73bb93d7c34c758504001f869cb156703d5 authored about 6 years ago by Damien Arrachequesne <[email protected]>
[feat] Add cache-control header when serving the client source (#2907)

b00ae50be65d1bc88fa95145f1c486a6886a6b76 authored about 6 years ago by Markko Legonkov <[email protected]>
[docs] Add Touch Support to the whiteboard example (#3104)

d3c653d876d90f28d6bd9b367b7ce71b8f7399ad authored about 6 years ago by Nadir Hussain Laskar <[email protected]>
[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...

a7fbd1ac4a47cafd832fc62e371754df924c5903 authored about 6 years ago by Antonio <[email protected]>
[chore] Bump dependencies

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

190d22b46e3c2ed18413458a2106322f8bac99f5 authored about 6 years ago by Damien Arrachequesne <[email protected]>
[test] Update Travis configuration

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

7b8fba7ea2a632323baaf8e5d1e543a1f92e2b3d authored about 6 years ago by Damien Arrachequesne <[email protected]>
[docs] Use new JavaScript syntax inside the README (#3360)

e5f0ceaee060306c38c7a5abf470f693b609a17d authored about 6 years ago by Emmanuel DEMEY <[email protected]>
[docs] fix `this` scope in the chat example

`user is typing` messages were not properly removed

Closes #3291

7e35f901b8b60605b6cde94467033921ab582fc5 authored over 6 years ago by Damien Arrachequesne <[email protected]>
[chore] Update issue template

2dbec77a385a7be6c6434f2db3dc10d721da493d authored over 6 years ago by Damien Arrachequesne <[email protected]>
[docs] update README.md (#3309)

d97d873aee19ef1d7d3932281817679b578ea4f9 authored over 6 years ago by Andrew Stelmach <[email protected]>
[chore] Release 2.1.1

e0b2cb0c5a9af768a48c43f65643412cc8edc7df authored over 6 years ago by Damien Arrachequesne <[email protected]>
[feat] Add local flag to the socket object (#3219)

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

1decae341c80c0417b32d3124ca30c005240b48a authored over 6 years ago by Sleiman Sleiman <[email protected]>
[docs] Convert the chat example to ES6 (#3227)

0279c47c8c886039093e0086c917575bbf419866 authored over 6 years ago by Donut <[email protected]>
[docs] Clarify private messaging in the emit cheatsheet (#3232)

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

Fixes #3220

2917942b3e140ad9655e02f64c805df2103af7e8 authored over 6 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.1.0

db831a3de4528a2017dad5e9b419333d4d929bd3 authored over 6 years ago by Damien Arrachequesne <[email protected]>
[feat] Add support for dynamic namespaces (#3195)

This follows #3187, with a slightly different API.

A dynamic namespace can be created with:
...

ac945d1eba2c0e126c6750d5eccbdb861e0abc56 authored over 6 years ago by Damien Arrachequesne <[email protected]>
[docs] Add note in docs for `origins(fn)` about `error` needing to be a string. (#2895)

ad0c052eff1d7d0631214abfa4e14d7fef5cfaec authored almost 7 years ago by Scott Gress <[email protected]>
[fix] Include the protocol in the origins check (#3198)

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

```j...

1f1d64bab61a273712a199591a3f76210d8c0959 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[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....

f4fc517e0fe25866c95b584291487b8cbdff889d authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Add link to a Dart client implementation (#2940)

be61ba0a202ceaf81390d78ae10d00fc95ce5f10 authored almost 7 years ago by Jumper Chen <[email protected]>
[feat] Add support for dynamic namespaces (#3187)

c0c79f019e7138194e438339f8192705957c8ec3 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Bump superagent and supertest versions (#3186)

dea5214f2154c5a6f46189c7d2e66674bd868992 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Bump engine.io to version 3.2.0

b1941d5dfe3d2530bb0f0391088d3c8765ae9695 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Update license year (#3153)

a23007a63575915b87a525f30f856e24ce5115d1 authored almost 7 years ago by Miguel Piedrafita <[email protected]>
[feat] Add a 'binary' flag (#3185)

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

```
// with binary data
...

f48a06c040280b44f90fd225c888910544fd63b5 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[test] Update travis configuration

0539a2c4fd1c5e5468d3933200ef07c1377c57d4 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Fix typo (#3157)

c06ac071d04578e2f50dc8a785e66019dbb81144 authored almost 7 years ago by Devlin Pajaron <[email protected]>
[chore] Bump debug to version 3.1.0

52b09609db04e8691ba9307009e54dd528929a86 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.0.4

1c108a35e499579f978908bac3fb47122ed77ee4 authored about 7 years ago by Damien Arrachequesne <[email protected]>
[test] Use npm scripts instead of gulp (#3078)

f33347908066da4f89febe886929b4c5f5e838eb authored about 7 years ago by Thiago Santos <[email protected]>
[docs] Fix a grammar mistake in the API docs (#3076)

3f611654f25743c2a5efd8e19aec9f40bd4a46ee authored about 7 years ago by Carson McKinstry <[email protected]>
[docs] Fix typo in API docs (#3066)

e26b71c78e48d566fc8bf3726bcec0ba872b015a authored about 7 years ago by Vyacheslav Aristov <[email protected]>
[docs] Actually prevent input from having injected markup in chat example (#2987)

3386e155a8027f3cec85b82e803cbc87a119e56b authored over 7 years ago by Haku <[email protected]>
[docs] Use path.join instead of concatenating paths (#3014)

3684d590f51fae6dd9bb4501f7ea75afe20ffcda authored over 7 years ago by Stanley288 <[email protected]>
[fix] Reset rooms object before broadcasting from namespace (#3039)

dd69abbeeeeeb50c5f88b0cb79460e1add690820 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[fix] Do not throw when receiving an unhandled error packet (#3038)

1f0e64a6da90213d8b5633b72acffae9f8a9a830 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Add io.emit in the cheat sheet (#2992)

9d170a75d0626cff60f6be518351d825b894c44d authored over 7 years ago by Gabriel Hautclocq <[email protected]>
[docs] Fix misnamed 'Object.keys' in API docs (#2979)

7199d1b6ef812a13a4df09b5155b52f52517ea2d authored over 7 years ago by Nicolas Coden <[email protected]>
[docs] Update Webpack server example (#2976)

bf7afb14cb31cb4c17cfa8e1eb1fd4a8dcfc1ebf authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Update API documentation (#2973)

410f5bcb8e89981824da0034b64fb6cfbf2f6974 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.0.3

65ece01135e1a3a4b517ed5c599eb5a7a3401f1a authored over 7 years ago by Damien Arrachequesne <[email protected]>
[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...

db0c69969e70306f42e853be6796cf019f8c2bdd authored over 7 years ago by Damien Arrachequesne <[email protected]>
[fix] Fix middleware initialization (#2969)

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

94df7bcdfd5696c63aff496d850ff0305b019e67 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Update slack badge (#2961)

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

9a014e2df413ea8374f29eec993fe162bd6a73e7 authored over 7 years ago by Ra'Shaun Stovall <[email protected]>
[docs] Update webpack example (#2960)

2b10f1b3a44a06371eed398bf9011081d2495420 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.0.2

a10dc8d92d37977ae68b6472e8c1b550956dd4d1 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[fix] Fix timing issues with middleware (#2948)

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

2b216902e121ac2205444019b6d9316654809b29 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.0.1

832b8fc6d98cce5843663cded3de8f63ab4ecd02 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[fix] Update path of client file (#2934)

a0056904c1094008fda69ba99d395c7842f227dc authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 2.0.0

3367eaa948a97f32f965da8d2cbe06fdc0b84818 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Add an example of custom parser (#2929)

6c0705f733d813cc5b9faedf5692b9cd10d58e21 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Merge history of 1.7.x and 0.9.x branches (#2930)

1980fb4a0393e2154c045860ab8bbe0512ad2864 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[chore] Added backers and sponsors on the README (#2933)

0d07c47f815e2174dcafac29441123682677313c authored over 7 years ago by Xavier Damman <[email protected]>
[chore] Bump dependencies (#2926)

a086588747599764ffcfc5d7d0d1adabd4d4e2a9 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[feat] Move binary detection to the parser (#2923)

87b06ad3628650e5d8910c2a107469e9c38328d1 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Replace non-breaking space with proper whitespace (#2913)

199eec648e28cf5bb75e98bd5402ab2641de6624 authored over 7 years ago by Caleb <[email protected]>
[docs] Update emit cheatsheet (#2906)

f1b39a6b1d0f30c4dce63a6b2a2aa9d839483285 authored over 7 years ago by Faraz Patankar <[email protected]>
[docs] Explicitly document that Server extends EventEmitter (#2874)

240b154960d89e65ccddddf4319f07e9e63d69b4 authored over 7 years ago by Damien Arrachequesne <[email protected]>
[docs] Add server.engine.generateId attribute (#2880)

c5b77387309e5231d9e3d6f3974391bef067b874 authored over 7 years ago by efkan <[email protected]>
[docs] Fix wrong space character in README (#2900)

03f3bc9ab3d5093a746b8e434b29dc43106a0804 authored over 7 years ago by Simen Bekkhus <[email protected]>
[docs] Fix documentation for 'connect' event (#2898)

e40accf7a12f6f04a63739f378e67b2f7fbd3b68 authored almost 8 years ago by SwhGo_oN <[email protected]>
[feat] Allow to join several rooms at once (#2879)

01a4623613d9791d1c2043f092c7c25d55c35279 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add webpack build example (#2828)

2d5b0026c5e472de32234bfc9d5911951f3db579 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Bump socket.io-adapter to version 1.0.0 (#2867)

5ae06e6285c53c4e90622c6830bc63950c38269e authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Bump engine.io to version 2.0.2 (#2864)

Includes the following (from engine.io changelog):

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

4d8f68c7dc479da8b75cc93001f89ee6e32d3c12 authored almost 8 years ago by sgress454 <[email protected]>
[docs] Update the wording to match the code example (#2853)

5b79ab1af195f70c46ab1b6c4a1f955f7268a255 authored almost 8 years ago by Tim Ruffles <[email protected]>
[feature] Merge Engine.IO and Socket.IO handshake packets (#2833)

54ff591b07ad17915ffd9f325448e72c9a76e828 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Small addition to the Express Readme Part (#2846)

e1facd5155bac210f287b62290a36b4997df1740 authored almost 8 years ago by H3rby7 <[email protected]>
[feature] Allow the use of custom parsers (#2829)

3b92cc2b2678f0e102d7a882248424475e7116ae authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Bump engine.io to version 2.0.0 (#2832)

3d695c60f136027df1086423e4ff5b68e904804f authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[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...

3b5f4339a7b73c449684707f021c3f4aa2e01b13 authored almost 8 years ago by Antoine LUCAS <[email protected]>
[docs] Add a 'Features' section in the README (#2824)

23c9dd34d54722dd71f5dd169179c6a02f5c13d3 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add httpd cluster example (#2819)

e28b47542875ddea8d7960423bca503430ee0b4a authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add haproxy cluster example (#2818)

f7eed6e397ae4102813896d721b86c21700c19ed authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add nginx cluster example (#2817)

988852986a0b70ad960166ce1a209b40aa66d6d4 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Implement whiteboard example (#2810)

8eaba085de7b855815291a08042f89646a35d962 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[fix] Properly close the connection on error (#2681)

2258a6a6e3999b250be9823822ef833bdff65614 authored almost 8 years ago by Tom Atkinson <[email protected]>
[perf] Use shared instance of the encoder (#2825)

ad658b8cc25893e30a48e694249bc04be35aaf55 authored almost 8 years ago by Tom Atkinson <[email protected]>
[perf] Reset properties instead of deleting them (#2826)

Deleting properties is a v8 'optimization killer'

e24434a0a067b2cc5a6f1fc3b2d39ea95505015b authored almost 8 years ago by Tom Atkinson <[email protected]>
[docs] Fix documentation for `local` flag (#2816)

b754cff2b415a8cbbf0f23c61824bcc69b078430 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add emit cheatsheet (#2815)

706ca2a0c14af91713771113bff7ea7f5a36596c authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add pingInterval/pingTimeout/transports options in the API documentation (#2814)

accd0bd64a4435667c58c3f01cdafec680565a86 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Add an example for socket.join() method (#2813)

131a2befec3c79a1fd9934ed1dfda0ba85cf2c5f authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[docs] Fix a typo on `clients` method in the API documentation (#2812)

0be865f614043106d762dc5869e351a544b89616 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Update issue template with fiddle (#2811)

01b262fbe04a18dc0d802b0d049dcc81727ac40b authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Update copyright year LICENSE to 2017 (#2803)

f2604399332bc19ce548fec764162fbb8be49db5 authored almost 8 years ago by Bella <[email protected]>
[docs] Fix wrong argument name in API.md (#2802)

e04de3c2c83cb719ab063a332fd5f3897cf0eb29 authored almost 8 years ago by Andrea Accardo <[email protected]>
[fix] Prevent null from being accepted as argument (#2606)

a27802e19e60b0c4ea2d7ef8c13d1c80e52fc48e authored almost 8 years ago by Ian Bro <[email protected]>
[perf] micro-optimisations (#2793)

c46d4481bdf4c87a20b373ade647a7acb4f158f8 authored almost 8 years ago by Gatsbill <[email protected]>
[docs] Add install script on Readme.md (#2780)

d82190016f5ff3afc42c74d98893d8654fc8eeb6 authored almost 8 years ago by bananaapple <[email protected]>
[docs] API documentation (#2784)

255b845596a4e48bb85de16fd0dc351ca77cc18d authored almost 8 years ago by Damien Arrachequesne <[email protected]>
[chore] Release 1.7.2 (#2783)

1f59e4526a9ff061512012cd47e65962ccd0e649 authored about 8 years ago by Damien Arrachequesne <[email protected]>