Commit Graph

5872 Commits

Author SHA1 Message Date
Christian Kögler
a0bf05315c
Merge pull request #189359 from r-ryantm/auto-update/opera
opera: 90.0.4480.48 -> 90.0.4480.84
2022-09-12 21:36:32 +02:00
Martin Weinelt
0868c44f3c
Merge pull request #190135 from linsui/firefox 2022-09-12 14:00:25 +02:00
Martin Weinelt
361d92b8cc
Merge pull request #190277 from r-ryantm/auto-update/firefox-beta-bin-unwrapped 2022-09-11 00:32:39 +02:00
Martin Weinelt
b55f4f3a80
Merge pull request #190278 from r-ryantm/auto-update/firefox-devedition-bin-unwrapped 2022-09-11 00:32:23 +02:00
R. Ryantm
8362f85e80 firefox-devedition-bin-unwrapped: 105.0b7 -> 105.0b9 2022-09-10 11:36:44 +00:00
R. Ryantm
60d0494fe8 firefox-beta-bin-unwrapped: 105.0b7 -> 105.0b9 2022-09-10 11:36:12 +00:00
Michael Weiss
aaacde1009
chromiumDev: 106.0.5249.21 -> 107.0.5286.2 2022-09-09 22:26:19 +02:00
Michael Weiss
2f761d4a48
chromiumBeta: 106.0.5249.21 -> 106.0.5249.30 2022-09-07 23:25:19 +02:00
linsui
09800d7f75 firefox wrapper: write extraPrefsFiles before extraPrefs 2022-09-07 21:36:04 +08:00
Michael Adler
b5dbb07543 brave: 1.42.88 -> 1.43.89 2022-09-06 09:44:19 +02:00
R. Ryantm
f0f68ccc99 opera: 90.0.4480.48 -> 90.0.4480.84 2022-09-06 01:13:58 +00:00
Martin Weinelt
18b89d7c1e
firefox-devedition-bin-unwrapped: 105.0b4 -> 105.0b7 2022-09-05 18:54:13 +02:00
Martin Weinelt
40e7fcaf28
firefox-beta-bin-unwrapped: 105.0b4 -> 105.0b7 2022-09-05 18:53:44 +02:00
Martin Weinelt
5e03faff77
firefox-bin-unwrapped: 104.0.1 -> 104.0.2
https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/
2022-09-05 18:52:49 +02:00
Martin Weinelt
c9a750458f
firefox-unwrapped: 104.0.1 -> 104.0.2
https://www.mozilla.org/en-US/firefox/104.0.2/releasenotes/
2022-09-05 18:52:14 +02:00
Sandro
f69e050cd0
Merge pull request #188192 from kouyk/update/vivaldi 2022-09-03 22:54:03 +02:00
Steven Kou
1eab439e4b
vivaldi-ffmepg-codecs: 104.0.5112.79 -> 104.0.5112.101 2022-09-04 03:21:23 +08:00
Steven Kou
a04201bb98
vivaldi: 5.4.2753.37 -> 5.4.2753.47 2022-09-04 03:21:08 +08:00
Steven Kou
2fb2e966a5
vivaldi: ignore unused debian revision number 2022-09-04 03:20:05 +08:00
Michael Weiss
82d8999e04
ungoogled-chromium: 105.0.5195.54 -> 105.0.5195.102 2022-09-03 14:22:28 +02:00
Michael Weiss
96ff5b58ec
Merge pull request #189518 from primeos/chromium
chromium: 105.0.5195.52 -> 105.0.5195.102
2022-09-03 00:36:15 +02:00
Michael Weiss
b4d97e8d9a
Merge pull request #189517 from primeos/ungoogled-chromium
ungoogled-chromium: 104.0.5112.102 -> 105.0.5195.54
2022-09-03 00:35:42 +02:00
Michael Weiss
9e151be2b7
Merge pull request #189515 from primeos/chromiumBeta
chromiumBeta: 105.0.5195.52 -> 106.0.5249.21
2022-09-03 00:19:57 +02:00
Michael Weiss
917ce4bf80
Merge pull request #189514 from primeos/chromiumDev
chromiumDev: 106.0.5249.12 -> 106.0.5249.21
2022-09-03 00:19:22 +02:00
Michael Weiss
f9e02fa945
ungoogled-chromium: 104.0.5112.102 -> 105.0.5195.54 2022-09-03 00:10:46 +02:00
Michael Weiss
ac10e9551d
chromium: 105.0.5195.52 -> 105.0.5195.102
https://chromereleases.googleblog.com/2022/09/stable-channel-update-for-desktop.html

This update includes 1 security fix. Google is aware of reports that an exploit
for CVE-2022-3075 exists in the wild.

CVEs:
CVE-2022-3075
2022-09-03 00:10:06 +02:00
Michael Weiss
b0e9b6d301
Merge pull request #189033 from primeos/chromium
chromium: 104.0.5112.101 -> 105.0.5195.52
2022-09-03 00:09:47 +02:00
Michael Weiss
83ada3da7a
chromiumBeta: 105.0.5195.52 -> 106.0.5249.21 2022-09-02 23:56:27 +02:00
Michael Weiss
f408eee926
chromiumDev: 106.0.5249.12 -> 106.0.5249.21 2022-09-02 23:55:10 +02:00
Michael Weiss
d932886d6e
chromium: Fix the build
The build was failing with the following error:
```
[18950/51180] SOLINK ./libvk_swiftshader.sotls_transport_interface/dtls_transport_interface.omputils.o[K.otch.oos.oKx/unbundle:default)fault)ault)
FAILED: libvk_swiftshader.so libvk_swiftshader.so.TOC
python3 "../../build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="nm"  --sofile="./libvk_swiftshader.so" --tocfile="./libvk_swiftshader.so.TOC" --output="./libvk_swiftshader.so" -- clang++ -shared -Wl,-soname="libvk_swiftshader.so" -Wl,-Bsymbolic -Wl,--version-script=../../third_party/swiftshader/src/Vulkan/vk_swiftshader.lds -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--icf=all -Wl,--color-diagnostics -Wl,-mllvm,-instcombine-lower-dbg-declare=0 -flto=thin -Wl,--thinlto-jobs=all -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy=cache_size=10\%:cache_size_bytes=40g:cache_size_files=100000 -Wl,-mllvm,-import-instr-limit=30 -fwhole-program-vtables -Wl,--no-call-graph-profile-sort -m64 -no-canonical-prefixes -Wl,-O2 -Wl,--gc-sections -rdynamic -Wl,-z,defs -Wl,--as-needed -nostdlib++ -Wl,--lto-O0 -fsanitize=cfi-vcall -fsanitize=cfi-icall -o "./libvk_swiftshader.so" @"./libvk_swiftshader.so.rsp"
ld.lld: error: unable to find library -l:libffi_pic.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```

This turned out to be a regression from b6b51374fc. That change was
bad/undesirable in the first place and I only applied it to quickly fix
another build error caused by incompatible wayland-protocols header
files from a newer system version (Chromium bundles version 1.21 while
we already package 1.26).

The better fix for that wayland-protocols build issue is to pull in a
patch that is already used/tested by the Arch package [0] and seems to
originate from [1] (not sure if that patch was formally submitted yet).

Alternatives to that patch would be to (we should probably first try the
first approach if need be):
1) Build with wayland-protocols 1.21 from the system (by overriding the
   Nixpkgs package).
2) Dynamically link against libffi by patching [2] to use the other
   branch (`default_toolchain == "//build/toolchain/cros:target"`).

Some additional details can be found in the GitHub PR [3].
Huge thanks to Lorenz Brun for his great analysis that enabled me to fix
the build so that we can finally merge the update to Chromium M105
(which contains many important security fixes!).

[0]: a353833a5a
[1]: https://bugs.chromium.org/p/angleproject/issues/detail?id=7582#c1
[2]: https://source.chromium.org/chromium/chromium/src/+/refs/tags/105.0.5195.52:build/config/linux/libffi/BUILD.gn
[3]: https://github.com/NixOS/nixpkgs/pull/189033

Co-Authored-By: Lorenz Brun <lorenz@brun.one>
2022-09-02 23:34:18 +02:00
Stefan Radziuk
d32eae0f23
chromium: add commandLineArgs after wayland flags (#189371) 2022-09-02 01:38:22 +02:00
Martin Weinelt
ee01de29d2
Merge pull request #189360 from Atemu/firefox-ffmpeg_5 2022-09-02 01:11:08 +02:00
Stefan Radziuk
1be806f07f
google-chrome: add commandLineArgs after wayland flags (#189199) 2022-09-02 00:31:31 +02:00
Sandro
e114a41bf0
Merge pull request #186981 from JonaEnz/edge-update 2022-09-02 00:13:18 +02:00
Atemu
e661714656 firefox: use ffmpeg_5
Allows for AV1 VAAPI decoding
2022-09-02 00:12:41 +02:00
Nicolas Benes
9895ba4b77 tor-browser-bundle-bin: 11.5.1 -> 11.5.2 2022-08-31 10:06:10 +02:00
Michael Weiss
360844281a
chromium: 104.0.5112.101 -> 105.0.5195.52
https://chromereleases.googleblog.com/2022/08/stable-channel-update-for-desktop_30.html

This update includes 24 security fixes.

CVEs:
CVE-2022-3038 CVE-2022-3039 CVE-2022-3040 CVE-2022-3041 CVE-2022-3042
CVE-2022-3043 CVE-2022-3044 CVE-2022-3045 CVE-2022-3046 CVE-2022-3047
CVE-2022-3048 CVE-2022-3049 CVE-2022-3050 CVE-2022-3051 CVE-2022-3052
CVE-2022-3053 CVE-2022-3054 CVE-2022-3055 CVE-2022-3056 CVE-2022-3057
CVE-2022-3058
2022-08-31 01:01:34 +02:00
Michael Weiss
50e7538f3e
chromiumDev: 106.0.5245.0 -> 106.0.5249.12 2022-08-31 00:59:51 +02:00
Martin Weinelt
27c45326b5
firefox-devedition-bin-unwrapped: 104.0b10 -> 105.0b4 2022-08-30 02:41:34 +02:00
Martin Weinelt
0437543dc5
firefox-beta-bin-unwrapped: 104.0b9 -> 105.0b4 2022-08-30 02:41:30 +02:00
Martin Weinelt
0955d646f5
firefox-bin-unwrapped: 104.0 -> 104.0.1
https://www.mozilla.org/en-US/firefox/104.0.1/releasenotes/
2022-08-30 02:39:20 +02:00
Martin Weinelt
66124effe6
firefox-unwrapped: 104.0 -> 104.0.1
https://www.mozilla.org/en-US/firefox/104.0.1/releasenotes/
2022-08-30 02:38:19 +02:00
squalus
eb3cea96da librewolf: 103.0.1-2 -> 104.0-1 2022-08-27 12:50:50 -07:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
Michael Weiss
b6b51374fc
chromiumBeta: Fix errors due to incompatible Wayland headers
This "fixes" errors like these:
```
FAILED: obj/third_party/angle/angle_gpu_info_util/SystemInfo_vulkan.o
[...]
In file included from ../../third_party/wayland/src/src/wayland-client.h:40:
/nix/store/an42rhwn6ck2nix6caikrr4rvizknjhh-wayland-1.21.0-dev/include/wayland-client-protocol.h:1040:13: error: use of undeclared identifier 'wl_proxy_marshal_flags'
        callback = wl_proxy_marshal_flags((struct wl_proxy *) wl_display,
                   ^
[...]
/nix/store/an42rhwn6ck2nix6caikrr4rvizknjhh-wayland-1.21.0-dev/include/wayland-client-protocol.h:1392:87: error: use of undeclared identifier 'WL_MARSHAL_FLAG_DESTROY'
                         WL_SHM_POOL_DESTROY, NULL, wl_proxy_get_version((struct wl_proxy *) wl_shm_pool), WL_MARSHAL_FLAG_DESTROY);
                                                                                                           ^
[...]
fatal error: too many errors emitted, stopping now [-ferror-limit=]
```

At least for now (until Chromium updates their bundled Wayland version) it
seems best to use the bundled headers/versions to avoid version incompatibility
issues (we should hopefully be able to drop use_system_wayland_scanner though).
2022-08-27 00:04:41 +02:00
superherointj
ffa493b33b
Merge pull request #188325 from primeos/chromiumBeta
chromiumBeta: 105.0.5195.37 -> 105.0.5195.52
2022-08-25 23:14:32 -03:00
Michael Weiss
a5cb5ba44a
chromiumBeta: 105.0.5195.37 -> 105.0.5195.52 2022-08-25 23:38:02 +02:00
Michael Weiss
872ca61379
chromiumDev: 106.0.5231.2 -> 106.0.5245.0 2022-08-25 23:37:28 +02:00
Jonas Heinrich
a804ce36bd
Merge pull request #184417 from r-ryantm/auto-update/opera
opera: 84.0.4316.42 -> 90.0.4480.48
2022-08-25 10:08:52 +02:00
github-actions[bot]
8f206d92d9
Merge master into staging-next 2022-08-23 18:01:18 +00:00