Accepting request 859638 from home:alois:branches:X11:Utilities

- Update to version 4.0.6
  * fix screen refresh performance issues, especially on jittery
    links
  * fix proxy instance control socket errors and process leak
  * fix slow subcommands due to unnecessary calls to ldconfig
  * fix server asynchronous packets getting delayed
  * fix 'xpra _proxy' zombies getting left behind (ssh mode)
  * fix failures to enable packet compression
  * fix connection errors when a non interactive client is
    already connected
  * fix ssh connection errors with proxycommand or proxyhost
    port numbers
  * fix timeouts with paramiko ssh client
  * fix ssh string escaping with MS Windows clients
  * fix client rejecting printing requests
  * fix duplicate / untimely audio-stop control packets with
    HTML5 client
  * fix console errors with Internet Explorer
  * fix capslock regression on MacOS and MSWindows shadow servers
  * fix errors accessing window handles on MS Windows (size
    hints, opengl, etc)
  * fix spurious refresh packets with mmap
  * fix mmap not used with some non-video areas
  * fix keyboard sub-layout detection with MS Windows clients
  * fix clipboard cleanup errors on MS Windows
  * fix clipboard with Wayland clients
  * fix window repaint with Wayland clients
  * fix printing diagnostic script
  * fix Python 3.9 compatibility
  * fix sysconfig path in systemd service file
  * fix xdg-open override script error handling
  * fix file-transfer failures with small files
  * fix file-transfers with non-ascii filenames
  * fix FIPS compatibility (no md5)
  * better file transfer message format
  * honour XPRA_XDG_EXPORT_ICONS=0 env var in all cases
  * hide passwords from authentication debug logging
  * make it possible to specify the socket type with systemd
    socket activation
  * re-add "~/.xpra" as socket-dir
  * typo in man page
- Refresh xpra-paths.patch

OBS-URL: https://build.opensuse.org/request/show/859638
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=64
This commit is contained in:
Luigi Baldoni 2020-12-31 19:42:02 +00:00 committed by Git OBS Bridge
parent 0cb8c91911
commit a51db3efd3
5 changed files with 63 additions and 19 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df562b121f3c2be455f9795aea1430b45020a4b875ce638a7280ad8dbe31b486
size 2795828

3
xpra-4.0.6.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c672f6d914661dda743be4b2f860dfb17166fb52c562037380aa972b4f089e8
size 2797752

View File

@ -1,8 +1,8 @@
Index: xpra-4.0/setup.py
Index: xpra-4.0.6/setup.py
===================================================================
--- xpra-4.0.orig/setup.py
+++ xpra-4.0/setup.py
@@ -1477,7 +1477,7 @@ else:
--- xpra-4.0.6.orig/setup.py
+++ xpra-4.0.6/setup.py
@@ -1485,7 +1485,7 @@ else:
add_data_files("%s/man1" % man_path, ["man/xpra.1", "man/xpra_launcher.1"])
add_data_files("share/applications", glob.glob("xdg/*.desktop"))
add_data_files("share/mime/packages", ["xdg/application-x-xpraconfig.xml"])
@ -11,7 +11,7 @@ Index: xpra-4.0/setup.py
add_data_files("share/metainfo", ["xdg/xpra.appdata.xml"])
#here, we override build and install so we can
@@ -1553,10 +1553,10 @@ else:
@@ -1566,16 +1566,18 @@ else:
if pam_ENABLED:
copytodir("etc/pam.d/xpra", "/etc/pam.d")
@ -19,14 +19,7 @@ Index: xpra-4.0/setup.py
+ systemd_dir = "__UNITDIR__"
if service_ENABLED:
#Linux init service:
- if os.path.exists("/bin/systemctl"):
+ if os.path.exists("/usr/bin/systemctl"):
if sd_listen_ENABLED:
copytodir("service/xpra.service", systemd_dir)
else:
@@ -1564,7 +1564,9 @@ else:
else:
copytodir("service/xpra", "/etc/init.d")
subs = {}
if os.path.exists("/etc/sysconfig"):
- copytodir("etc/sysconfig/xpra", "/etc/sysconfig")
+ shutil.copy("etc/sysconfig/xpra", "etc/sysconfig/sysconfig.xpra")
@ -34,8 +27,13 @@ Index: xpra-4.0/setup.py
+ copytodir("etc/sysconfig/sysconfig.xpra", "__FILLUPDIR__")
elif os.path.exists("/etc/default"):
copytodir("etc/sysconfig/xpra", "/etc/default")
if sd_listen_ENABLED:
@@ -1676,7 +1678,6 @@ if scripts_ENABLED:
subs[b"/etc/sysconfig"] = b"/etc/default"
- if os.path.exists("/bin/systemctl"):
+ if os.path.exists("/usr/bin/systemctl"):
if sd_listen_ENABLED:
copytodir("service/xpra.service", systemd_dir,
subs=subs)
@@ -1695,7 +1697,6 @@ if scripts_ENABLED:
toggle_modules(WIN32, "xpra/scripts/win32_service")
if data_ENABLED:

View File

@ -1,3 +1,49 @@
-------------------------------------------------------------------
Thu Dec 31 19:17:12 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 4.0.6
* fix screen refresh performance issues, especially on jittery
links
* fix proxy instance control socket errors and process leak
* fix slow subcommands due to unnecessary calls to ldconfig
* fix server asynchronous packets getting delayed
* fix 'xpra _proxy' zombies getting left behind (ssh mode)
* fix failures to enable packet compression
* fix connection errors when a non interactive client is
already connected
* fix ssh connection errors with proxycommand or proxyhost
port numbers
* fix timeouts with paramiko ssh client
* fix ssh string escaping with MS Windows clients
* fix client rejecting printing requests
* fix duplicate / untimely audio-stop control packets with
HTML5 client
* fix console errors with Internet Explorer
* fix capslock regression on MacOS and MSWindows shadow servers
* fix errors accessing window handles on MS Windows (size
hints, opengl, etc)
* fix spurious refresh packets with mmap
* fix mmap not used with some non-video areas
* fix keyboard sub-layout detection with MS Windows clients
* fix clipboard cleanup errors on MS Windows
* fix clipboard with Wayland clients
* fix window repaint with Wayland clients
* fix printing diagnostic script
* fix Python 3.9 compatibility
* fix sysconfig path in systemd service file
* fix xdg-open override script error handling
* fix file-transfer failures with small files
* fix file-transfers with non-ascii filenames
* fix FIPS compatibility (no md5)
* better file transfer message format
* honour XPRA_XDG_EXPORT_ICONS=0 env var in all cases
* hide passwords from authentication debug logging
* make it possible to specify the socket type with systemd
socket activation
* re-add "~/.xpra" as socket-dir
* typo in man page
- Refresh xpra-paths.patch
-------------------------------------------------------------------
Wed Nov 18 11:10:54 UTC 2020 - aloisio@gmx.com

View File

@ -19,7 +19,7 @@
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
Name: xpra
Version: 4.0.5
Version: 4.0.6
Release: 0
Summary: Remote display server for applications and desktops
License: GPL-2.0-or-later AND BSD-3-Clause AND LGPL-3.0-or-later AND MIT