xpra/xpra.changes

387 lines
16 KiB
Plaintext

-------------------------------------------------------------------
Tue Oct 30 09:31:37 UTC 2018 - Luigi Baldoni <aloisio@gmx.com>
- Added python2-paramiko as recommended runtime dependency
- Spec cleanup
-------------------------------------------------------------------
Fri Oct 26 09:24:17 UTC 2018 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 2.4
* SSH client integration (paramiko)
* builtin server support for TCP socket upgrades to SSH
(paramiko)
* automatic TCP port allocation
* expose desktop-sessions as VNC via mdns
* add zeroconf backend
* register more URL schemes
* window content type heuristics configuration
* use content type it to better tune automatic encoding
selection
* automatic video scaling
* bandwidth-limit management in video encoders
* HTML5 client mpeg1 and h264 decoding
* HTML5 client support for forwarding of URL open requests
* HTML5 client Internet Explorer 11 compatibility
* HTML5 client toolbar improvements
* HTML5 fullscreen mode support
* limit video dimensions to cap CPU and bandwidth usage
* keyboard layout handling fixes
* better memory management and resource usage
* new default GUI welcome screen
* desktop file for starting shadow servers more easily
* clipboard synchronization with multiple clients
* use notifications bubbles for more important events
* workarounds for running under Wayland with GTK3
* modal windows enabled by default
* support xdg base directory specification and socket file time
* improved python3 support (still client only)
* multi-window shadow servers on MacOS and MS Windows
* buildbot upgrade
* more reliable unit tests
* fixes and workarounds for Java client applications
* locally authenticated users can shutdown proxy servers
* restrict potential privileged information leakage
* enhanced per-client window filtering
* remove extra pixel copy in opengl enabled client
* clip pointer events to the actual window content size
* new platforms: Ubuntu Cosmic, Fedora 29
- Refreshed xpra-paths.patch
- Spec cleanup
-------------------------------------------------------------------
Mon Oct 8 07:48:43 UTC 2018 - aloisio@gmx.com
- Update to version 2.3.4
* fix server does not shutdown cleanly (Xvfb not killed)
* fix signals not emitted (ie: delay-tray command line option)
* fix client desktop-scaling corner cases
* fix handling of mixed clicks on system tray and the menu
entries
* fix MS Windows shadow server's cursor capture
* fix URL parsing from launcher (ie: MacOS URL association)
* fix MacOS crash with GTK3 builds and file chooser
* fix non-opengl windows missing spinner with GTK3
* fix RPM license information
* fix mDNS zeroconf library version on MS Windows with Python 2
* fix connection errors from making the client launcher exit
* fix python3 errors in dbus server code
* fix spurious error messages caused by video pipeline changes
* fix proxy-video-encoders=all substitution
* fix unicode string errors with RFB protocol and Python 3
* fix missing idle and clipboard server information
* fix .xpra file association with DEB packaging
* fix pointer polling error with RFB connections (pointer
going AWOL)
* fix handling of closed RFB connections
* fix unmanaged X11 call from shadow servers (potential
crashes)
* fix fallback pynotify notification handler
* fix Python 3 shadow servers with RFB
* fix Python 3 string errors writing run-xpra scripts
* fix deadlocks with RFB connections
* fix missing key mapping errors with RFB clients
* fix session name not honoured or exposed via mdns for shadow
servers
* fix X11 display detection (socket may be owned by root with
some display managers)
* fix compatibility with csh and tcsh
* fix spurious modifier key events from the HTML5 client
* fix tray icon corruption on MS Windows
* fix Motif WM hints parsing
* fix DEB packaging dependencies
* fix NVENC encoder wrongly exposing encodings which are not
available
* fix error running unit tests on MS Windows
* fix potential file descriptor leak
* fix valid XAuthority path potentially not found because
unexpanded
* fix proxy servers not honouring passwords in connection
strings
* fix sqlite authentication backend issue with identical
usernames
* support CUDA 10 and optimizations for Volta GPUs
* Fedora 29 compatibility
* fix race condition in unit tests which was causing random
failures
* add dependency required for running the unit tests with
rpmbuild
* prevent repeated clipboard warnings
* let the server chooose the best initial quality to use
* add file missing from clean build target
* add missing entries in man page
* add missing desktop file icons
* shadow the current display if none is specified and we find
more than one display
* remove unneeded import, spurious debug logging
* limit the amount of information exposed via the proxy
server's dbus service
* support base64 encoded SSL certificate data
version 2.3.3
* fix value shown in frame extents warning
* fix HTML5 relative URLs for window control icons
* fix HTML5 pointer events missing modifier keys
* fix parsing errors when no display is specified
* fix URL parsing with Python 3
* fix tray setup errors on early client exit
* fix putty plink PATH lookup issue
* fix python3 compatibility for printer forwarding script
* fix python3 alert box on MS Windows
* fix python3 packaging on MS Windows
* fix python3 client rendering of transparency with opengl
disabled
* fix file descriptor warnings on process exit with MS Windows
builds
* fix MS Windows monitor API overflow on 64-bit systems
* fix compilation error with latest MSYS2 installations
* fix desktop servers exit code
* fix network congestion calculations when records expire
* fix bandwidth warnings caused by slow client picture decoding
* fix xpra info race condition error during cleanup
* fix clipboard warnings: don't enable it unless the client
requests it
* fix spurious stacktraces caused by focus events on OR windows
* fix painting of spinners with desktop-scaling and non-opengl
backends
* fix 'terminate server when command exits' from html5 client
* fix SSL socket timeouts in proxy server
* fix errors starting proxy instances if the user's home
directory does not exist
* fix ssh start remote command line compatibility mode
* fix command line backwards compatibility
* fix handling of tray geometry and keyboard detection failures
* fix bandwidth-limit changes from the system tray menu
* fix system version warnings on MacOS
* force GTK3 Posix clients to use X11 backend (native Wayland
crashes)
* support cx_Freeze 5.x on MS Windows
* don't require local user accounts with pam logins
* drop invalid client connections without showing errors
(desktop mode)
* support building with Python 3.7 (some features made
optional until ported over)
* disable webcam forwarding with MS Windows client (broken
upstream)
* add missing RPM dependencies for running unit tests
* prevent Python Pillow debug log spam
* don't show spurious import errors during printing subsystem
cleanup
* show another possible reason for connection failures
* make remote ssh command easier to parse
* abort tests if build fails
* use free colour profiles in all icon files
* add missing man page entry for 'forward-xdg-open'
* add missing files to manifest
* man page typos
-------------------------------------------------------------------
Tue Jul 31 19:08:58 UTC 2018 - jon@moozaad.co.uk
- added libsystemd build req to fix invalid /etc/default/xpra usage
-------------------------------------------------------------------
Wed Jul 18 21:19:14 UTC 2018 - jon@moozaad.co.uk
- re-added xdummy args as auto detection wasn't enabling it
- reverted to python 2 for server support
- removed python 3 specific patch (cairo)
-------------------------------------------------------------------
Wed Jul 18 20:46:54 UTC 2018 - jon@moozaad.co.uk
- switched to python3
- added webp support
- cleanup spec file of default build options
- now builds on Leap >= 42
- patched broken py3cairo detection
- Removed ffmpeg for <= Leap 15 (requires libav >= 58.18)
- Removed vpx for < Leap 15 (that leaves Leap 42.x with avcodec2 and webp)
-------------------------------------------------------------------
Wed Jul 18 12:43:00 UTC 2018 - aloisio@gmx.com
- Update to version 2.3.2
* fix notification actions support with shadow servers
* fix paint errors with reformatted images using outdated
stride value
* fix control commands that call window refresh
* fix broken pipe error when the browser cancels downloading
the noicon placeholder
* fix spurious refresh events
* fix missing bug report data due to path errors
* fix XAUTHORITY environment variable getting clobbered
* fix html5 window refresh not throttled when the document is
not visible
* fix non-opengl painting of windows with a padding area
* fix rgb paint of mmap data with the python2 cairo backend
* fix invalid clipboard toggle requests not ignored
* fix missing context handler for keymap setup (crash possible)
* fix proxy server test to use a signal to stop the test
instance
* fix invalid exception value in X11 atom bindings
* fix bandwidth limit client bypass and connection errors
* fix building CUDA kernels with GCC 8.1
* fix tray menu setup error when the clipboard is disabled
* fix GTK3 buffer overflow with non-opengl backend
* fix startup errors with pulseaudio if XDG_RUNTIME_DIR is
missing
* fix clipboard token send error when there are no targets
* don't overwrite the dynamic system tray icon with the
default one on startup
* correctly disable desktop-scaling when mmap is enabled
* skip repainting pointer overlay when the position is
unchanged
* prevent authenticated users from shutting down proxy servers
* don't turn off notifications when we don't have a forwarder
instance
* don't try to log an exception that does not exist
* allow the user to disable all video encoders and csc modules
* send missing exception details to server with remote-logging
* avoid RFB errors if screen capture fails
* avoid further errors when shadow capture fails
* recommend the dbus-x11 with the DEB package
version 2.3.1:
* fix CentOS / RHEL rpm dependencies for ldap authentication
* fix spurious notifications warning
* fix unsynced X11 context access to DPI (potential crash or
warnings)
* fix compilation warning in ffmpeg compatibility shim
* fix filename extension check in launcher
* fix h264 decoding in html5 client
* fix menu stacking level in html5 client
* fix focus issues with html5 client
* fix socket error race condition during shutdown
* fix scroll encoding errors on images with modified rowstride
* fix desktop and shadow servers xinerama sizing issues
* fix pixel encoding errors at low pixel depths
* fix pixel-depth 8 wrongly rejected for start-desktop mode
* fix colour encoding at pixel-depth 8
* fix systemd warnings and packaging on Ubuntu 16.04
* fix html5 client errors with audio debugging enabled
* fix readonly mode bypass
* fix client failure on servers without a valid desktop size
* fix VNC connection handling of authentication
* fix scary X11 desktop server warning with VNC clients
* fix error in video debug logging
* fix nvfbc errors during cleanup after initialization failures
* fix client launcher not exiting on close
* fix RFB clients causing sessions to be locked
* fix rare deadlocks in exception handler
* fix MacOS deprecation warnings
* fix screen capture test script
* fix CUDA DLL packaging
* fix named-pipe errors with MS Windows Python3 and 64-bit
builds
* fix MinGW path detection issues
* fix potential mmap leak with Python3 builds
* fix screen update errors when XShm is disabled
* silence GCC warnings when compiling NvFBC on MS Windows
* increase default bandwidth congestion tolerance
* remove duplicated DLLs from MS Windows Python3 builds
* allow debugging via environment variables for all categories
* don't prompt for the ssh password if we already have it
* honour CFLAGS and LDFLAGS env vars
* remove duplicated encoding from vpx encoder
* add workaround for distributions shipping unpatched distutils
* increase unit test failure timeout
version 2.3:
* stackable authentication modules
* tcp wrappers authentication module
* gss, kerberos, ldap and u2f authentication modules
* request access to the session
* pulseaudio server per session to prevent audio leaking
* better network bandwidth utilization and congestion
management
* faster encoding and decoding: YUV for webp and jpeg, encoder
hints, better vsync
* notifications actions forwarding, custom icons, expose
warnings
* upload notification and management
* shadow servers multi window mode
* tighter client OS integratioin
* client window positioning and multi-screen support
* unique application icon used as tray icon
* multi stop or attach
* control start commands
* forward signals sent to windows client side
* forward requests to open URLs or files on the server side
* html5 client improvements: top bar, debugging, etc
* custom http headers, support content security policy
* python3 port improvements
* bug fixes: settings synchronization, macos keyboard mapping,
etc
* packaging: switch back to ffmpeg system libraries, support
GTK3 on macos
* structural improvements: refactoring, fewer synchronized X11
calls, etc
version 2.2:
* support RFB clients (ie: VNC) with bind-rfb or rfb-upgrade
options
* UDP transport (experimental) with bind-udp and
udp://host:port URLs
* TCP sockets can be upgrade to Websockets and / or SSL, RFB
* multiple bind options for all socket types supported: tcp,
ssl, ws, wss, udp, rfb
* bandwidth-limit option, support for very low bandwidth
connections
* detect network performance characteristics
* "xpra sessions" browser tool for both mDNS and local sessions
* support arbitrary resolutions with Xvfb (not with Xdummy yet)
* new OpenGL backends, with support for GTK3 on most platforms
and window transparency on MS Windows
* optimized webp encoding, supported in HTML5 client
* uinput virtual pointer device for supporting fine grained
scrolling
* connection strings now support the standard URI format
protocol://host:port/
* rencode is now used by default for the initial packet
* skip sending audio packets when inactive
* improved support for non-us keyboard layouts with non-X11
clients
* better modifier key support on Mac OS
* clipboard support with GTK3
* displayfd command line option
* cosmetic system tray menu layout changes
* dbus service for the system wide proxy server (stub)
* move mmap file to $XDG_RUNTIME_DIR (where applicable)
* password prompt dialog in client
* fixed memory leaks
- Refreshed xpra-paths.patch
- Switched to ffmpeg4
-------------------------------------------------------------------
Fri Nov 10 15:57:50 UTC 2017 - aloisio@gmx.com
- Update to version 2.1.3 (see NEWS)
- Refreshed xpra-paths.patch
-------------------------------------------------------------------
Wed Jul 26 06:17:03 UTC 2017 - aloisio@gmx.com
- Update to version 2.1 (see NEWS)
-------------------------------------------------------------------
Tue Sep 22 08:47:31 UTC 2015 - olaf@aepfle.de
- Use pkgconfig for ffmpeg BuildRequires
-------------------------------------------------------------------
Wed Nov 12 10:22:11 UTC 2014 - olaf@aepfle.de
- avoid republish after rebuild of unchanged sources
-------------------------------------------------------------------
Thu May 30 10:05:09 UTC 2013 - pascal.bleser@opensuse.org
- update to 0.9.4
-------------------------------------------------------------------
Tue Apr 24 17:16:39 CET 2012 - pascal.bleser@opensuse.org
- initial version (0.2.0)