Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
veyon
veyon.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File veyon.changes of Package veyon
------------------------------------------------------------------- Tue Jul 30 07:41:45 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire libproc2 (procps 4.x) or procps (procps3) pkgconfig symbol. Support switching to procps4. - Drop procps-devel BuildRequires: this is already covered by the respective pkgconfig() BuildRequires. ------------------------------------------------------------------- Sun Mar 24 21:49:20 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 4.8.3: * Optimized code paths wherever regular expressions are parsed * Fixed logging of internal enum values in debug messages * Fix locations being hidden when hiding local computer per configuration and using the NetworkDiscovery add-on * Fixed worker messages being forwarded to the server, allowing e.g. the screen lock to be bypassed * WebAPI: improve logging & dump debug info on SIGUSR1 * Add crash handler to print backtraces * Improve reliability of DBus connections ------------------------------------------------------------------- Tue Feb 27 10:11:45 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Drop libgsasl BuildRequires: I can't find any reference of this being used. ------------------------------------------------------------------- Fri Dec 1 05:53:27 UTC 2023 - ming li <mli@suse.com> - Update to 4.8.2: * Core: * Added support for %USER% path variable * Added configuration option to disable clipboard synchronization at all (Service -> Miscellaneous settings in advanced view) * Server: * Omit tray icon control if no user is logged on * Linux: * Add openSUSE 15.5 packages * Eliminate various irrelevant warning and error messages when running outside user session or in non-systemd-managed environments (e.g. inside Docker container) ------------------------------------------------------------------- Sun Jul 16 22:53:25 UTC 2023 - andy great <andythe_great@pm.me> - Update to 4.8.1. * Fix build with libproc2 - Update to 4.8.0. * Core: * User interface style is now configurable and uses Qt's Fusion style per default * Added VNC tight encoding support resulting in lower network bandwidth requirements when using image quality levels other than Highest * Image quality for both monitoring mode and remote control views is now configurable * Master: * Improve style of global toolbar to better match selected user interface style * Show user logon time in new column in Locations & computers panel * Plugins: * Demo: added adaptive image quality control to meet certain bandwidth limitations e.g. in Wi-fi environments * WebAPI: added Qt 6 support * WebAPI: added "/session" API endpoint * Linux: * Fixed fullscreen switching for lock widget and fullscreen demo mode ------------------------------------------------------------------- Wed Apr 26 13:17:40 UTC 2023 - Jan Engelhardt <jengelh@inai.de> - Replace xorg-x11-devel BuildRequire by pkgconfig(...) ------------------------------------------------------------------- Tue Feb 21 16:11:19 UTC 2023 - andy great <andythe_great@pm.me> - Update to version 4.7.5. * Core: * ComputerControlInterface: poll computer states if new interval property is set * Logger: improve log message handling performance by caching internal configuration key * Plugins: * Demo: fix thread affinity issue when receiving feature control commands * LDAP: relicense under LGPL 2 * WebAPI: fix deadlock when controlling features * Linux: * Add support for libproc2 * Add Fedora 37 packages * Add openSUSE Leap 15.4 packages * Drop Fedora 35 packages * Drop openSUSE Leap 15.3 packages * Improve UID/GID resolving * Improve user impersonation to not fail if running with lower privileges already ------------------------------------------------------------------- Tue Dec 6 14:36:01 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to 4.7.4: * Fix location detection with nested locations (e.g. when using LDAP Pro) * Fix automatic location switching with nested locations (e.g. when using * Fix location filtering (only show current location) with nested locations (e.g. when using LDAP Pro) * Fix broken authentication for Qt6-based builds (e.g. openSUSE Tumbleweed) * RemoteAccess: fix broken display when selecting a secondary screen which is placed left of the primary screen * ScreenLock: fix lock window position and size in multi monitor setups – the lock window now covers all screens * Add workaround for binutils/GCC/Qt PIE+LTO issue to fix crashes when starting Veyon Configurator and Veyon Server on Ubuntu 22.04 * UserFunctions: also set GID when running programs as user – fixes access to the user's tmpdir and potential security issues * Add Fedora 36 packages * Add Ubuntu 22.04 packages * Drop Debian Stretch packages * Drop Fedora 34 packages * 3rdparty: x11vnc: update to 0.9.16-67-g4e18eee (LibreSSL build fixes) ------------------------------------------------------------------- Thu Oct 27 09:12:12 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org> - Require /usr/bin/pkexec instead of pkexec: allow the package to install with polkit with split pkexec of non-split. ------------------------------------------------------------------- Mon Jul 18 09:55:09 UTC 2022 - Marcus Meissner <meissner@suse.com> - require pkexec which is now a standalone package ------------------------------------------------------------------- Fri Apr 22 00:48:11 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 4.7.3 * Configuration: use remote view as default computer double click feature * Filesystem: expand %HOSTNAME% path variable * Filesystem: add support for %DESKTOP%, %DOCUMENTS%, %DOWNLOADS%, %PICTURES% and %VIDEOS% path variables * VncClientProtocol: fix potential multiplication overflows * Master * Bundle implementations of required KItemModel classes to drop dependency on 3rdparty sources * AuthHelper: add account validity check * Session: improve session path query mechanism to support systemd < 243 * Session: detect unspecified session type explicitly * Service: do not start server for sessions with unspecified type * UserFunctions: determine the user name preferably via systemd-logind (use $USER as fallback only) * UserFunctions: always use qualified usernames for authentication and user info queries * BuiltinX11VncServer: fix potential multiplication overflow in SHM support checking code - Use QT6 on Factory ------------------------------------------------------------------- Tue Mar 1 23:20:08 UTC 2022 - andy great <andythe_great@pm.me> - Update to version 4.7.2. * Core: * VncView: limit preferred size to available desktop geometry (i.e. all monitors) * Plugins * AuthKeys: use file name only to determine key name * AuthKeys: fixed loading key specified through the VEYON_AUTH_KEY_NAME environment variable * Demo: in window mode, resize the window according to the available desktop geometry * PowerControl: don't allow aborting the shutdown countdown by pressing Alt+F4 * RemoteAccess: allow screen switching by tab/backtab (in view-only mode) * RemoteAccess: fixed window being created twice * RemoteAccess: only update clipboard if a remote access window is opened * ScreenLock: resize to available desktop geometry * Master * Computer zoom: allow screen switching by pressing tab or backtab ------------------------------------------------------------------- Mon Jan 24 15:18:11 UTC 2022 - andy great <andythe_great@pm.me> - Update to version 4.7.1. * Core * Improved CMake code to better support sanitizers. * Added CMake option to disable the generation/update of translations. * The size of messages is now limited to 64 MB to prevent potential out-of-memory situations. * Added initial libfuzzer test set. * Added data integrity checking code to the VariantStream class to prevent out-of-memory situations and potential buffer overflows when reading data from the network. * Added support for displaying an overlay icon on the system tray icon. * Configurator: * AccessControl: Abort group test when canceling username input dialog. * Master: Browsing of the user configuration directory has been fixed. * Plugins * LDAP: Fixed build of 3rdparty component kldap with Qt 6 * LDAP: Made the query timeout configurable (in advanced view only) * RemoteAccess: open remote access window for all selected computers – only ask for hostname/IP if no computer is selected * RemoteAccess: The clipboard content is now synchronized whenever it changes locally or remotely. * WebAPI: Use updated 3rdparty components (qthttpserver, http-parser) * Master * The press and hold feature now properly works on Windows (thanks to @SlrG). * Linux * Fixed non-installable DEB packages for Ubuntu 18.04 and Debian Stretch caused by compatibility problems with older versions of CMake/CPack. ------------------------------------------------------------------- Wed Jan 5 08:41:33 UTC 2022 - Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_veyon.service.patch ------------------------------------------------------------------- Fri Dec 3 21:07:24 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.7.0. * Core * Fixed binary compatibility issues between different versions of LibVNCServer/LibVNCClient. * Messages in log files (especially debug messages) are now much more human readable. * Plugins * Demo: Screens in the Demo menu are now displayed with their actual hardware name and connector type/index. * LDAP: Fixed querying members of a group when the nested groups option is enabled. * TextMessage: Students can now select and copy the text message or parts of it. * TextMessage: Rich text (i.e. formatted text including hyperlinks) can now be entered and sent to students. * RemoteAccess: For remote computers with multiple screens, a button with a screen selection menu has been added. * RemoteAccess: The login name of the remote user is shown in the window title, if the full name is not available. * WebAPI: The header field lookup (e.g. for the connection UID) is now case insensitive. * Linux * The parameter order for the ping utility has been improved. * Issues regarding the session identification have been fixed, solving various issues when running veyon-server manually e.g. via autostart entries. * Master * A regression in Veyon 4.6.0 has been fixed to make the computer and user search case insensitive again. * Control messages between computers are now sent asynchronously which improves performance and responsiveness while reducing the CPU load. * When closing the program, it now stops all features on the student computers and waits until all corresponding control messages have been sent. * A new filter button has been added to show computers with logged on users only. * The dialog for confirming actions such as powering off computers only emphasizes ALL computers if all computers are selected. * If available, the full name of the user is now preferred in the tooltip. * Server * Server-side framebuffer update rate control has been added which improves performance and responsive. ------------------------------------------------------------------- Fri Sep 24 17:57:40 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.6.0. * Core * Protocol errors during the initial authentication phase are handled more reliably. This fixes problems when connecting to incompatible servers accidentally. * CLI * The plugin and feature modules have been added. * The config and shell plugins have been integrated as static modules. * Plugins * Demo: The visual feedback when (re-)connecting has been redesigned. * DesktopServices: The Run program feature has been renamed to Start application. * RemoteAccess: The visual feedback when (re-)connecting has been redesigned. * RemoteAccess: The computer connection of the main window is reused if available resulting in immediate access to the remote computer. * RemoteAccess: The remote cursor is no longer used in view only mode to prevent occasionally observed render artifacts. * UserSessionControl: Non-user sessions (such as display manager/login screen sessions) are no longer terminated by the user logoff feature. * WebAPI: An error code has been added to report protocol errors occuring while connecting to the Veyon Server. * WebAPI: The connection limit is enforced at the HTTP server level already to properly report the connection limit reached error instead of timing out. * WebAPI: Skip ping for hosts which no connection could be established to. This allows using a higher connection limit on Linux when the number of open file descriptors is limited. * Master * In addition to the hostname, the computer display name is shown in the tooltip of a computer. * A computer's screen is shown in fullscreen and realtime while pressing and holding the left mouse button on a computer. * For Linux clients, [no user] is displayed as the user name instead of the name of the display manager user. * Server * Hostnames of connected computers (shown in the tooltip of the tray icon) are now reverse resolved in background to keep connections responsive. * Linux * SHM support is being detected more reliably. * Logging off users is now initiated properly through the environment-specific session manager while systemd-logind is used as fallback only. This fixes the display manager (especially GDM3) not being shown again after logoff. * Reboot and power down via systemd-logind has been improved while the environment-specific session manager is used as fallback only. The reboot and poweroff binaries are not usedany longer. ------------------------------------------------------------------- Thu Aug 5 15:10:07 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.5.7. * Core: allow minus characters in authentication key name * Linux: x11vnc: auto-detect SHM support – fixes server crashing on start in case of lacking SHM support (no need to manually configure -noshm as extra parameter any longer) * Linux: fix Veyon session ID detection in case desktop session path and ID do not match – fixes occasionally broken multi session support * WebAPI: improve TLS-related error messages ------------------------------------------------------------------- Fri May 28 16:40:53 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.5.6. * AuthKeys: make import fail when passing a filename as first argument * Core: set up application parameters earlier to silence warning * Core: fix loading Qt translations on Linux so file dialogs, message boxes etc. are now localized properly * Core: configure layout direction based on default locale * Core: use uniform button layout for DesktopAccessDialog across all platforms and desktop environments * Demo: only start client inside user sessions * LDAP: add support for nested user groups (AD only) * Linux: fix login key sequence selection * Linux: use libvnccserver provided by distribution if recent enough * Master: fix crash when activating computers with invalid/empty hostname * Master: indicate invalid/empty host address in tooltip * PowerControl, UserSessionControl: improve confirmation dialog when performing operations such as shutdown or reboot on all computers * ScreenLock: only lock screen inside user sessions ------------------------------------------------------------------- Tue Apr 20 15:50:47 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.5.5. * Core: set OpenGL context sharing flag for proper functionality of the Qt WebEngine WebTabs backend * Demo: fix freezing/stopping screen broadcasting when Veyon Master is configured to enforce selected mode for client computers * Demo: fix context menu for computers to properly show "Stop demo" for any active screen sharing mode * Service: Windows: fix memory leak * Linux: make minimum session lifetime before server start configurable * Linux: only consider graphically logged in users for access control rule condition "No user logged in" ------------------------------------------------------------------- Tue Mar 23 13:17:10 UTC 2021 - Jan Engelhardt <jengelh@inai.de> - Trim metadata redundancies from descriptions. Fixup grammar. ------------------------------------------------------------------- Sat Mar 13 19:19:57 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.5.4. * Core: fix potential crash due to race condition on shutdown * Demo: refactor server shutdown for better reliability * Demo: refactor demo server control for better reliability (demo server is now restarted automatically when crashed) * Linux: ignore missing DPMS for xrdp sessions * Linux: make key sequence for user login via display manager fully configurable * Linux: use session path as session ID to avoid missing updates on closed sessions * Linux: x11vnc: disable SHM for xrdp sessions * Master: improve save/restore of checked locations/computers to better handle dynamic changes when using the NetworkDiscovery add-on * Service: always close sessions internally properly so session IDs are reused correctly * Service: Linux: prevent service from killing itself in some cases * Service: Linux: send SIGINT/SIGTERM/SIGKILL recursively to terminate server instances and child processes more reliably * Service: Linux: decrease grace period for server processes * Service: Linux: actively stop server for closing sessions * Various PCH-related build system improvements * Update translations ------------------------------------------------------------------- Sat Feb 27 10:27:39 UTC 2021 - andy great <andythe_great@pm.me> - Update to version 4.5.3. * BuiltinX11VncServer: add missing return value * Core: fix hostname conversion if FQDN resolving fails * Core: improve hostname resolution reliability * Core: update active features after every feature status change * Core: improve parsing port number for IPv6 * Configurator: add scrollbars to configuration pages if they don't fit on the screen * Demo: fix memory leak on connection error * Demo: fix VNC server port detection to properly work with external VNC servers * Demo: fix broadcasting of individual screens if placed out of order * Demo: fix stopping demo mode via context menu * Master: fix automatic reload of screenshot list on filesystem changes * Master: fix minor issues in Linux manpage * Linux: drop kdesudo/gksudo support * WebAPI: qthttpserver: switch to master branch * WebAPI: refactor to multithreaded implementation supporting asynchronous requests * WebAPI: increase default connection limit to 32 * WebAPI: add status fields to feature list * Internal build system improvements for shorter build times * Update translations - Disable PCH build, cause build to fail. ------------------------------------------------------------------- Fri Dec 11 17:02:21 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.5.2. * Core: add support for building with ninja * LDAP: update 3rdparty component kldap * LDAP: add warning on invalid location groups * Linux: update 3rdparty component x11vnc to fix CVE-2020-29074 * Linux: debug server crashes using catchsegv * Linux: forward server log messages to system journal * RemoteAccess: add option to show window on the same screen as the master window * RemoteAccess: use non-deprecated API call to fix build with Qt >= 5.15.2 * WebAPI: add Python client implementation + tests ------------------------------------------------------------------- Wed Nov 25 14:20:26 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.5.1. * Core: fix key name conversion for arguments when invoking features * Master: properly reload screenshot list also when using screenshot directories on network shares * Master: add support for deleting multiple screenshots * Master: fix bug with initial computer icon layout * Master: update icon sizes and their aspect ratios dynamically whenever a computer is added, connected or removed * Master: improve icon size auto adjust functionality when adding/removing multiple computers * Master: add dedicated icon for computers not running the Veyon Server * Master: only show connected computers in slideshow panel * Master: fix issue with icons overlapping user name and/or computer name * Screenshot: fix non-working feature invocation * Server: notify first successful access control pass only - Remove group tag. ------------------------------------------------------------------- Wed Nov 18 08:10:36 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.5.0. * Core: improve invocation of worker processes for better reliability * Core: improve message exchange with worker processes (fixes demo mode not starting properly in some cases) * Core: implement session ID management to reuse a session ID after a session has been closed - RDP session IDs (which are increased continuously) are no longer used for calculating server port numbers * Core: rename configuration key Service/PrimaryServicePort to Service/VeyonServerPort * Core: refactor feature plugin API * Configurator: Service: improve session mode configuration UI * Configurator: Service: improve network configuration UI * Configurator: Master: add option to hide own session * Configurator: Master: add computer icon spacing setting * Configurator: Master: add computer icon aspect ratio setting * Demo: refactor server to be multithreaded which greatly improves performance and responsiveness especially with many clients * Demo: add feature to share a user's screen instead of the own one * Demo: reset access token after stopping server * Demo: refactor modes (window/fullscreen) as subfeatures displayed in a drop down menu * Demo: add feature to share only one of multiple (own) screens * FileTransfer: add configuration page allowing to configure source and destination folders * Linux: ignore SIGPIPE and continue running normally if a socket is closed unexpectedly * Linux: fix missing dependencies in Ubuntu 20.04 package * Linux: fix and prefer reboot/poweroff via systemd-logind * Linux: fix reboot/poweroff if e.g. /sbin or /usr/sbin is not in PATH * Linux: don't show output of internal systemctl calls * Linux: add Debian-gdm as display manager user to properly detect that no user is being logged in * Linux: Service: retry server start for sessions in opening state * Linux: Service: manually set environment variable XDG_SESSION_ID if pam-systemd is not used * Linux: Service: start server instances for active/online sessions only - fixes various issues regarding server start on user login * Master: add Slideshow panel * Master: add Spotlight panel * Master: always adjust the size of computer icons automatically when enabled * Master: save and restore states and sizes of panels * Master: automatically adjust aspect ratio of computer icons to the original screen sizes * Master: update already visible tooltips for computer icons * Master: make computer icon spacing configurable and decrease its default value * RemoteAccess: show username in window title * RemoteAccess: hide toolbar on focus loss * ScreenLock: fix lock widget not being shown and thus screen not being locked on some Linux desktops * Server: also notify about authentication failure on incomplete authentication attempts * Server: add support for external VNC servers without any authentication/password configured * Server: improve error handling for VNC server plugins * WebAPI: add new plugin offering a RESTful API for accessing Veyon Server instances ------------------------------------------------------------------- Tue Sep 1 15:21:11 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.4.2. * Core: extend NetworkObject API for future use by add-ons * Core: prepare support for future WebAPI plugin * Update translations ------------------------------------------------------------------- Sat Jul 18 14:09:07 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.4.1. * Core: improve multi session support * Core: improve worker execution and fix tray icon not being shown on startup * Demo: broadcast actual teacher session instead of console session when running Master within RDP session * LDAP: fix computer query on host name lookup error * Linux: don't use functions marked deprecated in Qt 5.15 * Linux: provide package for openSUSE 15.2 * NetworkObjects: update existing objects instead of adding duplicate objects when importing CSV / text file * NetworkObjects: output proper line endings when exporting to CSV / text file on Windows * Server: fix crash on connection accept error * Update translations ------------------------------------------------------------------- Fri Jun 12 22:53:11 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.4.0. * Core: use updated VNC and network stack (libvncserver 0.9.13.) * Core: make VNC connection parameters configurable internally * Core: improve VNC connection reliability * Core: add safe mechanism for opening files preventing symlink attacks * Core: drop log messages exceeding size limit * DesktopServices: improve URL handler invocation (fixes opening URLs with characters such as "=") * RemoteAccess: honor feature configuration (hide view only button when corresponding feature is disabled) * Fix possible symlink attacks on log files * Update translations ------------------------------------------------------------------- Mon Jun 8 13:52:15 UTC 2020 - Matthias Gerstner <matthias.gerstner@suse.com> - make all executables correctly position-independent. ------------------------------------------------------------------- Wed May 27 16:00:22 UTC 2020 - andy great <andythe_great@pm.me> - Fix veyon not starting: error while loading shared libraries. ------------------------------------------------------------------- Tue May 12 19:12:41 UTC 2020 - andy great <andythe_great@pm.me> - Update to version 4.3.5. * Fix: LDAP: make SSL/LDAPS connections work properls (previously broken due to improper certificate verifications) * Fix: LDAP: enable additional low-level debug messages at the command line via environment variable VEYON_DEBUG_LDAP_LIBRARY * Update 3rdparty component libvncserver to latest 0.9.13 snapshot (including new unified connection timeout handling support) * Master: limit update interval to 10 seconds to prevent server timeouts * Fix build with Qt >= 5.14 * Minor code modernizations * Update translations ------------------------------------------------------------------- Mon Nov 18 04:03:43 UTC 2019 - malcolmlewis@opensuse.org - Clean up building. ------------------------------------------------------------------- Wed Jan 17 10:51:54 UTC 2018 - lars@linux-schulserver.de - initial version 4.0.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor