Confirmed users
39
edits
(→Prefs that control ICE Candidate generation: Update Prefs to account for changes introduced in 1297416) |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 4: | Line 4: | ||
==Address leakage and VPNs== | ==Address leakage and VPNs== | ||
===Undocumented=== | |||
A lot has yet to be documented, and a lot has been and has yet to be implemented. | |||
In the vacuum, prefs like media.peerconnection.ice.proxy_only_if_behind_proxy are getting 'documented' like [https://www.reddit.com/r/firefox/comments/8hjh3h/google_voice_psa_if_you_have_been_recently_having/ this]. | |||
===Test=== | |||
* a [https://diafygi.github.io/webrtc-ips/ test for WebRTC leaks] (partial?) | |||
===Prefs that control ICE Candidate generation=== | ===Prefs that control ICE Candidate generation=== | ||
| Line 46: | Line 53: | ||
===Hooks to control access to createOffer/createAnswer=== | ===Hooks to control access to createOffer/createAnswer=== | ||
Firefox 43 (uplifted to 42) supports hooks that allow an extension to allow or deny calls to createOffer and createAnswer -- {{Bug|1189060}} | With the removal of old-style add-ons in Firefox 57, the following information is no longer applicable. An equivalent WebExtensions API is under development, but not yet complete. See {{Bug|1281833}} for details. | ||
<s>Firefox 43 (uplifted to 42) supports hooks that allow an extension to allow or deny calls to createOffer and createAnswer -- {{Bug|1189060}} | |||
<nowiki> | <nowiki> | ||
// Add-ons can override stock permission behavior by doing: | // Add-ons can override stock permission behavior by doing: | ||
| Line 63: | Line 72: | ||
// See browser/modules/webrtcUI.jsm for detail</nowiki> | // See browser/modules/webrtcUI.jsm for detail</nowiki> | ||
Example extension: http://hancke.name/tmp/verhueterli.xpi (source: https://github.com/fippo/plumber). Note: unsigned extensions require flipping a pref to use (and can't be used in Beta 41). | Example extension: http://hancke.name/tmp/verhueterli.xpi (source: https://github.com/fippo/plumber). Note: unsigned extensions require flipping a pref to use (and can't be used in Beta 41).</s> | ||