From 6fef5cd51f10d95c1f31fed35ca0eb0d6c26dd41 Mon Sep 17 00:00:00 2001 From: "Antenore Gatta (tmow)" Date: Sun, 19 Dec 2021 22:51:29 +0100 Subject: Release v1.4.23 * Patch for a Remmina segfault and stats code cleaning [!2358](https://gitlab.com/Remmina/Remmina/merge_requests/2358) *@antenore* * Make Appindicator optional [!2359](https://gitlab.com/Remmina/Remmina/merge_requests/2359) *@antenore* * Added check-box to force tight encoding for VNC connections [!2360](https://gitlab.com/Remmina/Remmina/merge_requests/2360) *@antenore* * remote resolution: use multiple of four [!2353](https://gitlab.com/Remmina/Remmina/merge_requests/2353) *@eworm-de* * Add Keyboard mapping per client RDP [!2361](https://gitlab.com/Remmina/Remmina/merge_requests/2361) *@headkaze* * Improve TLS error message, fixes #2364 [!2362](https://gitlab.com/Remmina/Remmina/merge_requests/2362) *@antenore* * Triage policy language reworked [!2363](https://gitlab.com/Remmina/Remmina/merge_requests/2363) *@kingu* /cc @bkohler @larchunix @slaanesh @jweberhofer @tukusejssirs @kingu @ToolsDevler @raghavgururajan Signed-off-by: Antenore Gatta (tmow) --- CHANGELOG.md | 11 +++++++++++ CMakeLists.txt | 4 ++-- COPYING | 2 +- Doxyfile | 2 +- cmake/FindAPPINDICATOR.cmake | 2 +- cmake/FindGTK-VNC.cmake | 2 +- cmake/FindJSONGLIB.cmake | 2 +- cmake/FindLIBSOUP24.cmake | 2 +- cmake/FindPCRE2.cmake | 2 +- data/CMakeLists.txt | 2 +- data/desktop/CMakeLists.txt | 2 +- data/desktop/org.remmina.Remmina.appdata.xml | 2 +- data/icons/CMakeLists.txt | 2 +- data/theme/CMakeLists.txt | 2 +- data/ui/remmina_about.glade | 14 +++++++------- data/ui/remmina_main.glade | 2 +- data/ui/remmina_search.glade | 4 ++-- data/ui/remmina_search_popover.glade | 2 +- data/ui/remmina_unlock.glade | 2 +- plugins/CMakeLists.txt | 2 +- plugins/common/remmina_plugin.h | 2 +- plugins/exec/CMakeLists.txt | 2 +- plugins/exec/exec_plugin.c | 2 +- plugins/exec/exec_plugin_config.h | 2 +- plugins/gvnc/CMakeLists.txt | 2 +- plugins/gvnc/gvnc_plugin.c | 2 +- plugins/gvnc/gvnc_plugin.h | 2 +- plugins/gvnc/gvnc_plugin_config.h | 2 +- plugins/kwallet/CMakeLists.txt | 2 +- plugins/kwallet/src/kwallet_plugin.h | 2 +- plugins/kwallet/src/kwallet_plugin_main.c | 2 +- plugins/rdp/CMakeLists.txt | 2 +- plugins/rdp/rdp_channels.c | 2 +- plugins/rdp/rdp_channels.h | 2 +- plugins/rdp/rdp_cliprdr.c | 2 +- plugins/rdp/rdp_cliprdr.h | 2 +- plugins/rdp/rdp_event.c | 2 +- plugins/rdp/rdp_event.h | 2 +- plugins/rdp/rdp_file.c | 2 +- plugins/rdp/rdp_file.h | 2 +- plugins/rdp/rdp_graphics.c | 2 +- plugins/rdp/rdp_graphics.h | 2 +- plugins/rdp/rdp_plugin.c | 2 +- plugins/rdp/rdp_plugin.h | 2 +- plugins/rdp/rdp_settings.c | 2 +- plugins/rdp/rdp_settings.h | 2 +- plugins/secret/CMakeLists.txt | 2 +- plugins/secret/src/glibsecret_plugin.h | 2 +- plugins/telepathy/CMakeLists.txt | 2 +- plugins/telepathy/telepathy_channel_handler.c | 2 +- plugins/telepathy/telepathy_channel_handler.h | 2 +- plugins/telepathy/telepathy_handler.c | 2 +- plugins/telepathy/telepathy_handler.h | 2 +- plugins/telepathy/telepathy_plugin.c | 2 +- plugins/tool_hello_world/CMakeLists.txt | 2 +- plugins/tool_hello_world/plugin.c | 2 +- plugins/tool_hello_world/plugin_config.h | 2 +- plugins/vnc/CMakeLists.txt | 2 +- plugins/vnc/vnc_plugin.c | 2 +- plugins/vnc/vnc_plugin.h | 2 +- plugins/www/CMakeLists.txt | 2 +- plugins/www/www_config.h | 2 +- plugins/www/www_plugin.c | 2 +- plugins/www/www_plugin.h | 2 +- plugins/www/www_utils.c | 2 +- plugins/www/www_utils.h | 2 +- po/CMakeLists.txt | 2 +- po/remmina.pot | 2 +- scripts/update-translations.sh | 2 +- src/CMakeLists.txt | 2 +- src/external_tools/CMakeLists.txt | 2 +- src/include/remmina/plugin.h | 2 +- src/include/remmina/remmina_trace_calls.h | 2 +- src/include/remmina/types.h | 2 +- src/pygobject.h | 2 +- src/rcw.c | 2 +- src/rcw.h | 2 +- src/remmina.c | 2 +- src/remmina.h | 2 +- src/remmina_about.c | 2 +- src/remmina_about.h | 2 +- src/remmina_applet_menu.c | 2 +- src/remmina_applet_menu.h | 2 +- src/remmina_applet_menu_item.c | 2 +- src/remmina_applet_menu_item.h | 2 +- src/remmina_avahi.c | 2 +- src/remmina_avahi.h | 2 +- src/remmina_chat_window.c | 2 +- src/remmina_chat_window.h | 2 +- src/remmina_crypt.c | 2 +- src/remmina_crypt.h | 2 +- src/remmina_exec.c | 2 +- src/remmina_exec.h | 2 +- src/remmina_ext_exec.c | 2 +- src/remmina_ext_exec.h | 2 +- src/remmina_external_tools.h | 2 +- src/remmina_file.c | 2 +- src/remmina_file.h | 2 +- src/remmina_file_editor.c | 2 +- src/remmina_file_editor.h | 2 +- src/remmina_file_manager.c | 2 +- src/remmina_file_manager.h | 2 +- src/remmina_ftp_client.c | 2 +- src/remmina_ftp_client.h | 2 +- src/remmina_icon.c | 2 +- src/remmina_icon.h | 2 +- src/remmina_key_chooser.c | 2 +- src/remmina_key_chooser.h | 2 +- src/remmina_log.c | 2 +- src/remmina_log.h | 2 +- src/remmina_main.c | 2 +- src/remmina_main.h | 2 +- src/remmina_marshals.c | 2 +- src/remmina_marshals.h | 2 +- src/remmina_masterthread_exec.c | 2 +- src/remmina_masterthread_exec.h | 2 +- src/remmina_message_panel.c | 2 +- src/remmina_message_panel.h | 2 +- src/remmina_monitor.c | 2 +- src/remmina_monitor.h | 2 +- src/remmina_mpchange.c | 2 +- src/remmina_mpchange.h | 2 +- src/remmina_plugin_manager.c | 2 +- src/remmina_plugin_manager.h | 2 +- src/remmina_plugin_native.c | 2 +- src/remmina_plugin_native.h | 2 +- src/remmina_plugin_python.c | 2 +- src/remmina_plugin_python.h | 2 +- src/remmina_plugin_python_module.c | 2 +- src/remmina_plugin_python_module.h | 2 +- src/remmina_plugin_python_protocol_widget.c | 2 +- src/remmina_plugin_python_protocol_widget.h | 2 +- src/remmina_plugin_python_remmina.c | 2 +- src/remmina_plugin_python_remmina.h | 2 +- src/remmina_plugin_python_remmina_file.c | 2 +- src/remmina_plugin_python_remmina_file.h | 2 +- src/remmina_pref.c | 2 +- src/remmina_pref.h | 2 +- src/remmina_pref_dialog.c | 2 +- src/remmina_pref_dialog.h | 2 +- src/remmina_protocol_widget.c | 2 +- src/remmina_protocol_widget.h | 2 +- src/remmina_public.c | 2 +- src/remmina_public.h | 2 +- src/remmina_scheduler.c | 2 +- src/remmina_scheduler.h | 2 +- src/remmina_scrolled_viewport.c | 2 +- src/remmina_scrolled_viewport.h | 2 +- src/remmina_sftp_client.c | 2 +- src/remmina_sftp_client.h | 2 +- src/remmina_sftp_plugin.c | 2 +- src/remmina_sftp_plugin.h | 2 +- src/remmina_sodium.c | 2 +- src/remmina_sodium.h | 2 +- src/remmina_ssh.c | 2 +- src/remmina_ssh.h | 2 +- src/remmina_ssh_plugin.c | 2 +- src/remmina_ssh_plugin.h | 2 +- src/remmina_stats.c | 2 +- src/remmina_stats.h | 2 +- src/remmina_string_array.c | 2 +- src/remmina_string_array.h | 2 +- src/remmina_string_list.c | 2 +- src/remmina_string_list.h | 2 +- src/remmina_sysinfo.c | 2 +- src/remmina_sysinfo.h | 2 +- src/remmina_unlock.c | 2 +- src/remmina_unlock.h | 2 +- src/remmina_utils.c | 2 +- src/remmina_utils.h | 2 +- src/remmina_widget_pool.c | 2 +- src/remmina_widget_pool.h | 2 +- src/rmnews.c | 2 +- src/rmnews.h | 2 +- 174 files changed, 192 insertions(+), 181 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24bb2227f..c1b67bc81 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## v1.4.23 +[full changelog](https://gitlab.com/Remmina/Remmina/compare/v1.4.22...v1.4.23) + +* Patch for a Remmina segfault and stats code cleaning [!2358](https://gitlab.com/Remmina/Remmina/merge_requests/2358) *@antenore* +* Make Appindicator optional [!2359](https://gitlab.com/Remmina/Remmina/merge_requests/2359) *@antenore* +* Added check-box to force tight encoding for VNC connections [!2360](https://gitlab.com/Remmina/Remmina/merge_requests/2360) *@antenore* +* remote resolution: use multiple of four [!2353](https://gitlab.com/Remmina/Remmina/merge_requests/2353) *@eworm-de* +* Add Keyboard mapping per client RDP [!2361](https://gitlab.com/Remmina/Remmina/merge_requests/2361) *@headkaze* +* Improve TLS error message, fixes #2364 [!2362](https://gitlab.com/Remmina/Remmina/merge_requests/2362) *@antenore* +* Triage policy language reworked [!2363](https://gitlab.com/Remmina/Remmina/merge_requests/2363) *@kingu* + ## v1.4.22 [full changelog](https://gitlab.com/Remmina/Remmina/compare/v1.4.21...v1.4.22) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2293d155d..e63f5ad7c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # # Copyright (C) 2011 Marc-Andre Moreau # Copyright (C) 2014-2015 Antenore Gatta, Fabio Castelli, Giovanni Panozzo -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free Software @@ -35,7 +35,7 @@ cmake_policy(SET CMP0048 NEW) project( Remmina - VERSION 1.4.22 + VERSION 1.4.23 DESCRIPTION "The Gtk Remote Desktop Client" LANGUAGES C CXX ) diff --git a/COPYING b/COPYING index 8740e9384..28352c7d7 100644 --- a/COPYING +++ b/COPYING @@ -2,7 +2,7 @@ Remmina - The GTK+ Remote Desktop Client Copyright (C) 2009-2010 Vic Lee Copyright (C) 2011-2014 Marc-Andre Moreau - Copyright (C) 2015-2021 Antenore Gatta, Giovanni Panozzo + Copyright (C) 2015-2022 Antenore Gatta, Giovanni Panozzo This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/Doxyfile b/Doxyfile index 75deebecc..29fa4fd66 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "Remmina - The GTK+ Remote Desktop Client" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = v1.4.22 +PROJECT_NUMBER = v1.4.23 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/cmake/FindAPPINDICATOR.cmake b/cmake/FindAPPINDICATOR.cmake index 916fc5757..ab05019b0 100644 --- a/cmake/FindAPPINDICATOR.cmake +++ b/cmake/FindAPPINDICATOR.cmake @@ -2,7 +2,7 @@ # # Copyright (C) 2011 Marc-Andre Moreau # Copyright (C) 2014-2015 Antenore Gatta, Fabio Castelli, Giovanni Panozzo -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/FindGTK-VNC.cmake b/cmake/FindGTK-VNC.cmake index e065eba96..5763f0566 100644 --- a/cmake/FindGTK-VNC.cmake +++ b/cmake/FindGTK-VNC.cmake @@ -1,6 +1,6 @@ # Remmina - The GTK+ Remote Desktop Client # -# Copyright (C) 2015-2021 Antenore Gatta +# Copyright (C) 2015-2022 Antenore Gatta # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/FindJSONGLIB.cmake b/cmake/FindJSONGLIB.cmake index c580ec363..d7c07cfb6 100644 --- a/cmake/FindJSONGLIB.cmake +++ b/cmake/FindJSONGLIB.cmake @@ -2,7 +2,7 @@ # # Copyright (C) 2011 Marc-Andre Moreau # Copyright (C) 2014-2015 Antenore Gatta, Fabio Castelli, Giovanni Panozzo -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/FindLIBSOUP24.cmake b/cmake/FindLIBSOUP24.cmake index de2635b1d..96ec22239 100644 --- a/cmake/FindLIBSOUP24.cmake +++ b/cmake/FindLIBSOUP24.cmake @@ -2,7 +2,7 @@ # # Copyright (C) 2011 Marc-Andre Moreau # Copyright (C) 2014-2015 Antenore Gatta, Fabio Castelli, Giovanni Panozzo -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/cmake/FindPCRE2.cmake b/cmake/FindPCRE2.cmake index 61bb75eb3..9cd074ef7 100644 --- a/cmake/FindPCRE2.cmake +++ b/cmake/FindPCRE2.cmake @@ -1,6 +1,6 @@ # Remmina - The GTK+ Remote Desktop Client # -# Copyright (C) 2021 Antenore Gatta, Giovanni Panozzo, Matteo F. Vescovi +# Copyright (C) 2022 Antenore Gatta, Giovanni Panozzo, Matteo F. Vescovi # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 7a60715a1..b494e97a1 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,6 +1,6 @@ # data - The GTK+ Remote Desktop Client # -# Copyright (C) 2014-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2014-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/data/desktop/CMakeLists.txt b/data/desktop/CMakeLists.txt index ca4191668..67513a59b 100644 --- a/data/desktop/CMakeLists.txt +++ b/data/desktop/CMakeLists.txt @@ -2,7 +2,7 @@ # # Copyright (C) 2011 Marc-Andre Moreau # Copyright (C) 2014-2015 Antenore Gatta, Fabio Castelli, Giovanni Panozzo -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/data/desktop/org.remmina.Remmina.appdata.xml b/data/desktop/org.remmina.Remmina.appdata.xml index 4301bf05c..863ef388d 100644 --- a/data/desktop/org.remmina.Remmina.appdata.xml +++ b/data/desktop/org.remmina.Remmina.appdata.xml @@ -2,7 +2,7 @@ org.remmina.Remmina.desktop diff --git a/data/icons/CMakeLists.txt b/data/icons/CMakeLists.txt index ac84ba008..c1c3ed515 100644 --- a/data/icons/CMakeLists.txt +++ b/data/icons/CMakeLists.txt @@ -1,7 +1,7 @@ # icons/remmina - The GTK+ Remote Desktop Client # # Copyright (C) 2011 Marc-Andre Moreau -# Copyright (C) 2016-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2016-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/data/theme/CMakeLists.txt b/data/theme/CMakeLists.txt index 4bb43e872..9e041387f 100644 --- a/data/theme/CMakeLists.txt +++ b/data/theme/CMakeLists.txt @@ -1,6 +1,6 @@ # data/theme - The GTK+ Remote Desktop Client # -# Copyright (C) 2014-2021 Antenore Gatta, Giovanni Panozzo +# Copyright (C) 2014-2022 Antenore Gatta, Giovanni Panozzo # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/data/ui/remmina_about.glade b/data/ui/remmina_about.glade index 7b788e668..a32f7c289 100644 --- a/data/ui/remmina_about.glade +++ b/data/ui/remmina_about.glade @@ -2,7 +2,7 @@ - + False diff --git a/data/ui/remmina_search_popover.glade b/data/ui/remmina_search_popover.glade index 1a4583d58..646af6299 100644 --- a/data/ui/remmina_search_popover.glade +++ b/data/ui/remmina_search_popover.glade @@ -2,7 +2,7 @@