Package: vinagre / 3.22.0-8.1

Metadata

Package Version Patches format
vinagre 3.22.0-8.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Revert Improve FreeRDP authentication failure handli.patch | (download)

plugins/rdp/vinagre-rdp-tab.c | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 [patch 1/2] revert "improve freerdp authentication failure handling"

This reverts commit d7b4f88943e8615d252d27e1efc58cb64a9e1821.

0002 Revert Store credentials for RDP.patch | (download)

plugins/rdp/vinagre-rdp-connection.c | 22 3 + 19 - 0 !
plugins/rdp/vinagre-rdp-plugin.c | 29 5 + 24 - 0 !
plugins/rdp/vinagre-rdp-tab.c | 231 115 + 116 - 0 !
3 files changed, 123 insertions(+), 159 deletions(-)

 [patch 2/2] revert "store credentials for rdp"

This reverts commit 60dea279a24c7f0e398b89a0a60d45e80087ed1d.

freerdp2017.patch | (download)

configure.ac | 4 2 + 2 - 0 !
plugins/rdp/vinagre-rdp-tab.c | 45 22 + 23 - 0 !
2 files changed, 24 insertions(+), 25 deletions(-)

 build with freerdp2

https://bugzilla.gnome.org/show_bug.cgi?id=765444

131d151cb02245f84918f9ba5b3ef055758bcf61.patch | (download)

data/vinagre.appdata.xml.in | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [patch] appdata: add <release> and <content_rating> tags

To pass appstream-util validate-strict.

gcc 10.patch | (download)

plugins/vnc/vinagre-vnc-connection.c | 2 2 + 0 - 0 !
plugins/vnc/vinagre-vnc-connection.h | 2 1 + 1 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 [patch] fix compilation with gcc 10 / `-fno-common`

* GCC 10 will not merge duplicate symbols anymore. Hence
  we need to separate the declaration from the definition.

0003 fix hangs with recent FreeRDP version.patch | (download)

configure.ac | 2 1 + 1 - 0 !
plugins/rdp/vinagre-rdp-tab.c | 29 3 + 26 - 0 !
2 files changed, 4 insertions(+), 27 deletions(-)

 [patch] plugins/rdp: fix hangs with recent freerdp versions

Connection to all my testing servers fails with "SERVER BUG: The support
for this feature was not announced! Use /relax-order-checks to ignore"
currently. This happens always with current FreeRDP versions after
https://github.com/FreeRDP/FreeRDP/pull/4926 has been merged. This can be
fixed by the usage of /relax-order-checks option, however, this option
should be used only if necessary needed and it should not be needed in
most of the cases. This currenlty happens always as it interfere with our
custom OrderSupports settings. Let's use the default OrderSupports
settings to fix this issue, which is possible thanks to
https://github.com/FreeRDP/FreeRDP/pull/5057.

See: https://gitlab.gnome.org/GNOME/gtk-frdp/-/issues/27

0004 fix FreeRDP API usage.patch | (download)

plugins/rdp/vinagre-rdp-tab.c | 15 13 + 2 - 0 !
1 file changed, 13 insertions(+), 2 deletions(-)

 [patch] fixed freerdp api use

* Use PostDisconnect callback to free up resources allocated
  during Pre/PostConnect phase
* Only call freerdp_disconnect if there was an actual connection