FYI: Users who manually installed Phoenix on macOS or GNU/Linux who used the
sudo mv
commands from the README
are highly recommended to reinstall Phoenix with the updated steps, due to potential security issues. Thank you to doomedguppy for discovering & reporting this issue, and thank you to Seyed Mohamad Amin Modaresi for the prompt response and fix.
Regardless of Firefox's DoH mode, we now always warn before falling back to the system's native DNS by default. -
network.trr.display_fallback_warning
&network.trr_ui.show_fallback_warning_option
->true
Disabled Firefox's nonfunctional, legacy Safe Browsing API to ensure it's never used and for defense in depth. It's also now explicitly labeled in the case it is ever used for whatever reason. -
browser.safebrowsing.provider.google.advisoryName
->Google Safe Browsing (Legacy)
,browser.safebrowsing.provider.google.gethashURL
&browser.safebrowsing.provider.google.updateURL
->Explicitly enabled Firefox's native collector for sessionstore, as the old implementation is incompatible with per-site process isolation (Fission). -
browser.sessionstore.disable_platform_collection
->false
Added additional prefs to ensure Firefox's Cookie Banner Blocking is properly enabled and fully functional. -
cookiebanners.cookieInjector.enabled
&cookiebanners.service.enableGlobalRules.subFrames
->true
Explicitly disabled EDNS Client Subnet (ECS) by default to prevent leaking general location data to authoritative DNS servers. -
network.trr.disable-ECS
->true
Sending headers for DoH requests are now explicitly disabled. -
network.trr.send_accept-language_headers
&network.trr.send_user-agent_headers
->false
,network.trr.send_empty_accept-encoding_headers
->true
Codeberg: See here for more details.
GitLab: See here for more details.
GitHub: See here for more details.
:)