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
edb95ea22106708d7aa16ae9e97b2decf060be2d authored over 4 years ago by Damien Arrachequesne <[email protected]>
b74bb80122517a6cb6d81939e92317a2a6aa5b2c authored over 4 years ago by Damien Arrachequesne <[email protected]>
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]>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]>4d01b2c84cc8dcd6968e422d44cb5e78851058b9 authored over 5 years ago by flaambe <[email protected]>
Fix documentation about default origins value. The default should read `*:*` instead of `*
82271921db9d5d2048322a0c9466ffcb09b2a501 authored over 5 years ago by Jonatan Juárez <[email protected]>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]>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]>df05b73bb93d7c34c758504001f869cb156703d5 authored about 6 years ago by Damien Arrachequesne <[email protected]>
b00ae50be65d1bc88fa95145f1c486a6886a6b76 authored about 6 years ago by Markko Legonkov <[email protected]>
d3c653d876d90f28d6bd9b367b7ce71b8f7399ad authored about 6 years ago by Nadir Hussain Laskar <[email protected]>
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]>
- engine.io: https://github.com/socketio/engine.io/compare/3.2.0...3.3.1
- socket.io-parser: htt...
Reference: https://github.com/nodejs/Release
7b8fba7ea2a632323baaf8e5d1e543a1f92e2b3d authored about 6 years ago by Damien Arrachequesne <[email protected]>e5f0ceaee060306c38c7a5abf470f693b609a17d authored about 6 years ago by Emmanuel DEMEY <[email protected]>
`user is typing` messages were not properly removed
Closes #3291
7e35f901b8b60605b6cde94467033921ab582fc5 authored over 6 years ago by Damien Arrachequesne <[email protected]>2dbec77a385a7be6c6434f2db3dc10d721da493d authored over 6 years ago by Damien Arrachequesne <[email protected]>
d97d873aee19ef1d7d3932281817679b578ea4f9 authored over 6 years ago by Andrew Stelmach <[email protected]>
e0b2cb0c5a9af768a48c43f65643412cc8edc7df authored over 6 years ago by Damien Arrachequesne <[email protected]>
To match the behaviour on the namespace (see #2628).
1decae341c80c0417b32d3124ca30c005240b48a authored over 6 years ago by Sleiman Sleiman <[email protected]>0279c47c8c886039093e0086c917575bbf419866 authored over 6 years ago by Donut <[email protected]>
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]>db831a3de4528a2017dad5e9b419333d4d929bd3 authored over 6 years ago by Damien Arrachequesne <[email protected]>
This follows #3187, with a slightly different API.
A dynamic namespace can be created with:
...
ad0c052eff1d7d0631214abfa4e14d7fef5cfaec authored almost 7 years ago by Scott Gress <[email protected]>
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]>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]>be61ba0a202ceaf81390d78ae10d00fc95ce5f10 authored almost 7 years ago by Jumper Chen <[email protected]>
c0c79f019e7138194e438339f8192705957c8ec3 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
dea5214f2154c5a6f46189c7d2e66674bd868992 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
b1941d5dfe3d2530bb0f0391088d3c8765ae9695 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
a23007a63575915b87a525f30f856e24ce5115d1 authored almost 7 years ago by Miguel Piedrafita <[email protected]>
So that the call to the `has-binary` method can be skipped. Usage:
```
// with binary data
...
0539a2c4fd1c5e5468d3933200ef07c1377c57d4 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
c06ac071d04578e2f50dc8a785e66019dbb81144 authored almost 7 years ago by Devlin Pajaron <[email protected]>
52b09609db04e8691ba9307009e54dd528929a86 authored almost 7 years ago by Damien Arrachequesne <[email protected]>
1c108a35e499579f978908bac3fb47122ed77ee4 authored about 7 years ago by Damien Arrachequesne <[email protected]>
f33347908066da4f89febe886929b4c5f5e838eb authored about 7 years ago by Thiago Santos <[email protected]>
3f611654f25743c2a5efd8e19aec9f40bd4a46ee authored about 7 years ago by Carson McKinstry <[email protected]>
e26b71c78e48d566fc8bf3726bcec0ba872b015a authored about 7 years ago by Vyacheslav Aristov <[email protected]>
3386e155a8027f3cec85b82e803cbc87a119e56b authored over 7 years ago by Haku <[email protected]>
3684d590f51fae6dd9bb4501f7ea75afe20ffcda authored over 7 years ago by Stanley288 <[email protected]>
dd69abbeeeeeb50c5f88b0cb79460e1add690820 authored over 7 years ago by Damien Arrachequesne <[email protected]>
1f0e64a6da90213d8b5633b72acffae9f8a9a830 authored over 7 years ago by Damien Arrachequesne <[email protected]>
9d170a75d0626cff60f6be518351d825b894c44d authored over 7 years ago by Gabriel Hautclocq <[email protected]>
7199d1b6ef812a13a4df09b5155b52f52517ea2d authored over 7 years ago by Nicolas Coden <[email protected]>
bf7afb14cb31cb4c17cfa8e1eb1fd4a8dcfc1ebf authored over 7 years ago by Damien Arrachequesne <[email protected]>
410f5bcb8e89981824da0034b64fb6cfbf2f6974 authored over 7 years ago by Damien Arrachequesne <[email protected]>
65ece01135e1a3a4b517ed5c599eb5a7a3401f1a authored over 7 years ago by Damien Arrachequesne <[email protected]>
It seems packets could be delivered to wrong room in some case, if the
_rooms array was not res...
Fix "TypeError: Cannot convert undefined or null to object" when a
middleware is added before t...
Update badge to https://slackin-socketio.now.sh/badge.svg
9a014e2df413ea8374f29eec993fe162bd6a73e7 authored over 7 years ago by Ra'Shaun Stovall <[email protected]>2b10f1b3a44a06371eed398bf9011081d2495420 authored over 7 years ago by Damien Arrachequesne <[email protected]>
a10dc8d92d37977ae68b6472e8c1b550956dd4d1 authored over 7 years ago by Damien Arrachequesne <[email protected]>
Using a middleware could previously lead to a connecting client
receiving a connect event from ...
832b8fc6d98cce5843663cded3de8f63ab4ecd02 authored over 7 years ago by Damien Arrachequesne <[email protected]>
a0056904c1094008fda69ba99d395c7842f227dc authored over 7 years ago by Damien Arrachequesne <[email protected]>
3367eaa948a97f32f965da8d2cbe06fdc0b84818 authored over 7 years ago by Damien Arrachequesne <[email protected]>
6c0705f733d813cc5b9faedf5692b9cd10d58e21 authored over 7 years ago by Damien Arrachequesne <[email protected]>
1980fb4a0393e2154c045860ab8bbe0512ad2864 authored over 7 years ago by Damien Arrachequesne <[email protected]>
0d07c47f815e2174dcafac29441123682677313c authored over 7 years ago by Xavier Damman <[email protected]>
a086588747599764ffcfc5d7d0d1adabd4d4e2a9 authored over 7 years ago by Damien Arrachequesne <[email protected]>
87b06ad3628650e5d8910c2a107469e9c38328d1 authored over 7 years ago by Damien Arrachequesne <[email protected]>
199eec648e28cf5bb75e98bd5402ab2641de6624 authored over 7 years ago by Caleb <[email protected]>
f1b39a6b1d0f30c4dce63a6b2a2aa9d839483285 authored over 7 years ago by Faraz Patankar <[email protected]>
240b154960d89e65ccddddf4319f07e9e63d69b4 authored over 7 years ago by Damien Arrachequesne <[email protected]>
c5b77387309e5231d9e3d6f3974391bef067b874 authored over 7 years ago by efkan <[email protected]>
03f3bc9ab3d5093a746b8e434b29dc43106a0804 authored over 7 years ago by Simen Bekkhus <[email protected]>
e40accf7a12f6f04a63739f378e67b2f7fbd3b68 authored almost 8 years ago by SwhGo_oN <[email protected]>
01a4623613d9791d1c2043f092c7c25d55c35279 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
2d5b0026c5e472de32234bfc9d5911951f3db579 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
5ae06e6285c53c4e90622c6830bc63950c38269e authored almost 8 years ago by Damien Arrachequesne <[email protected]>
Includes the following (from engine.io changelog):
* [fix] Initialize the WebSocket server in...
4d8f68c7dc479da8b75cc93001f89ee6e32d3c12 authored almost 8 years ago by sgress454 <[email protected]>5b79ab1af195f70c46ab1b6c4a1f955f7268a255 authored almost 8 years ago by Tim Ruffles <[email protected]>
54ff591b07ad17915ffd9f325448e72c9a76e828 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
e1facd5155bac210f287b62290a36b4997df1740 authored almost 8 years ago by H3rby7 <[email protected]>
3b92cc2b2678f0e102d7a882248424475e7116ae authored almost 8 years ago by Damien Arrachequesne <[email protected]>
3d695c60f136027df1086423e4ff5b68e904804f authored almost 8 years ago by Damien Arrachequesne <[email protected]>
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]>23c9dd34d54722dd71f5dd169179c6a02f5c13d3 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
e28b47542875ddea8d7960423bca503430ee0b4a authored almost 8 years ago by Damien Arrachequesne <[email protected]>
f7eed6e397ae4102813896d721b86c21700c19ed authored almost 8 years ago by Damien Arrachequesne <[email protected]>
988852986a0b70ad960166ce1a209b40aa66d6d4 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
8eaba085de7b855815291a08042f89646a35d962 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
2258a6a6e3999b250be9823822ef833bdff65614 authored almost 8 years ago by Tom Atkinson <[email protected]>
ad658b8cc25893e30a48e694249bc04be35aaf55 authored almost 8 years ago by Tom Atkinson <[email protected]>
Deleting properties is a v8 'optimization killer'
e24434a0a067b2cc5a6f1fc3b2d39ea95505015b authored almost 8 years ago by Tom Atkinson <[email protected]>b754cff2b415a8cbbf0f23c61824bcc69b078430 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
706ca2a0c14af91713771113bff7ea7f5a36596c authored almost 8 years ago by Damien Arrachequesne <[email protected]>
accd0bd64a4435667c58c3f01cdafec680565a86 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
131a2befec3c79a1fd9934ed1dfda0ba85cf2c5f authored almost 8 years ago by Damien Arrachequesne <[email protected]>
0be865f614043106d762dc5869e351a544b89616 authored almost 8 years ago by Damien Arrachequesne <[email protected]>
01b262fbe04a18dc0d802b0d049dcc81727ac40b authored almost 8 years ago by Damien Arrachequesne <[email protected]>
f2604399332bc19ce548fec764162fbb8be49db5 authored almost 8 years ago by Bella <[email protected]>
e04de3c2c83cb719ab063a332fd5f3897cf0eb29 authored almost 8 years ago by Andrea Accardo <[email protected]>
a27802e19e60b0c4ea2d7ef8c13d1c80e52fc48e authored almost 8 years ago by Ian Bro <[email protected]>
c46d4481bdf4c87a20b373ade647a7acb4f158f8 authored almost 8 years ago by Gatsbill <[email protected]>
d82190016f5ff3afc42c74d98893d8654fc8eeb6 authored almost 8 years ago by bananaapple <[email protected]>
255b845596a4e48bb85de16fd0dc351ca77cc18d authored almost 8 years ago by Damien Arrachequesne <[email protected]>
1f59e4526a9ff061512012cd47e65962ccd0e649 authored about 8 years ago by Damien Arrachequesne <[email protected]>