Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: veyon | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 4.7.0 | Vendor: openSUSE |
Release: bp154.1.52 | Build date: Thu May 12 09:54:25 2022 |
Group: Unspecified | Build host: s390zp23 |
Size: 7921791 | Source RPM: veyon-4.7.0-bp154.1.52.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://veyon.io/ | |
Summary: Computer monitoring and classroom management |
Veyon is a software for computer monitoring and classroom management supporting Windows and Linux. It enables teachers to view and control computer labs and interact with students. Veyon is available in different languages. The user can: * see what's going on in computer labs in overview mode and take screenshots * remote control computers to support and help users * broadcast the teacher's screen to students in realtime by using demo mode (either in fullscreen or in a window) * lock workstations for attracting attention to teacher * send text messages to students * power on/off and rebooting computers remote * remote logoff and remote execute arbitrary commands/scripts * do home schooling
GPL-2.0-or-later
* Fri Dec 03 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 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 05 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 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 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 2021 Jan Engelhardt <jengelh@inai.de> - Trim metadata redundancies from descriptions. Fixup grammar. * Sat Mar 13 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 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 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 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 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 01 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 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 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 08 2020 Matthias Gerstner <matthias.gerstner@suse.com> - make all executables correctly position-independent. * Wed May 27 2020 andy great <andythe_great@pm.me> - Fix veyon not starting: error while loading shared libraries. * Tue May 12 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 2019 malcolmlewis@opensuse.org - Clean up building. * Wed Jan 17 2018 lars@linux-schulserver.de - initial version 4.0.3
/usr/bin/veyon-auth-helper /usr/bin/veyon-cli /usr/bin/veyon-configurator /usr/bin/veyon-master /usr/bin/veyon-server /usr/bin/veyon-service /usr/bin/veyon-worker /usr/lib/systemd/system/veyon.service /usr/lib64/veyon /usr/lib64/veyon/authkeys.so /usr/lib64/veyon/builtin-x11vnc-server.so /usr/lib64/veyon/builtindirectory.so /usr/lib64/veyon/demo.so /usr/lib64/veyon/desktopservices.so /usr/lib64/veyon/external-vnc-server.so /usr/lib64/veyon/filetransfer.so /usr/lib64/veyon/headless-vnc-server.so /usr/lib64/veyon/ldap.so /usr/lib64/veyon/libkldap-light.so /usr/lib64/veyon/libldap-common.so /usr/lib64/veyon/libveyon-core.so /usr/lib64/veyon/linux-platform.so /usr/lib64/veyon/powercontrol.so /usr/lib64/veyon/remoteaccess.so /usr/lib64/veyon/screenlock.so /usr/lib64/veyon/screenshot.so /usr/lib64/veyon/systemusergroups.so /usr/lib64/veyon/textmessage.so /usr/lib64/veyon/usersessioncontrol.so /usr/sbin/rcveyon /usr/share/applications/veyon-configurator.desktop /usr/share/applications/veyon-master.desktop /usr/share/doc/packages/veyon /usr/share/doc/packages/veyon/README.md /usr/share/icons/hicolor/48x48/apps/veyon-configurator.png /usr/share/icons/hicolor/48x48/apps/veyon-master.png /usr/share/icons/hicolor/scalable/apps/veyon-configurator.svg /usr/share/icons/hicolor/scalable/apps/veyon-master.svg /usr/share/licenses/veyon /usr/share/licenses/veyon/COPYING /usr/share/pixmaps/veyon-configurator.xpm /usr/share/pixmaps/veyon-master.xpm /usr/share/polkit-1/actions/io.veyon.veyon-configurator.policy /usr/share/veyon /usr/share/veyon/translations /usr/share/veyon/translations/veyon.qm /usr/share/veyon/translations/veyon_ar.qm /usr/share/veyon/translations/veyon_bg.qm /usr/share/veyon/translations/veyon_ca_ES.qm /usr/share/veyon/translations/veyon_cs.qm /usr/share/veyon/translations/veyon_de.qm /usr/share/veyon/translations/veyon_el.qm /usr/share/veyon/translations/veyon_es_ES.qm /usr/share/veyon/translations/veyon_et.qm /usr/share/veyon/translations/veyon_fa.qm /usr/share/veyon/translations/veyon_fr.qm /usr/share/veyon/translations/veyon_he.qm /usr/share/veyon/translations/veyon_hu.qm /usr/share/veyon/translations/veyon_id.qm /usr/share/veyon/translations/veyon_it.qm /usr/share/veyon/translations/veyon_ja.qm /usr/share/veyon/translations/veyon_ko.qm /usr/share/veyon/translations/veyon_lt.qm /usr/share/veyon/translations/veyon_lv.qm /usr/share/veyon/translations/veyon_mn.qm /usr/share/veyon/translations/veyon_nl.qm /usr/share/veyon/translations/veyon_no_NO.qm /usr/share/veyon/translations/veyon_pl.qm /usr/share/veyon/translations/veyon_pt_BR.qm /usr/share/veyon/translations/veyon_pt_PT.qm /usr/share/veyon/translations/veyon_ru.qm /usr/share/veyon/translations/veyon_sl.qm /usr/share/veyon/translations/veyon_sr.qm /usr/share/veyon/translations/veyon_sv.qm /usr/share/veyon/translations/veyon_th.qm /usr/share/veyon/translations/veyon_tr.qm /usr/share/veyon/translations/veyon_uk.qm /usr/share/veyon/translations/veyon_vi.qm /usr/share/veyon/translations/veyon_zh_CN.qm /usr/share/veyon/translations/veyon_zh_TW.qm
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:14:43 2024