Michael Weiss
c70635eedb
chromiumBeta: 99.0.4844.45 -> 99.0.4844.51
2022-03-01 12:29:49 +01:00
Michael Weiss
1bdf7862e3
chromiumBeta: Fix the build
...
This "fixes" the following error:
gen/shim_headers/opus_shim/third_party/opus/src/include/opus.h:5:10: error: 'opus.h' file not found with <angled> include; use "quotes" instead
^~~~~~~~
"opus.h"
Our system library isn't discovered anymore so I'm switching to the bundled
Opus library for now since I don't have time to look into it.
2022-02-28 12:34:08 +01:00
Michael Weiss
c0952b6478
chromium{Beta,Dev}: Switch to LLVM 14
...
This fixes the following build error:
[24751/48400] ACTION //components/url_formatter/spoof_checks/top_domains:generate_top_domain_list_variables_file(//build/toolchain/linux/unbundle:default)d_tmp/browser_command.mojom-webui.js.mojom-webui.jsui.js
FAILED: gen/components/url_formatter/spoof_checks/top_domains/top500-domains-inc.cc
python3 ../../build/gn_run_binary.py make_top_domain_list_variables ../../components/url_formatter/spoof_checks/top_domains/domains.list top500_domains gen/components/url_formatter/spoof_checks/top_domains/top500-domains-inc.cc
make_top_domain_list_variables failed with exit code -4
The "make_top_domain_list_variables" program fails due to a SIGILL error
(illegal instruction). See:
- https://bugs.chromium.org/p/chromium/issues/detail?id=1273966
- https://reviews.llvm.org/D115015
- https://bugs.chromium.org/p/chromium/issues/detail?id=1269407
2022-02-28 12:34:07 +01:00
Michael Weiss
6d6c998f99
Merge pull request #162008 from primeos/chromiumBeta
...
chromiumBeta: 99.0.4844.35 -> 99.0.4844.45
2022-02-26 19:57:46 +01:00
Michael Weiss
154e13a556
chromiumDev: 100.0.4892.0 -> 100.0.4896.12
2022-02-26 18:56:05 +01:00
Michael Weiss
05b2b4e3cb
chromiumBeta: 99.0.4844.35 -> 99.0.4844.45
2022-02-26 18:55:34 +01:00
Michael Weiss
37a19c55df
chromium: Suffix instead of prefix ${xdg-utils}/bin to $PATH
...
This is important so that users can choose to use other implementations
(e.g., self-written Bash scripts).
We only provide xdg-utils as a fallback in case the system isn't
properly configured.
2022-02-26 12:53:25 +01:00
Adam Joseph
02ae3defed
chromium: use pkgsBuildHost.jre8_headless instead of pkgsBuildHost.jre8
...
Chromium appears to require bin/java at build-time. This patch causes
the chromium derivation to use jre8_headless instead of jre8, in order
to avoid dragging in all of gnome.
2022-02-20 14:51:03 -08:00
Michael Weiss
6a8989c038
chromiumDev: 100.0.4878.0 -> 100.0.4892.0
2022-02-18 20:37:10 +01:00
Michael Weiss
4891cd5c66
chromiumBeta: 99.0.4844.27 -> 99.0.4844.35
2022-02-17 20:50:34 +01:00
Michael Weiss
5d7a9733a7
Merge pull request #160354 from primeos/chromium
...
chromium: 98.0.4758.80 -> 98.0.4758.102
2022-02-16 20:48:12 +01:00
Michael Adler
46d1691d5c
ungoogled-chromium: 98.0.4758.80 -> 98.0.4758.102
2022-02-16 07:49:26 +01:00
Michael Weiss
7e948a6c9a
chromium: 98.0.4758.80 -> 98.0.4758.102
...
https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop_14.html
This update includes 11 security fixes. Google is aware of reports that
an exploit for CVE-2022-0609 exists in the wild.
CVEs:
CVE-2022-0603 CVE-2022-0604 CVE-2022-0605 CVE-2022-0606 CVE-2022-0607
CVE-2022-0608 CVE-2022-0609 CVE-2022-0610
2022-02-15 22:12:03 +01:00
Michael Weiss
2e969aa1d7
chromiumDev: 100.0.4867.0 -> 100.0.4878.0
2022-02-11 23:42:48 +01:00
George Shammas
acef4bfe61
chromium: improve kerberos support
2022-02-11 13:51:42 -05:00
Michael Weiss
c05f46f8bc
chromiumBeta: 99.0.4844.17 -> 99.0.4844.27
2022-02-10 20:57:42 +01:00
Samuel Gräfenstein
157807406c
ungoogled-chromium: fix build
2022-02-06 15:01:47 +01:00
Michael Weiss
9f50539169
Merge pull request #158173 from primeos/chromiumDev
...
chromiumDev: 99.0.4844.16 -> 100.0.4867.0
2022-02-05 00:09:04 +01:00
Michael Weiss
41ab54977a
Merge pull request #158172 from primeos/chromiumBeta
...
chromiumBeta: 98.0.4758.80 -> 99.0.4844.17
2022-02-05 00:08:44 +01:00
Michael Weiss
0ac7096740
chromiumDev: 99.0.4844.16 -> 100.0.4867.0
2022-02-04 23:33:46 +01:00
Michael Weiss
1d902f69ef
chromiumBeta: 98.0.4758.80 -> 99.0.4844.17
2022-02-04 23:33:13 +01:00
Michael Weiss
a12cfff5b2
ungoogled-chromium: 97.0.4692.99 -> 98.0.4758.80
2022-02-04 22:10:32 +01:00
Wout Mertens
adf3312076
Merge pull request #157835 from wmertens/fix-chromium-wrapper
...
chromium: no need to eval makeWrapper
2022-02-03 16:57:19 +01:00
Michael Weiss
6734ab4fb5
Merge pull request #157878 from primeos/chromium
...
chromium: 97.0.4692.99 -> 98.0.4758.80
2022-02-02 22:25:32 +01:00
Michael Weiss
47f0427d15
chromiumDev: 99.0.4844.11 -> 99.0.4844.16
2022-02-02 19:37:31 +01:00
Michael Weiss
b904f58031
chromium: 97.0.4692.99 -> 98.0.4758.80
...
https://chromereleases.googleblog.com/2022/02/stable-channel-update-for-desktop.html
This update includes 27 security fixes.
CVEs:
CVE-2022-0452 CVE-2022-0453 CVE-2022-0454 CVE-2022-0455 CVE-2022-0456
CVE-2022-0457 CVE-2022-0458 CVE-2022-0459 CVE-2022-0460 CVE-2022-0461
CVE-2022-0462 CVE-2022-0463 CVE-2022-0464 CVE-2022-0465 CVE-2022-0466
CVE-2022-0467 CVE-2022-0468 CVE-2022-0469 CVE-2022-0470
2022-02-02 19:36:55 +01:00
Wout Mertens
ee1c5b7856
chromium: no need to eval makeWrapper
2022-02-02 12:09:06 +01:00
Michael Weiss
87711ba56b
chromiumBeta: 98.0.4758.74 -> 98.0.4758.80
2022-02-01 21:46:26 +01:00
Michael Weiss
eb78072935
chromiumDev: 99.0.4840.0 -> 99.0.4844.11
2022-01-29 12:48:20 +01:00
Michael Weiss
3345449b13
Merge pull request #157066 from primeos/chromiumBeta
...
chromiumBeta: 98.0.4758.66 -> 98.0.4758.74
2022-01-29 00:47:46 +01:00
Michael Weiss
b0b0ffd466
chromiumBeta: 98.0.4758.66 -> 98.0.4758.74
2022-01-27 23:44:24 +01:00
Wout Mertens
b2eb5f62a7
wayland: enable ozone via $NIXOS_OZONE_WL
...
Chrome, Chromium, VSCode, Slack, Signal, Discord, element-desktop,
schildichat.
For the latter two, the feature flag useWayland was removed and a
wrapper script was provided.
2022-01-27 09:46:36 +01:00
Michael Weiss
e8b241cdba
chromiumDev: Fix the configuration phase
...
This fixes:
--------------------------------------------------------------------------------
configuring
ERROR at //ui/gtk/BUILD.gn:17:1: Assertion failed.
assert(use_gio, "GIO is required for building with GTK")
^-----
GIO is required for building with GTK
See //content/shell/BUILD.gn:308:15: which caused the file to be included.
deps += [ "//ui/gtk" ]
^---------
--------------------------------------------------------------------------------
But there's still another build issue(s) left:
--------------------------------------------------------------------------------
[25491/48383] ACTION //components/url_formatter/spoof_checks/top_domains:generate_top_domain_list_variables_file(//build/toolchain/linux/unbundle:default)d_tmp/browser_command.mojom-webui.jsab_page_third_party.mojom-webui.js
FAILED: gen/components/url_formatter/spoof_checks/top_domains/top500-domains-inc.cc
python3 ../../build/gn_run_binary.py make_top_domain_list_variables ../../components/url_formatter/spoof_checks/top_domains/domains.list top500_domains gen/components/url_formatter/spoof_checks/top_domains/top500-domains-inc.cc
make_top_domain_list_variables failed with exit code -4
ninja: build stopped: subcommand failed.
--------------------------------------------------------------------------------
2022-01-24 22:08:08 +01:00
Michael Weiss
d0ed7ee0b0
chromium: get-commit-message.py: Improve the parsing
...
The latest announcement uses the following structure: "Google is aware
the exploits for CVE-2021-37975 and CVE-2021-37976 exist in the wild."
(https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_30.html )
2022-01-24 22:08:04 +01:00
Michael Weiss
14e98e59b1
Merge pull request #156158 from primeos/chromiumDev
...
chromiumDev: 99.0.4818.0 -> 99.0.4840.0
2022-01-22 14:03:34 +01:00
Michael Weiss
9970f3d56e
chromiumDev: 99.0.4818.0 -> 99.0.4840.0
2022-01-22 12:06:19 +01:00
Michael Weiss
10bc0b32d8
chromiumBeta: 98.0.4758.54 -> 98.0.4758.66
2022-01-21 22:02:35 +01:00
Michael Weiss
9692cc317f
Merge pull request #155965 from primeos/chromium
...
chromium: 97.0.4692.71 -> 97.0.4692.99
2022-01-21 19:48:33 +01:00
Michael Weiss
fc8ddca83b
ungoogled-chromium: 97.0.4692.71 -> 97.0.4692.99
2022-01-20 23:28:38 +01:00
Michael Weiss
a1c5e5bc40
chromium: 97.0.4692.71 -> 97.0.4692.99
...
https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop_19.html
This update includes 26 security fixes.
CVEs:
CVE-2022-0289 CVE-2022-0290 CVE-2022-0291 CVE-2022-0292 CVE-2022-0293
CVE-2022-0294 CVE-2022-0295 CVE-2022-0296 CVE-2022-0297 CVE-2022-0298
CVE-2022-0300 CVE-2022-0301 CVE-2022-0302 CVE-2022-0303 CVE-2022-0304
CVE-2022-0305 CVE-2022-0306 CVE-2022-0307 CVE-2022-0308 CVE-2022-0309
CVE-2022-0310 CVE-2022-0311
2022-01-20 23:28:02 +01:00
Michael Weiss
a8affa912c
chromium: Backport important fixes for Wayland
...
This is 843508dad4
for M97 (upstream didn't backport them so far).
2022-01-16 11:39:50 +01:00
Michael Weiss
61affb7d91
chromiumBeta: 98.0.4758.48 -> 98.0.4758.54
2022-01-13 20:15:02 +01:00
Michael Weiss
698d8759c9
Merge pull request #154668 from primeos/chromiumDev
...
chromiumDev: 98.0.4758.9 -> 99.0.4818.0
2022-01-12 20:15:19 +01:00
Michael Weiss
9cf4be40d3
chromiumDev: 98.0.4758.9 -> 99.0.4818.0
2022-01-11 23:37:34 +01:00
Michael Weiss
1be7e76731
chromiumBeta: 97.0.4692.71 -> 98.0.4758.48
2022-01-11 23:37:15 +01:00
Michael Adler
77eb74e19d
ungoogled-chromium: 96.0.4664.110 -> 97.0.4692.71
2022-01-07 16:32:20 +01:00
Michael Weiss
843508dad4
chromiumDev: Backport important fixes for Wayland
...
This will be required to prevent crashes on Wayland compositors that
support version 4 of the wl_output protocol (available since Wayland
1.20.0). This should affect any compositor that is based on wlroots
0.15.0 and soon more. Upstream will hopefully backport those patches
soon (if not we could also apply them to M97 - only two trivial
changes are necessary to apply the first patch).
More information:
- Chromium bug report: https://bugs.chromium.org/p/chromium/issues/detail?id=1279574
- wlroots bug report: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3344
2022-01-05 19:59:40 +01:00
Michael Weiss
43a33f1f01
chromium: 96.0.4664.110 -> 97.0.4692.71
...
https://chromereleases.googleblog.com/2022/01/stable-channel-update-for-desktop.html
This update includes 37 security fixes.
CVEs:
CVE-2022-0096 CVE-2022-0097 CVE-2022-0098 CVE-2022-0099 CVE-2022-0100
CVE-2022-0101 CVE-2022-0102 CVE-2022-0103 CVE-2022-0104 CVE-2022-0105
CVE-2022-0106 CVE-2022-0107 CVE-2022-0108 CVE-2022-0109 CVE-2022-0110
CVE-2022-0111 CVE-2022-0112 CVE-2022-0113 CVE-2022-0114 CVE-2022-0115
CVE-2022-0116 CVE-2022-0117 CVE-2022-0118 CVE-2022-0120
2022-01-04 23:56:46 +01:00
Domen Kožar
18c84ea816
Merge pull request #152800 from kalekseev/fix/chromedriver
...
chromedriver: add support for aarch64-darwin
2022-01-03 12:44:19 +01:00
Michael Weiss
7f3d3af98d
chromiumBeta: 97.0.4692.56 -> 97.0.4692.71
2021-12-31 11:47:39 +01:00
Konstantin Alekseev
6e0a2c1c54
chromedriver: add support for aarch64-darwin
2021-12-30 23:23:45 +03:00
Michael Weiss
c169d1d5f3
chromiumDev: 98.0.4750.0 -> 98.0.4758.9
2021-12-17 19:55:28 +01:00
Michael Weiss
a13a95c2cb
Merge pull request #151024 from primeos/chromiumBeta
...
chromiumBeta: 97.0.4692.45 -> 97.0.4692.56
2021-12-16 23:23:30 +01:00
Michael Weiss
afb8f63d90
chromiumBeta: 97.0.4692.45 -> 97.0.4692.56
2021-12-16 23:05:42 +01:00
Michael Weiss
075338beb2
chromium: Install libvulkan.so.1
...
This might be required for experimental Vulkan support, see:
https://github.com/NixOS/nixpkgs/issues/150398
Note: Google Chrome distributes it as well.
2021-12-16 23:04:36 +01:00
Michael Weiss
af2536fe77
ungoogled-chromium: 96.0.4664.93 -> 96.0.4664.110
2021-12-15 19:35:42 +01:00
Michael Weiss
9528f0d87e
chromium: 96.0.4664.93 -> 96.0.4664.110
...
https://chromereleases.googleblog.com/2021/12/stable-channel-update-for-desktop_13.html
This update includes 5 security fixes. Google is aware of reports that
an exploit for CVE-2021-4102 exists in the wild.
CVEs:
CVE-2021-4098 CVE-2021-4099 CVE-2021-4100 CVE-2021-4101 CVE-2021-4102
2021-12-14 15:25:46 +01:00
Michael Weiss
66352e3ee4
chromium: Install vk_swiftshader_icd.json
...
This should be required for Vulkan support via SwiftShader but I wasn't
able to test/confirm it yet (according to strace Chromium never tried to
load that file). The relevant flags for using Chromium with SwiftShader
are documented at [0] and SwiftShader's ANGLE documentation [1] mentions
the relevant files. See also [2], [3], and [4] for more details.
[0]: https://source.chromium.org/chromium/chromium/src/+/master:docs/gpu/swiftshader.md;drc=046f987e020baba45ffb3061b3ee3d960d6ce981
[1]: 2413491078/docs/ANGLE.md
[2]: 2413491078/README.md
[3]: ca9efe3f1c/docs/LoaderInterfaceArchitecture.md
[4]: https://bugs.archlinux.org/task/72652
2021-12-12 13:42:01 +01:00
Michael Weiss
c80eda54d5
chromiumBeta: 97.0.4692.36 -> 97.0.4692.45
2021-12-10 22:18:52 +01:00
Michael Weiss
d063f3dfba
Merge pull request #149691 from primeos/ungoogled-chromium
...
ungoogled-chromium: 96.0.4664.45 -> 96.0.4664.93
2021-12-08 20:40:51 +01:00
Michael Weiss
426f695797
chromiumDev: 98.0.4736.0 -> 98.0.4750.0
2021-12-08 19:30:58 +01:00
Michael Weiss
a5782a2b53
ungoogled-chromium: 96.0.4664.45 -> 96.0.4664.93
2021-12-08 19:30:29 +01:00
Michael Weiss
aeefd1fe23
Merge pull request #149438 from primeos/chromium
...
chromium: 96.0.4664.45 -> 96.0.4664.93
2021-12-07 21:41:20 +01:00
Michael Weiss
4939140e0f
chromium: 96.0.4664.45 -> 96.0.4664.93
...
https://chromereleases.googleblog.com/2021/12/stable-channel-update-for-desktop.html
This update includes 22 security fixes.
CVEs:
CVE-2021-4052 CVE-2021-4053 CVE-2021-4079 CVE-2021-4054 CVE-2021-4078
CVE-2021-4055 CVE-2021-4056 CVE-2021-4057 CVE-2021-4058 CVE-2021-4059
CVE-2021-4061 CVE-2021-4062 CVE-2021-4063 CVE-2021-4064 CVE-2021-4065
CVE-2021-4066 CVE-2021-4067 CVE-2021-4068
2021-12-07 20:45:27 +01:00
Michael Weiss
bab515f768
chromiumBeta: 97.0.4692.20 -> 97.0.4692.36
2021-12-07 20:45:03 +01:00
Michael Weiss
cb91e61c56
chromiumDev: 98.0.4710.4 -> 98.0.4736.0
2021-11-30 22:18:36 +01:00
github-actions[bot]
43d088886e
Merge master into staging-next
2021-11-21 00:01:46 +00:00
Michael Weiss
b054a8594a
chromium: update.py: Download files from the main repository
...
The tag 98.0.4710.4 is missing on the official GitHub mirror. As a
result the download of the DEPS file was failing (HTTP Error 404: Not
Found). Using the upstream repository is obviously better anyway, it's
just less obvious how to fetch a file from there (?format=TEXT).
2021-11-20 22:29:29 +01:00
github-actions[bot]
f515d91189
Merge master into staging-next
2021-11-20 18:01:07 +00:00
Michael Weiss
10eee6abfa
Merge pull request #146768 from primeos/chromiumDev
...
chromiumDev: 97.0.4692.20 -> 98.0.4710.4
2021-11-20 17:54:28 +01:00
Michael Weiss
241c145226
chromiumDev: 97.0.4692.20 -> 98.0.4710.4
2021-11-20 17:23:24 +01:00
Jonathan Ringer
fadaef5aed
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/applications/networking/browsers/chromium/common.nix
2021-11-19 14:31:57 -08:00
Michael Weiss
ce224d8643
chromiumBeta: 96.0.4664.45 -> 97.0.4692.20
2021-11-19 22:22:41 +01:00
Michael Weiss
4e77c7efc6
ungoogled-chromium: 95.0.4638.69 -> 96.0.4664.45
2021-11-17 22:35:56 +01:00
github-actions[bot]
90829d83e5
Merge master into staging-next
2021-11-17 00:01:49 +00:00
Michael Weiss
f5e6bb8c75
chromiumDev: 97.0.4692.8 -> 97.0.4692.20
2021-11-16 22:16:57 +01:00
github-actions[bot]
69a9c90876
Merge staging-next into staging
2021-11-16 00:02:03 +00:00
Michael Weiss
a39908a7cb
chromium: 95.0.4638.69 -> 96.0.4664.45
...
https://chromereleases.googleblog.com/2021/11/stable-channel-update-for-desktop.html
This update includes 25 security fixes.
CVEs:
CVE-2021-38007 CVE-2021-38008 CVE-2021-38009 CVE-2021-38006
CVE-2021-38005 CVE-2021-38010 CVE-2021-38011 CVE-2021-38012
CVE-2021-38013 CVE-2021-38014 CVE-2021-38015 CVE-2021-38016
CVE-2021-38017 CVE-2021-38018 CVE-2021-38019 CVE-2021-38020
CVE-2021-38021 CVE-2021-38022
2021-11-15 22:11:46 +01:00
github-actions[bot]
e972a20a60
Merge staging-next into staging
2021-11-13 00:02:24 +00:00
Michael Weiss
177ab8af28
chromiumBeta: 96.0.4664.35 -> 96.0.4664.45
2021-11-12 19:35:27 +01:00
Kerstin Humm
bb799694db
epoxy: rename to libepoxy
...
https://github.com/NixOS/nixpkgs/issues/145040
2021-11-11 05:55:32 +01:00
Michael Weiss
c4e467e4c8
chromiumDev: 97.0.4688.2 -> 97.0.4692.8
2021-11-10 20:26:07 +01:00
Michael Weiss
d63d3250f4
Merge pull request #144902 from primeos/chromiumDev
...
chromiumDev: 97.0.4682.3 -> 97.0.4688.2
2021-11-06 18:54:25 +01:00
Michael Weiss
00460bd6e2
chromiumDev: 97.0.4682.3 -> 97.0.4688.2
2021-11-06 17:47:05 +01:00
Michael Weiss
41dbc0a995
chromiumBeta: 96.0.4664.27 -> 96.0.4664.35
2021-11-06 17:46:46 +01:00
Michael Weiss
3cf88b7a40
Merge pull request #143742 from primeos/ungoogled-chromium
...
ungoogled-chromium: 95.0.4638.54 -> 95.0.4638.69
2021-10-30 11:18:29 +02:00
Michael Weiss
d71409c0de
ungoogled-chromium: 95.0.4638.54 -> 95.0.4638.69
2021-10-29 22:54:27 +02:00
Michael Weiss
8dae7bc0f5
chromium: 95.0.4638.54 -> 95.0.4638.69
...
https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop_28.html
This update includes 8 security fixes. Google is aware that exploits for
CVE-2021-38000 and CVE-2021-38003 exist in the wild.
CVEs:
CVE-2021-37997 CVE-2021-37998 CVE-2021-37999 CVE-2021-38000
CVE-2021-38001 CVE-2021-38002 CVE-2021-38003
2021-10-29 22:54:05 +02:00
Michael Weiss
210a687f5e
Merge pull request #143455 from primeos/chromiumDev
...
chromiumDev: 97.0.4676.0 -> 97.0.4682.3
2021-10-29 22:51:49 +02:00
Michael Weiss
b497744a24
chromiumDev: 97.0.4676.0 -> 97.0.4682.3
2021-10-28 21:31:58 +02:00
Michael Weiss
362f6990a6
chromiumBeta: 96.0.4664.18 -> 96.0.4664.27
2021-10-28 21:31:40 +02:00
Michael Weiss
471e147fd0
chromiumDev: 96.0.4664.18 -> 97.0.4676.0
2021-10-21 22:41:49 +02:00
Michael Weiss
a0dbe47318
Merge pull request #142510 from primeos/chromiumBeta
...
chromiumBeta: 95.0.4638.54 -> 96.0.4664.18
2021-10-21 22:41:04 +02:00
Michael Weiss
889f0df41b
chromiumBeta: 95.0.4638.54 -> 96.0.4664.18
2021-10-21 21:23:27 +02:00
Michael Weiss
cb5742f0f7
chromiumDev: 96.0.4664.9 -> 96.0.4664.18
2021-10-21 21:22:42 +02:00
Michael Adler
a8f4267547
ungoogled-chromium: 94.0.4606.81 -> 95.0.4638.54
2021-10-21 11:39:07 +02:00
Michael Weiss
820b99a77d
chromium: 94.0.4606.81 -> 95.0.4638.54
...
https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop_19.html
This update includes 19 security fixes.
CVEs:
CVE-2021-37981 CVE-2021-37982 CVE-2021-37983 CVE-2021-37984
CVE-2021-37985 CVE-2021-37986 CVE-2021-37987 CVE-2021-37988
CVE-2021-37989 CVE-2021-37990 CVE-2021-37991 CVE-2021-37992
CVE-2021-37993 CVE-2021-37996 CVE-2021-37994 CVE-2021-37995
2021-10-19 21:44:07 +02:00
Michael Weiss
338e629f0c
chromiumBeta: 95.0.4638.49 -> 95.0.4638.54
2021-10-18 22:51:44 +02:00
Michael Weiss
b0581c2699
chromiumDev: Fix the build
2021-10-16 21:57:29 +02:00
Michael Weiss
bd72b8e07f
Merge pull request #141795 from primeos/chromiumDev
...
chromiumDev: 96.0.4662.6 -> 96.0.4664.9
2021-10-15 23:05:54 +02:00
Michael Weiss
df1531f3dc
chromiumDev: 96.0.4662.6 -> 96.0.4664.9
2021-10-15 21:28:49 +02:00
Michael Weiss
ae522fb7f9
chromium: Drop Python 2
...
Yay, finally!... \o/ :)
Upstream issue: https://crbug.com/942720
2021-10-15 21:01:35 +02:00
Michael Weiss
d7e522e803
chromiumBeta: 95.0.4638.40 -> 95.0.4638.49
2021-10-14 19:56:41 +02:00
Michael Weiss
7e6d80740d
chromium: Start dropping Python 2
2021-10-11 23:14:30 +02:00
Michael Weiss
71e04f8372
Merge pull request #141023 from primeos/ungoogled-chromium
...
ungoogled-chromium: 94.0.4606.71 -> 94.0.4606.81
2021-10-10 22:03:20 +02:00
Michael Weiss
35a26a5b21
chromiumDev: 96.0.4655.0 -> 96.0.4662.6
2021-10-09 22:23:30 +02:00
Michael Weiss
802f49adbb
Merge pull request #141022 from primeos/chromiumBeta
...
chromiumBeta: 95.0.4638.32 -> 95.0.4638.40
2021-10-08 23:35:09 +02:00
Michael Weiss
383928815f
ungoogled-chromium: 94.0.4606.71 -> 94.0.4606.81
2021-10-08 23:10:16 +02:00
Michael Weiss
a15be1c5f6
chromiumBeta: 95.0.4638.32 -> 95.0.4638.40
2021-10-08 23:09:20 +02:00
Michael Weiss
d406bca746
chromium: 94.0.4606.71 -> 94.0.4606.81
...
https://chromereleases.googleblog.com/2021/10/stable-channel-update-for-desktop.html
This update includes 4 security fixes.
CVEs:
CVE-2021-37977 CVE-2021-37978 CVE-2021-37979 CVE-2021-37980
2021-10-08 23:07:48 +02:00
Michael Weiss
d3ab1a4765
Merge pull request #140195 from primeos/ungoogled-chromium
...
ungoogled-chromium: 94.0.4606.61 -> 94.0.4606.71
2021-10-02 12:11:55 +02:00
Michael Weiss
ce50eda394
chromium: 94.0.4606.61 -> 94.0.4606.71
...
https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_30.html
This update includes 4 security fixes. Google is aware the exploits for
CVE-2021-37975 and CVE-2021-37976 exist in the wild.
CVEs:
CVE-2021-37974 CVE-2021-37975 CVE-2021-37976
2021-10-01 21:59:08 +02:00
Michael Weiss
360707c5d6
ungoogled-chromium: 94.0.4606.61 -> 94.0.4606.71
2021-10-01 21:47:51 +02:00
Michael Weiss
c6957f2360
Merge pull request #140020 from primeos/chromiumBeta
...
chromiumBeta: 95.0.4638.17 -> 95.0.4638.32
2021-09-30 13:57:22 +02:00
Michael Weiss
a41e19ca71
chromiumBeta: 95.0.4638.17 -> 95.0.4638.32
2021-09-30 12:23:29 +02:00
Michael Weiss
1f7f87396c
chromiumDev: 96.0.4651.0 -> 96.0.4655.0
2021-09-30 00:58:10 +02:00
Michael Weiss
d66e4eea85
ungoogled-chromium: 94.0.4606.54 -> 94.0.4606.61
2021-09-25 12:31:59 +02:00
Michael Weiss
eba807d594
chromiumDev: 95.0.4638.17 -> 96.0.4651.0
2021-09-25 00:38:04 +02:00
Michael Weiss
3a6cdbeb57
Merge pull request #139315 from primeos/ungoogled-chromium
...
ungoogled-chromium: 93.0.4577.82 -> 94.0.4606.54
2021-09-25 00:11:04 +02:00
Michael Weiss
b7c2dad94e
Merge pull request #139318 from primeos/chromium
...
chromium: 94.0.4606.54 -> 94.0.4606.61
2021-09-24 15:56:52 +02:00
Michael Weiss
15bb3ac5a9
chromium: 94.0.4606.54 -> 94.0.4606.61
2021-09-24 13:42:41 +02:00
Michael Weiss
afaf8d094b
ungoogled-chromium: 93.0.4577.82 -> 94.0.4606.54
2021-09-24 13:37:17 +02:00
Michael Weiss
b946851593
chromiumBeta: 94.0.4606.54 -> 95.0.4638.17
2021-09-24 13:30:58 +02:00
Michael Weiss
e83263ad66
Merge pull request #138843 from primeos/chromium
...
chromium: 93.0.4577.82 -> 94.0.4606.54
2021-09-22 00:03:24 +02:00
Michael Weiss
8d8b451f72
chromium: 93.0.4577.82 -> 94.0.4606.54
...
https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop_21.html
This update includes 19 security fixes.
CVEs:
CVE-2021-37956 CVE-2021-37957 CVE-2021-37958 CVE-2021-37959
CVE-2021-37960 CVE-2021-37961 CVE-2021-37962 CVE-2021-37963
CVE-2021-37964 CVE-2021-37965 CVE-2021-37966 CVE-2021-37967
CVE-2021-37968 CVE-2021-37969 CVE-2021-37970 CVE-2021-37971
CVE-2021-37972
2021-09-21 22:43:46 +02:00
Michael Weiss
56d99a7351
chromiumDev: 95.0.4638.10 -> 95.0.4638.17
2021-09-21 22:43:28 +02:00
Michael Weiss
7af2448b6c
chromiumBeta: 94.0.4606.50 -> 94.0.4606.54
2021-09-20 23:18:54 +02:00
Michael Weiss
f8b837c808
ungoogled-chromium: 92.0.4515.159 -> 93.0.4577.82
2021-09-19 13:15:16 +02:00
Yureka
a34f7dbb73
chromiumDev: fix build
2021-09-18 18:30:45 +02:00
Michael Weiss
0ea09c6e12
Merge pull request #138398 from primeos/chromiumBeta
...
chromiumBeta: 94.0.4606.41 -> 94.0.4606.50
2021-09-18 13:12:18 +02:00
Michael Weiss
6a40706d51
chromiumDev: 95.0.4636.4 -> 95.0.4638.10
2021-09-18 12:15:28 +02:00
Michael Weiss
a11784ab9c
chromiumBeta: 94.0.4606.41 -> 94.0.4606.50
2021-09-18 12:15:03 +02:00
Michael Weiss
61e54424ba
chromium: 93.0.4577.63 -> 93.0.4577.82
...
https://chromereleases.googleblog.com/2021/09/stable-channel-update-for-desktop.html
This update includes 11 security fixes. Google is aware that exploits
for CVE-2021-30632 and CVE-2021-30633 exist in the wild.
CVEs:
CVE-2021-30625 CVE-2021-30626 CVE-2021-30627 CVE-2021-30628
CVE-2021-30629 CVE-2021-30630 CVE-2021-30631 CVE-2021-30632
CVE-2021-30633
2021-09-14 22:39:41 +02:00
Michael Weiss
6094ee5b4f
chromiumDev: 95.0.4628.3 -> 95.0.4636.4
2021-09-10 22:53:46 +02:00
Michael Weiss
05c0b2743f
chromiumBeta: 94.0.4606.31 -> 94.0.4606.41
2021-09-09 22:58:39 +02:00
Michael Weiss
79725cdc4d
chromiumDev: 95.0.4621.4 -> 95.0.4628.3
2021-09-03 11:50:29 +02:00
Michael Weiss
55e9fc9666
chromiumBeta: 94.0.4606.20 -> 94.0.4606.31
2021-09-02 11:13:49 +02:00
Michael Weiss
d04f44f7e8
chromium: 92.0.4515.159 -> 93.0.4577.63
...
https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop_31.html
This update includes 27 security fixes.
CVEs:
CVE-2021-30606 CVE-2021-30607 CVE-2021-30608 CVE-2021-30609
CVE-2021-30610 CVE-2021-30611 CVE-2021-30612 CVE-2021-30613
CVE-2021-30614 CVE-2021-30615 CVE-2021-30616 CVE-2021-30617
CVE-2021-30618 CVE-2021-30619 CVE-2021-30620 CVE-2021-30621
CVE-2021-30622 CVE-2021-30623 CVE-2021-30624
2021-09-01 13:53:00 +02:00
Michael Weiss
186315def7
chromium: Move the version helper functions into default.nix
...
Those functions can be required anywhere in the Nix expressions for
Chromium and therefore they should be defined in default.nix and
inherited where necessary.
This fixes the chromiumBeta build which failed because I forgot to
update the channel conditional when the beta channel advanced to M94.
This is exactly why the version based conditionals should be used
everywhere.
2021-08-28 23:27:55 +02:00
Michael Weiss
b631286150
Merge pull request #135950 from primeos/chromiumDev
...
chromiumDev: 94.0.4606.20 -> 95.0.4621.4
2021-08-27 21:51:13 +02:00
Michael Weiss
04fa5e852a
chromiumDev: 94.0.4606.20 -> 95.0.4621.4
2021-08-27 20:48:18 +02:00
Michael Weiss
33a4dae995
chromiumBeta: 93.0.4577.58 -> 94.0.4606.20
2021-08-27 20:48:00 +02:00
Michael Weiss
5bb4a67959
chromiumDev: 94.0.4606.12 -> 94.0.4606.20
2021-08-25 22:49:56 +02:00
Michael Weiss
d0dad3f519
chromiumBeta: 93.0.4577.51 -> 93.0.4577.58
2021-08-24 21:58:07 +02:00
Michael Weiss
76ab90294e
ungoogled-chromium: 92.0.4515.131 -> 92.0.4515.159
2021-08-22 10:27:47 +02:00
Michael Weiss
6ca181b360
chromiumDev: 94.0.4603.0 -> 94.0.4606.12
...
I've upstreamed fix-missing-atspi2-dependency.patch.
2021-08-20 10:22:16 +02:00
Michael Weiss
2834fea828
chromiumBeta: 93.0.4577.42 -> 93.0.4577.51
2021-08-19 11:00:48 +02:00
Michael Weiss
bc82909122
Merge pull request #134412 from primeos/chromium-misc
...
chromium: Document the main gn build flags
2021-08-17 12:10:59 +02:00
Michael Weiss
1c476a2b6d
chromium: 92.0.4515.131 -> 92.0.4515.159
...
https://chromereleases.googleblog.com/2021/08/stable-channel-update-for-desktop.html
This update includes 9 security fixes.
CVEs:
CVE-2021-30598 CVE-2021-30599 CVE-2021-30600 CVE-2021-30601
CVE-2021-30602 CVE-2021-30603 CVE-2021-30604
2021-08-17 10:26:07 +02:00
Michael Weiss
a1fdebcef0
chromium: Document the main gn build flags
2021-08-17 10:24:35 +02:00
Michael Weiss
dd36a7c487
chromiumDev: Fix the installation phase
2021-08-14 12:20:30 +02:00
Michael Weiss
badee4e70a
chromiumBeta: 93.0.4577.25 -> 93.0.4577.42
2021-08-12 22:50:13 +02:00
Michael Weiss
403ce1a9a3
chromiumBeta: Build with LLVM 13
2021-08-12 22:50:11 +02:00
Michael Weiss
624cb8bc2b
chromiumDev: 94.0.4595.0 -> 94.0.4603.0
2021-08-11 22:59:55 +02:00
Michael Weiss
4a5b367259
chromium: Restructure the code
...
This should make it a little bit easier to read. The (native) build
inputs and options now have a consistent order, defaultDependencies and
yasm aren't required anymore, and this adds some brief comments.
Note: The third_party/node/linux/node-linux-x64/bin/node change causes
rebuilds.
2021-08-11 22:59:10 +02:00
Michael Weiss
39d95aa8e9
chromiumBeta: 93.0.4577.18 -> 93.0.4577.25
2021-08-05 11:26:17 +02:00
Michael Weiss
45c32f59a5
ungoogled-chromium: 91.0.4472.164 -> 92.0.4515.131
2021-08-04 21:58:00 +02:00
Michael Weiss
1e372f4004
chromiumDev: Fix the build
...
Note: I've only tested this with llvmPackages_git but it should work
with llvmPackages_13 as well.
fieldtrial_testing_like_official_build was renamed to
disable_fieldtrial_testing_config:
486e9d58c0
2021-08-04 17:59:00 +02:00
Michael Weiss
9bc2d82b55
chromium: get-commit-message.py: Support specifying a version
...
This makes the usage from update.py more robust.
It also adds a workaround for [0] which currently lacks a title.
[0]: https://chromereleases.googleblog.com/2021/08/the-stable-channel-has-been-updated-to.html
2021-08-04 17:55:21 +02:00
Ben Siraphob
fcc7478839
Merge pull request #132596 from Stunkymonkey/chromium-phases
...
chromium: remove phases
2021-08-04 12:23:53 +07:00
Michael Weiss
f9eb20c0a9
chromiumDev: 93.0.4577.18 -> 94.0.4595.0
2021-08-04 00:29:45 +02:00
Michael Weiss
e143dc53b2
chromium: update.py: Implement automatic committing of the updates
...
This functionality saves some unnecessary work.
2021-08-04 00:29:34 +02:00
Felix Buehler
2ae5f1a6b8
chromium: remove phases
2021-08-03 23:23:01 +02:00
Michael Weiss
7015db7881
chromium: 92.0.4515.107 -> 92.0.4515.131
...
https://chromereleases.googleblog.com/2021/08/the-stable-channel-has-been-updated-to.html
This update includes 10 security fixes.
CVEs:
CVE-2021-30590 CVE-2021-30591 CVE-2021-30592 CVE-2021-30593
CVE-2021-30594 CVE-2021-30596 CVE-2021-30597
2021-08-03 09:31:32 +02:00
Michael Weiss
8505750ac8
chromium: Drop our closure_compiler patch for Java
...
Hopefully the Java dependency can be dropped soon:
https://bugs.chromium.org/p/chromium/issues/detail?id=1192875#c5
2021-08-02 10:37:32 +02:00
Michael Weiss
2682531c67
chromium: Drop two gn overrides that are not required anymore
...
The chromium and chromiumBeta builds still succeed.
2021-08-01 18:28:08 +02:00
Michael Weiss
555c3afaf2
chromium: Restructure gnFlags
...
This doesn't cause any rebuilds because we use a set but should make it
a bit easier to understand what's going on. This also moves two flags
that where incorrectly in "optionalAttrs pulseSupport" (enabled by
default) out of there.
The native client deprecation is stated here:
https://developer.chrome.com/docs/native-client/
2021-08-01 09:05:57 +02:00
Michael Weiss
d7ab681b7a
chromiumBeta: 92.0.4515.107 -> 93.0.4577.18
2021-07-30 09:17:47 +02:00
Michael Weiss
7f8de3536a
chromiumDev: 93.0.4577.15 -> 93.0.4577.18
2021-07-29 23:10:59 +02:00
github-actions[bot]
ef4ddefb6e
Merge master into staging-next
2021-07-28 00:01:24 +00:00
Michael Weiss
68adc7b81c
chromiumDev: 93.0.4577.8 -> 93.0.4577.15
2021-07-27 20:23:16 +02:00
Michael Weiss
bd22d2425c
chromiumDev: Fix the build
...
Our system FFmpeg version is too outdated and Snappy causes a linking
failure (I didn't have time to investigate yet). Hopefully we can revert
this before the stable release of M93.
2021-07-27 19:51:05 +02:00
Frederik Rietdijk
62370fb59a
Merge remote-tracking branch 'upstream/master' into staging-next
2021-07-26 09:19:44 +02:00
Michael Weiss
9ac3188552
chromium: Merge the installPhase command strings
...
This wasn't done in 97570d30c7
to allow reusing chromiumBeta builds
(without having to perform any changes) in the meantime.
2021-07-25 13:57:16 +02:00
Michael Weiss
10594c9a96
Revert "chromiumBeta: Temporarily build on Hydra"
...
This reverts commit af9ea49430
.
Reason: Not required anymore.
2021-07-25 13:50:45 +02:00
github-actions[bot]
cb1426e30a
Merge staging-next into staging
2021-07-23 18:01:46 +00:00
Michael Weiss
d4612af2c0
chromium: remove bendlas as maintainer
...
Their last Chromium commit is a52d7674cc
from 2019.
Thank you for maintaining Chromium in the past.
2021-07-23 10:42:19 +02:00
github-actions[bot]
0b0a8c7c9a
Merge staging-next into staging
2021-07-22 18:01:39 +00:00
Michael Weiss
3285cc390e
chromium: Fix the text rendering (some text was invisible)
...
The recent glibc update (acdcb85
) broke the text rendering, see #131074 .
This will hopefully work for ungoogled-chromium as well (at least the
patch applies).
Thanks: Lily Foster <lily@lily.flowers>
2021-07-22 17:22:06 +02:00
github-actions[bot]
a63cf4f913
Merge staging-next into staging
2021-07-22 12:01:52 +00:00
Michael Weiss
503dc62d04
chromiumDev: 93.0.4573.0 -> 93.0.4577.8
2021-07-22 10:57:08 +02:00
github-actions[bot]
3087a2d2e9
Merge staging-next into staging
2021-07-21 12:02:00 +00:00
Michael Weiss
bb651d27fd
chromium: Fix the Ozone/Wayland support
...
The stable channel update to M92 (97570d30c7
) broke the Wayland support:
$ chromium --enable-features=UseOzonePlatform --ozone-platform=wayland
[31712:31712:0721/114725.940557:ERROR:wayland_connection.cc(137)] Failed to load wayland client libraries.
[31712:31712:0721/114725.940641:FATAL:ozone_platform_wayland.cc(177)] Failed to initialize Wayland platform
[0721/114725.947566:ERROR:process_memory_range.cc(75)] read out of range
Trace/breakpoint trap (core dumped)
2021-07-21 11:52:12 +02:00
Michael Weiss
12e7ee0f31
Merge pull request #130877 from primeos/chromium
...
chromium: 91.0.4472.164 -> 92.0.4515.107
2021-07-21 11:38:02 +02:00
Michael Weiss
97570d30c7
chromium: 91.0.4472.164 -> 92.0.4515.107
...
https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop_20.html
This update includes 35 security fixes.
CVEs:
CVE-2021-30565 CVE-2021-30566 CVE-2021-30567 CVE-2021-30568
CVE-2021-30569 CVE-2021-30571 CVE-2021-30572 CVE-2021-30573
CVE-2021-30574 CVE-2021-30575 CVE-2021-30576 CVE-2021-30577
CVE-2021-30578 CVE-2021-30579 CVE-2021-30580 CVE-2021-30581
CVE-2021-30582 CVE-2021-30583 CVE-2021-30584 CVE-2021-30585
CVE-2021-30586 CVE-2021-30587 CVE-2021-30588 CVE-2021-30589
Note: This won't be the smoothest update. Chromium seems to be fine but
requires gtk3 in $LD_LIBRARY_PATH to find libgtk-3.so.0 (otherwise it
crashes during startup) but Google Chrome fails to initialize
("GPU process exited unexpectedly: exit_code=132") and requires
"--use-gl=angle --use-angle=swiftshader" for hardware(?) acceleration
(which seems to work work fine and performant but SwiftShader should
actually use the CPU instead of the GPU).
2021-07-21 11:20:38 +02:00
github-actions[bot]
94a7cf0dcd
Merge staging-next into staging
2021-07-21 00:02:24 +00:00
Michael Weiss
af9ea49430
chromiumBeta: Temporarily build on Hydra
...
The stable channel update in #130877 is currently blocked due to
regressions but a cached build on Hydra might be useful for the meantime
(and that build would even be reusable if the PR is merged without any
changes).
2021-07-21 00:52:35 +02:00
Sandro
ab5f5fb163
Merge pull request #129359 from Stunkymonkey/app-networking
2021-07-20 18:27:12 +02:00
Michael Weiss
5c6608144f
chromiumBeta: 92.0.4515.101 -> 92.0.4515.107
2021-07-20 10:09:49 +02:00
Felix Buehler
e4e631ebb8
applications/networking: /s/name/pname&version/
2021-07-19 14:55:48 +02:00
Michael Weiss
c5e29c786f
ungoogled-chromium: 91.0.4472.114 -> 91.0.4472.164
2021-07-17 11:11:06 +02:00
Michael Weiss
3e93811d93
chromium: get-commit-message.py: Improve the parsing
...
The current stable release announcement [0] uses more HTML tags which
broke the detection of "fixes" and "zero_days". Proper HTML parsing
could be done using html.parser [1] but for our purposes the naive regex
trick works well enough.
[0]: https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop.html
[1]: https://docs.python.org/3/library/html.parser.html
2021-07-16 12:24:26 +02:00
Michael Weiss
27523cad1e
chromium: 91.0.4472.114 -> 91.0.4472.164
...
https://chromereleases.googleblog.com/2021/07/stable-channel-update-for-desktop.html
This update includes 8 security fixes. Google is aware of reports that
an exploit for CVE-2021-30563 exists in the wild.
CVEs:
CVE-2021-30559 CVE-2021-30541 CVE-2021-30560 CVE-2021-30561
CVE-2021-30562 CVE-2021-30563 CVE-2021-30564
2021-07-16 11:58:47 +02:00
Michael Weiss
b22b804e67
chromiumBeta: 92.0.4515.93 -> 92.0.4515.101
2021-07-15 10:59:22 +02:00
Michael Weiss
96a3799050
chromiumDev: 93.0.4557.4 -> 93.0.4573.0
2021-07-14 13:51:47 +02:00
Michael Weiss
a571f3a945
chromiumBeta: 92.0.4515.80 -> 92.0.4515.93
2021-07-09 10:17:31 +02:00
sternenseemann
524aa1c87c
chromium: move ed and makeWrapper into nativeBuildInputs
...
This most notably fixes cross _evaluation_ of chromium which previously
would fail because makeWrapper relies on runtimeShell which is not
available in the HostTarget package set.
I tested that the native chromium build still works, but haven't tried
cross compiling it yet. There very well may be additional errors, but at
least they will be build errors, not hard to understand evaluation
errors.
2021-07-05 14:58:52 +02:00
Michael Weiss
ef7f020ec8
chromiumBeta: Install crashpad_handler
...
This executable is required to fix a startup error.
TODO: Refactor the Nix expressions to allow chromiumVersionAtLeast, etc.
"everywhere" and investigate the VM test failure.
2021-07-03 11:11:16 +02:00
Michael Weiss
11237c7d83
chromiumBeta: 92.0.4515.70 -> 92.0.4515.80
2021-07-01 10:33:06 +02:00
Michael Weiss
5cae434566
chromiumDev: 93.0.4549.3 -> 93.0.4557.4
...
Would need to temporarily remove "ffmpeg" from gnSystemLibraries and
disable use_thin_lto to fix the build (theoretically).
2021-06-30 20:18:24 +02:00