diff --git a/_servicedata b/_servicedata index 47ded3c..0f01aff 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Xpra-org/xpra - b8d2c4b56833850d21ad6f1fa5c62119efcc4a01 \ No newline at end of file + 6cd739ab0b7037b906469f07d958708841e568ac \ No newline at end of file diff --git a/xpra-6.1+git20240620.b8d2c4b5.tar.gz b/xpra-6.1+git20240620.b8d2c4b5.tar.gz deleted file mode 100644 index 3574993..0000000 --- a/xpra-6.1+git20240620.b8d2c4b5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d1cea5f3e3cafa0e5d1812286ceffd57cd542cf636da07a4d6d0aa3e5ae5eea -size 37371559 diff --git a/xpra-6.1+git20240708.6cd739ab.tar.gz b/xpra-6.1+git20240708.6cd739ab.tar.gz new file mode 100644 index 0000000..b5449a6 --- /dev/null +++ b/xpra-6.1+git20240708.6cd739ab.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32f34364e098eb89d0ae85e352665983a48844b59e98555988a69b74d0aa8833 +size 38365415 diff --git a/xpra.changes b/xpra.changes index 8ee9850..9b4fee0 100644 --- a/xpra.changes +++ b/xpra.changes @@ -1,3 +1,154 @@ +------------------------------------------------------------------- +Mon Jul 08 18:47:53 UTC 2024 - scott.bradnick@suse.com + +- Update to version 6.1+git20240708.6cd739ab: + * add more info on AES modes, keydata safety + * cert should always be a string + * RFB connections cannot be upgraded to 'http' / 'ws' + * update authentication docs to match parsing code + * look for the file specified + * stronger type hints + * the paramiko project looks unmaintained + * default implementation can check password + * make sure it is a string + * also remove bytes here + * update test to match 3c520276c813dbb3c5081b18277dfa023bc6070c + * simplify: options are always strings + * stronger type hints + * add docstrings + * verify_sync error logging message format errors + * missing type hints + * silence 'may be used uninitialized' warning + * #4146 use the new location for openssl.cnf + * just override the 'check_password' method which takes a string + * prettier output + * #4287 auth api changed password to byte strings + * don't log redundant messages + * wider type required by cythonization + * #3483 keep track of the full import caller details + * #4287 derp + * don't use d3d11 capture with VirtualBox + * minor type hint fixes + * unbreak non-posix shadow servers + * more helpful command output from terminals + * oops: fixup d930e89801356780ffef78625127734caa28c5e3 + * minor type hint fixes + * #4282 skip missing RHEL10 packages + * match the new package name + * #4282 RHEL 10 packaging updates + * #4281 we need clang to build the CUDA kernels on Fedora 40+ + * add 'NoReturn' type hint where appropriate + * type hints and formatting + * #4281 build kernels with clang instead of gcc 14+ + * preverve the same interpreter version with systemd-run wrapping + * don't bother with systemd-run when not daemonizing + * remove outdated Ubuntu workaround + * #4279 make it possible to resize to a fixed resolution only + * POINTER(None) is not a valid construct. + * Update SETUP.sh: wrong package name + * Update pdfium.py + * #4275 msvcrt malloc and free incorrect default definitions + * fix missing http headers + * typo + * fix http directory listing + * remove unused function + * add type hints + * #3582 don't show full Pyton version in http server string + * log ssl error only once per socket + * simplify: options is now required (and always a typedict) + * add Python 3.12 patch for ctypes change + * support printing typedict with cythonization enabled + * switch to cairo enums + * honour connect timeout with proxy and retry socket connect + * try to get the compiler to optimize the bit shuffling functions + * #4270 prefer BGRX with webp decoder + * also support debug save image in pseudo video encoder + * #4270 prefer BGRX with jpeg decoder + * remove redundant statement, add type hint + * doh: ensure the output rgb format is updated + * #4270 prefer BGRX and BGRA with the cairo backend + * Pillow 10.4.0 + * #4270 test all combinations and report speed + * #4270 add more pixel formats: RGB and BGR to ARGB + * add cairo test + * simplify using a type alias for paint callbacks + * add missing return type so 'noexcept' can be used + * reduce debug logging verbosity + * #4270 faster: inline, nogil + * simplify: remove _do_paint_rgbNN methods + * #4270 verify that the pixel order matches + * add type alias for paint callbacks + * #4271 move shared pointer via paint callback + * cosmetic and inline more Cython functions + * remove enum prefix for older Python versions + * #4270 no need for readonly memoryview here + * remove debug logging + * #4270 use pixel data directly + * #4270 use read-write memory so we can use it with cairo + * simplify: create and populate cairo ImageSurface in one place (#4270) + * with cythonize-more, we can get a TypeError too + * stronger types for Cython functions + * stronger types and inline compiler hint + * simplify: alen == blen + * #4269 replace left-over instances of 'Buffer' type hint + * #3376 identify WebTransport connections using socktype='webtransport' + * make debug logging less costly in hot path + * #3376 working webtransport adapter + * clarify that --exec-wrapper=vglrun is better + * cosmetic logging tweaks + * redundant + * simplify + * this was redundant: UnicodeDecodeError is a ValueError + * cosmetic + * 'SizedBuffer' is the new 'Buffer' + * make upgrades work + * cosmetic + * more correct keycloak test + * Revert "#4265 warn once" + * Python < 3.12 doesn't have the 'Buffer' type + * #4265 warn once + * #3376 (almost working) WebTransport server + * narrower exception type + * don't log error level backtrace for socket errors when sending http responses + * fix keycloak test, again: t() doesn't return anything + * Install input-source-manager@xpra_org gnome-shell extension by RPM/DEB + * Introduce the input-source-manager@xpra_org gnome-shell extension + * better debug logging, especially flush-then-close + * stronger quic type hints + * handle iterable packet data more gracefully in none_encode + * ValueError makes more sense + * keycloak auth module can fail to initialize with an exception + * log the failing 'grant_type' value + * minor linter fixes + * fix keycloak unit test: no exception raised, check the return value + * fix builds for Python < 3.12 + * more linter fixes + * clipboard tests usually fail if there's a DE + * simplify + * validate colorspace + * verify NV12 images + * update test to use new 'full-range' boolean flag + * we want our buffers to support 'Sized' + * linter fixes + * try to setup a test WebTransport connection + * add libexec/xpra + * also rename the spec file + * install the dummy driver in a dev env + * uppercase names are out, apparently + * #4263 fix PEP 517 builds + * debug logging + * type hints + * add debug logging to connection setup + * prefer IPv4, at least for loopback + * uvloop.run requires a main function, which we don't have + * point to the current Python SSL docs + * patch for better bacwards compatibility with older cryptography versions + * avoid deprecation warning + * aioquic 1.1.0 + * simplify using binary_headers function + * add type hints + * use --ssh when reconnecting + ------------------------------------------------------------------- Thu Jun 20 19:17:35 UTC 2024 - scott.bradnick@suse.com diff --git a/xpra.obsinfo b/xpra.obsinfo index e0d8bac..2f939d8 100644 --- a/xpra.obsinfo +++ b/xpra.obsinfo @@ -1,4 +1,4 @@ name: xpra -version: 6.1+git20240620.b8d2c4b5 -mtime: 1718893597 -commit: b8d2c4b56833850d21ad6f1fa5c62119efcc4a01 +version: 6.1+git20240708.6cd739ab +mtime: 1720454032 +commit: 6cd739ab0b7037b906469f07d958708841e568ac diff --git a/xpra.spec b/xpra.spec index e1adb12..e804640 100644 --- a/xpra.spec +++ b/xpra.spec @@ -37,7 +37,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 6.1+git20240620.b8d2c4b5 +Version: 6.1+git20240708.6cd739ab Release: 0 Summary: Remote display server for applications and desktops License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-3.0-or-later AND MIT @@ -268,6 +268,7 @@ mv %{buildroot}%{_sysconfdir}/pam.d/xpra %{buildroot}%{_pam_vendordir} %endif %fdupes -s %{buildroot} +rm -v %{buildroot}%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/COPYING %pre getent group xpra >/dev/null || groupadd -r xpra @@ -307,6 +308,9 @@ done %doc %{_defaultdocdir}/xpra %endif %license COPYING +%dir %{_datadir}/gnome-shell +%dir %{_datadir}/gnome-shell/extensions +%dir %{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org %dir %{_datadir}/xpra %dir %{_sysconfdir}/xpra %dir %{_sysconfdir}/xpra/conf.d @@ -352,6 +356,7 @@ done %{_datadir}/applications/xpra-launcher.desktop %{_datadir}/applications/xpra-shadow.desktop %{_datadir}/applications/xpra.desktop +%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/* %{_datadir}/metainfo/xpra.appdata.xml %{_datadir}/pixmaps/xpra-mdns.png %{_datadir}/pixmaps/xpra-shadow.png