diff --git a/.gitignore b/.gitignore index 68a0128..e55fda8 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /gnome-remote-desktop-42.3.tar.xz /gnome-remote-desktop-43.alpha.tar.xz /gnome-remote-desktop-43.beta.tar.xz +/gnome-remote-desktop-43.0.tar.xz diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec index 39175ae..8519506 100644 --- a/gnome-remote-desktop.spec +++ b/gnome-remote-desktop.spec @@ -10,8 +10,8 @@ %endif Name: gnome-remote-desktop -Version: 43~beta -Release: 4%{?dist} +Version: 43.0 +Release: 1%{?dist} Summary: GNOME Remote Desktop screen share service License: GPLv2+ @@ -109,6 +109,9 @@ GNOME desktop environment. %changelog +* Tue Sep 20 2022 Jonas Ådahl - 43.0 +- Update to 43.0 + * Thu Aug 18 2022 Jonas Ådahl - 43~beta-4 - Drop dependency on tpm2-abrmd diff --git a/gnutls-anontls.patch b/gnutls-anontls.patch index da8e9a4..12f9dff 100644 --- a/gnutls-anontls.patch +++ b/gnutls-anontls.patch @@ -1,4 +1,4 @@ -From b67e49d9e9d511b489c7ce8b4a477bf8825ccf3a Mon Sep 17 00:00:00 2001 +From adf2ee8c9745b3aecd2b909de67b03b178b06f4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 14 Jun 2018 12:21:37 +0200 Subject: [PATCH 1/7] vnc: Add anonymous TLS encryption support @@ -25,7 +25,7 @@ VNC connection. create mode 100644 src/grd-vnc-tls.h diff --git a/meson.build b/meson.build -index 274452b..50fb6f2 100644 +index 70a3ef3..2a92588 100644 --- a/meson.build +++ b/meson.build @@ -63,6 +63,7 @@ endif @@ -279,7 +279,7 @@ index be79cf4..ffc8d27 100644 + #endif /* GRD_SESSION_VNC_H */ diff --git a/src/grd-settings.c b/src/grd-settings.c -index fc004fd..d4b4710 100644 +index a95628f..15d2ad2 100644 --- a/src/grd-settings.c +++ b/src/grd-settings.c @@ -74,6 +74,7 @@ struct _GrdSettings @@ -351,12 +351,12 @@ index fc004fd..d4b4710 100644 + G_TYPE_NONE, 0); } diff --git a/src/grd-settings.h b/src/grd-settings.h -index a000fb2..f889d6e 100644 +index 1fe6419..b45f839 100644 --- a/src/grd-settings.h +++ b/src/grd-settings.h -@@ -68,4 +68,6 @@ GrdVncAuthMethod grd_settings_get_vnc_auth_method (GrdSettings *settings); +@@ -68,4 +68,6 @@ gboolean grd_settings_get_vnc_view_only (GrdSettings *settings); - GrdVncScreenShareMode grd_settings_get_vnc_screen_share_mode (GrdSettings *settings); + GrdVncAuthMethod grd_settings_get_vnc_auth_method (GrdSettings *settings); +GrdVncEncryption grd_settings_get_vnc_encryption (GrdSettings *settings); + @@ -929,10 +929,10 @@ index 0000000..135ef8c + +#endif /* GRD_VNC_TLS_H */ diff --git a/src/meson.build b/src/meson.build -index 6506d92..47dce4f 100644 +index 9f9b9b7..bc82252 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -148,10 +148,13 @@ if have_vnc +@@ -153,10 +153,13 @@ if have_vnc 'grd-vnc-pipewire-stream.h', 'grd-vnc-server.c', 'grd-vnc-server.h', @@ -970,7 +970,7 @@ index 5b39a5d..c6dc2ab 100644 2.37.1 -From 622d00773d059ebe96498fb3d12f2ca7a7579d6b Mon Sep 17 00:00:00 2001 +From f91f9a17e8277f15a44720eb180bf22bd91307c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:02:09 +0100 Subject: [PATCH 2/7] session-vnc: Add paused/resumed signals @@ -1138,7 +1138,7 @@ index d145b8d..e7a77d5 100644 2.37.1 -From 029ee7d275e57c573a726b051f6da647a9cbaaa1 Mon Sep 17 00:00:00 2001 +From 5856f0b5da2b3f71d8424db96e777001a8250137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:03:46 +0100 Subject: [PATCH 3/7] session-vnc: Add grd_session_vnc_dispatch() helper @@ -1211,7 +1211,7 @@ index ffc8d27..a86d61d 100644 2.37.1 -From 797b5827121177cf13c6c60d0eed3af41aeec929 Mon Sep 17 00:00:00 2001 +From b8a59836a2348ab10fed0ff1590e12690ea427de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:05:13 +0100 Subject: [PATCH 4/7] vnc/tls: Add some logging @@ -1288,7 +1288,7 @@ index ec4758e..ac6c35f 100644 2.37.1 -From bf2b7ef3557fb128b1ef580f14c203a8e7073ab2 Mon Sep 17 00:00:00 2001 +From 26a824eede76c1d06ac6eb11cb0dd016ec66c739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 11:07:40 +0100 Subject: [PATCH 5/7] vnc/tls: Dispatch also when data is pending outside of @@ -1458,7 +1458,7 @@ index ac6c35f..312b6b9 100644 2.37.1 -From 0cb5e3cc2dd4ce71b744cf4a84175880f89cca1e Mon Sep 17 00:00:00 2001 +From 879b9a26595c338cee40aa919596e439be910f4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Wed, 27 Nov 2019 16:48:00 +0100 Subject: [PATCH 6/7] session-vnc: Set our own password handling function up @@ -1513,7 +1513,7 @@ index 67308a2..39b3a56 100644 2.37.1 -From bcebb14b9bb6cd4de9e9996021d6957cd1cfd873 Mon Sep 17 00:00:00 2001 +From 7b0523bd3f6981225d2614956f297a698e846c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 12 Oct 2020 17:34:30 +0200 Subject: [PATCH 7/7] vnc: Copy pixels using the right destination stride diff --git a/sources b/sources index 0e2536b..1cf547a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnome-remote-desktop-43.beta.tar.xz) = 8609e30556cb1387df1f6ffe46338e20194f1f02da56e138be03d2289cc0806d492a601d9c83f0804cd445ae02b3e1c772bd22f572d78846268d7f72f08b3f09 +SHA512 (gnome-remote-desktop-43.0.tar.xz) = d774d85ef15b02f6c668806e8d7b036c3063decbec81a8cf253aaa01e13a49d802f4338e677744867e2e1ab3dc02ed30c8d8edbca2a9c428b783d5a4cdd8d110