commit | 5248228d79f8894b93374a33444ab1e150baac34 | [log] [tgz] |
---|---|---|
author | Diep Bui <diepbp@webrtc.org> | Wed Apr 12 15:10:58 2023 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Apr 13 07:49:23 2023 |
tree | 504be464bf11c7f7cd336648aaf7e108f9f2ada2 | |
parent | b00d63c88ba247f54e404d9ba973edea7d0db5bd [diff] |
Do not use deprecated IPv6 on Windows, and set temporary address attribute for IPv6 Currently webrtc does not have info about interface flags, thus it can use deprecated IPv6 and does not prefer temporary addresses as mentioned in https://www.rfc-editor.org/rfc/rfc8835#name-usage-of-temporary-ipv6-add Test: not able to test it because cannot mock GetAdaptersAddresses system call on Windows. However, it should be correct because the implementation is the same as chromium code. https://source.chromium.org/chromium/chromium/src/+/main:net/base/network_interfaces_win.cc;l=182 Bug: webrtc:14334 Change-Id: Iae696b00368ae2f9480b542d2ddbc036338081f1 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300965 Commit-Queue: Diep Bui <diepbp@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39839}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.