summaryrefslogtreecommitdiff
path: root/nongnu/packages/mozilla.scm
AgeCommit message (Collapse)Author
2024-11-29nongnu: firefox-esr: Update to 128.5.1esr.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.1esr.
2024-11-27nongnu: firefox: Update to 133.0 [security fixes].Jonathan Brielmaier
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694, CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698, CVE-2024-11699, CVE-2024-11700, CVE-2024-11701, CVE-2024-11702, CVE-2024-11703, CVE-2024-11704, CVE-2024-11705, CVE-2024-11706 and CVE-2024-11708. * nongnu/packages/mozilla.scm (firefox): Update to 133.0.
2024-11-26nongnu: firefox-esr: Update to 128.5.0esr [security fixes].Tomas Volf
Fixes CVE-2024-11691, CVE-2024-11692, CVE-2024-11693, CVE-2024-11694, CVE-2024-11695, CVE-2024-11696, CVE-2024-11697, CVE-2024-11698, CVE-2024-11699. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.5.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-11-10nongnu: firefox-esr: Wrap with pipewire.Rutherther
Firefox needs pipewire in LD_LIBRARY_PATH for screensharing on Wayland, otherwise the screensharing just won't start. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Add pipewire lib path to LD_LIBRARY_PATH variable in 'wrap-program phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-10-31nongnu: firefox-esr: Update to 128.4.0esr [security fixes].Tomas Volf
Fixes CVE-2024-10458, CVE-2024-10459, CVE-2024-10460, CVE-2024-10461, CVE-2024-10462, CVE-2024-10463, CVE-2024-10464, CVE-2024-10465, CVE-2024-10466, CVE-2024-10467. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.4.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-19nongnu: firefox: Update to 131.0.3 [security fixes].John Kehayias
Fixes CVE-2024-9936 and, in previous versions since 130.0.1, CVE-2024-9680, CVE-2024-9391, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9395, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402, and CVE-2024-9403. Upstream removed firefox.desktop files which can be generated from their mach tool. However, this will try to download various dependencies. So, for now at least, use a patch which reverts that commit so we can use the included desktop file. In Arch, for example, they include a separate pre-generated desktop file rather than doing this at build time. * nongnu/packages/mozilla.scm (firefox): Update to 131.0.3. * nongnu/packages/patches/firefox-CVE-2024-9680.patch: Delete patch. * nongnu/packages/patches/firefox-restore-desktop-files.patch: Add patch.
2024-10-11nongnu: firefox: Fix CVE-2024-9680.Hilton Chain
* nongnu/packages/patches/firefox-CVE-2024-9680.patch: New file. * nongnu/packages/mozilla.scm (firefox)[source]<patches>: Add it. (%firefox-build-id): Update. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-10nongnu: firefox-esr: Update to 128.3.1esr [security fixes].Tomas Volf
Fixes CVE-2024-9680. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.1esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-10-02nongnu: firefox-esr: Update to 128.3.0esr [security fixes].Tomas Volf
Fixes CVE-2024-8900, CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, CVE-2024-9396, CVE-2024-9397, CVE-2024-9398, CVE-2024-9399, CVE-2024-9400, CVE-2024-9401, CVE-2024-9402. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.3.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-09-22nongnu: firefox: Update to 130.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 130.0.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-04firefox-esr: Use %default-gnu-imported-modules.Tomas Volf
%gnu-build-system-modules is deprecated, so let us use %default-gnu-imported-modules instead as the warning suggests. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]<#:modules>: Use %default-gnu-imported-modules instead of %gnu-build-system-modules. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-09-03nongnu: firefox-esr: Update to 128.2.0esr [security fixes].Tomas Volf
Fixes CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, CVE-2024-8384, CVE-2024-8385, CVE-2024-8386, CVE-2024-8387. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.2.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-09-03nongnu: firefox: Update to 130.0 [security fixes].Tomas Volf
Fixes CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, CVE-2024-8384, CVE-2024-8385, CVE-2024-8386, CVE-2024-8387, CVE-2024-8388, CVE-2024-8389. * nongnu/packages/mozilla.scm (firefox): Update to 130.0. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-08-29nongnu: Remove icu4c-73.John Kehayias
This version of icu4c is in Guix and made public in cf842e9b20b89ecb08ac3456a91780ec07b5a201. This also failed to build on the core-updates nonguix build due to a test failure which should be fixed in Guix with 7937c8827b8d23347a3159b4696335bd19fc17aa. * nongnu/packages/mozilla.scm (icu4c-73): Delete variable.
2024-08-21nongnu: firefox: Update to 129.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 129.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-17nongnu: firefox: Update to 129.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 129.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-08nongnu: firefox-esr: Update to 128.1.0esr [security fixes].Tomas Volf
Fixes CVE-2024-7518, CVE-2024-7519, CVE-2024-7520, CVE-2024-7521, CVE-2024-7522, CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527, CVE-2024-7528, CVE-2024-7529, CVE-2024-7531. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.1.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-08-08nongnu: firefox: Update to 129.0 [security fixes].Tomas Volf
Fixes CVE-2024-7518, CVE-2024-7519, CVE-2024-7520, CVE-2024-7521, CVE-2024-7522, CVE-2024-7523, CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527, CVE-2024-7528, CVE-2024-7529, CVE-2024-7530, CVE-2024-7531. * nongnu/packages/mozilla.scm (firefox): Update to 129.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-26nongnu: firefox: Update to 128.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 128.0.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-24nongnu: firefox: Update to 128.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 128.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-16nongnu: firefox: Fix WM Class.Brice Waegeneire
* nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Set the MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with "Firefox" in firefox.desktop. Fixes #325. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-10nongnu: firefox: Update to 128.0 [security fixes].Tomas Volf
Fixes CVE-2024-6600, CVE-2024-6601, CVE-2024-6602, CVE-2024-6603, CVE-2024-6604, CVE-2024-6605, CVE-2024-6606, CVE-2024-6607, CVE-2024-6608, CVE-2024-6609, CVE-2024-6610, CVE-2024-6611, CVE-2024-6612, CVE-2024-6613, CVE-2024-6614, CVE-2024-6615. * nongnu/packages/mozilla.scm (firefox): Update to 128.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-10nongnu: firefox-esr: Update to 128.0esr [security fixes].Tomas Volf
Fixes CVE-2024-6600, CVE-2024-6601, CVE-2024-6602, CVE-2024-6603, CVE-2024-6604. * nongnu/packages/mozilla.scm (firefox-esr): Update to 128.0esr. [arguments]<#:phases>: Update 'remove-cargo-frozen-flag. [native-inputs]: Update rust-cbindgen-0.26. (rust-firefox-esr): Use rust-1.77. (firefox)[arguments]<#:phases>: Delete 'remove-cargo-frozen-flag. [native-inputs]: Drop replace of rust-cbindgen. Use clang-18, the default one (13) fails to compile this version of firefox. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-07nongnu: firefox: Use rust-1.77.Tomas Volf
Efraim was kind enough to add rust versions up to the current 1.79 into the Guix, however the default version was not changed yet. That means we can drop our firefox-rust-1.76 and just use regular rust-1.77. * nongnu/packages/mozilla.scm (firefox-rust-1.76): Delete variable. (rust-firefox): Define as `rust-1.77'. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-26nongnu: firefox: Update to 127.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.2. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-06-20nongnu: firefox: Update to 127.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 127.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-15nongnu: firefox: Update to 127.0 [security fixes].Tomas Volf
Fixes CVE-2024-5687, CVE-2024-5688, CVE-2024-5689, CVE-2024-5690, CVE-2024-5691, CVE-2024-5692, CVE-2024-5693, CVE-2024-5694, CVE-2024-5695, CVE-2024-5696, CVE-2024-5697, CVE-2024-5698, CVE-2024-5699, CVE-2024-5700, CVE-2024-5701. Firefox 127 requires rust >= 1.76 which is currently not in upstream Guix. So lets bootstrap one. I took the liberty of adjusting the comment above rust-firefox-esr to use better link and properly explain why `rust' is used, since it did not really match the original wording. * nongnu/packages/mozilla.scm (firefox): Update to 127.0. (firefox-rust-1.76): New variable. (rust-firefox): Re-define to firefox-rust-1.76. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-06-12nongnu: firefox-esr: Update to 115.12.0esr [security fixes].Tomas Volf
Fixes CVE-2024-5688, CVE-2024-5690, CVE-2024-5691, CVE-2024-5692, CVE-2024-5693, CVE-2024-5696, CVE-2024-5700, CVE-2024-5702. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.12.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-28nongnu: firefox: Update to 126.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 126.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14nongnu: firefox: Update to 126.0 [security fixes].Tomas Volf
Fixes CVE-2024-4367, CVE-2024-4764, CVE-2024-4765, CVE-2024-4766, CVE-2024-4767, CVE-2024-4768, CVE-2024-4769, CVE-2024-4770, CVE-2024-4771, CVE-2024-4772, CVE-2024-4773, CVE-2024-4774, CVE-2024-4775, CVE-2024-4776, CVE-2024-4777, CVE-2024-4778. * nongnu/packages/mozilla.scm (firefox): Update to 126.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14nongnu: firefox-esr: Update to 115.11.0esr [security fixes].Tomas Volf
Fixes CVE-2024-4367, CVE-2024-4767, CVE-2024-4768, CVE-2024-4769, CVE-2024-4770, CVE-2024-4777. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.11.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-29nongnu: firefox: Update to 125.0.3.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.3. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-22nongnu: firefox: Update to 125.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-17nongnu: firefox: Update to 125.0.1 [security fixes].Tomas Volf
Fixes CVE-2024-3302, CVE-2024-3852, CVE-2024-3853, CVE-2024-3854, CVE-2024-3855, CVE-2024-3856, CVE-2024-3857, CVE-2024-3858, CVE-2024-3859, CVE-2024-3860, CVE-2024-3861, CVE-2024-3862, CVE-2024-3863, CVE-2024-3864, CVE-2024-3865. * nongnu/packages/mozilla.scm (firefox): Update to 125.0.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-17nongnu: firefox-esr: Update to 115.10.0esr [security fixes].Tomas Volf
Fixes CVE-2024-2609, CVE-2024-3302, CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3864. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.10.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-04nongnu: firefox: Update to 124.0.2.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 124.0.2. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-22nongnu: firefox: Update to 124.0.1 [security fixes].Tomas Volf
Fixes CVE-2024-29943, CVE-2024-29944. * nongnu/packages/mozilla.scm (firefox): Update to 124.0.1. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22nongnu: firefox-esr: Update to 115.9.1esr [security fixes].Tomas Volf
Fixes CVE-2024-29944. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.9.1esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-21nongnu: firefox: Update to 124.0 [security fixes].Tomas Volf
Fixes CVE-2023-5388, CVE-2024-2605, CVE-2024-2606, CVE-2024-2607, CVE-2024-2608, CVE-2024-2609, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612, CVE-2024-2613, CVE-2024-2614, CVE-2024-2615. * nongnu/packages/mozilla.scm (firefox): Update to 124.0. [arguments]<#:phases>{'remove-cargo-frozen-flag}: New phase. (firefox-wayland): Wrap comment. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21nongnu: firefox-esr: Update to 115.9.0esr [security fixes].Tomas Volf
Fixes CVE-2023-5388, CVE-2024-0743, CVE-2024-2605, CVE-2024-2607, CVE-2024-2608, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612, CVE-2024-2614, CVE-2024-2616. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.9.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14nongnu: firefox: Update to 123.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 123.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21nongnu: firefox: Update to 123.0 [security fixes].Tomas Volf
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549, CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553, CVE-2024-1554, CVE-2024-1555, CVE-2024-1556, CVE-2024-1557. * nongnu/packages/mozilla.scm (firefox): Update to 123.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-21nongnu: firefox-esr: Update to 115.8.0esr [security fixes].Tomas Volf
Fixes CVE-2024-1546, CVE-2024-1547, CVE-2024-1548, CVE-2024-1549, CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, CVE-2024-1553. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.8.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-02-06nongnu: firefox: Update to 122.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 122.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23nongnu: firefox: Update to 122.0 [security fixes].Tomas Volf
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0743, CVE-2024-0744, CVE-2024-0745, CVE-2024-0746, CVE-2024-0747, CVE-2024-0748, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0752, CVE-2024-0753, CVE-2024-0754, CVE-2024-0755. * nongnu/packages/mozilla.scm (firefox): Update to 122.0. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23nongnu: firefox-esr: Update to 115.7.0esr [security fixes].Tomas Volf
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753, CVE-2024-0755. * nongnu/packages/mozilla.scm (firefox-esr): Update to 115.7.0esr. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-20nongnu: firefox-esr: Use lambda instead of λ.Tomas Volf
Following the project's conventions, replace the λ symbol with the lambda keyword. * nongnu/packages/mozilla.scm (firefox-esr) [arguments]<#:phases>['patch-SpeechDispatcherService.cpp]: Use lambda. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-09nongnu: firefox: Update to 121.0.1.Tomas Volf
* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21nongnu: firefox-wayland: Make deprecation public.Jonathan Brielmaier
* nongnu/packages/mozilla.scm (firefox-wayland): Make the deprecation public. Follow-up: 75541ecc299ad884e1e9dc04e8d4a347bfe40cbf Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/386#note_1704258921 Reported-by: Ada Stevenson <adanskana@gmail.com>
2023-12-21nongnu: firefox: Update to 121.0 [security fixes].Tomas Volf
Fixes CVE-2023-6135, CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6863, CVE-2023-6864, CVE-2023-6865, CVE-2023-6866, CVE-2023-6867, CVE-2023-6868, CVE-2023-6869, CVE-2023-6870, CVE-2023-6871, CVE-2023-6872, CVE-2023-6873. Firefox 121.0 uses Wayland now by default when available on Linux: https://www.mozilla.org/en-US/firefox/121.0/releasenotes/ * nongnu/packages/mozilla.scm (firefox): Update to 121.0. (firefox/wayland): Remove variable and deprecate the package. Co-authored-by: Ada Stevenson <adanskana@gmail.com> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>