about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/chromium
AgeCommit message (Collapse)AuthorFilesLines
2024-06-26ungoogled-chromium: 126.0.6478.114-1 -> 126.0.6478.126-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_24.html This update includes 5 security fixes. CVEs: CVE-2024-6290 CVE-2024-6291 CVE-2024-6292 CVE-2024-6293
2024-06-25chromium: 126.0.6478.114 -> 126.0.6478.126emilylange1-2/+2
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_24.html This update includes 5 security fixes. CVEs: CVE-2024-6290 CVE-2024-6291 CVE-2024-6292 CVE-2024-6293
2024-06-25chromedriver: 126.0.6478.62 -> 126.0.6478.126emilylange1-4/+4
2024-06-20ungoogled-chromium: 126.0.6478.61-1 -> 126.0.6478.114-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_18.html This update includes 6 security fixes. CVEs: CVE-2024-6100 CVE-2024-6101 CVE-2024-6102 CVE-2024-6103
2024-06-19chromium: 126.0.6478.61 -> 126.0.6478.114emilylange1-2/+2
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_18.html This update includes 6 security fixes. CVEs: CVE-2024-6100 CVE-2024-6101 CVE-2024-6102 CVE-2024-6103
2024-06-19chromedriver: 126.0.6478.61 -> 126.0.6478.62emilylange1-4/+4
2024-06-17ungoogled-chromium: 126.0.6478.55-1 -> 126.0.6478.61-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_13.html
2024-06-15chromium: 126.0.6478.55 -> 126.0.6478.61emilylange1-2/+2
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop_13.html
2024-06-15chromedriver: 126.0.6478.55 -> 126.0.6478.61emilylange1-4/+4
2024-06-15ungoogled-chromium: 125.0.6422.141-1 -> 126.0.6478.55-1networkException1-7/+7
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop.html This update includes 21 security fixes. CVEs: CVE-2024-5830 CVE-2024-5831 CVE-2024-5832 CVE-2024-5833 CVE-2024-5834 CVE-2024-5835 CVE-2024-5836 CVE-2024-5837 CVE-2024-5838 CVE-2024-5839 CVE-2024-5840 CVE-2024-5841 CVE-2024-5842 CVE-2024-5843 CVE-2024-5844 CVE-2024-5845 CVE-2024-5846 CVE-2024-5847
2024-06-13chromium,electron-source: remove no longer needed version conditionalsemilylange1-22/+6
The minimum versions for both chromium and electron-source are higher than the version bounds of those conditionals. As such, they can be safely removed. This is a no-op.
2024-06-12Merge pull request #319193 from emilylange/chromiumEmily5-12/+72
chromedriver,chromium: 125.0.6422.141 -> 126.0.6478.55, rebase patches, extend tarball exclude
2024-06-12chromium: fix building M125 with ninja 1.12emilylange1-0/+8
Solves the following build error: ~~~ FAILED: obj/chrome/browser/devtools/devtools/devtools_window.o In file included from ../../chrome/browser/devtools/devtools_window.cc:32: ../../chrome/browser/file_select_helper.h:16:10: fatal error: 'components/enterprise/buildflags/buildflags.h' file not found 16 | #include "components/enterprise/buildflags/buildflags.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ Can be removed once chromium and ungoogled-chromium are both on M126, since the patch is from M126. https://issues.chromium.org/issues/336911498 https://chromium-review.googlesource.com/c/chromium/src/+/5487538
2024-06-12chromium: 125.0.6422.141 -> 126.0.6478.55emilylange1-5/+5
https://chromereleases.googleblog.com/2024/06/stable-channel-update-for-desktop.html This update includes 21 security fixes. CVEs: CVE-2024-5830 CVE-2024-5831 CVE-2024-5832 CVE-2024-5833 CVE-2024-5834 CVE-2024-5835 CVE-2024-5836 CVE-2024-5837 CVE-2024-5838 CVE-2024-5839 CVE-2024-5840 CVE-2024-5841 CVE-2024-5842 CVE-2024-5843 CVE-2024-5844 CVE-2024-5845 CVE-2024-5846 CVE-2024-5847
2024-06-12chromium: rebase patches for M126emilylange3-3/+62
Note that we can't just update previous patches in place, as that would prevent electron-source and ungoogled-chrome (< M126) from building.
2024-06-12chromium: extend release tarball excludes to keep size below 3 GBemilylange1-0/+1
Starting with M126, the upstream release tarball includes two full Debian sysroots to compile chromium with: ~~~shell $ du -sh build/linux/debian_bullseye_* 835M build/linux/debian_bullseye_amd64-sysroot 739M build/linux/debian_bullseye_i386-sysroot ~~~ But they are huge and we don't need them. In order to stay below the current 3 GB tarball size limit that is dictated by hydra.nixos.org's max-output-limit, we add them to our exclude patterns. This is a no-op for < M126.
2024-06-12chromedriver: 125.0.6422.141 -> 126.0.6478.55emilylange1-4/+4
2024-06-11chromium: remove unused argumentsAlyssa Ross1-3/+2
2024-06-10electron: fix buildAlyssa Ross2-11/+6
Just like with Firefox, we need to make sure there's only a single version of LLVM involved in building Chromium, or we get errors like this: ld.lld: error: Invalid record (Producer: 'LLVM18.1.7' Reader: 'LLVM 17.0.6') Fixes: 23d4f834536b ("cargo,clippy,rustc,rustfmt: 1.77.2 -> 1.78.0")
2024-06-10chromium: don't use pkgsBuildTargetAlyssa Ross1-3/+2
I'm pretty sure this was a mistake — in Nixpkgs the target platform is the platform that the program being built should output executables for — i.e., it's only relevant for a compiler, which Chromium is not. Tested that cross-compilation of Electron still works.
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt1-1/+1
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-01ungoogled-chromium: 125.0.6422.112-1 -> 125.0.6422.141-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_30.html This update includes 11 security fixes. CVEs: CVE-2024-5493 CVE-2024-5494 CVE-2024-5495 CVE-2024-5496 CVE-2024-5497 CVE-2024-5498 CVE-2024-5499
2024-05-31chromium: 125.0.6422.112 -> 125.0.6422.141emilylange1-2/+2
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_30.html This update includes 11 security fixes. CVEs: CVE-2024-5493 CVE-2024-5494 CVE-2024-5495 CVE-2024-5496 CVE-2024-5497 CVE-2024-5498 CVE-2024-5499
2024-05-31chromedriver: 125.0.6422.78 -> 125.0.6422.141emilylange1-4/+4
2024-05-24ungoogled-chromium: 125.0.6422.76-1 -> 125.0.6422.112-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_23.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-5274 exists in the wild. CVEs: CVE-2024-5274
2024-05-24chromium: 125.0.6422.76 -> 125.0.6422.112emilylange1-2/+2
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_23.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-5274 exists in the wild. CVEs: CVE-2024-5274
2024-05-24chromedriver: 125.0.6422.76 -> 125.0.6422.112emilylange1-4/+4
2024-05-22ungoogled-chromium: 125.0.6422.60-1 -> 125.0.6422.76-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_21.html This update includes 6 security fixes. CVEs: CVE-2024-5157 CVE-2024-5158 CVE-2024-5159 CVE-2024-5160
2024-05-22chromium: 125.0.6422.60 -> 125.0.6422.76emilylange1-2/+2
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_21.html This update includes 6 security fixes. CVEs: CVE-2024-5157 CVE-2024-5158 CVE-2024-5159 CVE-2024-5160
2024-05-22chromedriver: 125.0.6422.60 -> 125.0.6422.76emilylange1-4/+4
2024-05-17Merge master into staging-nextgithub-actions[bot]2-22/+23
2024-05-17ungoogled-chromium: 124.0.6367.207-1 -> 125.0.6422.60-1networkException1-7/+7
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_15.html This update includes 9 security fixes. Google is aware that an exploit for CVE-2024-4947 exists in the wild. CVEs: CVE-2024-4947 CVE-2024-4948 CVE-2024-4949 CVE-2024-4950
2024-05-16chromium: rebase widevine patch for M125emilylange1-6/+7
Ref: https://github.com/chromium/chromium/commit/ca53cbde1728fbc0a30d1acb30357be55a18e26a
2024-05-16chromium: 124.0.6367.207 -> 125.0.6422.60emilylange1-5/+5
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_15.html This update includes 9 security fixes. Google is aware that an exploit for CVE-2024-4947 exists in the wild. CVEs: CVE-2024-4947 CVE-2024-4948 CVE-2024-4949 CVE-2024-4950
2024-05-16chromedriver: 124.0.6367.207 -> 125.0.6422.60emilylange1-4/+4
2024-05-14Merge master into staging-nextgithub-actions[bot]1-10/+10
2024-05-14ungoogled-chromium: 124.0.6367.201-1 -> 124.0.6367.207-1networkException1-4/+4
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_13.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-4761 exists in the wild. CVEs: CVE-2024-4761
2024-05-14chromium: 124.0.6367.201 -> 124.0.6367.207networkException1-2/+2
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_13.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-4761 exists in the wild. CVEs: CVE-2024-4761
2024-05-14chromedriver: 124.0.6367.201 -> 124.0.6367.207networkException1-4/+4
2024-05-13Merge staging-next into staginggithub-actions[bot]3-81/+3
2024-05-13chromium: remove internal widevine drv in favor of `widevine-cdm`emilylange3-81/+3
This gets rid of a lot of redundant logic that is already present in the `widevine-cdm` package :) The resulting directory structure is the same and works just as well.
2024-05-11Merge staging-next into staginggithub-actions[bot]4-30/+63
2024-05-10Merge pull request #308196 from Mic92/element-desktopMaximilian Bosch1-1/+10
element-desktop,electron: fix cross build
2024-05-10Merge pull request #310209 from emilylange/chromium-disable-drm-auto-downloadEmily3-18/+51
chromium: prevent automatic Widevine DRM download
2024-05-10electron: fix cross compilationJörg Thalheim1-1/+10
2024-05-10ungoogled-chromium: 124.0.6367.155-1 -> 124.0.6367.201-1networkException1-5/+5
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_9.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-4671 exists in the wild. CVEs: CVE-2024-4671
2024-05-10chromium: 124.0.6367.155 -> 124.0.6367.201networkException1-3/+3
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_9.html This update includes 1 security fix. Google is aware that an exploit for CVE-2024-4671 exists in the wild. CVEs: CVE-2024-4671
2024-05-10chromedriver: 124.0.6367.155 -> 124.0.6367.201networkException1-4/+4
2024-05-08chromium: prevent automatic Widevine DRM downloademilylange3-18/+51
Previously, chromium automatically downloaded Widevine via its component updater when encountering DRM protected content for the first time or when manually opening chrome://components. This commit disables that and also prevents previously downloaded Widevine blobs (usually in ~/.config/chromium/WidevineCdm/) from being loaded and executed. Widevine now only works using ~~~ chromium.override { enableWideVine = true; } ~~~ making Widevine truly opt-in, as it's supposed to be. Using that override also sets meta.license to unfree, making the end user aware that Widevine is in fact unfree. See issue 115275 for further details.
2024-05-08ungoogled-chromium: 124.0.6367.118-1 -> 124.0.6367.155-1networkException1-5/+5
https://chromereleases.googleblog.com/2024/05/stable-channel-update-for-desktop_7.html This update includes 2 security fixes. CVEs: CVE-2024-4558 CVE-2024-4559