Releases: mullvad/browser-extension
v0.9.1-firefox-beta
What's Changed
- Update URL for uBlock Origin by @MrChocolatine
- Exclude local and reserved IP from proxying
- Update some dependencies
- Base active tab on the focused window
- Change the proxy DNS from a switch to a checkbox
- Make proxy related permissions optional
- Update the proxy badge immediately after selecting a proxy and when toggling a proxy
- Load proxies only when visiting the proxy tab
- Explicitly tell when Mullvad Encrypted DNS is in use
v0.9.0-firefox-beta
What's Changed
- Proxy can be set per domain instead of browser-wide
- A domain can now be excluded from ever being proxied
- Add a toggle to enable/disable DNS proxying
- Removal of the proxy icon in the address bar (as it will eventually be deprecated by Firefox)
- Add a badge on the extension icon when the proxy is in use, with the current 2-letters country code
- Rework of the interface navigation with simplification in mind
This is a major refactor of the way proxy works in the extension. Instead of a proxy config being used for the whole browser,
each requests are intercepted and can then use a specific proxy config based on user choice.
The extension requires the use of new permissions:
<all_urls>
to be able to intercept all requests and proxy themtabs
to display in the extension popup the proxy in use for the current tab
Important notes
-
If another extension is using the
dns
permission, this extension DNS requests might not be proxied. This is notably the case of uBlock Origin's Uncloak canonical names setting.
It is worth remembering DNS requests outside the proxy made by a third-party extension will not leak, because Mullvad's proxy only works inside of a Mullvad VPN tunnel. This is why DNS leaks are a very unlikely scenario. -
Any websites relying on UDP without TCP fallback will be broken when proxied. This is because neither Firefox nor Chrome have implemented UDP over socks5. See the related Firefox issue.
-
Proxying through OpenVPN is not supported anymore. The reason for this change is that the proxy with OpenVPN is very limited in functionality as the proxy exit is the same as the OpenVPN server you're currently connected to.
If you need to proxy with OpenVPN, you can use the Firefox proxy settings inMenu
>Settings
>General
>Network Settings
as before.
v0.8.5-firefox-beta
What's Changed
- Remove outdated Leta setting
- Update dependencies
- Update the DNS leak check
v0.8.4-firefox-beta
What's Changed
- Display proxy icon in the URL bar (hovering over it will display the active proxy)
- Update dependencies
- Pin the extension icon to the toolbar by default
Full Changelog: v0.8.3-firefox-beta...v0.8.4-firefox-beta
v0.8.3-firefox-beta
What's Changed
- Hide notifications when connection check is running
- Update readme with guide for testing the extension across restart
- Remove legacy code to clean local storage
- Fix webRTC setting across restart
- Add Mullvad Leta auto login setting
Did you know?
When using the extension, if you type m search
in the URL bar and press Enter
, a Mullvad Leta search for the term search
will be launched.
Mullvad Leta auto login limitations
- Doesn't work with containers extension
- Doesn't work with in Private Browsing Mode in Firefox (as implementation is different from TB/MB)
v0.8.2-firefox-beta
What's Changed
Full Changelog: v0.8.1-firefox-beta...v0.8.2-firefox-beta
v0.8.1-firefox-beta
What's Changed
Full Changelog: v0.8.0-firefox-beta...v0.8.1-firefox-beta
v0.8.0-firefox-beta
What's Changed
- Updates config and version number by @ruihildt in #149
- Hide notifications when connection check is running by @ruihildt in #150
- Add script and guide for persistence across restart by @ruihildt in #159
- Remove legacy code to clean local storage by @ruihildt in #160
- Persisting webRTC setting across restart by @ruihildt in #158
- Add Mullvad Leta Auto Login setting by @ruihildt in #161
Mullvad Leta auto login limitations
- Doesn't work with containers
- Doesn't work with in Private Browsing Mode in Firefox (as implementation is different from TB/MB)
- If you keep your browser open for more than 24 hours, you need to login/logout again
Full Changelog: v0.7.9-firefox-beta...v0.8.0-firefox-beta
v0.7.9-firefox-beta
Added
- Recommend to use Mullvad DoH when not connected to Mullvad VPN
- Add warnings for incorrect DoH/DNS settings / webRTC leaks
- Add DNS information when available (leak status & DNS provider)
- Add default search engine recommendation when the default is either of Google, Bing, Yahoo, Yandex, Baidu, Amazon
- Add extension autoupdate URL
- Add a warning if internal IPs are leaked through webRTC
Changed
- Change name from Privacy Companion to Browser Extension
- Change the way recommendations are displayed on the home screen
- Show all connection information by default
- Change the About screen to Settings screen
- Change webRTC recommendation: only recommend disabling webRTC as the last resort
- Update all packages to the latest available
- Change the node/npm requirements
Fixed
- Use IP instead of the hostname when enabling the socks5 proxy: if the browser was configured to use DoH without failover, the hostname would never resolve.
- Adapt popup height to content
- Use consistent icons across the extension
Removed
- Remove outdated System Transparency filter
- Remove recommendations for CookieAutoDelete & Privacy Badger
- Remove recommendation to disable webRTC: it is not needed anymore on Firefox/Chromium
Full Changelog: v0.7.8-firefox-beta...v0.7.9-firefox-beta
v0.7.8-firefox-beta
What's Changed
- Update version / add extension ID to manifest by @ruihildt in #142
- Clean storage from old settings/recommendations by @ruihildt in #143
Full Changelog: v0.7.7-firefox-beta...v0.7.8-firefox-beta