about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers
AgeCommit message (Collapse)AuthorFilesLines
2022-06-25Merge pull request #178390 from aszlig/firefox-fix-signing-required-detectionMartin Weinelt1-2/+5
2022-06-23Merge pull request #178645 from primeos/ungoogled-chromiumMichael Weiss3-55/+8
ungoogled-chromium: 102.0.5005.115 -> 103.0.5060.53
2022-06-23treewide/applications: add `sourceType` `binaryNativeCode` for many packagesRobert Scott3-0/+3
2022-06-23ungoogled-chromium: 102.0.5005.115 -> 103.0.5060.53Michael Weiss3-55/+8
2022-06-21chromium: 102.0.5005.115 -> 103.0.5060.53Michael Weiss1-10/+10
https://chromereleases.googleblog.com/2022/06/stable-channel-update-for-desktop_21.html This update includes 14 security fixes. CVEs: CVE-2022-2156 CVE-2022-2157 CVE-2022-2158 CVE-2022-2160 CVE-2022-2161 CVE-2022-2162 CVE-2022-2163 CVE-2022-2164 CVE-2022-2165
2022-06-21firefox: Improve detecting signing requirementsaszlig1-2/+5
Firefox 61 started to enforce signatures for add-ons and since commit d031843a1eee244172570c64c9e238641563e68e, we get an evaluation error that recommends the user to switch to Firefox ESR. This isn't an option for everyone and as I also pointed out in the pull request[1] introducing the above commit, I've been building Firefox like this: let firefoxNoSigning = firefox-unwrapped.overrideAttrs (lib.const { MOZ_REQUIRE_SIGNING = false; }); in wrapFirefox firefoxNoSigning { nixExtensions = ...; } However, this only works after manually modifying nixpkgs (or copy & paste wrapper.nix elsewhere) every time I want to have a new Firefox version. Of course, this gets annoying and tedious after a while, so this motivated me to properly fix this to not only check for an ESR version but also check the value of MOZ_REQUIRE_SIGNING. Note that I'm using toString here to check for the value because there are several ways (false, null, "", ...) to set the environment variable to an empty string and toString makes sure that it really is the desired behaviour. I specifically checked the Firefox source and also tested this with multiple values and only building with MOZ_REQUIRE_SIGNING set to an empty string seems to work (no "0", "false" or other variants). Additionally, there is another method to allow unsigned add-ons, which is by using the --with-unsigned-addon-scopes configure option[2]. Unfortunately, this does not work with nixExtensions because we don't have (or want) a central directory where those add-ons reside. Given that nixExtensions disallows manually installing add-ons, setting MOZ_REQUIRE_SIGNING to false should be safe in this case. [1]: https://github.com/NixOS/nixpkgs/pull/133504 [2]: https://bugs.archlinux.org/task/63075 Signed-off-by: aszlig <aszlig@nix.build>
2022-06-20Merge pull request #178303 from Icy-Thought/masterAnderson Torres1-2/+2
brave: 1.38.115 -> 1.39.122
2022-06-20Merge pull request #178279 from primeos/chromiumDevMichael Weiss1-5/+5
chromiumDev: 104.0.5110.0 -> 104.0.5112.12
2022-06-20brave: 1.38.115 -> 1.39.122Icy-Thought1-2/+2
2022-06-19chromiumDev: 104.0.5110.0 -> 104.0.5112.12Michael Weiss1-5/+5
2022-06-19vivaldi: 5.3.2679.55-1 -> 5.3.2679.58-1José Romildo1-2/+2
2022-06-19Merge master into staging-nextgithub-actions[bot]2-7/+8
2022-06-19Merge pull request #175158 from kuwii/dev/microsoft-edgeSandro2-7/+8
microsoft-edge: 100.0.1185.44 -> 102.0.1245.44
2022-06-18Merge master into staging-nextgithub-actions[bot]1-3/+3
2022-06-19microsoft-edge: 100.0.1185.44 -> 102.0.1245.44kuwii2-7/+8
2022-06-18chromiumBeta: 103.0.5060.42 -> 103.0.5060.53Michael Weiss1-3/+3
2022-06-15Merge master into staging-nextgithub-actions[bot]1-5/+5
2022-06-15Merge pull request #176206 from squalus/librewolfSandro1-5/+5
librewolf: 100.0.2-1 -> 101.0.1-1
2022-06-15Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-06-14Merge pull request #177402 from romildo/upd.vivaldiSandro1-2/+2
2022-06-14Merge master into staging-nextgithub-actions[bot]1-3/+3
2022-06-14Merge pull request #177583 from panicgh/tbbMartin Weinelt1-3/+3
2022-06-14Merge master into staging-nextgithub-actions[bot]1-1/+8
2022-06-14tor-browser-bundle-bin: 11.0.13 -> 11.0.14Nicolas Benes1-3/+3
2022-06-13palemoon: Limit build cores countOPNA26081-1/+8
Building with too many cores may be the cause of the build flakiness with OfBorg. Upstream says <=32 cores should work fine, let's see if this helps. https://forum.palemoon.org/viewtopic.php?f=5&t=28480
2022-06-13Merge master into staging-nextgithub-actions[bot]7-0/+7
2022-06-13yandex-browser: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13vivaldi: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13microsoft-edge: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13firefox-bin: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13google-chrome: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13opera: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13tor-browser-bundle-bin: mark meta.sourceProvenanceFliegendeWurst1-0/+1
2022-06-13Merge master into staging-nextgithub-actions[bot]1-2/+2
2022-06-12librewolf: 100.0.2-1 -> 101.0.1-1squalus1-5/+5
2022-06-12Merge pull request #177295 from OPNA2608/fix/palemoon-31.1.0Anderson Torres1-2/+2
palemoon: Fix 31.1.0 bump
2022-06-13Merge master into staging-nextgithub-actions[bot]1-1/+1
2022-06-12vivaldi: 5.3.2679.38-1 -> 5.3.2679.55-1José Romildo1-2/+2
2022-06-12Merge master into staging-nextgithub-actions[bot]1-5/+5
2022-06-12buildMozillaMach: allow PGO on all Linux platformsMartin Weinelt1-1/+1
Tested on the aarch64 community builder and it didn't get stuck like back when we first tried to enable PGO.
2022-06-12Merge pull request #177330 from primeos/ungoogled-chromiumMichael Weiss1-5/+5
ungoogled-chromium: 102.0.5005.61 -> 102.0.5005.115
2022-06-12Merge master into staging-nextgithub-actions[bot]1-393/+393
2022-06-11ungoogled-chromium: 102.0.5005.61 -> 102.0.5005.115Michael Weiss1-5/+5
2022-06-11palemoon: Fix 31.1.0 bumpOPNA26081-2/+2
2022-06-11firefox-devedition-bin-unwrapped: 102.0b5 -> 102.0b6R. Ryantm1-393/+393
2022-06-11Merge master into staging-nextgithub-actions[bot]5-1197/+1197
2022-06-10firefox-devedition-bin-unwrapped: 102.0b1 -> 102.0b5Martin Weinelt1-393/+393
2022-06-10firefox-beta-bin-unwrapped: 102.0b1 -> 102.0b5Martin Weinelt1-393/+393
2022-06-10firefox-bin-unwrapped: 101.0 -> 101.0.1Martin Weinelt1-393/+393
https://www.mozilla.org/en-US/firefox/101.0.1/releasenotes/
2022-06-10firefox-unwrapped: 101.0 -> 101.0.1R. Ryantm1-2/+2
https://www.mozilla.org/en-US/firefox/101.0.1/releasenotes/