diff --git a/.changeset/rtc-ffi-0-13-2-emudhra-roots.md b/.changeset/rtc-ffi-0-13-2-emudhra-roots.md new file mode 100644 index 00000000..4eb5cf95 --- /dev/null +++ b/.changeset/rtc-ffi-0-13-2-emudhra-roots.md @@ -0,0 +1,5 @@ +--- +'@livekit/rtc-node': patch +--- + +Bump rtc-ffi-bindings to 0.13.2, which drops the libwebrtc TURN/TLS roots that trust the compromised eMudhra intermediate CAs. diff --git a/packages/livekit-rtc/package.json b/packages/livekit-rtc/package.json index f3e05afc..eeb271cf 100644 --- a/packages/livekit-rtc/package.json +++ b/packages/livekit-rtc/package.json @@ -31,7 +31,7 @@ "dependencies": { "@datastructures-js/deque": "1.0.8", "@livekit/mutex": "^1.0.0", - "@livekit/rtc-ffi-bindings": "0.13.1", + "@livekit/rtc-ffi-bindings": "0.13.2", "@livekit/typed-emitter": "^3.0.0", "pino": "^9.0.0", "pino-pretty": "^13.2.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 271d5627..4da96e78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -222,8 +222,8 @@ importers: specifier: ^1.0.0 version: 1.1.1 '@livekit/rtc-ffi-bindings': - specifier: 0.13.1 - version: 0.13.1 + specifier: 0.13.2 + version: 0.13.2 '@livekit/typed-emitter': specifier: ^3.0.0 version: 3.0.0 @@ -1145,40 +1145,40 @@ packages: '@livekit/protocol@1.53.0': resolution: {integrity: sha512-dM562Q7sEQbJ9ZghjIpcVuRxRApGNwJW/JfXRub+dJT8J1cC2Tep0SyYkDzOawix7+0x969fnjXt0qEZOxkjbQ==} - '@livekit/rtc-ffi-bindings-darwin-arm64@0.13.1': - resolution: {integrity: sha512-SIbQpLHmY5oq0hiUM9UTmlkPVLAm8TbTjnQlMWMqQLLFgmtIx+ayN2kLII5w0KIC68iK4yOjTUAeFMAJFYY5hg==} + '@livekit/rtc-ffi-bindings-darwin-arm64@0.13.2': + resolution: {integrity: sha512-XPdp00ZHM5kiCRdKNxGer5eDrlq1KO4ck7CAisX+fWENUxTXzMhOPzbIxfjH28fMVw24Ajs8ViMJwvIUIKuBQA==} engines: {node: '>= 18'} cpu: [arm64] os: [darwin] - '@livekit/rtc-ffi-bindings-darwin-x64@0.13.1': - resolution: {integrity: sha512-+gkitypx0mvtbUxlgnokr1wujFMuVW44q6Bev6AozkfCqpSBnO2bFqwJQo4sGY3UNl9Rq6TElcKPQ813LJu1UA==} + '@livekit/rtc-ffi-bindings-darwin-x64@0.13.2': + resolution: {integrity: sha512-36R0qqV7JeECWPp68uJtHy46gPfDl+xlGabnUiSz2sSutmrjtNK0bTpzX2OgoP7HPqMDep0bBySTnkv/8RCPtg==} engines: {node: '>= 18'} cpu: [x64] os: [darwin] - '@livekit/rtc-ffi-bindings-linux-arm64-gnu@0.13.1': - resolution: {integrity: sha512-rnWm3ekPXfHvO18CeRahQw4SF+YPiY3eUVHSbDqHPTTO3ohIfOT09qpC1otbaPm5gQYaQPuM0wUpLXDOPhgG0Q==} + '@livekit/rtc-ffi-bindings-linux-arm64-gnu@0.13.2': + resolution: {integrity: sha512-flYJL65NG+o1tNisPXY3Mhx0+fGb7DlBgvTaMzwYsc+KHhefEUgIRSSo78JEF/IM1MQVEneLQsGPqXuqEMC3aA==} engines: {node: '>= 18'} cpu: [arm64] os: [linux] libc: [glibc] - '@livekit/rtc-ffi-bindings-linux-x64-gnu@0.13.1': - resolution: {integrity: sha512-jp3CQdwb8gjh/sIL4ur6bVQiQARBnJkZp8sbifbXqWqpYX9lXMvEX5KomPCfsQrHfcuNwYHV4OjrXPXvc5+SEw==} + '@livekit/rtc-ffi-bindings-linux-x64-gnu@0.13.2': + resolution: {integrity: sha512-acxG8CXMCN4Dgx+nl/1n4CP2G1c8YgmYBs2cA/BpUwYUXsCf9nlnJKRa1i/PIQlTFshdnbgq31RJtz4b3cdGNA==} engines: {node: '>= 18'} cpu: [x64] os: [linux] libc: [glibc] - '@livekit/rtc-ffi-bindings-win32-x64-msvc@0.13.1': - resolution: {integrity: sha512-GbEfjBixFbxVx4iWr5J65cIVEdRirzcBdWr17eY2R18qTsr4VVr6mzmorUCq/jwysqE+Sl+d1QWR7oBDQPxbjw==} + '@livekit/rtc-ffi-bindings-win32-x64-msvc@0.13.2': + resolution: {integrity: sha512-ho3Q6T5kdvaXEVMvvLl+RmuStlDXzwqg3rY7hm95eZXeRwSCAmkfRz+cHuUDzztCiYNAey4zI1jPkHSRK5lTGg==} engines: {node: '>= 18'} cpu: [x64] os: [win32] - '@livekit/rtc-ffi-bindings@0.13.1': - resolution: {integrity: sha512-bcE1N/lr6SNvOKP4eOxBQNuplJMX21Tbe0nyMhV9Cj/wpXCXCjw3eScwyg1R0M32hKvWpoiJDv+EVVmg13Wq1Q==} + '@livekit/rtc-ffi-bindings@0.13.2': + resolution: {integrity: sha512-0JrZABVvpQt/PcCR51udLxm0JAPF3jt8ncQOBu/H8qlNTLAqW00qTVhYp7hrtJ7REd7MKxIkgv+zThLQVpXXzQ==} engines: {node: '>= 18'} '@livekit/typed-emitter@3.0.0': @@ -4408,30 +4408,30 @@ snapshots: dependencies: '@bufbuild/protobuf': 1.10.1 - '@livekit/rtc-ffi-bindings-darwin-arm64@0.13.1': + '@livekit/rtc-ffi-bindings-darwin-arm64@0.13.2': optional: true - '@livekit/rtc-ffi-bindings-darwin-x64@0.13.1': + '@livekit/rtc-ffi-bindings-darwin-x64@0.13.2': optional: true - '@livekit/rtc-ffi-bindings-linux-arm64-gnu@0.13.1': + '@livekit/rtc-ffi-bindings-linux-arm64-gnu@0.13.2': optional: true - '@livekit/rtc-ffi-bindings-linux-x64-gnu@0.13.1': + '@livekit/rtc-ffi-bindings-linux-x64-gnu@0.13.2': optional: true - '@livekit/rtc-ffi-bindings-win32-x64-msvc@0.13.1': + '@livekit/rtc-ffi-bindings-win32-x64-msvc@0.13.2': optional: true - '@livekit/rtc-ffi-bindings@0.13.1': + '@livekit/rtc-ffi-bindings@0.13.2': dependencies: '@bufbuild/protobuf': 1.10.1 optionalDependencies: - '@livekit/rtc-ffi-bindings-darwin-arm64': 0.13.1 - '@livekit/rtc-ffi-bindings-darwin-x64': 0.13.1 - '@livekit/rtc-ffi-bindings-linux-arm64-gnu': 0.13.1 - '@livekit/rtc-ffi-bindings-linux-x64-gnu': 0.13.1 - '@livekit/rtc-ffi-bindings-win32-x64-msvc': 0.13.1 + '@livekit/rtc-ffi-bindings-darwin-arm64': 0.13.2 + '@livekit/rtc-ffi-bindings-darwin-x64': 0.13.2 + '@livekit/rtc-ffi-bindings-linux-arm64-gnu': 0.13.2 + '@livekit/rtc-ffi-bindings-linux-x64-gnu': 0.13.2 + '@livekit/rtc-ffi-bindings-win32-x64-msvc': 0.13.2 '@livekit/typed-emitter@3.0.0': {}