tag:github.com,2008:https://github.com/socketio/socket.io-parser/releases Release notes from socket.io-parser 2024-07-22T09:08:17Z tag:github.com,2008:Repository/17002442/3.3.4 2024-07-22T09:14:57Z 3.3.4 <h3>Bug Fixes</h3> <ul> <li>check the format of the event name (<a href="https://github.com/Automattic/socket.io-parser/issues/125" data-hovercard-type="pull_request" data-hovercard-url="/socketio/socket.io-parser/pull/125/hovercard">#125</a>) (<a href="https://github.com/Automattic/socket.io-parser/commit/ee006607495eca4ec7262ad080dd3a91439a5ba4">ee00660</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/3.3.3...3.3.4"><tt>3.3.3...3.3.4</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.2.4 2023-06-19T06:18:44Z 4.2.4 <h3>Bug Fixes</h3> <ul> <li>ensure reserved events cannot be used as event names (<a href="https://github.com/socketio/socket.io-parser/commit/d9db4737a3c8ce5f1f49ecc8d928a74f3da591f7">d9db473</a>)</li> <li>properly detect plain objects (<a href="https://github.com/socketio/socket.io-parser/commit/b0e6400c93b5c4aa25e6a629d6448b8627275213">b0e6400</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.2.3...4.2.4"><tt>4.2.3...4.2.4</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.2.3 2023-05-22T08:25:02Z 4.2.3 <p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> This release contains an important security fix <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji></p> <p>A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="TypeError: Cannot convert object to primitive value at Socket.emit (node:events:507:25) at .../node_modules/socket.io/lib/socket.js:531:14"><pre class="notranslate"><code>TypeError: Cannot convert object to primitive value at Socket.emit (node:events:507:25) at .../node_modules/socket.io/lib/socket.js:531:14 </code></pre></div> <p>Please upgrade as soon as possible.</p> <h3>Bug Fixes</h3> <ul> <li>check the format of the event name (<a href="https://github.com/socketio/socket.io-parser/commit/3b78117bf6ba7e99d7a5cfc1ba54d0477554a7f3">3b78117</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.3"><tt>4.2.2...4.2.3</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/3.4.3 2023-05-22T08:25:57Z 3.4.3 <p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> This release contains an important security fix <g-emoji class="g-emoji" alias="warning">⚠️</g-emoji></p> <p>A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="TypeError: Cannot convert object to primitive value at Socket.emit (node:events:507:25) at .../node_modules/socket.io/lib/socket.js:531:14"><pre class="notranslate"><code>TypeError: Cannot convert object to primitive value at Socket.emit (node:events:507:25) at .../node_modules/socket.io/lib/socket.js:531:14 </code></pre></div> <p>Please upgrade as soon as possible.</p> <h3>Bug Fixes</h3> <ul> <li>check the format of the event name (<a href="https://github.com/socketio/socket.io-parser/commit/2dc3c92622dad113b8676be06f23b1ed46b02ced">2dc3c92</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/3.4.2...3.4.3"><tt>3.4.2...3.4.3</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.2.2 2023-01-19T09:51:09Z 4.2.2 <h3>Bug Fixes</h3> <ul> <li>calling destroy() should clear all internal state (<a href="https://github.com/socketio/socket.io-parser/commit/22c42e3545e4adbc5931276c378f5d62c8b3854a">22c42e3</a>)</li> <li>do not modify the input packet upon encoding (<a href="https://github.com/socketio/socket.io-parser/commit/ae8dd88995dbd7f89c97e5cc15e5b489fa0efece">ae8dd88</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.2.1...4.2.2"><tt>4.2.1...4.2.2</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/3.4.2 2022-11-15T09:28:26Z 3.4.2 <h3>Bug Fixes</h3> <ul> <li>check the format of the index of each attachment (<a href="https://github.com/socketio/socket.io-parser/commit/04d23cecafe1b859fb03e0cbf6ba3b74dff56d14">04d23ce</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/3.4.1...3.4.2"><tt>3.4.1...3.4.2</tt></a></li> <li>Branch: <a href="https://github.com/socketio/socket.io-parser/tree/3.4.x">3.4.x</a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/3.3.3 2022-11-15T09:27:25Z 3.3.3 <h3>Bug Fixes</h3> <ul> <li>check the format of the index of each attachment (<a href="https://github.com/Automattic/socket.io-parser/commit/fb21e422fc193b34347395a33e0f625bebc09983">fb21e42</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/3.3.2...3.3.3"><tt>3.3.2...3.3.3</tt></a></li> <li>Branch: <a href="https://github.com/socketio/socket.io-parser/tree/3.3.x">3.3.x</a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.2.1 2022-06-27T13:47:15Z 4.2.1 <h3>Bug Fixes</h3> <ul> <li>check the format of the index of each attachment (<a href="https://github.com/socketio/socket.io-parser/commit/b5d0cb7dc56a0601a09b056beaeeb0e43b160050">b5d0cb7</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.2.0...4.2.1"><tt>4.2.0...4.2.1</tt></a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.0.5 2022-11-15T09:29:02Z 4.0.5 <h3>Bug Fixes</h3> <ul> <li>check the format of the index of each attachment (<a href="https://github.com/socketio/socket.io-parser/commit/b559f050ee02bd90bd853b9823f8de7fa94a80d4">b559f05</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5"><tt>4.0.4...4.0.5</tt></a></li> <li>Branch: <a href="https://github.com/socketio/socket.io-parser/tree/4.0.x">4.0.x</a></li> </ul> darrachequesne tag:github.com,2008:Repository/17002442/4.2.0 2022-04-17T22:36:23Z 4.2.0 <h3>Features</h3> <ul> <li>allow the usage of custom replacer and reviver (<a href="https://github.com/socketio/socket.io-parser/issues/112" data-hovercard-type="pull_request" data-hovercard-url="/socketio/socket.io-parser/pull/112/hovercard">#112</a>) (<a href="https://github.com/socketio/socket.io-parser/commit/b08bc1a93e8e3194b776c8a0bdedee1e29333680">b08bc1a</a>)</li> </ul> <h4>Links</h4> <ul> <li>Diff: <a class="commit-link" href="https://github.com/socketio/socket.io-parser/compare/4.1.2...4.2.0"><tt>4.1.2...4.2.0</tt></a></li> </ul> darrachequesne