Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 78ee2e1314 signal-desktop: 5.7.0 -> 5.7.1
(cherry picked from commit 37749817ada45d283d6af16c03ca516ae0b3f1a9)
2021-07-01 09:17:24 +00:00
Michael Weiss 1534df8902 Merge pull request #128771 from NixOS/backport-128619-to-release-21.05
[Backport release-21.05] signal-desktop: 5.6.2 -> 5.7.0
2021-06-30 17:48:14 +02:00
Michael Weiss eb5a500b13 signal-desktop: 5.6.2 -> 5.7.0
(cherry picked from commit ea8bbfcae0508d4eff626a8467aa3ca69af46d1a)
2021-06-30 13:33:51 +00:00
Michael Weiss c83cd13ac2 Merge pull request #128100 from NixOS/backport-128091-to-release-21.05
[Backport release-21.05] signal-desktop: 5.6.1 -> 5.6.2
2021-06-25 15:46:20 +02:00
Michael Weiss dcd4d90508 signal-desktop: 5.6.1 -> 5.6.2
(cherry picked from commit 07fdb0c37551c5549bff1cfc57b7bda55b718d30)
2021-06-25 13:09:55 +00:00
Michael Weiss 015d169c3f Merge pull request #127845 from NixOS/backport-127840-to-release-21.05
[Backport release-21.05] signal-desktop: 5.5.0 -> 5.6.1
2021-06-23 01:24:29 +02:00
Michael Weiss aa6f5b6f91 signal-desktop: 5.5.0 -> 5.6.1
(cherry picked from commit 150a2f0b2eed02fd3e8a22047245870600071160)
2021-06-22 22:56:36 +00:00
Michael Weiss b66e719374 Merge pull request #127650 from NixOS/backport-127549-to-release-21.05
[Backport release-21.05] ungoogled-chromium: 91.0.4472.101 -> 91.0.4472.114
2021-06-21 12:24:02 +02:00
Michael Weiss c16274a260 Merge pull request #127458 from NixOS/backport-127426-to-release-21.05
[Backport release-21.05] chromium: fix APNG support
2021-06-21 12:01:36 +02:00
Michael Weiss e8d68469fc ungoogled-chromium: 91.0.4472.101 -> 91.0.4472.114
(cherry picked from commit 4e201c1c3ca99e9067e64802a877eda1e17e8f58)
2021-06-21 09:53:28 +00:00
Michael Weiss 3f6b386e54 Merge pull request #127339 from NixOS/backport-127334-to-release-21.05
[Backport release-21.05] chromium: 91.0.4472.106 -> 91.0.4472.114
2021-06-19 12:17:53 +02:00
Michael Weiss 3715be19ec chromium: 91.0.4472.106 -> 91.0.4472.114
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_17.html

This update includes 4 security fixes. Google is aware that an exploit
for CVE-2021-30554 exists in the wild.

CVEs:
CVE-2021-30554 CVE-2021-30555 CVE-2021-30556 CVE-2021-30557

(cherry picked from commit 0505ed81bc2a71be572117208829b5e69ea9fd65)
2021-06-18 10:48:25 +00:00
Michael Weiss 314d647bf7 Merge pull request #127113 from NixOS/backport-127109-to-release-21.05
[Backport release-21.05] signal-desktop: 5.4.1 -> 5.5.0
2021-06-16 20:14:18 +02:00
Michael Weiss 4561a449da signal-desktop: 5.4.1 -> 5.5.0
(cherry picked from commit fcda0d80a392240abdf12351b78ab32c6eaff62e)
2021-06-16 17:18:06 +00:00
Michael Weiss 2cd7bc6b9e Merge pull request #126933 from NixOS/backport-126924-to-release-21.05
[Backport release-21.05] chromium: 91.0.4472.101 -> 91.0.4472.106
2021-06-16 12:56:10 +02:00
Michael Weiss f47f0e58dc chromium: 91.0.4472.101 -> 91.0.4472.106
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop_14.html
(cherry picked from commit 8540133fb7db4ad988ea2844c429b8b547dde370)
2021-06-15 11:17:15 +00:00
Michael Weiss e7c31a0eae Merge pull request #126740 from NixOS/backport-126662-to-release-21.05
[Backport release-21.05] ungoogled-chromium: 91.0.4472.77 -> 91.0.4472.101
2021-06-13 13:52:50 +02:00
Michael Weiss 39762d2342 ungoogled-chromium: 91.0.4472.77 -> 91.0.4472.101
(cherry picked from commit 3952d191751df8313e0ba0e17ea4818ded20e027)
2021-06-13 09:59:36 +00:00
Michael Weiss 2311321709 Merge pull request #126506 from primeos/chromium-backport
[21.05] chromium: 91.0.4472.77 -> 91.0.4472.101
2021-06-10 20:59:02 +02:00
Michael Weiss 0312d6fcf7 chromiumDev: Install crashpad_handler
This executable is required to fix a startup error:
[990:990:0609/092114.482805:FATAL:double_fork_and_exec.cc(131)] execv /nix/store/k02xhxzn6sn2cihaal68wwsyk8cg9pkg-chromium-unwrapped-93.0.4535.3/libexec/chromium/crashpad_handler: No such file or directory (2)

Unfortunately Chromium M93 still segfaults in the VM test:
machine # [0610/100626.225850:ERROR:process_memory_range.cc(75)] read out of range
machine # [0610/100626.227312:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
machine # [0610/100626.240410:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
machine # [   19.810981] systemd-coredump[1015]: Process 987 (chromium) of user 1000 dumped core.

(cherry picked from commit 1d6a0d3cf24f2edcf6755fd4db1901f9e1db1ac6)
2021-06-10 19:25:42 +02:00
Michael Weiss 06924553df chromium: get-commit-message.py: Support a new 0-day sentence
The current stable release announcement [0] uses a slightly different
message/structure.

[0]: https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop.html

(cherry picked from commit c02ac479ba55d802d6232cdb743f5228984e2ff9)
2021-06-10 19:25:42 +02:00
Michael Weiss ede696c79d chromium: 91.0.4472.77 -> 91.0.4472.101
https://chromereleases.googleblog.com/2021/06/stable-channel-update-for-desktop.html

This update includes 14 security fixes. Google is aware that an exploit
for CVE-2021-30551 exists in the wild.

CVEs:
CVE-2021-30544 CVE-2021-30545 CVE-2021-30546 CVE-2021-30547
CVE-2021-30548 CVE-2021-30549 CVE-2021-30550 CVE-2021-30551
CVE-2021-30552 CVE-2021-30553

(cherry picked from commit 053f1dc49028f8f438506b187739d80d83984c16)
2021-06-10 19:25:41 +02:00
Michael Weiss b6a71637a9 chromiumDev: Revert a patch to fix the build with LLVM 12
The build was failing with:
clang++: error: unknown argument: '-fsanitize-ignorelist=../../tools/cfi/ignores.txt'

(cherry picked from commit 950b321244d541e3c4d05bb163912d53c6c063df)
2021-06-10 19:25:41 +02:00
Michael Weiss 146ff19f4f chromiumDev: 93.0.4530.5 -> 93.0.4535.3
(cherry picked from commit 5915f689b452816381e9f4e8d9cbf32ece20f467)
2021-06-10 19:25:40 +02:00
Michael Weiss c15df2350d chromiumDev: 92.0.4515.40 -> 93.0.4530.5
(cherry picked from commit 2c9e2b68753d89764e7ad9a47374ad541130ba84)
2021-06-10 19:25:40 +02:00
Michael Weiss b60b15b410 chromiumBeta: 91.0.4472.77 -> 92.0.4515.40
(cherry picked from commit c6890330f5bb19cf561bf9e0dfc8119766be5aed)
2021-06-10 19:25:39 +02:00
Michael Weiss c92cc2463d chromiumDev: 92.0.4515.20 -> 92.0.4515.40
(cherry picked from commit cf6496e72bb1c698c3a1516ab6b4ed0cde516cbc)
2021-06-10 19:25:39 +02:00
Michael Weiss ddde2dd1d2 chromiumDev: 92.0.4512.4 -> 92.0.4515.20
(cherry picked from commit 136addaa6e924e642669a925a323475a2d0c207e)
2021-06-10 19:25:38 +02:00
Michael Weiss 180983e6ef chromiumBeta: 91.0.4472.69 -> 91.0.4472.77
(cherry picked from commit b6f54db787c056ead0d4bd46697d0251adb3141c)
2021-06-10 19:25:38 +02:00
Michael Weiss 86d8a48762 Merge pull request #126365 from NixOS/backport-126343-to-release-21.05
[Backport release-21.05] signal-desktop: 5.4.0 -> 5.4.1
2021-06-09 16:17:42 +02:00
Michael Weiss d69ca2fb50 signal-desktop: 5.4.0 -> 5.4.1
(cherry picked from commit 6a11eafbc9eede9d6f981a8d1b52fae7ccc2591b)
2021-06-09 13:25:41 +00:00
Michael Weiss 2644ec4c7b Merge pull request #126117 from NixOS/backport-126073-to-release-21.05
[Backport release-21.05] isync: 1.4.1 -> 1.4.2
2021-06-07 23:07:59 +02:00
Michael Weiss 527c0bbf84 Merge pull request #125773 from NixOS/backport-125724-to-release-21.05
[Backport release-21.05] signal-desktop: 5.3.0 -> 5.4.0
2021-06-05 12:17:35 +02:00
Michael Weiss 08866897e3 signal-desktop: 5.3.0 -> 5.4.0
(cherry picked from commit f5be28bcc98e0a091c69df8d4e88a7b52452eb38)
2021-06-05 09:35:26 +00:00
Michael Weiss cbd00766e4 Merge pull request #125054 from NixOS/backport-124957-to-release-21.05
[Backport release-21.05] ungoogled-chromium: 90.0.4430.212 -> 91.0.4472.77
2021-05-31 12:27:56 +02:00
Michael Weiss 2127c48d06 ungoogled-chromium: 90.0.4430.212 -> 91.0.4472.77
(cherry picked from commit 6c638ee6b10e7b9f567601068a195f45740805fc)
2021-05-31 09:51:05 +00:00
Michael Weiss 6029acc019 Merge pull request #124598 from primeos/backports
[21.05] nixos/tests/{sway,cagebreak}: Disable on aarch64-linux
2021-05-27 18:56:31 +02:00
Michael Weiss 5e74829b72 nixos/tests/{sway,cagebreak}: Disable on aarch64-linux
The tests timeout on AArch64 (e.g. [0] and [1]), likely because the QEMU
option "-vga virtio" isn't supported there (unfortunately I currently
lack access to an AArch64 system with NixOS to investigate).

This also affects the test for Cage but that one is already limited to
x86_64-linux.

[0]: https://hydra.nixos.org/build/144148809
[1]: https://hydra.nixos.org/build/144103034

(cherry picked from commit abb9ea73f7b2bd8d0862be47a0a1010d7644136b)
2021-05-27 17:43:06 +02:00
Michael Weiss 8eb8032b1d signal-desktop: 5.2.1 -> 5.3.0
(cherry picked from commit 5be62dca8cf20107e8c14723aad18eee103e3ff2)
2021-05-26 18:13:33 +02:00
Michael Weiss f75079b072 chromium: 90.0.4430.212 -> 91.0.4472.77
https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop_25.html

This update includes 32 security fixes.

CVEs:
CVE-2021-30521 CVE-2021-30522 CVE-2021-30523 CVE-2021-30524
CVE-2021-30525 CVE-2021-30526 CVE-2021-30527 CVE-2021-30528
CVE-2021-30529 CVE-2021-30530 CVE-2021-30531 CVE-2021-30532
CVE-2021-30533 CVE-2021-30534 CVE-2021-30535 CVE-2021-21212
CVE-2021-30536 CVE-2021-30537 CVE-2021-30538 CVE-2021-30539
CVE-2021-30540

(cherry picked from commit e522464f9afb7b1fda4c02117e6fa27ef1ade396)
2021-05-25 14:48:06 -07:00
Michael Weiss 97b94af4eb Merge pull request #124182 from primeos/signal-desktop-backport
[21.05] Revert "signal-desktop: Add a Python wrapper to re-encrypt DBs"
2021-05-24 14:50:37 +02:00
Michael Weiss 13e13349bd Revert "signal-desktop: Add a Python wrapper to re-encrypt DBs"
This reverts commit 45bd7b39a4.

The database for users on NixOS 20.09 is still encrypted so we don't
need this wrapper for users that upgrade from NixOS 20.09 to 21.05.
2021-05-23 11:37:15 +02:00
Michael Weiss ae5268b96e Merge pull request #124020 from primeos/signal-desktop
signal-desktop: 5.2.0 -> 5.2.1
2021-05-22 14:21:48 +02:00
Michael Weiss 6a4ef962d3 signal-desktop: 5.2.0 -> 5.2.1 2021-05-22 13:28:35 +02:00
Michael Weiss 9452353abf intel-media-driver: 21.2.0 -> 21.2.1 2021-05-21 16:34:48 -07:00
Michael Weiss d3ad6d42ca Merge pull request #123713 from Mindavi/git/cross-compilation
git: support cross-compilation by disabling perl support
2021-05-21 12:50:47 +02:00
Michael Weiss 91f80841dc Merge pull request #123885 from primeos/chromiumDev
chromiumDev: 92.0.4503.0 -> 92.0.4512.4
2021-05-21 12:40:14 +02:00
Michael Weiss 6581cd7f5c chromiumDev: 92.0.4503.0 -> 92.0.4512.4 2021-05-21 12:22:37 +02:00
Michael Weiss ac3f3a9fd0 Merge pull request #123817 from primeos/signal-desktop
signal-desktop: 5.1.0 -> 5.2.0
2021-05-21 12:22:09 +02:00
Michael Weiss 2a03e9a8f4 signal-desktop: 5.1.0 -> 5.2.0 2021-05-20 20:05:14 +02:00
Michael Weiss f3bacf60cc Merge pull request #123787 from primeos/chromiumBeta
chromiumBeta: 91.0.4472.57 -> 91.0.4472.69
2021-05-20 18:50:12 +02:00
Michael Weiss 57983646b1 chromiumBeta: 91.0.4472.57 -> 91.0.4472.69 2021-05-20 12:00:04 +02:00
Michael Weiss c21dd33953 Merge pull request #123609 from berbiche/cagebreak-use-waylands-utils-in-test
nixos/tests/cagebreak: use wayland-info instead of wallutils
2021-05-19 14:50:55 +02:00
Michael Weiss 1b114586e8 Merge pull request #123381 from primeos/nixos-tests-cagebreak
nixos/tests/cagebreak: Fix the test
2021-05-18 16:01:37 +02:00
Michael Weiss f691e6c074 nixos/tests/cagebreak: Simplify the startup 2021-05-17 18:41:27 +02:00
Michael Weiss 81b2ce96c6 nixos/tests/cagebreak: Fix the test
Starting Cagebreak as X11 client doesn't work anymore as wlroots 0.13
started to require the DRI3 extension which isn't supported by LLVMpipe:
machine # [   13.508284] xsession[938]: 00:00:00.003 [ERROR] [backend/x11/backend.c:433] X11 does not support DRI3 extension
machine # [   13.666989] show_signal_msg: 62 callbacks suppressed
machine # [   13.666993] .cagebreak-wrap[938]: segfault at 8 ip 0000000000408574 sp 00007ffef76f2440 error 4 in .cagebreak-wrapped[407000+d000]
machine # [   13.670483] Code: f4 ff ff 4c 8b 84 24 70 01 00 00 8d 45 01 48 89 c5 49 8b 3c c0 48 85 ff 75 e4 4c 89 c7 e8 84 f4 ff ff 48 8b bc 24 18 01 00 00 <48> 8b 47 08 4c 8d 6f d8 48 8d 68 d8 48 39 df 75 0e eb 36 66 0f 1f
machine # [   13.518274] xsession[938]: 00:00:00.006 [ERROR] [../cagebreak.c:313] Unable to create the wlroots backend

The test broke after updating Cagebreak in #121652 (bf8679ba94).

XWayland still fails for unknown reasons:
Modifiers specified, but DRI is too old
libEGL warning: DRI2: failed to create dri screen
libEGL warning: NEEDS EXTENSION: falling back to kms_swrast
glamor: No eglstream capable devices found
glamor: 'wl_drm' not supported
Missing Wayland requirements for glamor GBM backend
Missing Wayland requirements for glamor EGLStream backend
Failed to initialize glamor, falling back to sw
00:00:03.534 [ERROR] [xwayland/server.c:252] waitpid for Xwayland fork
failed: No child processes
(EE) failed to write to XWayland fd: Broken pipe
/nix/store/kcm3x8695fgycf31grzl9fy5gggwpram-xterm-367/bin/xterm: Xt
error: Can't open display: :0

The fallback to software rendering is to be expected but it looks like
XWayland is crashing with "failed to write to XWayland fd: Broken pipe".
2021-05-17 18:41:12 +02:00
Michael Weiss 0730dc62a4 Merge pull request #123013 from primeos/waybox-wlroots-0.13
waybox: 2020-05-01 -> 2021-04-07
2021-05-17 16:44:30 +02:00
Michael Weiss aa2537b554 Merge pull request #122926 from primeos/signal-desktop-fix-db-encryption
signal-desktop: Fix the database encryption by preloading SQLCipher
2021-05-17 16:06:52 +02:00
Michael WeissandAnderson Torres b4fc303dd1 Update pkgs/applications/window-managers/waybox/default.nix
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2021-05-17 12:10:40 +02:00
Michael Weiss fe29880472 cargo-c,rav1e: Remove myself as maintainer
I'm not using rav1e anymore and we're now using svt-av1 for ffmpeg-full.
2021-05-16 19:49:44 +02:00
Michael Weiss cc7fe8ff0c Merge pull request #123149 from primeos/nixos-sway-doc
nixos/sway: Update the module documentation
2021-05-15 21:29:12 +02:00
Michael Weiss a542827c9b nixos/sway: Update the module documentation
Most programs already run natively under Wayland so extraSessionCommands
isn't as important anymore. XWayland is already covered by
"programs.xwayland.enable = mkDefault true;" in the module.
2021-05-15 20:30:53 +02:00
Michael Weiss 73e0dd4b29 Merge pull request #123034 from primeos/sway-simplify-screen-sharing
sway: Simplify screen sharing
2021-05-15 18:38:52 +02:00
Michael Weiss 45bd7b39a4 signal-desktop: Add a Python wrapper to re-encrypt DBs
This is super hacky... :o
But then again it should at least prevent data loss.

Note: At least this isn't required for NixOS 21.05.
2021-05-14 22:54:38 +02:00
Michael Weiss 3f31c0edef sway: Simplify screen sharing
This should make it easier to get started.
The xdg-desktop-portal backend for wlroots is required and one needs to
"make sure WAYLAND_DISPLAY and XDG_CURRENT_DESKTOP are imported into
D-Bus." [0]

[0]: https://github.com/emersion/xdg-desktop-portal-wlr/blob/efcbcb60aa3bc46b0e290d5f6627783fbb534dcd/README.md#running
2021-05-14 22:42:19 +02:00
Michael Weiss fdbf305e3b wio: Build with wlroots 0.13 2021-05-14 19:47:03 +02:00
Michael Weiss c5a08f8a62 waybox: 2020-05-01 -> 2021-04-07 2021-05-14 19:44:55 +02:00
Michael Weiss 89cc391728 Merge pull request #122877 from primeos/nixos-tests-sway-gpg-agent-pinentry
nixos/tests/sway: test GPG's pinentry pop-up
2021-05-14 14:45:56 +02:00
Michael Weiss 940dfa9940 signal-desktop: Fix the database encryption by preloading SQLCipher
AFAIK this is the only reliable way for us to ensure SQLCipher will be
loaded instead of SQLite. It feels like a hack/workaround but according
to the SQLCipher developers [0] "this issue can and should be handled
downstream at the application level: 1. While it may feel like a
workaround, using LD_PRELOAD is a legitimate approach here because it
will substitute the system SQLite with SQLCipher which is the intended
usage model;".

This fixes #108772 for NixOS 20.09 users who upgrade to NixOS 21.05 and
replaces #117555.

For nixos-unstable users this will unfortunately break everything again
so we should add a script to ease the transition (in a separate commit
so that we can revert it for NixOS 21.05).

[0]: https://github.com/sqlcipher/sqlcipher/issues/385#issuecomment-802874340
2021-05-14 02:33:42 +02:00
Michael Weiss 1cdf5f4436 Merge pull request #122816 from primeos/ungoogled-chromium
ungoogled-chromium: 90.0.4430.93 -> 90.0.4430.212
2021-05-14 02:06:30 +02:00
Michael Weiss 28a1e9516d Merge pull request #122627 from primeos/nixos-tests-signal-desktop-db-encryption
nixos/tests/signal-desktop: test if the SQLite DB is (un)encrypted
2021-05-13 21:40:07 +02:00
Michael Weiss 217f268534 nixos/tests/signal-desktop: test if the SQLite DB is (un)encrypted
Well, this should test if the database is encrypted but currently it is
still unencrypted and we need to notice if this behaviour changes in the
future (as it will cause data loss, see e.g. #108772).
Anyway, this doesn't really matter for security reasons but we need this
test to prevent data loss (unfortunately Signal-Desktop and SQLCipher
handle this badly... :o).
2021-05-13 21:18:28 +02:00
Michael Weiss 03808546e5 nixos/tests/sway: test GPG's pinentry pop-up
This test is important to confirm that $WAYLAND_DISPLAY is correctly
imported via "dbus-update-activation-environment --systemd" which is
done by default since #122605 (00e8e5b123).
It ensures that the gnome3-pinentry pop-ups work as expected to avoid
regressions like #119445 (which also broke screen sharing).
2021-05-13 20:51:31 +02:00
Michael Weiss 60f2af5938 Merge pull request #122605 from primeos/nixos-sway-extend-default-configuration
nixos/sway: Extend the default configuration for NixOS
2021-05-13 20:48:55 +02:00
Michael Weiss 82da72a8e1 Merge pull request #122815 from primeos/chromiumBeta
chromiumBeta: 91.0.4472.38 -> 91.0.4472.57
2021-05-13 13:29:32 +02:00
Michael Weiss 1e82d9ce90 Merge pull request #122811 from primeos/jekyll
jekyll: Remove myself as maintainer
2021-05-13 13:26:04 +02:00
Michael Weiss c31eda265a ungoogled-chromium: 90.0.4430.93 -> 90.0.4430.212 2021-05-13 13:04:58 +02:00
Michael Weiss 63ff7e430b chromiumBeta: 91.0.4472.38 -> 91.0.4472.57 2021-05-13 13:04:34 +02:00
Michael Weiss b364139f2b maintainers: remove pesterhazy
Their last commit was caf43ad5af from 2015.
Thank you for your contributions.
2021-05-13 13:00:47 +02:00
Michael Weiss 621a242a1a jekyll: Remove myself as maintainer
I don't use it much anymore.
2021-05-13 12:54:36 +02:00
Michael Weiss 71df53a118 Merge pull request #122771 from primeos/chromiumDev
chromiumDev: Fix the build
2021-05-12 23:32:50 +02:00
Michael Weiss e2adee6827 chromiumDev: Fix the build
python.withPackages avoids the problem with mixed Python 2 and Python 3
dependencies.
2021-05-12 22:54:12 +02:00
Michael Weiss a605e0318d Merge pull request #122475 from stephank/fix-wayland-darwin
wayland: fix build on darwin
2021-05-12 20:18:48 +02:00
Michael Weiss 3d67a797b7 Merge pull request #121149 from primeos/signal-desktop-wayland
signal-desktop: 5.0.0 -> 5.1.0
2021-05-12 20:13:51 +02:00
Michael Weiss fd4f20bce4 signal-desktop: 5.0.0 -> 5.1.0
This is the most important Signal-Desktop release in a while as we
finally have Wayland support via Electron 12 \o/ #YAY :D

https://github.com/signalapp/Signal-Desktop/issues/3411

https://github.com/signalapp/Signal-Desktop/commit/5bcf50ede96fed18dccc207e89bbae7ceb2d2dff#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R231
https://github.com/signalapp/Signal-Desktop/commit/c6d5d852a9f9668268803bb5a20d94b4a505dd87#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R232
https://en.wikipedia.org/wiki/Electron_(software_framework)#Versions
2021-05-12 19:41:51 +02:00
Michael Weiss dfe2151351 Merge pull request #122648 from primeos/chromiumDev
chromiumDev: 92.0.4496.0 -> 92.0.4503.0
2021-05-12 18:35:00 +02:00
Michael Weiss ee727dfdb7 chromiumDev: 92.0.4496.0 -> 92.0.4503.0 2021-05-11 23:58:02 +02:00
Michael Weiss d4a651f448 Merge pull request #122602 from primeos/sway-set-xdg-env-vars
sway: Set XDG_CURRENT_DESKTOP=sway
2021-05-11 21:25:47 +02:00
Michael Weiss 9716bb8944 sway: Set XDG_CURRENT_DESKTOP=sway
This seems like a good idea in general and will at least make it easier
to get screen sharing to work (but still requires a proper NixOS
configuration including xdg-desktop-portal-wlr).

Note: It isn't necessary to set XDG_SESSION_TYPE=wayland as wlroots
already takes care of it (currently at least for the logind and libseat
session backends, the next wlroots release will require libseat):
https://github.com/swaywm/wlroots/blob/4839664a9209e2829f3f90006065229b5c17007c/backend/session/session.c#L80
2021-05-11 21:19:45 +02:00
Michael Weiss 00e8e5b123 nixos/sway: Extend the default configuration for NixOS
The default config.in template contains
"include @sysconfdir@/sway/config.d/*" but we've dropped it to better
support non-NixOS (which seems like a mistake in retrospect).
This restores that behaviour and extends the default configuration via
nixos.conf to fix #119445.

Note: The security configurations (security.d) where dropped entirely
(but maybe they'll return).
2021-05-11 18:53:49 +02:00
Michael Weiss 6d7bff791b Merge pull request #122487 from primeos/chromium
chromium: 90.0.4430.93 -> 90.0.4430.212
2021-05-11 02:03:29 +02:00
Michael Weiss 2213e058fc chromium: 90.0.4430.93 -> 90.0.4430.212
https://chromereleases.googleblog.com/2021/05/stable-channel-update-for-desktop.html

This update includes 19 security fixes.

CVEs:
CVE-2021-30506 CVE-2021-30507 CVE-2021-30508 CVE-2021-30509
CVE-2021-30510 CVE-2021-30511 CVE-2021-30512 CVE-2021-30513
CVE-2021-30514 CVE-2021-30515 CVE-2021-30516 CVE-2021-30517
CVE-2021-30518 CVE-2021-30519 CVE-2021-30520
2021-05-10 22:52:32 +02:00
Michael Weiss 918bbd47b6 Merge pull request #122033 from primeos/libplacebo
libplacebo: 3.120.2 -> 3.120.3
2021-05-07 19:36:58 +02:00
Michael Weiss f23e39cddb libplacebo: 3.120.2 -> 3.120.3 2021-05-07 16:34:25 +02:00
Michael Weiss de2e256a29 Merge pull request #121685 from primeos/libaom
libaom: 3.0.0 -> 3.1.0
2021-05-07 16:32:36 +02:00
Michael Weiss 9a8ddc6493 Merge pull request #122030 from primeos/chromiumBeta
chromiumBeta: Add curl as dependency to fix the build
2021-05-07 16:29:53 +02:00
Michael Weiss c0ead3d0c4 chromiumBeta: Add curl as dependency to fix the build
This fixes the following build error:
[14969/46739] CXX obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o[KK[K.o[KKy_reader.or.od.ooor_linux.mojom-shared.o
FAILED: obj/third_party/crashpad/crashpad/util/util/http_transport_libcurl.o
clang++ [...]
../../third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc:17:10: fatal error: 'curl/curl.h' file not found
#include <curl/curl.h>
         ^~~~~~~~~~~~~
1 error generated.
2021-05-07 16:13:28 +02:00
Michael Weiss 93f6089d14 Merge pull request #121914 from primeos/chromiumBeta
chromiumBeta: 91.0.4472.27 -> 91.0.4472.38
2021-05-06 16:03:59 +02:00
Michael Weiss 6f6ec9e6f0 chromiumBeta: 91.0.4472.27 -> 91.0.4472.38 2021-05-06 14:26:32 +02:00
Michael Weiss 62b0f89f4e Merge pull request #121726 from primeos/wayland-scanner-fix-cross-compilation
wayland{.bin,-scanner}: Add a pkg-config file for cross-compilation
2021-05-05 21:59:13 +02:00