<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="138">
<package pkgid="d461f395a5faf0740674e8884bd9a582855784573c72c3a8ef80ad692aa6adb4" name="fake-cuda" arch="aarch64">
  <version epoch="0" ver="1.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 1.0-1" date="1664539200">- fake changelog entry to fix build warnings</changelog>
</package>
<package pkgid="88c6365e636fce7d457c063ecb6168d463e1646caee80c57ac27a3e43a0c788f" name="gstreamer1-plugin-timestamp" arch="aarch64">
  <version epoch="0" ver="0.1.0" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 0.1.0-2" date="1613563200">- verify source checksum</changelog>
</package>
<package pkgid="5652bea96c5ec6dfad6b7678bb1939a81f4bec77185cef17f5b3c3e4af680540" name="libfakeXinerama" arch="aarch64">
  <version epoch="0" ver="0.1.0" rel="4.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 0.1.0-4" date="1613563200">- verify source checksum</changelog>
</package>
<package pkgid="ca060c92e8216b4256e1cf4c9d9e386c300d266566102878add21f4212ca52e1" name="openh264" arch="aarch64">
  <version epoch="0" ver="2.4.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
</package>
<package pkgid="7885d6651501143a8dee0f9a03ad158f714dcd49611a55b10840223f690be795" name="openh264" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
</package>
<package pkgid="f0970258befa1f9888924f55ee559434f8a4bc1e9e8e84a7212720bce5b6585c" name="openh264" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
</package>
<package pkgid="a720a9b1762af933b9cd6e38d034c278e56c932c2994124711d8bab4ee131570" name="openh264" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
</package>
<package pkgid="aab08af4d68d3571801316b0b4068c871cba4a175dfaef2a72af788495ebffe6" name="openh264-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.4.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
</package>
<package pkgid="e9c84dc1bb5954c248819e18ab562b0fecc72b0753cf02b36a69f332b4472b1b" name="openh264-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
</package>
<package pkgid="97b890663430e8db322f0856877876555f38c3e2a2079c187409a88673aaf120" name="openh264-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
</package>
<package pkgid="3ca9707129f1802e911acd6fb889be170dc782b55a34b43026e135dbfa9ed236" name="openh264-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
</package>
<package pkgid="e3ce3a2ed5e623f36b6ae6e7d2f077e1d115ff75ecdec2237bc745e6f99f4a75" name="openh264-debugsource" arch="aarch64">
  <version epoch="0" ver="2.4.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
</package>
<package pkgid="dfc4efc4b96041f46e4439a0b289a5c9fa097582e126450faa2b9c2d23da60e7" name="openh264-debugsource" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
</package>
<package pkgid="f513e679dbb9c02940901fd8d2dc4bdd7197265ec3886f2ec1f8226b96da3031" name="openh264-debugsource" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
</package>
<package pkgid="e4b19b26a647422db3680eacd0b49c10276de3f79516b4b72166971ad8cf3ace" name="openh264-debugsource" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
</package>
<package pkgid="d8b0ce9db5ee67122dfd50a190d2e4ad11159c9b05a4ba0fa778d8679a631d0e" name="openh264-devel" arch="aarch64">
  <version epoch="0" ver="2.4.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
</package>
<package pkgid="7daae861b336fcc228ffd0a25ecd9d50e048531a74face19d6b743469948fbaf" name="openh264-devel" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
</package>
<package pkgid="c0d162b242ece79347d52c3aaa58ce55c77c10041db70d52c897f43f334bb176" name="openh264-devel" arch="aarch64">
  <version epoch="0" ver="2.5.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
</package>
<package pkgid="8186518af547b6f2d4cd3d6cd1cf4eeb2fd0e56b9bc1ce1467e42969dd989077" name="openh264-devel" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.3.1-2" date="1693742400">- initial packaging for RHEL and clones</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.0-1" date="1700827200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.4.1-1" date="1707134400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
</package>
<package pkgid="5cc338026d43bc912e0f4722397e00d000d1a21cad5fd263dfe6a797098c1f51" name="python3-Cython" arch="aarch64">
  <version epoch="0" ver="3.0.11" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.11-1" date="1722859200">- new upstream release</changelog>
</package>
<package pkgid="3f93762ae83c5df59b7ae9d0f83a65d9705d5938457e44681cf8cdef5cf74579" name="python3-Cython" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0b3-1" date="1685016000">- new upstream release
- Python 3.12 patch is no longer needed</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
</package>
<package pkgid="1392a181bee789a0c8e886ac303a359d1b076082009a739d25df445c40ae6663" name="python3-Cython-debuginfo" arch="aarch64">
  <version epoch="0" ver="3.0.11" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.11-1" date="1722859200">- new upstream release</changelog>
</package>
<package pkgid="af28dc236c000dd36939fbd231431dd33ac132fdb44940a3504ece1d793740bd" name="python3-Cython-debuginfo" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0b3-1" date="1685016000">- new upstream release
- Python 3.12 patch is no longer needed</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
</package>
<package pkgid="c0cbc8d59e464bb514935815ada9bfc7c55b201a98679c952811cd25a33690b9" name="python3-Cython-debugsource" arch="aarch64">
  <version epoch="0" ver="3.0.11" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.11-1" date="1722859200">- new upstream release</changelog>
</package>
<package pkgid="90907a61a2f99a78870123c3ad237e6084c59f633cda30345f49cb6fdabaf1f6" name="python3-Cython-debugsource" arch="aarch64">
  <version epoch="0" ver="3.0.9" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0b3-1" date="1685016000">- new upstream release
- Python 3.12 patch is no longer needed</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc1-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0rc2-1" date="1689249600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.0-1" date="1689595200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.3-1" date="1696507200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.4-1" date="1697630400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.5-1" date="1698753600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.7-1" date="1702987200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.8-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 3.0.9-1" date="1709726400">- new upstream release</changelog>
</package>
<package pkgid="641d1d44f63764de2301bbd37be30700d9f00076ec0faf7f7407db9cfa8b3eb5" name="python3-aioquic" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
</package>
<package pkgid="58f43590d0f55f456d1f7c78396dd08269ad130d7533a7e2e08b49bfda7e9cf2" name="python3-aioquic" arch="aarch64">
  <version epoch="0" ver="1.2.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
</package>
<package pkgid="d5f944192419d5f8292f05ec94633e93692d4b8a0a14300ce2150d85fc5ce0c6" name="python3-aioquic" arch="aarch64">
  <version epoch="0" ver="1.3.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.3.0-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="f50d4c381c102ceb76c6ae9493b36aa0b981528586647df6533103bfeb9b5724" name="python3-aioquic-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
</package>
<package pkgid="9037a0c6ccb3ae06eac324adaac0aa76cec8f3764868eb0bf3f512c52c7e8e89" name="python3-aioquic-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.2.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
</package>
<package pkgid="114e3c4c71c9d003fb58e532b53bdff47d465a288abfff73367862a81895f571" name="python3-aioquic-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.3.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.3.0-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="7c21f2bfacc4099f59ee393aedcd21c00fd215b439d138c658f83b35b41be2a0" name="python3-aioquic-debugsource" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
</package>
<package pkgid="f536d17e8ea629a03612c0db9a2844713614c3aab7a8ded066fbe9e4c4689fe9" name="python3-aioquic-debugsource" arch="aarch64">
  <version epoch="0" ver="1.2.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.20-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.21-1" date="1689163200">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
</package>
<package pkgid="07e0cad0d6cf77b45a44df444a9519adc2cbfe2eef1c6e70eac7186c1b247016" name="python3-aioquic-debugsource" arch="aarch64">
  <version epoch="0" ver="1.3.0" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.22-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.24-1" date="1703851200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.9.25-1" date="1704888000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.0-1" date="1710417600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.1.0-1" date="1718971200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.2.0-1" date="1720785600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.3.0-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="53d957494535b5ab20d9619c32d348a0ef27eb11107dae4da1453f3164f77912" name="python3-pycuda" arch="aarch64">
  <version epoch="0" ver="2024.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.1-1" date="1656158400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.1-2" date="1660651200">- add patch to show context cleanup failures</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2-1" date="1669118400">- new upstream release
- remove context cleanup failures patch (merged)</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.1-1" date="1671624000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.2-1" date="1671624001">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2023.1-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1-1" date="1704283200">- new upstream release</changelog>
</package>
<package pkgid="bba1b191536419e9fd25cfcc7a0f119601858eeb36ff0ac9273f69777e93af1e" name="python3-pycuda" arch="aarch64">
  <version epoch="0" ver="2024.1.2" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.1-2" date="1660651200">- add patch to show context cleanup failures</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2-1" date="1669118400">- new upstream release
- remove context cleanup failures patch (merged)</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.1-1" date="1671624000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.2-1" date="1671624001">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2023.1-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1-1" date="1704283200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.1-1" date="1721822400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-1" date="1722340800">- new upstream release</changelog>
</package>
<package pkgid="9d984dd1bdb554c6ff639382b3c9b82b3f90ce20555502ea1efd993ac9bf78ff" name="python3-pycuda" arch="aarch64">
  <version epoch="0" ver="2024.1.2" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2-1" date="1669118400">- new upstream release
- remove context cleanup failures patch (merged)</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.1-1" date="1671624000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2022.2.2-1" date="1671624001">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2023.1-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1-1" date="1704283200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.1-1" date="1721822400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-1" date="1722340800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-2" date="1723809600">- link against the system boost-python library for 'python3' builds
- add patch for Python 3.13 compatibility: new buffer interface</changelog>
</package>
<package pkgid="8462c5ea58cab72c0b9ae3ae776457bdfce98ca5cbb89faf605ea67d6faf3f61" name="python3-pycuda" arch="aarch64">
  <version epoch="0" ver="2025.1" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2023.1-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1-1" date="1704283200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.1-1" date="1721822400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-1" date="1722340800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-2" date="1723809600">- link against the system boost-python library for 'python3' builds
- add patch for Python 3.13 compatibility: new buffer interface</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2025.1-1" date="1739016000">- new upstream release</changelog>
</package>
<package pkgid="7b20ab3f1b80a7513aa99eedfb8f9eb914cec5698edd13124d8add99d8b7e752" name="python3-pycuda" arch="aarch64">
  <version epoch="0" ver="2025.1.2" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2023.1-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1-1" date="1704283200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.1-1" date="1721822400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-1" date="1722340800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2024.1.2-2" date="1723809600">- link against the system boost-python library for 'python3' builds
- add patch for Python 3.13 compatibility: new buffer interface</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2025.1-1" date="1739016000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2025.1.1-1" date="1749470400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2025.1.2-1" date="1757505600">- new upstream release</changelog>
</package>
<package pkgid="7cba10ccb5d3d6bc8ed40987021a45fb56cdc00b99f37903bce2985dc9c75bdb" name="python3-pylsqpack" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
</package>
<package pkgid="02d8ebb713d642659660626664aed7190e7bdc26caa51f3b2539f757eaa4bf7d" name="python3-pylsqpack" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-2" date="1705579200">- rebuild without auto-dependencies</changelog>
</package>
<package pkgid="9898b0e5b7a3bf278d1ee94eaaa324c70d8c859d086328c5236e59af96326acf" name="python3-pylsqpack" arch="aarch64">
  <version epoch="0" ver="0.3.19" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
</package>
<package pkgid="62be08a493c2508aa7a03a8f0eacee6224d393b408522883f7131d5685d767b6" name="python3-pylsqpack" arch="aarch64">
  <version epoch="0" ver="0.3.23" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.23-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="158ef00a33647843ef3d22fe38becbcc6e8eff942399262bb8a6c483666ffeaf" name="python3-pylsqpack-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
</package>
<package pkgid="1edebe236af0d79b6c1d2783f0997d096bb5385e687c4f7a3aff3519cc0c9376" name="python3-pylsqpack-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-2" date="1705579200">- rebuild without auto-dependencies</changelog>
</package>
<package pkgid="404c284e1aac80671bbecc2d256da1d6cf11ed04e6934f8109c5c61839ed5832" name="python3-pylsqpack-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.19" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
</package>
<package pkgid="2ccea1f62749f01781cfaafcca0485b7d31a9b8011daf4997ccf4022603c3e79" name="python3-pylsqpack-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.3.23" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.23-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="587f99f8dc32f45698af0173182bf6d93c12adb0abc670db656c37c3ed1e7e47" name="python3-pylsqpack-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
</package>
<package pkgid="116107db335941dafc2d7c86f2ba2e685eebe6fc2d2a20bf405173e182c870b0" name="python3-pylsqpack-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.18" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.16-1" date="1666612800">- initial packaging</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-2" date="1705579200">- rebuild without auto-dependencies</changelog>
</package>
<package pkgid="33936a9131a1a3bb74062c5831222cd21c8942de68526599fd1e68bc25de83d4" name="python3-pylsqpack-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.19" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.17-1" date="1686052800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
</package>
<package pkgid="d32b80b4c2f5dfb13442f8019fb151c6342a793ab4ef1eac0d18a197b0ba50d2" name="python3-pylsqpack-debugsource" arch="aarch64">
  <version epoch="0" ver="0.3.23" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.18-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.19-1" date="1738843200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.3.23-1" date="1760443200">- new upstream release</changelog>
</package>
<package pkgid="da15b1e1d526d9747b5a35a100492486e29c6ccf464a220b9b5569c546a4a58a" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="12.535.133" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.515.0-1" date="1644235200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.515.48-1" date="1654862400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.84-1" date="1677067200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.112-1" date="1678622400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.77-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.133-1" date="1699704000">- new upstream release</changelog>
</package>
<package pkgid="5270ff3ac7e0440bfdf55a8b7a97386d387a8f2bbe350d05510e43c46a180631" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="12.555.43" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.515.48-1" date="1654862400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.84-1" date="1677067200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.112-1" date="1678622400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.77-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.133-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.550.52-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.555.43-1" date="1717416000">- new upstream release</changelog>
</package>
<package pkgid="d1a07390ab296c968a3e2d40a51653a9e2c04595c43d6e7b21270089ad1b4f53" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="12.560.30" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.515.48-1" date="1654862400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.84-1" date="1677067200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.112-1" date="1678622400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.77-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.133-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.550.52-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.555.43-1" date="1717416000">- new upstream release</changelog>
</package>
<package pkgid="6104d6ff6ba3b48966cc528de5b7b7ae2b42e2f8da1695f8881d5ea1cdfe5ded" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="12.570.86" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.84-1" date="1677067200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 11.525.112-1" date="1678622400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.77-1" date="1689163200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.133-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.550.52-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.555.43-1" date="1717416000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.560.30-1" date="1725364800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.570.86-1" date="1737979200">- new upstream release</changelog>
</package>
<package pkgid="aef990a79a2be947649485969b95654cf0466908f3dab278b71491219372d561" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="13.580.82" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.535.133-1" date="1699704000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.550.52-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.555.43-1" date="1717416000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.560.30-1" date="1725364800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.570.86-1" date="1737979200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.575.51-1" date="1750161600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 13.580.82-1" date="1759060800">- new upstream release</changelog>
</package>
<package pkgid="dd263da908617b72e2a1f7a55f4da0ce733b3f9474cf3259ac7a6000b70bf55b" name="python3-pynvml" arch="aarch64">
  <version epoch="0" ver="13.590.48" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.550.52-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.555.43-1" date="1717416000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.560.30-1" date="1725364800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.570.86-1" date="1737979200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 12.575.51-1" date="1750161600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 13.580.82-1" date="1759060800">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 13.590.48-1" date="1769860800">- new upstream release</changelog>
</package>
<package pkgid="413c4d991b257f7891cc58d934ac70d48c0b54ae54301c5b426fe8e33f400d20" name="python3-pyu2f" arch="aarch64">
  <version epoch="0" ver="0.1.5" rel="3"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1.4-3" date="1569412800">- build for CentOS 8</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1.4-4" date="1569499200">- drop support for python2</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1.5-1" date="1604145600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1.5-2" date="1613563200">- add missing python3-devel build dependency, was causing python3_sitelib macro to fail</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1.5-3" date="1613563201">- verify source checksum</changelog>
</package>
<package pkgid="2b53e2cbfdc792d57b776ce17979049beac3b637c772e71a11957fd0c1592157" name="python3-uinput" arch="aarch64">
  <version epoch="0" ver="0.11.2" rel="6.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-5" date="1569499200">- drop support for python2</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-6" date="1613563200">- verify source checksum</changelog>
</package>
<package pkgid="f17f771a2e822d25a120aed533284d8e8d968bf03483cad5cbf5820acd255826" name="python3-uinput" arch="aarch64">
  <version epoch="0" ver="1.0.1" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.1-1" date="1714046400">- new upstream release</changelog>
</package>
<package pkgid="9a6c510381dde17619ba630bae6c1a09e77569baa75bc39742ece1e7d959d38d" name="python3-uinput-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.11.2" rel="6.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-5" date="1569499200">- drop support for python2</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-6" date="1613563200">- verify source checksum</changelog>
</package>
<package pkgid="b01e5d0c5609a97179cb810b540327bd47250ad16dfc3b710283c1d339c0c737" name="python3-uinput-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.0.1" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.1-1" date="1714046400">- new upstream release</changelog>
</package>
<package pkgid="76eab24bccbbfb98be82efa36f2ededaaf0f1203bed406dab85ded9f7199786b" name="python3-uinput-debugsource" arch="aarch64">
  <version epoch="0" ver="0.11.2" rel="6.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-5" date="1569499200">- drop support for python2</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.11.2-6" date="1613563200">- verify source checksum</changelog>
</package>
<package pkgid="d05329eb543ca2ecded799bdb649ba971467f838c117c050cbe2175f19c47820" name="python3-uinput-debugsource" arch="aarch64">
  <version epoch="0" ver="1.0.1" rel="1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 1.0.1-1" date="1714046400">- new upstream release</changelog>
</package>
<package pkgid="9adc8e0a751f861c9ec8420f32e006c960d799da83a4bd2504055d560a45892d" name="python3-wheel" arch="noarch">
  <version epoch="0" ver="0.41.3" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.2-1" date="1696248000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-2" date="1700395200">- get rid of unusable egg directory</changelog>
</package>
<package pkgid="215c9ec3ee3da5ba5b6ba276bc086b15b94877110834df186d2025a47aef6bcc" name="python3-wheel" arch="noarch">
  <version epoch="0" ver="0.43.0" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.2-1" date="1696248000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-2" date="1700395200">- get rid of unusable egg directory</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.43.0-1" date="1714046400">- new upstream release</changelog>
</package>
<package pkgid="a919db68f0cafa5873e186f48d9f835fde2630fcae30f49144cd51d7b5934fd3" name="python3-wheel" arch="noarch">
  <version epoch="0" ver="0.45.1" rel="2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.2-1" date="1696248000">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-1" date="1699790400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.41.3-2" date="1700395200">- get rid of unusable egg directory</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.43.0-1" date="1714046400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.45.1-2" date="1736164800">- new upstream release</changelog>
</package>
<package pkgid="bc1fca4cce90ff4cf2292beecea49b1aa4a54520ef5eddcde04e0f5d7f5de7c8" name="winbar" arch="aarch64">
  <version epoch="0" ver="0.2.4" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1-1" date="1747569600">- initial packaging for xpra</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2-1" date="1748520000">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.1-1" date="1749470400">- use fork to get randr patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.2-1" date="1749556800">- switch back to upstream</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.3-1" date="1749643200">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.4-1" date="1758110400">- new snapshot</changelog>
</package>
<package pkgid="f6fea2d336794f949950af7b7dba95f1162c0f7800ace6c35cedacb3dfc9551d" name="winbar-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.2.4" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1-1" date="1747569600">- initial packaging for xpra</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2-1" date="1748520000">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.1-1" date="1749470400">- use fork to get randr patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.2-1" date="1749556800">- switch back to upstream</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.3-1" date="1749643200">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.4-1" date="1758110400">- new snapshot</changelog>
</package>
<package pkgid="bc177d6edb94b4d5758f44beb2ef7616201f62ba6af244d1f01ff773ace970a7" name="winbar-debugsource" arch="aarch64">
  <version epoch="0" ver="0.2.4" rel="1"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.1-1" date="1747569600">- initial packaging for xpra</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2-1" date="1748520000">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.1-1" date="1749470400">- use fork to get randr patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.2-1" date="1749556800">- switch back to upstream</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.3-1" date="1749643200">- new snapshot</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.2.4-1" date="1758110400">- new snapshot</changelog>
</package>
<package pkgid="5662d206d841d224026ab0da5450b5433aeebd52080150c529ab64f2e81b1856" name="xorg-x11-drv-dummy" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-1.xpra3" date="1649246400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-2.xpra1" date="1649592000">- remove redundant pointer limits patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-3.xpra1" date="1650024000">- add disconnect patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
</package>
<package pkgid="ef629c1edf0d2d612661356e44b8b4101c30abaa4c960a8792224acfae2990d1" name="xorg-x11-drv-dummy" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
</package>
<package pkgid="90e60c897312ec1981adc48829f3397a6ebca573aa4e2412e7cc1917feb79468" name="xorg-x11-drv-dummy" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="10.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-10.xpra1" date="1724932800">- force rebuild</changelog>
</package>
<package pkgid="c318605404e6dfdad76455e81febed1b092203fda05cda6316f16e55588710bb" name="xorg-x11-drv-dummy-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-1.xpra3" date="1649246400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-2.xpra1" date="1649592000">- remove redundant pointer limits patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-3.xpra1" date="1650024000">- add disconnect patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
</package>
<package pkgid="304fa11ce04b08097d36432fea25d341f130729eecfccc6e026bf007e4b739a9" name="xorg-x11-drv-dummy-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
</package>
<package pkgid="8f57e7ee5e8ee68f951f667f9cc08b118a9e613c83a93ed43bed75468ba62f89" name="xorg-x11-drv-dummy-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="10.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-10.xpra1" date="1724932800">- force rebuild</changelog>
</package>
<package pkgid="1462da152a5e7ee05ddfd712af79e34ee01640e7eb0ca75787717dd99ebdf365" name="xorg-x11-drv-dummy-debugsource" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-1.xpra3" date="1649246400">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-2.xpra1" date="1649592000">- remove redundant pointer limits patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.0-3.xpra1" date="1650024000">- add disconnect patch</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
</package>
<package pkgid="51c5bcda94146393feeda06de96e4575c0768e942fc3ab10d2ce0669792ffdda" name="xorg-x11-drv-dummy-debugsource" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="1.xpra2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
</package>
<package pkgid="d373730da0668a2ab9940e4a910d1a16b46554b6d9802135cb9deddb8b6fa675" name="xorg-x11-drv-dummy-debugsource" arch="aarch64">
  <version epoch="0" ver="0.4.1" rel="10.xpra1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra1" date="1683547200">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-1.xpra2" date="1720872000">- force rebuild</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 0.4.1-10.xpra1" date="1724932800">- force rebuild</changelog>
</package>
<package pkgid="e7a182f51c15cd58ffe0dd9b38f2816226071a569ccef20d1c69849dd8db0ee8" name="xpra" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="b4925e9e36f8585b5a40c2a6d513296e215a4aa0b156640a57a3f27276a6888e" name="xpra" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="0e76e371ab1c658ba29eb040d6142c146b7da84ebd3223d6b6e8220d904a543d" name="xpra-audio" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="c9ec38b8b4247a2632ef569b7b76bbb101932f3dba5339047bfbfda84e7ca687" name="xpra-audio" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="f94cb5fce4dfd664afdfe25a46942c4bdd6d78018ff4c3a33109a64b94fafe18" name="xpra-client" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="090120a97b0ff559465bbdba31298691a6018ee7f9448b1783885ec4d47da1cf" name="xpra-client" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="325671fe1fcab5dc8a2f4b02be8b4f651864a60386f450b4634a33d3d94c06d1" name="xpra-client-gtk3" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="8565f4d0b154358af3090ab999325f12bd57138c9aa3e7a1ad35dbdf1196a4eb" name="xpra-client-gtk3" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="57888984a300b78ab01d6648dbd72244dc07ec8c7cccc562c12a560d8244f33f" name="xpra-client-gtk3-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="b47b946258e4062d89a83fba935ebd927ef3ae29e74356d142a17422078dee99" name="xpra-client-gtk3-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="ee061ce84d55ee86dd5faf48ef63ecbb4798f7023010d95d90dcd21b798a8264" name="xpra-codecs" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="39d627b6d63ef477c0dc8cb78a9904f28215072127a13467548bc8df9720b43a" name="xpra-codecs" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="57dec2231bc049759645197e8da93e598d35a44240a5b70ad3fa14ceeca1dec7" name="xpra-codecs-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="22fd25654932bd7fec9dac4fa1f1cfb6ccdbccdec2c24d5ae2faa1ad5b382edf" name="xpra-codecs-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="64665382b2a105388a7f52aa65a7d21c8a0fe7698e2dba4f05067e470f2eec62" name="xpra-codecs-extras" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="7481af8121e96a8661b8d82dcb9ac8efb508bad1e069f266253ac18df110bb2b" name="xpra-codecs-extras" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="7cfe7ba2b8a4ce014ad6c6e0586af2eddec1879b91b92f7ae87bbf0c616c7495" name="xpra-codecs-extras-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="a4a796c16f8e9763e2bb9eea418c228f2447eb20f136114bc62bfadda8c9f40a" name="xpra-codecs-extras-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="b9d2b52b110d2cc3e6235baccf979a4f07891576ef22687e399a718f46435824" name="xpra-codecs-nvidia" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="bd847bf181445c2bec8dfbe6b870f003c1c7deb9f94f0a1187c39492c23e12f2" name="xpra-codecs-nvidia" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="c7cc242052c78696c8cb2c6b15762c6899bac00dd303955887711a3ccd161bcc" name="xpra-codecs-nvidia-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="137a19594a2f0862fff420db094aef8d4106a2c36c53b1876a532dce3cb894f7" name="xpra-codecs-nvidia-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="5c057002b550a54c3f34e067cc557fd2727949d96fb6578e7f8009a009492c39" name="xpra-common" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="5f6892238797d7b9a1d160d46c49bba6b7e4539c9b19c7da2b571ac8b6ddf295" name="xpra-common" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="25e629ea279e04e170c08384a3c807242eaf8fc6cd0c90890076a08e6db91ab4" name="xpra-common-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="40f588632881fc0dd1a9a70cf74b845715294387654ff0095543f87b32458ed4" name="xpra-common-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="1ed3c93d72c655c2b6d13adf56252c1a7cf12fa0bc779ea368da66bfe0c4fd2f" name="xpra-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="380288a9066b41b3ced233769d86a0b7a9a1a544bb3409769afb4236cd046a1a" name="xpra-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="20e215056697342c4234ae0a24564003b30bc1aecc05922fb9985c5e9f3ee5c1" name="xpra-debugsource" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="c9fa6650b331cd12a668eec29ed7f1b527a38d93dc6e6832166e9e7a0bd0b0e5" name="xpra-debugsource" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="2176be4cb28ba7c0327297ce1fca7a8063dad95be5cb9158f7ece3c3cec0675e" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="13" rel="1.r1569.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 6.0-1378-1" date="1666008000">- refactorings, cleanups, github CI, etc - JanCVanB
- split decode from paint, PR202 - TijZwa
- experimental native decoding, PR200 - TijZwa
- require ES6
- move to structured `hello` packet data
- support `hjsmin` minifier - arrowd
- updated installer script: #190
- support for chunked file transfers (large files): #120
- modal windows should not be minimized</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 7.0-1424-1" date="1678622400">- unable to move undecorated / CSD windows
- throttle video decoder to prevent flooding
- disable offscreen decode worker with Firefox to prevent flickering
- workaround for setuptools breakage in version 61 and later
- native video decoding is fast enough not to require much downscaling](https://github.com/Xpra-org/xpra-html5/commit/ed4b0d72f40864cea4fb4b91b5c400085eb44fa8)
- propagate error messages
- truncate large clipboard buffers in log messages
- `scroll` draw packets can hang the connection
- prefer h264 and remove vp9
- spurious audio stop errors
- make stream download URL easier to embed
- missing scroll wheel events
- avoid errors if the window's title is unset
- remove support for software video decoding
- don't enable clipboard with Safari and SSL
- provide more useful screen name to the server
- cursor display and scaling issues
- workaround for older versions of Safari</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 8.0-1425-1" date="1683374400">- disable scroll encoding with offscreen decode worker
- screenshots cannot be used with the offscreen api
- don't close windows when re-connecting or when closing the browser window
- closing windows is only a request
- hide options when they are not available: `shutdown` and `file upload`
- remote logging arguments missing
- fix initiate-move-resize
- cursor fixes: cursor updates and geometry
- fix vertical scroll reverse
- minor cleanups:
   unused variables
   unused function
   unused statements
   document empty functions
   linter cleanup
   use a more correct datatype
   improved syntax
   use the preferred keywords for variable declaration</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716897600">- bug fixes:
   password prompt and re-connection issues
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
</package>
<package pkgid="6927e94089d6f48d7b7a762212d8a6f4177bbbf3995420afc4003635a88bea2c" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="14" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 6.0-1378-1" date="1666008000">- refactorings, cleanups, github CI, etc - JanCVanB
- split decode from paint, PR202 - TijZwa
- experimental native decoding, PR200 - TijZwa
- require ES6
- move to structured `hello` packet data
- support `hjsmin` minifier - arrowd
- updated installer script: #190
- support for chunked file transfers (large files): #120
- modal windows should not be minimized</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 7.0-1424-1" date="1678622400">- unable to move undecorated / CSD windows
- throttle video decoder to prevent flooding
- disable offscreen decode worker with Firefox to prevent flickering
- workaround for setuptools breakage in version 61 and later
- native video decoding is fast enough not to require much downscaling](https://github.com/Xpra-org/xpra-html5/commit/ed4b0d72f40864cea4fb4b91b5c400085eb44fa8)
- propagate error messages
- truncate large clipboard buffers in log messages
- `scroll` draw packets can hang the connection
- prefer h264 and remove vp9
- spurious audio stop errors
- make stream download URL easier to embed
- missing scroll wheel events
- avoid errors if the window's title is unset
- remove support for software video decoding
- don't enable clipboard with Safari and SSL
- provide more useful screen name to the server
- cursor display and scaling issues
- workaround for older versions of Safari</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 8.0-1425-1" date="1683374400">- disable scroll encoding with offscreen decode worker
- screenshots cannot be used with the offscreen api
- don't close windows when re-connecting or when closing the browser window
- closing windows is only a request
- hide options when they are not available: `shutdown` and `file upload`
- remote logging arguments missing
- fix initiate-move-resize
- cursor fixes: cursor updates and geometry
- fix vertical scroll reverse
- minor cleanups:
   unused variables
   unused function
   unused statements
   document empty functions
   linter cleanup
   use a more correct datatype
   improved syntax
   use the preferred keywords for variable declaration</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
</package>
<package pkgid="41451f1a0b045667c31d0b645d14b5d51025665e5952e6f77b383286de22745e" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="15" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 6.0-1378-1" date="1666008000">- refactorings, cleanups, github CI, etc - JanCVanB
- split decode from paint, PR202 - TijZwa
- experimental native decoding, PR200 - TijZwa
- require ES6
- move to structured `hello` packet data
- support `hjsmin` minifier - arrowd
- updated installer script: #190
- support for chunked file transfers (large files): #120
- modal windows should not be minimized</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 7.0-1424-1" date="1678622400">- unable to move undecorated / CSD windows
- throttle video decoder to prevent flooding
- disable offscreen decode worker with Firefox to prevent flickering
- workaround for setuptools breakage in version 61 and later
- native video decoding is fast enough not to require much downscaling](https://github.com/Xpra-org/xpra-html5/commit/ed4b0d72f40864cea4fb4b91b5c400085eb44fa8)
- propagate error messages
- truncate large clipboard buffers in log messages
- `scroll` draw packets can hang the connection
- prefer h264 and remove vp9
- spurious audio stop errors
- make stream download URL easier to embed
- missing scroll wheel events
- avoid errors if the window's title is unset
- remove support for software video decoding
- don't enable clipboard with Safari and SSL
- provide more useful screen name to the server
- cursor display and scaling issues
- workaround for older versions of Safari</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 8.0-1425-1" date="1683374400">- disable scroll encoding with offscreen decode worker
- screenshots cannot be used with the offscreen api
- don't close windows when re-connecting or when closing the browser window
- closing windows is only a request
- hide options when they are not available: `shutdown` and `file upload`
- remote logging arguments missing
- fix initiate-move-resize
- cursor fixes: cursor updates and geometry
- fix vertical scroll reverse
- minor cleanups:
   unused variables
   unused function
   unused statements
   document empty functions
   linter cleanup
   use a more correct datatype
   improved syntax
   use the preferred keywords for variable declaration</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
</package>
<package pkgid="19c97a7ea50ece4cf8233545061e88ca22ef4138daacde01d165181416f69500" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="15.1" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 7.0-1424-1" date="1678622400">- unable to move undecorated / CSD windows
- throttle video decoder to prevent flooding
- disable offscreen decode worker with Firefox to prevent flickering
- workaround for setuptools breakage in version 61 and later
- native video decoding is fast enough not to require much downscaling](https://github.com/Xpra-org/xpra-html5/commit/ed4b0d72f40864cea4fb4b91b5c400085eb44fa8)
- propagate error messages
- truncate large clipboard buffers in log messages
- `scroll` draw packets can hang the connection
- prefer h264 and remove vp9
- spurious audio stop errors
- make stream download URL easier to embed
- missing scroll wheel events
- avoid errors if the window's title is unset
- remove support for software video decoding
- don't enable clipboard with Safari and SSL
- provide more useful screen name to the server
- cursor display and scaling issues
- workaround for older versions of Safari</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 8.0-1425-1" date="1683374400">- disable scroll encoding with offscreen decode worker
- screenshots cannot be used with the offscreen api
- don't close windows when re-connecting or when closing the browser window
- closing windows is only a request
- hide options when they are not available: `shutdown` and `file upload`
- remote logging arguments missing
- fix initiate-move-resize
- cursor fixes: cursor updates and geometry
- fix vertical scroll reverse
- minor cleanups:
   unused variables
   unused function
   unused statements
   document empty functions
   linter cleanup
   use a more correct datatype
   improved syntax
   use the preferred keywords for variable declaration</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
</package>
<package pkgid="0a344f2a2ef744498ab983ea092e6e7fadc640043c401794c8c93b0393945255" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="16" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 8.0-1425-1" date="1683374400">- disable scroll encoding with offscreen decode worker
- screenshots cannot be used with the offscreen api
- don't close windows when re-connecting or when closing the browser window
- closing windows is only a request
- hide options when they are not available: `shutdown` and `file upload`
- remote logging arguments missing
- fix initiate-move-resize
- cursor fixes: cursor updates and geometry
- fix vertical scroll reverse
- minor cleanups:
   unused variables
   unused function
   unused statements
   document empty functions
   linter cleanup
   use a more correct datatype
   improved syntax
   use the preferred keywords for variable declaration</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
    hangs
    does not timeout
    retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
</package>
<package pkgid="029eedec5b8dfbff6fe4f63ea68f9a898530eccf87c4c2eb57ee4702e9623a83" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="16.1" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
    hangs
    does not timeout
    retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16.1-0-1" date="1727179200">- decode worker failures with some inlined packets</changelog>
</package>
<package pkgid="0dc19ea1618811aef56c1a67117809e4a9d827efa4d636fcc6cd727ae4ccb421" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="16.2" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
    hangs
    does not timeout
    retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16.1-0-1" date="1727179200">- decode worker failures with some inlined packets</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16.2-0-1" date="1728388800">- fallback to client decoding
- missing start menu after connecting
- don't send clipboard packets to servers that don't want them
- fail early if server doesn't support `rencodeplus`</changelog>
</package>
<package pkgid="f417fffceab3f26a723b92774576e06e6ff5754cd652435e26bb52364fb0fdbf" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="17" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1738670400">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
   set page title to session-name, honour setting changes
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
   modal focus failure with minified windows
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
   rencodeplus breaks in strict mode
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
   enable video decoding on all platforms
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
   cursors not set for desktop sessions
- Cosmetic:
   login box overflowing
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough
   source formatting</changelog>
</package>
<package pkgid="0c895a89182abad6b0b0a346871034d768619e39b4d44e828d6f959d8ba68319" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="17" rel="1.r2.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 9.0-1479-1" date="1693137600">- support only xpra v5
- windows that shouldn't be collapsible can be collapsed but not restored back
- Unicode clipboard transfers
- fix keyboard modifiers mapping
- allow spaces in passwords
- safari doesn't draw the window
- enable offscreen rendering with Firefox and Safari
- require less CPU but more bandwidth
- use relative path for icons
- more robust value parsing
- dependencies cleanup</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1738670400">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
   set page title to session-name, honour setting changes
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
   modal focus failure with minified windows
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
   rencodeplus breaks in strict mode
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
   enable video decoding on all platforms
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
   cursors not set for desktop sessions
- Cosmetic:
   login box overflowing
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough
   source formatting</changelog>
</package>
<package pkgid="f2e440812f05e88718fe164bac262580c3f76bba32789c3e8aa87f71793934ce" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="17.1" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 10-1482-1" date="1697457600">- update libraries: jquery v3.7.1, jquery ui v1.13.2
- move some encoding attributes to default settings, support more encoding attributes
- simplify parameter parsing
- structured capabilities and more readable
- cosmetic: debug logging, whitespace</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1738670400">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
   set page title to session-name, honour setting changes
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
   modal focus failure with minified windows
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
   rencodeplus breaks in strict mode
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
   enable video decoding on all platforms
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
   cursors not set for desktop sessions
- Cosmetic:
   login box overflowing
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough
   source formatting</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17.1-0-1" date="1742990400">- keycloak authentication fails
- `xor` authentication errors over non-secure connections
- file downloads fail
- pointer event handler error</changelog>
</package>
<package pkgid="b889fc59451448fa09ab642e9c4696d2c808e7027a4d05008773b6f6ab5f11fa" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="18" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
</package>
<package pkgid="3ba03f55324b6ed516dca581cc9fb0118c1e86394f723ca522fc56bcc2a02d55" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="18" rel="1.r1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
</package>
<package pkgid="c7a7e397decde2a94571397435bae703458ea705a06ed4d41dd1ea7cb681e152" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="18.1" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18.1-0-1" date="1761739200">- Major:
   authentication failures
   windows don't refresh when switching tabs
- Cosmetic:
   progress bar not moving
   better compatibility with newer xpra servers</changelog>
</package>
<package pkgid="c0ef076d43469f1f32d973dd362b779baf20db1b9561bbeaefc6111a4c50413e" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="19" rel="1.r1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 11-1498-1" date="1706702400">- more consistent positioning of fullscreen windows
- prefix the `sessionStorage` data with pathname
- Safari does not support offscreen decoding, stop saying that it does
- Chrome now requires https to enable offscreen decoding
- missing window icons
- clipboard: `unescape` plain text clipboard data, copy `text/html` to the server and from the server
- improve compatibility with server versions: continue to enable pings, dynamic menus, request start menu data
- don't show the clock menu entry until we have the time
- audio state not updated
- code cleanups: simplify, remove MSIE workarounds
- build with newer python versions via setuptools and update the build dependencies
- minor build file linter warnings
- detect minifier, default to 'copy' if not found
- automatic release number generation string format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 19-0-1" date="1765108800">- New Features:
   better virtual monitor compatibility with newer servers
- Fixes:
   handle decode worker initialization timeouts
   h264 decoding issues / offscreen flicker with Firefox
   fullscreen button not functional with MS Edge
   mouse wheel issues
   cursor position misaligned
   avoid errors on menu entries without exec attributes
- Compatibility fixes:
   xpra 6.4 keyboard
   unprefixed menus</changelog>
</package>
<package pkgid="b871777772591a47c082635a6617c3c510b1c072dc24498e1a4764ee1395aea6" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="20" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 12.0-6-1" date="1711713600">- keycloak authentication fails
- connect page forgetting all settings
- bug report tool error
- support custom minifier command
- build fix when using github source archives
- send relative pointer coordinates when available
- remove legacy 'wheel' workarounds
- remove unused function</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 19-0-1" date="1765108800">- New Features:
   better virtual monitor compatibility with newer servers
- Fixes:
   handle decode worker initialization timeouts
   h264 decoding issues / offscreen flicker with Firefox
   fullscreen button not functional with MS Edge
   mouse wheel issues
   cursor position misaligned
   avoid errors on menu entries without exec attributes
- Compatibility fixes:
   xpra 6.4 keyboard
   unprefixed menus</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 20-0-1" date="1773835200">- keyboard mapping
- desktop windows should be shown fullscreen
- handle decode worker initialization timeouts
- handle video decoder failures
- unicode clipboard copy
- window dragging
- broken file upload with newer servers</changelog>
</package>
<package pkgid="35ff8e8dc5e07996448d4c648b88fb30bff1e1ca1dce27424cc9fe95233bc3c0" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="21" rel="1.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 19-0-1" date="1765108800">- New Features:
   better virtual monitor compatibility with newer servers
- Fixes:
   handle decode worker initialization timeouts
   h264 decoding issues / offscreen flicker with Firefox
   fullscreen button not functional with MS Edge
   mouse wheel issues
   cursor position misaligned
   avoid errors on menu entries without exec attributes
- Compatibility fixes:
   xpra 6.4 keyboard
   unprefixed menus</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 20-0-1" date="1773835200">- keyboard mapping
- desktop windows should be shown fullscreen
- handle decode worker initialization timeouts
- handle video decoder failures
- unicode clipboard copy
- window dragging
- broken file upload with newer servers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 20-0-1" date="1778500800">- new printer subsystem prefix
- support new keyboard mapping packet with newer servers
- rencode support for Map objects</changelog>
</package>
<package pkgid="1264ef49af15320b5567ba8f13c33a00fae4c4e1bdb5c60397eb348b630f7354" name="xpra-html5" arch="noarch">
  <version epoch="0" ver="21" rel="1.r1.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 13-6-1" date="1716465600">- bug fixes:
   do increase video size with offscreen decoding
   URL parameters ignored
   file downloads corrupted
   URL forwarding not enabled
   handling of connection URIs and session files
- clipboard:
   let users choose the preferred clipboard format
   disable polling with Safari and Firefox
   add manual clipboard synchronization button
   `text/html` not copied
   add test page
- features:
   trigger file download from server via file chooser
   show some server information
- cleanups and cosmetic:
   button shows action currently selected
   simplify
   remove redundant statement
   remove outdated docstring
   installation script supports individual info commands
   ignore whitespace when updating vcs info
   remove pointless line wrapping, bad automated formatting, improve readability</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 14-1569-1" date="1719921600">- security fixes:
    prevent XSS from server menu data - low concern
    always reject insecure xor digest
- major features:
    WebTransport
- bug fixes:
    `text/plain` as default clipboard preferred format
    preserve disconnection message when failing early
    show `insecure` checkbox for all insecure connections, but not for `localhost`
- authentication:
    fail fast if digest is unsafe
    restoring tab does not prompt for authentication
    show keyboard focus on the password prompt dialog
    trigger login with keyboard focus
- modernization:
    remove more IE compatibility workarounds
- cleanups and cosmetic: too many to list them all
    highlight invalid endpoint
    constify</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15-0-1" date="1722427200">- try harder to prevent password input with insecure settings, but also allow password input with 'insecure' option
- honour preferred clipboard format</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 15.1-0-1" date="1724241600">- syntax error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 16-0-1" date="1725883200">- re-connection fixes:
   hangs
   does not timeout
   retry WebSocket connection
- ping packets not sent
- desktop session parsing error
- more readable session description
- regular expression parsing error</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 17-0-1" date="1736856000">- Build and packaging:
   nodejs-less formatting script
   remove unused modules
   compatibility with newer build scripts require a repository target
- New Features:
   gaming cursor mode
   use builtin browser crypto functions
   noVNC-style vertical retractable floating menu
- Fixes:
   missing start menu with some servers
   horizontal scrolling was inverted
   keep modal windows on top
   offset in desktop mode
- Network:
   WebSocket connections linger and cause re-connect
   longer WebSocket connection timeout
- Decoding:
   bump max video size when offscreen is actually used
   honour offscreen toggle, override detection
   try to fallback to client decoding when worker fails
   disable decode worker zero-copy on errors
   errors when debug logging is enabled
- Connect dialog:
   update 'offscreen' availability when `ssl` is toggled
   consistent and less ugly font
- Minor:
   fail fast if `rencodeplus` packet encoder is missing
   don't send clipboard packets to servers that don't want them
   restrict allowed characters
   prevent the float menu from overflowing
- Cosmetic:
   float menu keyboard icon not changing colours
   hide start menu when there are no entries
   undo formatting mess
   code move and refactoring
   remove unused icons, update ancient 'Material' icons
   remove redundant check
   remove legacy headers
   workaround ugly Chrome obfuscation
   remove legacy bootstrap
   session info box not big enough</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 18-0-1" date="1761048000">- Build and packaging:
   RHEL 10 builds
   DEB `Section` value
- New Features:
   better compatibility with newer xpra versions, newer packet formats
   add path to xpra URLs and connection files
   improve crypto API handling and detection, support software fallback
   control channel handlers
   toggle for top level widgets in floating menu
   cleanup resources on disconnect
   use jpeg for desktop background
- Fixes:
   undecorated windows cannot be moved
   video frames have padding, prevent padding with images too
   pointer offset
   pointer relative coordinates
   clipboard-direction ignored
   window title not trimmed
   window clipping calculations
   decoding error handler fails to request a redraw
   Firefox offscreen decoding flickers
   offscreen decode error stalled the decode queue
   remove the paint worker
   fixup invalid refactoring
    worker logging going nowhere
   send keyboard events to the root window if that's all we have
   `visibilitychange` must change the refresh-rate, not send power events
   focus confusion
   missing window icons
   windows can have multiple types
   DPI warning with newer servers
- Cosmetic:
   cleanups and linter warnings
   stricter comparison operators
   drop legacy fullscreen handlers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 19-0-1" date="1765108800">- New Features:
   better virtual monitor compatibility with newer servers
- Fixes:
   handle decode worker initialization timeouts
   h264 decoding issues / offscreen flicker with Firefox
   fullscreen button not functional with MS Edge
   mouse wheel issues
   cursor position misaligned
   avoid errors on menu entries without exec attributes
- Compatibility fixes:
   xpra 6.4 keyboard
   unprefixed menus</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 20-0-1" date="1773835200">- keyboard mapping
- desktop windows should be shown fullscreen
- handle decode worker initialization timeouts
- handle video decoder failures
- unicode clipboard copy
- window dragging
- broken file upload with newer servers</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 20-0-1" date="1778500800">- new printer subsystem prefix
- support new keyboard mapping packet with newer servers
- rencode support for Map objects</changelog>
</package>
<package pkgid="720238a39ff612cad7d01b9ebdb50a6073cf4c911e02f68b6f81bdcaf755cbb6" name="xpra-openh264" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-2" date="1781265600">- #4626 build as a private 'xpra-openh264' library so it can coexist with the
  distribution openh264 / noopenh264 packages
- install under a private library directory with a private soname (libopenh264-xpra.so.8)
- no longer provides, conflicts with or obsoletes 'noopenh264' / 'openh264'</changelog>
</package>
<package pkgid="0b048ebece04b08b856e14163cc9050d9bd366e1395d77b201ebee593fbb9e9c" name="xpra-openh264-debuginfo" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-2" date="1781265600">- #4626 build as a private 'xpra-openh264' library so it can coexist with the
  distribution openh264 / noopenh264 packages
- install under a private library directory with a private soname (libopenh264-xpra.so.8)
- no longer provides, conflicts with or obsoletes 'noopenh264' / 'openh264'</changelog>
</package>
<package pkgid="30eef223b12e1eec1d2d1b62e23082d79566960c3efa87205b60eb87cc7e1a4c" name="xpra-openh264-debugsource" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-2" date="1781265600">- #4626 build as a private 'xpra-openh264' library so it can coexist with the
  distribution openh264 / noopenh264 packages
- install under a private library directory with a private soname (libopenh264-xpra.so.8)
- no longer provides, conflicts with or obsoletes 'noopenh264' / 'openh264'</changelog>
</package>
<package pkgid="965a08e326aff69b6b2f008b0f32e8541ef77f82ae362a06dec1770f7621ffc9" name="xpra-openh264-devel" arch="aarch64">
  <version epoch="0" ver="2.6.0" rel="2"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-1" date="1731153600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.5.0-2" date="1735214400">- replace 'noopenh264'</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-1" date="1739361600">- new upstream release</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; - 2.6.0-2" date="1781265600">- #4626 build as a private 'xpra-openh264' library so it can coexist with the
  distribution openh264 / noopenh264 packages
- install under a private library directory with a private soname (libopenh264-xpra.so.8)
- no longer provides, conflicts with or obsoletes 'noopenh264' / 'openh264'</changelog>
</package>
<package pkgid="c0341967b2ea44fb794395d85592d5811d88b114ce0f12ef961adab886bac4e5" name="xpra-server" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="ac1b5f97d15fa2408df19f4a599365d86e4cff37afe22ff900f25c82d346fdf8" name="xpra-server" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="e27fb6811860d858f70006fd58c9391e7bc2e599a7c35b8d74b98c5de5ee66c9" name="xpra-server-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="a967868db75a03ba618880b00c05307082537ca2a165b9f7ca7ad0fd68f9bba7" name="xpra-server-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="4617b17623262342a888d97263e4832e53664294fdd09f165471e5acf957564f" name="xpra-x11" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="608d93bd270ecba8fb1b91241f0954a96be8c88525448f670690fbf97f0eae25" name="xpra-x11" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
<package pkgid="d00f412adb40b00a885a03ce2aae6a9fb466fa5b7a08ab63a3a81c364c1dd333" name="xpra-x11-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.10" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.10-10" date="1725969600">- Platforms, build and packaging:
   syntax compatibility fixes
   `openssl.cnf` location in MS Windows builds
   force rebuild of dummy driver RPMs
   Fedora can build html documentation again
   MS Windows multi-page printing
   run CI builds with Python 3.6 and 3.12, this requires Ubuntu 20.04
   remove outdated numpy workaround
   libyuv 0.1878
   nasm 2.16.03
   cython 3.0.11
   aioquic 1.2.0
   pynvml 12.555.43
   pycuda 2024.1.2
   pycuda RPMs to link against the system boost library, but not on RHEL 8
   build fix for ffmpeg v7 decoder and csc module
   build CUDA kernels with clang++ instead of gcc &gt;= 14
   don't ship any Qt components in this branch
   skip `xauth` setup on MS Windows servers
- Major:
   system tray docking causing server crashes
   MS Windows PDF printing crash, library mismatch
   honour `ssh` option when re-connecting
   missing http headers caused html5 client caching
   mDNS browser handling for binary `text` records from zeroconf
   `sync-xvfb`: always free images with an error context
   better compatibility with all builds of python cryptography
   uninitialized pixels when resizing windows
   window border offset with non-opengl renderer
   client errors out with window forwarding disabled, remove more assumptions
   xshape client errors with desktop scaling
   xshape windows should still honour the window border
   expose all clipboard targets
   clipboard `INCR` transfers get stuck
   `scroll` paint corruption
   connection drops when downscaling
   authentication aborted due to encryption not detected
   always set a default initial resolution
   honour the initial resolution, even if resizing is disabled
   failure to add new virtual monitors
   http directory listing + handler errors
   avoid 'Directory listing forbidden' error
- Encodings:
   `mmap` race condition
   validate openh264 colorspace
   test used potentially invalid colorspace
   avoid slow modules and slow encoders
   reduce how often quality swings cause scaling changes
   stick to the same video scaling value longer
   sub-optimal non-scroll areas
   prettier sampling filter when downscaling
   nvenc causing decoding errors: openh264 decoder and ffmpeg decoder
   workaround nvenc padded frames
- Keyboard:
   `keyboard-sync` switch not honoured
   ignore MS Windows keyboard layouts without a valid X11 layout name
   try harder to identify the key event string
   don't show duplicate keyboard layout names
   try harder to find a matching key by name, try lowercase if needed, use default modifiers if that's all we've got
- Minor:
   remove enum prefix with older Python versions
   ssl path checks
   RFB connections cannot be upgraded to `http` or `ws`
   make it possible to skip NM api
   handle empty ibus daemon command
   handle invalid dbus-launch command
   system tray setup failures with non-composited screens, ie: 8-bit displays
   map missing modifiers using defaults
   don't setup ssh agent dispatch when ssh is disabled
   request mode failures
   proxy servers should respond to `id` requests
   system tray menu encoding options don't stick
- Cosmetic:
   errors when connections are closed as we process them
   try to prevent ATK warnings
   validate application's opaque-region
   slow CI test times out, ignore it
   only import modules actually needed: notifications, windows, mmap
   `desktop-scaling=no` parsing warnings
   log `ssl` error just once per socket
   OpenSSH documentation misplaced
   we do have tests
   incorrect exception debug message
   paramiko looks unmaintained
   AES modes and keydata safety documentation
   missing line continuation backslash in example
   missing quote
   log opengl probe command
   clarify display name message
   support the same resolution aliases as newer versions
   log randr error code
   X11 client messages warnings
   avoid 'none' values warnings with video options</changelog>
</package>
<package pkgid="7b1200d505bff076d6943d4006b0ae9e2a6aee5a7fd1166cd0904d21c8e3c510" name="xpra-x11-debuginfo" arch="aarch64">
  <version epoch="0" ver="5.0.9" rel="10.r0.el9"/>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0-10" date="1692446400">- Major improvements:
   QUIC transport
   split packaging
   freedesktop screencast / remotedesktop
   ease of use: easier basic commands, open html5 client, disable all audio features
- Platforms, build and packaging:
   Python 3.12 installations
   replace Python2 builds
   LTS feature deprecation
   stricter type checks
   more MacOS workarounds
- Server:
   try harder to find a valid menu prefix
   exit with windows
   side buttons with MS Windows shadow servers
   mirror client monitor layout
   side buttons with MS Windows shadow servers
- Client:
   allow keyboard shortcuts in readonly mode
   show decoder statistics
   keyboard layout switching shortcut
   layout switching detection for MS Windows
   mirror mouse cursor when sharing
- Minor:
   generic exec authentication module
   audio `removesilence`
   make pulseaudio real-time and high-priority scheduling modes configurable
   use urrlib for parsing
   GTK removal progress
   documentation updates and fixes: broken links, typos
- Network:
   smaller handshake packet
   SSL auto-upgrade
   better IPv6
   new packet format
   ssh agent forwarding automatic switching when sharing
   use libnm to query network devices
   exclude more user data by default
- Encodings:
   use intra refresh
   `stream` encoding for desktop mode
   GStreamer codecs</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.1-10" date="1693051200">- Major fixes:
   missing dbus instance
   ssh re-connection errors following ssh start command
   U2F authentication failures
   gstreamer x264 capture errors
   proxy forwarding of 'draw' packets with stripped alpha
- Build and packaging:
   Fedora 39: debug package errors and build workarounds
   pycuda RPMs for Python 3.12
   Cython 3.0.2 RPMs
   Ubuntu Focal workarounds
   Debian soft dependency for nvidia codecs
   Debian x11 dependencies belong in the xpra-x11 package
   automatic revision no when building from source
- Minor fixes:
   handle invalid compressors more gracefully
   typo in undocumented environment variable
   gtk version info missing for verbosity level</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.2-10" date="1694606400">- Major fixes:
   missing x264 encoder in DEB packages
   unusable vsock module
   start-after-connect was broken
   Overflow error in MS Windows hooks
   notification packet errors due to missing icon
- Minor:
   workaround for ancient versions of Pillow
   log warnings with custom cursors and OpenGL backend
   don't send cursors without a matching encoding
   better packet namespace compatibility
   only warn once about unknown NVENC presets
   skip unused codec information
   preserve 'proxy-video-encoders' in remote command lines
   bandwidth flag compatibility, encryption namespace, encoding namespace
   don't setup ssh agent forwarding directory when proxying
   handle 'help' for video options
- Compatibility fixes:
   bandwidth flag
   encryption namespace
   encoding namespace
   script syntax
- Proxy
   errors in threaded mode on second connection
   compressed picture data forwarding problems
- System Tray:
   empty system tray menu on some platforms
   missing system tray on some X11 platforms
   window setup failures due to system tray confusion
   unresponsive system tray after explorer.exe restart
- Audio:
   pactl output parsing bug
   pactl improve detection of monitor devices
   microphone support for Chromium
   cleaner pulseaudio command options</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.3-10" date="1696507200">- Major:
   client signal watcher not starting
   pipe and process leak with signal watcher
   jpeg decoder invalid image attributes
   video encodings setup error
   nvjpeg encoder downscaling
   prefer native system tray on MS Windows and MacOS
   avoid None value errors with non-native MS Windows system tray
   about dialog crashes on MS Windows
   clipboard size limits
   splash screen hangs
   remove x265 encoder
   start gui error in encoding dialog
   dialogs causing crashes on some platforms
- Compatibility fixes:
   build against deprecated NVENC presets
   handle microphone option with both state and device
   MacOS regression
   all clients support menu updates
   relative pointers
   don't expose numpy datatypes
   still show tray menu without qrcode module
   missing utility wrappers on MS Windows
- Minor:
   fps counter rounded to an int and dpi values
   debug logging of Cython modules
   missing OpenGL toolbox on X11
   invalid type for max-display-no, watcher pid
   catch invalid display names earlier
   re-attach error on MS Windows
   ensure all required modules are included on MS Windows
   cosmetic: typo and bad formatting, missing subcommand, deprecation warning, debug logging
   skip unnecessary processing if bind=none
   avoid uinput warning
   incorrect start command request parameters</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.4-10" date="1701172800">- Major:
   missing flush marker with some scroll screen updates
   fixup tray backport regression
   signal watcher backport regression
   exit signal watcher on errors and hangups
   avoid menu and input device errors when client is not set
   ensure the content-type is initialized at least once
   ensure all encoders are initialized before choosing an encoding
   video modules lost after initial connection
   client error if xpra-x11 is not installed
   DPI fix for older distributions
- `start-gui` fixes:
   display number ignored
   exit-with-children can't be unchecked in start-gui
   port number always specified but not validated
   OpenGL crash warnings on MacOS
- Platform and packaging
   Cython 3.0.5
   also use Cython 3.x for Debian builds
   library updates: aioquic 0.9.22, pylsqlpack 0.3.18, python-wheel 0.41.3 (0.33.6 for Python 3.6)
   C functions cannot raise Python exceptions
   MacOS pyobjc warnings
   workaround py2app failure
   bogus date in changelog
   improve session type detection
   notification backend order
   DEB packages should not rely on transitive dependencies
   ignore some transient CI failures
   use latest Cython with CI
   ship systemd service if building socket activation
- Minor:
   shortcut out when signal watcher has already terminated
   move-resize test tool broken
   safer handshake calls
   use absolute script paths when re-connecting
   avoid errors with clients sending packets to disabled subsystems
   close all sockets on errors, on permission errors and on exit
   ssh error connecting to some hosts
   type safety
   don't include empty key event in debug list
   parsing large numbers without units
- OpenGL client accleration:
   honour opengl=force option
   X11 OpenGL context manager is not consistent
   remove confusing unused method in OpenGL client window
   OpenGL debugging errors
   opengl test window misnamed
   try harder to exit more cleanly on error
- Cosmetic:
   check all icon directories
   silence GStreamer warnings with auto source
   outdated email address
   don't warn if `avif` encoder or decoder is missing
   add newline to clear stdout
   extra `%` in tray menu
   show failing script
   silence deprecation warning
   weird Debian changelog format warning
   man pages fixes</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.5-10" date="1707134400">- Major:
   race condition in OpenGL initialization
   http socket upgrades for slow requests
   window state attributes wrongly set to False
   window geometry not updated, not restored
   handle pointer events missing the shadow window id more gracefully
   socket setup failure cleanup
   ensure text is always lossless
   fixup DPI backport for Xvfb users
   window max-height nor honoured
   tools and examples hang on SIGINT
   start-gui error when specifying a port
   broken about dialog, also with shadow servers
   missing shadow server system tray
   workaround missing icon size config
   workaround paramiko error with agent keys
   incomplete desktop server startup with `Xvfb` backend
   packet encoding error on client control command
- Platforms and packaging:
   appindicator system tray not shown
   (Free)BSD compatibility: don't build pam, do build drm
   don't expand environment variables in config files
   MS Windows console title was not set
   close log files to avoid warnings on MS Windows
   only build CUDA kernels if needed
   allow building CUDA kernels with clang
   RHEL8 pycuda 2022.1 patch for compatibility with CUDA 12.x
   libproc module compatibility with GCC 14
   use the correct enum type for nvfbc constants
   pycuda 2024.1
   Cython 3.0.8
   aioquic 0.9.25
   disable auto-dependencies for python modules
- Clipboard:
   honour client specified order of clipboard preferred targets
   allow `text/html` as `text` target
- Minor:
   restore chosen window size
   ensure each socket gets its own options object
   correctly set XImage buffers read-only
   cleanup errors with RFB connections
   close file descriptors of pinentry subprocess
   don't wrap our own exceptions twice
   don't try to print a size we don't have
   support multiple attributes with `bind` options
   make iconify delay configurable
   update trixie and sid libavif dependency
   simplify regex syntax
   pillow unit test failure with versions &gt;= 10
   documentation dead links
   don't import X11 modules under Wayland
   deprecation warnings: ssl constants, re.sub
   skip test failing on CI</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.6-10" date="1708603200">- Major:
   windows misplaced on screen, moving unexpectedly
   windows wm-state synchronization issue
   blurry text due to downscaling, faulty commit, video size constraints, colorspace subsampling
   window model setup delays
   empty menu data
   X11 properties clash
   try harder to handle unexpected clipboard data formats
   `run_scaled` and `attach=yes` errors in virtual envs
- Platforms and packaging:
   missing ffmpeg RPM dependencies and stricter submodule dependencies
   updated service file for DEB packages
   remove duplicated systemd service and socket files in DEB packages
   enable OpenGL with Intel drivers
   add Ubuntu Noble
- Minor:
   OpenGL error due to numpy import race condition
   `start-child-late` cannot be used alone
   builtin ssh server connection errors when display is specified
   ssh upgrade errors when unavailable
   blacklist some more greedy clipboard applications
   pixel buffers we allocate are read-write
- Cosmetic:
   OpenGL probe error messages
   Cython3 warnings
   avoid mDNS errors, log message instead
   use the expected data type
   remove unused device context
   silence spurious messages sent by wine applications
   gst-plugin-scanner packaging for MacOS
   ffmpeg decoder error handler could fail during self tests
   notification errors during shutdown</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.7-10" date="1709121600">- Regressions:
   typo causing CUDA codecs error
   window content-type guessing broken with Python &lt; 3.8
   X11 clipboard backend broken with Python &lt; 3.9
- Platforms and packaging:
   installation path for manual pages on FreeBSD
   comtypes clear cache script executable was moved
   missing RPM soft dependency
   MacOS builds missing libxxhash
- Major bugs:
   missing feature flags
   client wrongly claiming file download is not available
   desktop geometry changes can't clamp windows to display area
- Minor and cosmetic bugs:
   don't try to query the Linux distributions on MacOS or MS Windows
   use namespaced capabilities check
   potential undesirable side-effects
   method signature consistency</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.8-10" date="1712145600">- Platforms, build and packaging:
   MS Windows 'Light' builds
   compatibility with multiple "Windows Kits" locations
   typo in MacOS bundle file
   force include all brotli dylibs in MacOS builds
   missing 'bcrypt' module
   spng encoder build switch not honoured
   Cython 3.0.9
   aioquic 1.0.0
   include `pynvml` in MS Windows full builds
   force include `zeroconf` in MS Windows builds
   MS Windows builds not waiting for input to close
   MS Windows tools fail to run due to incomplete environment and errors
   build info cannot be parsed
   debug builds on MS Windows
- Major:
   missing X11 clipboard events
   OpenGL cleanup from correct context
   nvfbc module loading errors
   ensure NV12 streams can be decoded properly
   client chooses the fastest colorspace conversion option
   use libyuv to convert video to rgb when rendering without OpenGL
   `xpra top` hanging on start
   network manager unexpected datatype
   disable ssl auto upgrades
   freedesktop portal / remotedesktop should not use X11
   password authentication issues with MS Windows and MacOS client: dialog hangs, client terminates
   mmap compatibility fix for older clients
   mmap client token errors should not be fatal
   proxy draw passthrough stripping of unused alpha channels
   named pipe connections error
   MS Windows system tray initial icon may be lost
   `xpra top` client failures recording backtraces
   never wait for input in a subprocess, or in splash process
- Minor and cosmetic bugs:
   shadow server about dialog
   proxy instances signal handlers not firing
   log the prompt with u2f handler
   handle missing stderr more gracefully
   handle missing timeout value more gracefully
   socket setup error handler logging incorrect, now extra safe
   socket authentication errors with malformed socket options
   avoid encryption errors during authentication
   support arguments with `xpra encoding` subcommand
   more tolerant option parsing
   avoid sending a warning notification for missing server log
   avoid showing warnings for options from newer versions
   missing information from `net_util` tool
   only warn once per window when no video options are found, same for csc and when there are no options to choose from
   update discord link
   more detailed connection error messages
   point to the pyxdg bug information when theme parsing fails
   typo shown in display information
   libvpx decoder use correct (unused) pixel format constant
   ignore dimensions rounded up in openh264 decoder
   some tests can take long on a slow CI run</changelog>
  <changelog author="Antoine Martin &lt;antoine@xpra.org&gt; 5.0.9-10" date="1717156800">- Encodings:
   video encoding errors causing missed screen updates
   drop alpha if requested and for video encoders
   `konsole` is a text application
   smarter auto refresh encoding selection
   X264 warning `intra-refresh is not compatible with open-gop`
   openh264 decoder self test
   Pillow 10 supports memoryview buffers
- Platforms, build and packaging:
   arm64 and riscv builds can timeout adding build info, and generating the documentation
   saner source information defaults
   more simple / reliable OpenGL pixel format attributes on MacOS
   MS Windows usernames should also be using strings
   Cython compilation warnings
   CI: build test with Python 3.6 and 3.12
   missing explicit `cairo` dependency
   RPM revision number missing
- Major:
   handle downscaled video correctly without OpenGL
   Gtk crashes on exit
   OpenGL check failures on X11
   OpenGL check failures on MS Windows when executed from GUI tools
   sync-xvfb not honoured
   replace dead ssh agent symlinks
   validate http request hostname before sending it back
   guess content type from commands
   ssh channel pollution
   incorrect client exit code with Python 3.10 and earlier, don't convert enums to strings, correct matching type hints
   libyuv converter cannot scale `YUV444P`
   ffmpeg decoder can accept images with dimensions rounded down to a multiple of 2, same for swscale
   audio source plugins not found
   client startup failures caused by `dbus`
   updated `run_scaled` script
   use the dynamic speed and quality assigned for video encoders
   proxy compression broken
- Minor:
   fix parsing of scaling values as percentages
   fix ssl unit test, use SSL specific error codes
   case-insensitive window role matching
   splash screen communication errors due to unexpected characters
   splash screen can exit cleanly
   standlone bug report tool cannot exit cleanly
   never try to start a display in `proxy` or `shadow` modes
   do verify that the display is available in `monitor` mode
   prevent audio DoS in the future
   help video decodes with colorspace metadata
   handle decoding of full-range YUV
   `sync-xvfb` requires cairo
   blacklist `llvmpipe` software OpenGL renderer
   allow printing with more socket authentication modules
- Cosmetic:
   don't spam the logs because of a `pyxdg` bug
   clearer audio error message
   clearer ssh error message
   use a consistent shebang
   file upload deprecation warnings
   fail fast when testing decoders with junk data
   documentation dead link
   make version checks more robust
   skip warning about missing amf gstreamer elements
   docstring: server configuration file applies to all servers
   remove X11 keyword from desktop files
   potential future issues: variable name shadowing, memoryview handling, strict type
   unused statements
   linter warning and consistency, consistent return value
   ignore 'noabstract' v6 bind option
   fix unit tests: enable previously broken tests, faulty backport
   downgrade Wayland warning
   explicit return statement
   warn users about deprecated syntax
   discord link had expired
   codec self tests, skip tests without sample data
   pam authentication error messages
   prevent future MacOS Gdk Pixbuf path errors
   log full details with all threaded initialization errors</changelog>
</package>
</otherdata>