Notes de version

Ce chapitre contient des informations sur les modifications apportées aux différentes séries de versions de Veyon. Vous devriez les lire attentivement avant de mettre à jour une ancienne version de Veyon. Dans le pire des cas, l’utilisation de versions plus récentes de Veyon avec d’anciens paramètres peut entraîner des problèmes de sécurité, tels que des règles de contrôle d’accès incorrectes.

Les notes de publication de chaque version sont disponibles sur la page Les pages de versions de Veyon.

Mise à niveau de la configuration

En raison de changements dans Veyon et ses plugins, il peut arriver que les clés de configuration et les valeurs changent entre les séries de versions de Veyon. En général, Veyon a des mécanismes intégrés pour lire les anciennes clés et valeurs de configuration et les migrer en interne au moment de l’exécution. Cela garantit que Veyon continue de fonctionner normalement après la mise à niveau du logiciel uniquement. Il est toujours fortement recommandé de toujours mettre à niveau la configuration de Veyon stockée dans le système. Ceci peut être fait de deux façons:

  1. Ouvrez le Configurateur Veyon et cliquez sur le bouton Appliquer pour enregistrer et appliquer la configuration migrée à l’exécution de manière permanente.
  2. Utilisez l” Interface de commande en ligne pour mettre à niveau la configuration via le upgrade command of the config module.

Si vous n’utilisez pas la deuxième méthode de manière automatisée sur tous les ordinateurs, la configuration de mise à niveau doit être exported to all other computers ensuite.

Si les clés de configuration sont renommées, les anciennes sont toujours conservées pour des raisons de compatibilité, ce qui permet de revenir plus facilement à une version précédente. Il y aura un mécanisme de nettoyage dans une prochaine version qui supprimera toutes les clés de configuration héritées.

Veyon 4.7

Aperçu

Veyon 4.7 est la dernière série de versions mineures de Veyon 4. L’une des fonctionnalités les plus attendues est certainement le nouveau menu de sélection d’écran dans la fenêtre d’accès à distance. Les performances globales et la réactivité ont également été améliorées grâce à un mécanisme révisé d’envoi et de réception des messages de contrôle. En plus de cela, plusieurs problèmes des versions précédentes ont été résolus.

  • Cœur
    • Correction des problèmes de compatibilité binaire entre les différentes versions de LibVNCServer/LibVNCClient.
    • Les messages dans les fichiers journaux (en particulier les messages de débogage) sont désormais beaucoup plus lisibles par l’homme.
  • Greffons
    • Démo : les écrans du menu Démo sont maintenant affichés avec leur nom matériel réel et leur type/index de connecteur.
    • LDAP : Correction de l’interrogation des membres d’un groupe lorsque l’option des groupes imbriqués est activée.
    • TextMessage : les étudiants peuvent désormais sélectionner et copier le message texte ou des parties de celui-ci.
    • TextMessage : du texte enrichi (c’est-à-dire du texte formaté comprenant des liens hypertexte) peut désormais être saisi et envoyé aux étudiants.
    • RemoteAccess : pour les ordinateurs distants avec plusieurs écrans, un bouton avec un menu de sélection d’écran a été ajouté.
    • RemoteAccess : Le nom de connexion de l’utilisateur distant est affiché dans le titre de la fenêtre, si le nom complet n’est pas disponible.
    • WebAPI : la recherche du champ d’en-tête (par exemple pour l’UID de connexion) est désormais insensible à la casse.
  • Linux
    • L’ordre des paramètres de l’utilitaire ping a été amélioré.
    • Les problèmes concernant l’identification de la session ont été corrigés, résolvant divers problèmes lors de l’exécution manuelle de veyon-server, par ex. via les entrées de démarrage automatique.
  • Maître
    • Une régression dans Veyon 4.6.0 a été corrigée pour rendre à nouveau l’ordinateur et la recherche des utilisateurs insensibles à la casse.
    • Les messages de contrôle entre les ordinateurs sont désormais envoyés de manière asynchrone, ce qui améliore les performances et la réactivité tout en réduisant la charge du processeur.
    • Lors de la fermeture du programme, il arrête maintenant toutes les fonctionnalités sur les ordinateurs des étudiants et attend que tous les messages de contrôle correspondants aient été envoyés.
    • Un nouveau bouton de filtre a été ajouté pour afficher uniquement les ordinateurs avec des utilisateurs connectés.
    • La boîte de dialogue de confirmation d’actions telles que la mise hors tension des ordinateurs ne met l’accent sur TOUS les ordinateurs que si tous les ordinateurs sont sélectionnés.
    • S’il est disponible, le nom complet de l’utilisateur est désormais préféré dans l’info-bulle.
  • Serveur
    • Un contrôle du taux de mise à jour du framebuffer côté serveur a été ajouté, ce qui améliore les performances et la réactivité.
  • Windows
    • Ajout d’une initialisation explicite de la couche WinSock pour éviter les problèmes de réseau.
    • Le contrôle de service a été rendu plus résilient.
    • L’API Windows ICMP est maintenant utilisée pour envoyer un ping aux ordinateurs en faveur de l’appel de l’utilitaire ping externe.
    • Plusieurs bibliothèques tierces ont été mises à jour (Qt 5.12.12 snapshot, TurboJPEG 2.1.2, OpenLDAP 2.5.10 snapshot)

Même si des modifications ont été apportées à la couche principale et réseau, le risque de régressions est faible à moyen, car la plupart des fonctionnalités n’ont pas été modifiées. Pour bénéficier des améliorations de performances, les ordinateurs des enseignants et des étudiants doivent être mis à niveau vers Veyon 4.7.

Étant donné que la bibliothèque LDAP sous-jacente a été mise à jour, les utilisateurs du backend LDAP de Veyon doivent tester si Veyon 4.7 est capable de récupérer toutes les informations pertinentes de votre serveur LDAP/AD comme d’habitude.

Changements structurels

Il n’y a pas de changements structurels dans Veyon 4.7.

Changements de configuration

Aucune clé de configuration n’a été modifiée ou renommée dans Veyon 4.7.

Veyon 4.6

Aperçu

Le plus notable dans Veyon 4.6, c’est le module d’accès à distance qui a été repensé pour réutiliser la connexion informatique de la fenêtre principale. De cette façon, les utilisateurs obtiennent un accès instantané aux ordinateurs lorsqu’ils démarrent la fonction de contrôle ou de visualisation à distance et n’ont plus à attendre que la connexion soit établie (ce qui peut prendre plusieurs secondes). Les utilisateurs peuvent également maintenant appuyer et maintenir le bouton gauche de la souris sur un ordinateur. Cela montre l’écran de l’ordinateur en plein écran et en temps réel jusqu’à ce que le bouton de la souris soit à nouveau relâché. Veyon CLI a gagné deux nouveaux modules pour gérer les plugins et les fonctionnalités. Cela permet de démarrer et d’arrêter les fonctionnalités de Veyon à distance sur la ligne de commande, par ex. pour les tâches de script et d’automatisation. Sous Linux, le composant Veyon Service a été considérablement amélioré pour démarrer et arrêter les instances de Veyon Server de manière plus fiable lors des changements de session (connexion/déconnexion de l’utilisateur, etc.). En plus des modes de session unique et multi existants, il existe désormais un nouveau mode de session active sur Windows qui démarre une seule instance de Veyon Server pour la session locale ou distante actuellement active. Ceci est très utile pour les environnements dans lesquels certains étudiants sont connectés localement tandis que d’autres accèdent à des ordinateurs inoccupés via RDP depuis leur domicile.

Étant donné que la plupart du temps, seuls quelques modules spécifiques ont été modifiés ou améliorés, le risque de régressions en général est plutôt faible. En particulier, les utilisateurs de Linux sont invités à mettre à niveau rapidement pour résoudre les problèmes avec le service Veyon.

  • Cœur
    • Les erreurs de protocole lors de la phase d’authentification initiale sont traitées de manière plus fiable. Cela résout les problèmes lors de la connexion accidentelle à des serveurs incompatibles.
  • CLI
    • Les modules plugin et feature ont été ajoutés.
    • Les plugins config et shell ont été intégrés en tant que modules statiques.
  • Greffons
    • Démo : Le retour visuel lors de la (re-)connexion a été repensé.
    • DesktopServices : la fonction Exécuter le programme a a été renommée en Démarrer l’application.
    • RemoteAccess : Le retour visuel lors de la (re)connexion a été repensé.
    • RemoteAccess : La connexion à l’ordinateur de la fenêtre principale est réutilisée si disponible, ce qui permet un accès immédiat à l’ordinateur distant.
    • RemoteAccess : Le curseur distant n’est plus utilisé en mode affichage uniquement pour éviter les artefacts de rendu observés occasionnellement.
    • UserSessionControl : les sessions non-utilisateur (telles que les sessions de gestionnaire d’affichage/écran de connexion) ne sont plus terminées par la fonction de déconnexion de l’utilisateur.
    • WebAPI : un code d’erreur a été ajouté pour signaler les erreurs de protocole survenues lors de la connexion au serveur Veyon.
    • WebAPI : la limite de connexion est déjà appliquée au niveau du serveur HTTP pour signaler correctement l’erreur de limite de connexion atteinte au lieu d’expirer.
    • WebAPI : ignore le ping pour les hôtes avec lesquels aucune connexion n’a pu être établie. Cela permet d’utiliser une limite de connexion plus élevée sur Linux lorsque le nombre de descripteurs de fichiers ouverts est limité.
  • Linux
    • La prise en charge de SHM est détectée de manière plus fiable.
    • La déconnexion des utilisateurs est désormais lancée correctement via le gestionnaire de session spécifique à l’environnement, tandis que systemd-logind est utilisé comme solution de secours uniquement. Cela corrige le gestionnaire d’affichage (en particulier GDM3) qui ne s’affiche plus après la déconnexion.
    • Le redémarrage et la mise hors tension via systemd-logind ont été améliorés tandis que le gestionnaire de session spécifique à l’environnement est utilisé uniquement comme solution de secours. Les binaires de redémarrage et de mise hors tension ne sont plus utilisés.
  • Maître
    • En plus du nom d’hôte, le nom d’affichage de l’ordinateur est affiché dans l’info-bulle d’un ordinateur.
    • L’écran d’un ordinateur s’affiche en plein écran et en temps réel lorsque vous maintenez enfoncé le bouton gauche de la souris sur un ordinateur.
    • Pour les clients Linux, [aucun utilisateur] est affiché comme nom d’utilisateur au lieu du nom de l’utilisateur du gestionnaire d’affichage.
  • Serveur
    • Les noms d’hôte des ordinateurs connectés (affichés dans l’info-bulle de l’icône de la barre d’état système) sont désormais résolus à l’envers en arrière-plan pour que les connexions restent réactives.
  • Windows
    • Le composant tiers UltraVNC a été mis à jour vers la dernière version.
    • Le nouveau mode de session active a été implémenté.
    • L’interrogation des groupes d’utilisateurs locaux et de domaine a été améliorée pour partager plus de code en commun et consigner plus de détails en cas d’erreurs.
    • Le service Veyon dépend en outre des services LanmanWorkstation et LSM pour améliorer la fiabilité au démarrage.
    • Plusieurs bibliothèques tierces ont été mises à jour (Qt 5.12.11 snapshot, OpenSSL 1.1.1l, TurboJPEG 2.1.1)

Changements structurels

Dans Veyon 4.6, la fonction Exécuter le programme a été renommée en Démarrer l’application mais fonctionne de manière identique.

Changements de configuration

Une clé de configuration a été renommée dans Veyon 4.6. Lors de la mise à niveau vers Veyon 4.6 ou une version plus récente, cette nouvelle clé de configuration sera automatiquement renseignée avec la valeur de l’ancienne clé.

Ancien nom Nouveau nom
DesktopServices/PredefinedPrograms DesktopServices/PredefinedApplications

Veyon 4.5

Aperçu

Veyon 4.5 est la série de versions avec le plus de changements depuis Veyon 4.0. Plus particulièrement, Veyon 4.5 inclut un nouveau plugin WebAPI qui permet d’accéder aux ordinateurs par des produits tiers via HTTP. Veyon Master présente les nouveaux panneaux de surveillance Diaporama et Focalisation. Le mode démo a été considérablement étendu et amélioré. Il est désormais possible de partager facilement l’écran d’un élève au lieu de son propre écran. Dans les environnements où plusieurs moniteurs sont connectés à l’ordinateur exécutant Veyon Master, l’utilisateur peut désormais choisir de partager un moniteur spécifique uniquement. De plus, les performances et la réactivité du mode démo sont bien meilleures grâce au serveur de démonstration désormais multithread. En même temps, Veyon 4.5 se concentre sur les environnements de virtualisation d’applications et de postes de travail en offrant une prise en charge multisession étendue et améliorée. De plus, divers problèmes de compatibilité sur Linux ont été corrigés et le plugin de transfert de fichiers a reçu une page de configuration.

  • Cœur
    • L’API du plugin de fonctionnalités a été révisée.
    • L’appel des processus de travail et la communication avec ceux-ci ont été améliorés, ce qui se traduit par une fiabilité accrue de certaines fonctionnalités de Veyon telles que le mode démo.
    • Les identifiants de session sont désormais gérés en interne. Cela permet de réutiliser un ID de session après la fermeture d’une session utilisateur. Les ID de session RDP (qui sont augmentés en permanence) ne sont plus utilisés pour calculer les nombres de port de serveur.
  • Configurateur
    • Plusieurs parties de l’interface utilisateur ont été améliorées.
    • Les paramètres des nouvelles fonctionnalités de Veyon Master ont été ajoutés.
  • Greffons
    • Démo: Le serveur a été restructuré pour être multithread, ce qui améliore les performances et la réactivité, en particulier avec de nombreux clients.
    • Démo: une fonctionnalité a été ajoutée pour partager l’écran d’un utilisateur au lieu du notre.
    • Démo: Les modes (fenêtre / plein écran) ont fait l’objet de sous-fonctionnalités affichées dans un menu déroulant.
    • Démo: une fonctionnalité a été ajoutée pour ne partager qu’un seul écran parmi plusieurs.
    • Transfert de fichiers: Une page de configuration a été ajoutée permettant de configurer les dossiers source et destination.
    • Accès à distance: Le nom d’utilisateur est maintenant affiché dans le titre de la fenêtre.
    • WebAPI: Ajout d’un nouveau plugin offrant une API RESTful pour accéder aux instances de Veyon Server.
  • Linux
    • Les fonctions Redémarrage / Extinction préfèrent désormais utiliser systemd-logind.
    • Les fonctions redémarrage/ extinction recherchent maintenant les fichiers binaires dans /sbin et /usr/sbin s’ils ne sont pas dans la variable d’environnement PATH.
    • Le code de gestion de session utilisateur a été amélioré pour démarrer Veyon Server de manière plus fiable.
    • La fonction de verrouillage de l’écran ne fonctionne pas correctement avec la plupart des environnements de bureau.
  • Maître
    • Le nouveau panneau Diaporama parcourt tous les ordinateurs et affiche une vue agrandie de chaque ordinateur pendant une courte période.
    • Le nouveau panneau Focalisation affiche un ou plusieurs ordinateurs en temps réel. Cela permet de garder un œil sur les utilisateurs nécessitant une attention particulière.
    • La taille des icônes d’ordinateur est désormais toujours ajustée automatiquement chaque fois que le panneau est redimensionné ou que des ordinateurs sont ajoutés ou supprimés.
    • Les états et les tailles des panneaux sont désormais enregistrés lors de la fermeture du programme et restaurés au démarrage suivant.
    • Le rapport hauteur / largeur des icônes d’ordinateur est maintenant ajusté aux tailles d’écran d’origine.
  • Serveur
    • Une notification est maintenant affichée pour les tentatives d’authentification incomplètes et échouées.
    • La prise en charge des serveurs VNC externes sans authentification/mot de passe configuré a été ajoutée.
  • Windows
    • Le pilote d’interception est maintenant désactivé en mode multi-session pour éviter les problèmes de suspension des sessions RDP.
    • Le composant tiers UltraVNC a été mis à jour vers la dernière version.
    • Plusieurs bibliothèques tierces ont été mises à jour (Qt 5.12.11 snapshot, OpenLDAP 2.4.56, OpenSSL 1.1.1h)

En raison du grand nombre de changements, il existe un risque moyen de régressions. Par conséquent, la version initiale (v4.5.0) doit être testée minutieusement avant le déploiement.

Changements structurels

Il n’y a pas de changements structurels dans Veyon 4.5.

Changements de configuration

Plusieurs clés de configuration ont été renommées dans Veyon 4.5. Lors de la mise à niveau vers Veyon 4.5 ou une version plus récente, les nouvelles clés de configuration seront automatiquement renseignées avec la valeur des anciennes clés.

Ancien nom Nouveau nom
Network/PrimaryServicePort Network/VeyonServerPort
Master/AutoAdjustGridSize Master/AutoAdjustIconSize
Master/LocalComputerHidden Master/HideLocalComputer
Master/ComputerFilterHidden Master/HideComputerFilter

Veyon 4.4

Aperçu

Veyon 4.4 est quasiment identique à Veyon 4.3. Le changement le plus notable est la mise à jour de VNC et de la pile réseau qui offre une plus grande fiabilité. Ainsi, Veyon 4.4 utilise des techniques et des paramètres légèrement différents lors de l’établissement des connexions aux ordinateurs clients, de sorte que la nouvelle version doit être testée minutieusement avant le déploiement. En dehors de cela, le risque de régression est très faible.

Changements structurels

Il n’y a aucun changement structurel dans Veyon 4.4.

Changements de configuration

Aucune clé de configuration n’a été modifiée ou renommée. Divers paramètres internes de VNC et de la pile réseau (tels que les délais d’expiration et les intervalles) sont désormais configurables en ligne de commande à des fins de débogage et de réglage.

Veyon 4.3

Aperçu

Veyon 4.3 est quasiment identique à Veyon 4.2. Un nouveau plugin a été ajouté qui permet de se connecter à distance à un utilisateur particulier sur tous les ordinateurs. Le module CLI config a été amélioré pour gérer plus intelligemment des types de données spécifiques (tels que les données JSON et les index d’options). La mise à niveau vers Veyon 4.3 ne nécessite aucune modification de configuration. Comme seul un nouveau plugin a été ajouté et que certaines commandes du module CLI config ont été étendues, le risque de régressions est très faible.

Changements structurels

Il n’y a pas de changements structurels dans Veyon 4.3.

Changements de configuration

Aucune clé de configuration n’a été modifiée ou renommée. Les seules nouvelles clés de configuration sont directement liées à la nouvelle fonctionnalité de connexion à distance et n’ont généralement pas besoin d’être modifiées.

Veyon 4.2

Aperçu

Veyon 4.2 poursuit la série de versions majeures de Veyon 4 avec de nombreuses modernisations internes, des optimisations d’interface utilisateur et des améliorations de performances dans de nombreux domaines. Veyon 4.2 jette les bases des extensions complémentaires commerciales proposés à partir du second semestre 2019. Les nouvelles fonctionnalités et améliorations suivantes peuvent être trouvées dans Veyon 4.2:

  • Cœur
    • La couche de gestion des objets réseau a été révisée pour permettre l’utilisation de hiérarchies à plusieurs niveaux dans les extensions complémentaires commerciales.
    • La détection automatique de la langue de l’interface utilisateur dans certains pays a été améliorée (par exemple, utilisation de l’allemand en Autriche ou en Suisse).
    • Les informations de contexte dans les messages du journal ont été améliorées.
  • Maître
    • L’ordre de tri de l’ordinateur peut maintenant être configuré.
    • Les modèles de données internes ont été améliorés, ce qui a permis d’accroître la stabilité et la fiabilité.
    • La connexion et la gestion des messages ont été améliorées pour réduire les latences.
  • Configurateur
    • De nouveaux modes d’affichage « Standard » et « Avancé » ont été ajoutés.
    • Une fonctionnalité de test d’authentification a été ajoutée.
  • Greffons
    • Le nouveau plugin de transfert de fichiers permet d’envoyer des fichiers à tous les utilisateurs et de les ouvrir automatiquement si demandé.
    • Wake-on-LAN peut être utilisé dans la CLI via le module d’alimentation.
    • Le répertoire d’objets réseau intégré a été pris en charge pour l’importation de fichiers CSV avec une colonne de type.
    • La fonctionnalité d’extinction prend en charge des options supplémentaires pour installer les mises à jour, confirmer l’arrêt ou éteindre après expiration du délai.
    • Les utilisateurs peuvent maintenant ajouter des programmes personnalisés et des sites Web au menu respectif.
    • Les mises à jour des vignettes peuvent être ralenties lorsque le mode démo est actif. Cela améliore les performances et réduit le trafic réseau.
  • LDAP
    • Des boutons de navigation ont été ajoutés aux pages de configuration.
    • Un nouvel attribut pour le nom d’affichage de l’ordinateur a été ajouté.
    • Les requêtes d’attributs d’ordinateur ont été optimisées pour réduire la charge sur le serveur LDAP/AD.
    • Les requêtes d’emplacement d’ordinateur utilisées par le contrôle d’accès ont été corrigées si des conteneurs/OU (unités d’organisation) sont utilisés comme emplacements.
    • Les messages de résultat des tests d’intégration ont été améliorés.
  • Linux
    • Une page de configuration avec des paramètres spécifiques à la plate-forme a été ajoutée.
    • Le service PAM login au lieu de su est maintenant utilisé pour authentifier les utilisateurs.
    • La prise en charge de l’utilisation d’un service PAM personnalisé tel que veyon a été ajoutée.
  • Windows
    • Une page de configuration avec des paramètres spécifiques à la plate-forme a été ajoutée.
    • Le code réseau spécifique à la plate-forme a été amélioré pour des connexions réseau plus fiables.
    • Un autre mécanisme d’authentification a été ajouté pour les cas où le mécanisme basé sur SSPI ne fonctionne pas.
    • La fonction de verrouillage de l’écran peut maintenant désactiver et masquer la barre des tâches, le bouton Démarrer et le menu Démarrer.
    • La structure Qt sous-jacente a été mise à jour vers la version 5.12 de LTS, ce qui permet une meilleure prise en charge de Windows 10.
    • Les performances et la sécurité du serveur UltraVNC intégré ont été améliorées.

Changements structurels

À partir de Veyon 4.2, le terme plus générique emplacement au lieu de salle est utilisé chaque fois que nécessaire. Cela affecte à la fois les noms d’interface utilisateur et de clé de configuration. Le libellé a été modifié pour mieux refléter l’emplacement des ordinateurs dans des hiérarchies à plusieurs niveaux.

Dans Veyon 4.2, l’utilitaire de ligne de commande a été renommé veyon-cli. Toutes les occurrences de l’ancien nom veyon-ctl dans vos scripts et routines d’installation doivent être remplacées en conséquence. Sur Windows, il existe également une nouvelle version non console veyon-wcli qui permet d’automatiser les tâches sans irriter les fenêtres contextuelles de la ligne de commande.

Sous Linux, l’unité systemd a été renommée de veyon-service.service en `veyon.service.

Le Configurateur Veyon n’affiche plus toutes les options de configuration par défaut afin de présenter une interface utilisateur plus propre. Si il vous manque certaines options avancées, vous pouvez passer à la vue Avancée via le menu Affichage.

Changements de configuration

Plusieurs clés de configuration ont été renommées dans Veyon 4.2. Lors de la mise à niveau vers Veyon 4.2 ou version ultérieure, les nouvelles clés de configuration sont automatiquement renseignées avec la valeur des anciennes clés.

Ancien nom Nouveau nom
Service/SoftwareSASEnabled Windows/SoftwareSASEnabled
Master/AutoSwitchToCurrentRoom Master/AutoSelectCurrentLocation
Master/OnlyCurrentRoomVisible Master/ShowCurrentLocationOnly
Master/ManualRoomAdditionAllowed Master/AllowAddingHiddenLocations
Master/EmptyRoomsHidden Master/HideEmptyLocations
Master/OpenComputerManagementAtStart Master/AutoOpenComputerSelectPanel
Master/ConfirmDangerousActions Master/ConfirmUnsafeActions
LDAP/UserLoginAttribute LDAP/UserLoginNameAttribute
LDAP/ComputerRoomMembersByAttribute LDAP/ComputerLocationsByAttribute
LDAP/ComputerRoomMembersByContainer LDAP/ComputerLocationsByContainer
LDAP/ComputerRoomAttribute LDAP/ComputerLocationAttribute
LDAP/ComputerRoomNameAttribute LDAP/LocationNameAttribute

Veyon 4.1

Aperçu

Veyon 4.1 est la première série de fonctionnalités de Veyon 4. Même si elle n’est pas visible pour l’utilisateur final, le changement le plus notable reste la modularisation du support de la plate-forme, c’est-à-dire que toutes les fonctions spécifiques à la plate-forme ont été déplacées vers des plug-ins distincts. Cela a considérablement amélioré la prise en charge des plates-formes individuelles et facilite la prise en charge d’autres plates-formes à l’avenir. En plus de cela, Veyon 4.1 offre de nombreuses améliorations et nouvelles fonctionnalités par rapport à la version 4.0:

  • Cœur
    • Tous les mots de passe en configuration sont maintenant cryptés.
    • Le code spécifique à la plate-forme a été déplacé dans les plug-ins de plate-forme.
  • Maître
    • Les ordinateurs peuvent maintenant être arrangés par glisser-déposer.
    • Un bouton permettant de masquer les ordinateurs éteints a été ajouté.
    • L’intervalle d’actualisation, la couleur d’arrière-plan et la légende des vignettes sont désormais configurables.
  • Greffons
    • La gestion des clés d’authentification pour le configurateur et la ligne de commande a été complètement révisée.
    • Les ordinateurs et les salles peuvent maintenant être gérés en ligne de commande.
    • Les ordinateurs et les salles peuvent maintenant être importés à partir de fichiers CSV et texte.
    • Il est possible de configurer des programmes et des sites Web prédéfinis pour les fonctions « exécuter le programme » et « ouvrir un site Web ».
  • LDAP
    • La prise en charge des connexions SSL / TLS cryptées a été ajoutée.
  • Linux
    • Prise en charge complète du service systemd
    • Les mécanismes d’arrêt / de redémarrage / de déconnexion de session ont été réécrits pour utiliser les appels DBus.
  • Windows
    • Toutes les versions sont basées sur une chaîne d’outils mise à jour avec GCC 7.3, Qt 5.9 LTS et OpenSSL 1.1.

Changements structurels

Dans le cadre des modifications apportées à la prise en charge de systemd sous Linux, dans Veyon 4.1, le composant de service Veyon a été scindé en deux composants distincts. Le service Veyon ne contient plus les fonctions permettant d’accéder à un ordinateur. Ces fonctions ont été déplacées dans le nouveau composant Veyon Serveur, qui s’exécute en tant que processus autonome dans les sessions utilisateur. Le service Veyon surveille désormais uniquement les sessions utilisateur sur un ordinateur et démarre les instances de Veyon Serveur au sein de ces sessions.

Le plugin LocalData a été divisé en plugins BuiltinDirectory et SystemUserGroups. Cela permet d’utiliser différentes sources de données pour le contrôle d’accès, par ex. ordinateurs à partir d’un annuaire LDAP en combinaison avec des groupes d’utilisateurs locaux. Après la mise à niveau, vous devez vérifier que le répertoire des objets réseau et le backend des groupes d’utilisateurs de contrôle d’accès appropriés sont sélectionnés comme vous le souhaitez.

Changements de configuration

Les clés de configuration suivantes ont été modifiées dans Veyon 4.1:

ExternalVncServer/Password

Dans Veyon 4.0, cette clé contenait le mot de passe non chiffré pour un serveur VNC externe. À partir de Veyon 4.1, ce mot de passe est toujours stocké sous forme cryptée. Il sera automatiquement chiffré lors de la mise à niveau de la configuration vers la version 4.1. Il n’y a aucun moyen de chiffrer le mot de passe manuellement. Lors du passage à la version 4.0, le mot de passe doit être défini explicitement à nouveau.

LDAP/BindPassword

Dans Veyon 4.0, cette clé contenait le mot de passe de liaison LDAP non chiffré. À partir de Veyon 4.1, ce mot de passe est toujours stocké sous forme cryptée. Il sera automatiquement chiffré lors de la mise à niveau de la configuration vers la version 4.1. Il n’y a aucun moyen de chiffrer le mot de passe manuellement. Lors du passage à la version 4.0, le mot de passe doit être défini explicitement à nouveau.

LDAP/UsersFilter, LDAP/UserGroupsFilter, LDAP/ComputersFilter, LDAP/ComputerGroupsFilter, LDAP/ComputerContainersFilter

Veyon 4.0 utilisait une syntaxe non standard pour les filtres LDAP. Ce problème a été corrigé dans Veyon 4.1 où toutes les expressions de filtre doivent être placées entre parenthèses. Les expressions seront ajustées automatiquement lors de la mise à niveau de la configuration vers 4.1.

BuiltinDirectory/NetworkObjects

Dans Veyon 4.0, le répertoire d’objets réseau intégré était fourni par un greffon différent. À partir de Veyon 4.1, les emplacements et les ordinateurs sont stockés dans BuiltinDirectory/NetworkObjects au lieu de LocalData/NetworkObjects.

Veyon 4.0

Veyon 4.0 était la première série de versions de Veyon 4, le successeur d’iTALC. Il présente une architecture modulaire, une application maître réécrite et une prise en charge LDAP/AD. Depuis décembre 2018, la série Veyon 4.0.x est marquée comme étant en fin de vie et ne recevra plus les mises à jour.