GitHub / socketio/engine.io / commits
The engine used in the Socket.IO JavaScript server, which manages the low-level transports such as HTTP long-polling and WebSocket.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3105a907 | docs: add migration notice | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 791aa58f | chore(release): 6.6.0 | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 6d8a0bea | refactor: move the `req` attribute to the polling class | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| c310b7b6 | refactor: improve types | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 362bc781 | fix: properly call the send callback during upgrade | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| afd29341 |
chore(dev-deps): bump ws and engine.io-client in /examples/memory-usage (#703)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 56c4664b |
chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (#701)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 6b9e3e45 | refactor: improve types | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| f521cbab | refactor: simplify the heartbeat code | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 5359bae6 | perf: do not reset the hearbeat timer on each packet | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| d3f45dca | docs(changelog): add release notes for versions 3.6.2 and 6.5.5 | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 3c4d3149 |
chore(deps): bump ws from 8.11.0 to 8.17.1 (#702)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b0721e64 | ci: upgrade to actions/checkout@4 and actions/setup-node@4 | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 9a68c8ce | perf(websocket): use bound callbacks | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 62f59b6c | refactor: remove unnecessary array allocation | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 407c3ad2 | refactor: simplify the handling of the "drain" event | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| ef1c4c8b | refactor: remove the wsPreEncoded option | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| 8955eb7b | docs(examples): add some examples to track the memory usage | Damien Arrachequesne <d****e@g****m> | about 2 years ago | |
| fc21c4a0 | fix: fix `websocket` and `webtransport` send callbacks (#699) |
Jonathan Perret <j****b@j****t>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 79ea52dc |
chore(deps): bump express from 4.18.2 to 4.19.2 in /examples/latency (#700)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0efa04b5 | fix(types): make socket.request writable (#697) |
Jonathan Perret <j****b@j****t>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ff0fbfb6 | chore(release): 6.5.4 | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 09acb177 | ci: add Node.js 20 in the test matrix | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 39937f8f | refactor: minor cleanups | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 43c1c1c1 | refactor: simplify code | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 3b5e79ef | refactor: remove useless references | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| f27a6c35 | refactor: remove useless reference | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 2da559a8 | chore(release): 6.5.3 | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| 9545b44b | refactor: add cache-control header in the polling response | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| ff1c8615 | fix(webtransport): properly handle abruptly closed connections | Damien Arrachequesne <d****e@g****m> | almost 3 years ago | |
| c6bf8c0f | fix: improve compatibility with node16 module resolution (#689) |
Avi Vahl <a****l@w****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 12ca32b5 | chore(release): 6.5.2 | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| a306db09 | fix(webtransport): add proper framing | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 7dd1350b | docs: update the list of supported Node.js versions | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 98915d0b | chore(release): 6.5.1 | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 6dd2bc4f | fix: prevent crash when accessing TextDecoder (#684) |
Ben Weintraub <g****b@w****z>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9608781e |
chore(deps): bump engine.io from 6.2.1 to 6.4.2 in /examples/latency (#678)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 1f640a2a | chore(release): 6.5.0 | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 1bfa9cd0 | refactor: adapt to latest uWebSockets.js changes | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 123b68c0 | feat: add support for WebTransport | Damien Arrachequesne <d****e@g****m> | about 3 years ago | |
| 3144d274 | fix(uws): discard any write to an aborted uWS response (#682) |
Sean Oxley <1****S@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7bd77759 | docs: update the list of CVE | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 95e21538 | chore(release): 6.4.2 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| fc480b4f | fix: prevent crash when provided with an invalid query param | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 01419511 | refactor(types): ensure compatibility with Express middlewares | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 8b221629 | fix(uws): prevent crash when using with middlewares | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 93957828 | fix: include error handling for Express middlewares (#674) |
Ciel <9****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 911d0e35 | refactor: return HTTP 400 upon invalid request overlap | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| bd6d4713 | fix(typings): make clientsCount public (#675) |
Asger Hautop Drewsen <a****r@t****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7033c0ed | chore(release): 6.4.1 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 6e784894 | refactor: export BaseServer class (#669) |
Igor Lins e Silva <i****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 535b0686 | docs: add upgrade event in the documentation | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 898bd1c9 | chore(release): 6.4.0 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 6220d140 |
chore(deps): bump cookiejar from 2.1.2 to 2.1.4 (#667)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 24786e77 | feat: add support for Express middlewares | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 4d6f4541 | chore(release): 6.3.1 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 69603b95 | refactor: make the compress option optional | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| ae1ea779 | chore(release): 6.3.0 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| a65a0475 | fix: wait for all packets to be sent before closing the WebSocket connection | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| ed87609b | fix: fix the ES module wrapper | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| bc98bf12 | refactor: bump prettier to version 2.8.1 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 33dc0731 | docs: add some TODOs for the next major release | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 5e34722b | perf: add the wsPreEncodedFrame option | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 8a937a40 |
chore(deps): bump qs and express in /examples/latency (#665)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 719e275f |
chore(deps): bump qs from 6.9.4 to 6.11.0 (#664)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8f8b217f |
chore(deps): bump engine.io from 4.1.2 to 6.2.1 in /examples/latency (#663)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| da45d84c | chore: bump ws to version 8.11.0 | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| bd74e7c9 | chore: add security policy |
Damien Arrachequesne <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6d87a406 | refactor: add types to socket.send() | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| 3d28229c | docs: add note about socket.id | Damien Arrachequesne <d****e@g****m> | over 3 years ago | |
| d7bd2b1d | docs: add changelog for version 3.6.1 | Damien Arrachequesne <d****e@g****m> | almost 4 years ago | |
| 24b847be | chore(release): 6.2.1 | Damien Arrachequesne <d****e@g****m> | almost 4 years ago | |
| 99adb00b |
chore(deps): bump xmlhttprequest-ssl and engine.io-client in /examples/latenc...
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| d196f6a6 |
chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#660)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 7c1270f9 |
chore(deps): bump nanoid from 3.1.25 to 3.3.1 (#659)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 535a01d8 | ci: add Node.js 18 in the test matrix | Damien Arrachequesne <d****e@g****m> | almost 4 years ago | |
| 1b71a6f5 | docs: remove "Vanilla JS" highlight from README (#656) |
Tamas Flamich <t****h@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 425e833a | fix: catch errors when destroying invalid upgrades (#658) |
Jonathan Neve <j****e@a****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
almost 4 years ago | |
| d0fd4746 |
feat: add the "addTrailingSlash" option (#655)
Signed-off-by: iifawzi <i****e@g****m> |
iifawzi <i****e@g****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
almost 4 years ago | |
| 917d1d29 |
refactor: replace deprecated `String.prototype.substr()` (#646)
Signed-off-by: Lam Wei Li <p****n@m****m> |
Lam Wei Li <l****i@h****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 020801ab | chore: add changelog for version 3.6.0 | Damien Arrachequesne <d****e@g****m> | about 4 years ago | |
| ed1d6f91 | test: make test script work on Windows (#643) |
Lucas Boemeke <l****s@b****c>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| d7e3ab79 | chore(release): 6.2.0 | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 657f04e0 | chore: add Node.js 16 in the test matrix | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 088dcb4d | feat: add the "maxPayload" field in the handshake details | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| e24b27b8 | refactor: return an HTTP 413 response for too large payloads | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| ce3fe9d8 | chore(release): 6.1.3 | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 1bc5b1a2 | chore: bump engine.io-parser to version 5.0.3 | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 5df4f18f | perf(uws): remove nested inner functions |
e3dio <8****o@u****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
over 4 years ago | |
| 33674403 | fix(uws): properly handle chunked content (#642) |
e3dio <8****o@u****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
over 4 years ago | |
| a463d268 | fix(typings): allow CorsOptionsDelegate as cors options (#641) |
Jeffrey van Norden <v****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 90fb0a99 | chore(release): 6.1.2 | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| e122e4be | refactor: add additional types | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 3f1e312a | chore: bump package-lock.json file version | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 45112a30 | fix(uws): fix HTTP long-polling with CORS | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 8b4d6a81 | fix(uws): handle invalid websocket upgrades | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| a84595a0 |
chore(deps): bump engine.io from 4.0.0 to 4.1.2 in /examples/latency (#636)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| f3b761dc | chore(release): 6.1.1 | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| c0e194d4 | fix: properly handle invalid data sent by a malicious websocket client | Damien Arrachequesne <d****e@g****m> | over 4 years ago | |
| 49bb7cf6 | fix(uws): expose additional uWebSockets.js options (#634) |
Yosi Attias <y****1@g****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
over 4 years ago |