Note di rilascio

Questo capitolo contiene informazioni sulle modifiche nelle diverse serie di versioni di Veyon. Dovresti leggerli attentamente prima di eseguire l’aggiornamento da una versione precedente di Veyon. Se non migrato correttamente, l’utilizzo delle versioni più recenti di Veyon con le impostazioni precedenti nel peggiore dei casi può portare a problemi di sicurezza come il comportamento scorretto delle regole di controllo degli accessi.

Le note di rilascio per le singole versioni sono disponibili nella pagina delle versioni di Veyon <https://github.com/veyon/veyon/releases> `_.

Aggiornamento della configurazione

A causa di cambiamenti in Veyon e nei suoi plugin, può accadere che sia le chiavi di configurazione che i valori cambino tra le serie di versioni di Veyon. In generale Veyon ha incorporato meccanismi per leggere vecchie chiavi e valori di configurazione e migrarli internamente in fase di runtime. Ciò garantisce che Veyon continui a funzionare normalmente solo dopo aver aggiornato il software. Si consiglia vivamente di aggiornare sempre la configurazione di Veyon memorizzata nel sistema. Questo può essere fatto in due modi:

  1. Apri Veyon Configurator e fai clic sul pulsante Applica per salvare e applicare la configurazione migrata in fase di esecuzione in modo permanente.

  2. Utilizzare Interfaccia della riga di comando per aggiornare la configurazione tramite il comando upgrade del modulo di configurazione.

Se non si utilizza il secondo metodo in modo automatizzato su tutti i computer, la configurazione aggiornata deve essere esportata su tutti gli altri computer successivamente.

Se le chiavi di configurazione vengono rinominate, le vecchie chiavi vengono sempre conservate per motivi di compatibilità che consentono di tornare più facilmente a una versione precedente. Ci sarà un meccanismo di pulizia in una versione futura che rimuoverà tutte le chiavi di configurazione legacy.

Veyon 4.8

Panoramica

Veyon 4.8 introduce meccanismi di controllo della qualità dell’immagine per soddisfare meglio i vincoli di larghezza di banda, specialmente nelle reti Wi-Fi. È ora possibile configurare una qualità dell’immagine statica per la modalità di monitoraggio e le visualizzazioni di accesso remoto. Il server demo controlla la qualità dell’immagine in modo dinamico in base alla larghezza di banda utilizzata tra due fotogrammi chiave e al limite di larghezza di banda configurato.

La versione Windows di Veyon è ora basata sull’ultimo framework Qt 6.5, nonché su OpenSSL 3 e UltraVNC 1.4.2.0. Anche l’ambiente di compilazione è stato aggiornato a Debian 11 (ovvero GCC 10 e MinGW runtime 8). Questo ci ha permesso di abilitare l’ottimizzazione del tempo di collegamento (LTO) con conseguente miglioramento delle prestazioni complessive.

Cambiamenti strutturali

La WebAPI è stata modificata in modo tale che l’endpoint /api/v1/user non restituisca più l’ID di sessione. Invece dovrebbe essere usato il nuovo endpoint /api/v1/session che fornisce anche informazioni aggiuntive sulla sessione.

Modifiche alla configurazione

Nessuna chiave di configurazione è stata modificata o rinominata in Veyon 4.8.

Veyon 4.7

Panoramica

Veyon 4.7 è l’ultima serie di rilascio minore di Veyon 4. Una delle funzionalità più attese è sicuramente il nuovo menu di selezione dello schermo nella finestra di accesso remoto. Anche le prestazioni complessive e la reattività sono state migliorate grazie a un meccanismo rivisto per l’invio e la ricezione dei messaggi di controllo. Oltre a ciò, sono stati risolti diversi problemi delle versioni precedenti.

  • Core
    • Risolti problemi di compatibilità binaria tra diverse versioni di LibVNCServer/LibVNCClient.

    • I messaggi nei file di registro (in particolare i messaggi di debug) sono ora molto più leggibili.

  • Plugins
    • Demo: le schermate nel menu Demo vengono ora visualizzate con il nome hardware effettivo e il tipo/indice di connettore.

    • LDAP: Risolto il problema con l’interrogazione dei membri di un gruppo quando l’opzione Gruppi nidificata è abilitata.

    • TextMessage: gli studenti possono ora selezionare e copiare il messaggio di testo o parti di esso.

    • TextMessage: ora è possibile inserire e inviare agli studenti Rich text (ovvero testo formattato inclusi i collegamenti ipertestuali).

    • Accesso remoto: per i computer remoti con più schermi, è stato aggiunto un pulsante con un menu di selezione dello schermo.

    • RemoteAccess: il nome di accesso dell’utente remoto è mostrato nel titolo della finestra, se il nome completo non è disponibile.

    • WebAPI: la ricerca del campo di intestazione (ad es. per l’UID di connessione) ora non fa distinzione tra maiuscole e minuscole.

  • Linux
    • L’ordine dei parametri per l’utilità ping è stato migliorato.

    • I problemi relativi all’identificazione della sessione sono stati risolti, risolvendo vari problemi durante l’esecuzione manuale di veyon-server, ad es. tramite voci di avvio automatico.

  • Principale
    • È stata corretta una regressione in Veyon 4.6.0 per rendere nuovamente insensibile il computer e la ricerca utente.

    • I messaggi di controllo tra i computer vengono ora inviati in modo asincrono, il che migliora le prestazioni e la reattività riducendo il carico della CPU.

    • Quando si chiude il programma, ora interrompe tutte le funzioni sui computer degli studenti e attende l’invio di tutti i messaggi di controllo corrispondenti.

    • È stato aggiunto un nuovo pulsante di filtro per mostrare solo i computer con utenti connessi.

    • La finestra di dialogo per la conferma di azioni come lo spegnimento dei computer enfatizza solo TUTTI i computer se tutti i computer sono selezionati.

    • Se disponibile, il nome completo dell’utente è ora preferito nella descrizione comando.

  • Server
    • È stato aggiunto il controllo della velocità di aggiornamento del framebuffer lato server che migliora le prestazioni e la reattività.

  • Windows
    • Aggiunta un’inizializzazione esplicita del livello WinSock per prevenire problemi di rete.

    • Il controllo del servizio è stato reso più resiliente.

    • L’API ICMP di Windows viene ora utilizzata per eseguire il ping dei computer in favore della chiamata all’utility ping esterna.

    • Diverse librerie di 3 parti sono state aggiornate (snapshot Qt 5.12.12, TurboJPEG 2.1.2, snapshot OpenLDAP 2.5.10)

Anche se sono state apportate modifiche al core e al livello di rete, c’è solo un rischio medio-piccolo di regressioni, poiché la maggior parte delle funzionalità non è stata modificata. Per beneficiare dei miglioramenti delle prestazioni, sia i computer degli insegnanti che quelli degli studenti dovrebbero essere aggiornati a Veyon 4.7.

Poiché la libreria LDAP sottostante è stata aggiornata, gli utenti del backend LDAP di Veyon dovrebbero verificare se Veyon 4.7 è in grado di recuperare tutte le informazioni rilevanti dal server LDAP/AD come al solito.

Cambiamenti strutturali

Non ci sono cambiamenti strutturali in Veyon 4.7.

Modifiche alla configurazione

Nessuna chiave di configurazione è stata modificata o rinominata in Veyon 4.7.

Veyon 4.6

Panoramica

In particolare in Veyon 4.6 il modulo di accesso remoto è stato riprogettato per riutilizzare la connessione al computer della finestra principale. In questo modo gli utenti ottengono l’accesso istantaneo ai computer quando avviano il controllo remoto o la funzione di visualizzazione e non devono più attendere fino a quando non viene stabilita la connessione (che potrebbe richiedere diversi secondi). Inoltre, ora gli utenti possono tenere premuto il pulsante sinistro del mouse su un computer. Questo mostra lo schermo del computer a schermo intero e in tempo reale fino a quando il pulsante del mouse non viene rilasciato nuovamente. Veyon CLI ha ottenuto due nuovi moduli per la gestione di plug-in e funzionalità. Ciò consente di avviare e arrestare le funzionalità di Veyon in remoto sulla riga di comando, ad es. per attività di scripting e automazione. Su Linux il componente Veyon Service è stato notevolmente migliorato per avviare e arrestare le istanze di Veyon Server in modo più affidabile al cambio di sessione (accesso/disconnessione utente, ecc.). Oltre alle modalità a sessione singola e multipla esistenti, ora c’è una nuova modalità a sessione attiva su Windows che avvia una singola istanza di Veyon Server per la sessione locale o remota attualmente attiva. Questo è molto utile per gli ambienti in cui alcuni studenti hanno effettuato l’accesso localmente mentre altri accedono a computer non occupati tramite RDP da casa.

Poiché per lo più solo alcuni moduli specifici sono stati modificati o migliorati, c’è un rischio piuttosto basso di regressioni in generale. In particolare, si consiglia agli utenti Linux di aggiornare presto per risolvere i problemi con il servizio Veyon.

  • Core
    • Gli errori di protocollo durante la fase di autenticazione iniziale vengono gestiti in modo più affidabile. Questo risolve i problemi durante la connessione accidentale a server incompatibili.

  • CLI
    • Sono stati aggiunti i moduli plugin e funzionalità.

    • I plugin config e shell sono stati integrati come moduli statici.

  • Plugins
    • Demo: il feedback visivo durante la (ri)connessione è stato riprogettato.

    • Servizi desktop: la funzione Esegui programma è stata rinominata in Avvia applicazione.

    • Accesso remoto: il feedback visivo durante la (ri)connessione è stato riprogettato.

    • Accesso remoto: la connessione al computer della finestra principale viene riutilizzata, se disponibile, con conseguente accesso immediato al computer remoto.

    • Accesso remoto: il cursore remoto non viene più utilizzato in modalità di sola visualizzazione per evitare artefatti di rendering osservati occasionalmente.

    • Controllo sessione utente: le sessioni non utente (come le sessioni di display manager/schermo di accesso) non vengono più terminate dalla funzione di disconnessione dell’utente.

    • API Web: è stato aggiunto un codice di errore per segnalare gli errori di protocollo che si verificano durante la connessione a Veyon Server.

    • API Web: il limite di connessione viene applicato già a livello di server HTTP per segnalare correttamente l’errore di raggiungimento del limite di connessione invece del timeout.

    • API Web: ignora il ping per gli host a cui non è stato possibile stabilire una connessione. Ciò consente di utilizzare un limite di connessione più elevato su Linux quando il numero di descrittori di file aperti è limitato.

  • Linux
    • Il supporto SHM viene rilevato in modo più affidabile.

    • La disconnessione degli utenti ora viene avviata correttamente tramite il gestore di sessione specifico dell’ambiente mentre systemd-logind viene utilizzato solo come fallback. Questo risolve il display manager (in particolare GDM3) che non viene mostrato di nuovo dopo la disconnessione.

    • Il riavvio e lo spegnimento tramite systemd-logind sono stati migliorati mentre il gestore di sessione specifico dell’ambiente viene utilizzato solo come fallback. I binari di reboot e poweroff non vengono più utilizzati.

  • Principale
    • Oltre al nome host, nella descrizione comandi di un computer viene visualizzato il nome visualizzato del computer.

    • Lo schermo di un computer viene mostrato a schermo intero e in tempo reale mentre si tiene premuto il pulsante sinistro del mouse su un computer.

    • Per i client Linux, [nessun utente] viene visualizzato come nome utente invece del nome dell’utente del display manager.

  • Server
    • I nomi host dei computer connessi (mostrati nella descrizione comandi dell’icona nella barra delle applicazioni) sono ora risolti in modo inverso in background per mantenere le connessioni reattive.

  • Windows
    • Il componente di 3 parti UltraVNC è stato aggiornato all’ultima versione.

    • È stata implementata la nuova Modalità sessione attiva.

    • L’interrogazione di gruppi di utenti locali e di dominio è stata migliorata per condividere più codice in comune e registrare maggiori dettagli in caso di errori.

    • Il servizio Veyon dipende inoltre dai servizi LanmanWorkstation e LSM per migliorare l’affidabilità all’avvio.

    • Diverse librerie di terze parti sono state aggiornate (snapshot Qt 5.12.11, OpenSSL 1.1.1l, TurboJPEG 2.1.1)

Cambiamenti strutturali

In Veyon 4.6 la funzione Esegui programma è stata rinominata in Avvia applicazione ma funziona in modo identico.

Modifiche alla configurazione

Una chiave di configurazione è stata rinominata in Veyon 4.6. Quando si esegue l’aggiornamento a Veyon 4.6 o successivo, questa nuova chiave di configurazione verrà popolata automaticamente con il valore della vecchia chiave.

Vecchio nome

Nuovo nome

DesktopServices/PredefinedPrograms

DesktopServices/PredefinedApplications

Veyon 4.5

Panoramica

Veyon 4.5 è la serie di versioni con il maggior numero di modifiche da Veyon 4.0. In particolare, Veyon 4.5 include un nuovo plug-in WebAPI che consente l’accesso ai computer da parte di prodotti di 3 parti tramite HTTP. Veyon Master introduce i nuovi pannelli di monitoraggio Presentazione e Spotlight. La modalità demo è stata notevolmente estesa e migliorata. Ora è possibile condividere facilmente lo schermo di uno studente invece del proprio schermo. Negli ambienti in cui più monitor sono collegati al computer che esegue Veyon Master, l’utente può ora scegliere di condividere solo un monitor specifico. Inoltre, le prestazioni e la reattività della modalità demo sono molto migliori grazie al server demo ora multithread. Allo stesso tempo, Veyon 4.5 si concentra sugli ambienti di virtualizzazione di applicazioni e desktop fornendo un supporto multi-sessione esteso e migliorato. Inoltre sono stati risolti vari problemi di compatibilità su Linux e il plug-in di trasferimento file ha ricevuto una pagina di configurazione.

  • Core
    • L’API del plug-in delle funzionalità è stata rivista.

    • L’invocazione dei processi di lavoro e la comunicazione con essi è stata migliorata, con conseguente maggiore affidabilità di alcune funzionalità di Veyon come la modalità demo.

    • Gli ID di sessione sono ora gestiti internamente. Ciò consente di riutilizzare un ID di sessione dopo che una sessione utente è stata chiusa. Gli ID di sessione RDP (che vengono aumentati continuamente) non vengono più utilizzati per il calcolo dei numeri di porta del server.

  • Configurator
    • Diverse parti dell’interfaccia utente sono state migliorate.

    • Sono state aggiunte le impostazioni per le nuove funzionalità di Veyon Master.

  • Plugins
    • Demo: il server è stato riformattato per essere multithread che migliora le prestazioni e la reattività soprattutto con molti client.

    • Demo: è stata aggiunta una funzione per condividere lo schermo di un utente invece del proprio.

    • Demo: le funzioni secondarie (finestra / schermo intero) sono visualizzate in un menu a discesa.

    • Demo: è stata aggiunta una funzione per condividere solo uno degli schermi multipli.

    • FileTransfer: è stata aggiunta una pagina di configurazione che consente di configurare le cartelle di origine e di destinazione.

    • Accesso Remoto: il nome utente è ora visualizzato nel titolo della finestra.

    • WebAPI: aggiunto un nuovo plug-in che offre un’API RESTful per l’accesso alle istanze di Veyon Server.

  • Linux
    • Le funzioni di riavvio/spegnimento ora preferiscono utilizzare systemd-logind.

    • Le funzioni di riavvio/spegnimento ora cercano i binari in /sbin e /usr/sbin se non si trovano nella variabile d’ambiente PATH.

    • Il codice di gestione della sessione utente è stato migliorato per avviare Veyon Server in modo più affidabile.

    • La funzione di blocco dello schermo non funziona correttamente con la maggior parte degli ambienti desktop.

  • Principale
    • Il nuovo pannello Presentazione scorre tutti i computer e mostra una vista ingrandita di ogni computer per un breve periodo.

    • Il nuovo pannello Spotlight mostra uno o più computer in tempo reale. Ciò consente di tenere d’occhio gli utenti che richiedono un’attenzione speciale.

    • La dimensione delle icone dei computer ora viene sempre regolata automaticamente ogni volta che il pannello viene ridimensionato o i computer vengono aggiunti o rimossi.

    • Gli stati e le dimensioni dei pannelli vengono ora salvati alla chiusura del programma e ripristinati al successivo avvio.

    • Il rapporto di aspetto delle icone del computer è ora adattato alle dimensioni dello schermo originale.

  • Server
    • Viene ora visualizzata una notifica per i tentativi di autenticazione incompleti e non riusciti.

    • È stato aggiunto il supporto per server VNC esterni senza alcuna autenticazione/password configurata.

  • Windows
    • Il driver di intercettazione è ora disabilitato in modalità multisessione per evitare problemi con le sessioni RDP sospese.

    • Il componente di 3 parti UltraVNC è stato aggiornato all’ultima versione.

    • Diverse librerie di 3 parti sono state aggiornate (snapshot Qt 5.12.11, OpenLDAP 2.4.56, OpenSSL 1.1.1h)

A causa dell’elevato numero di modifiche, c’è un rischio medio di regressioni. Pertanto, in particolare la versione iniziale (v4.5.0) deve essere testata accuratamente prima della distribuzione.

Cambiamenti strutturali

Non ci sono cambiamenti strutturali in Veyon 4.5.

Modifiche alla configurazione

Diverse chiavi di configurazione sono state rinominate in Veyon 4.5. Quando si aggiorna a Veyon 4.5 o versioni successive, le nuove chiavi di configurazione verranno popolate automaticamente con il valore delle vecchie chiavi.

Vecchio nome

Nuovo nome

Network/PrimaryServicePort

Network/VeyonServerPort

Master/AutoAdjustGridSize

Master/AutoAdjustIconSize

Master/LocalComputerHidden

Master/HideLocalComputer

Master/ComputerFilterHidden

Master/HideComputerFilter

Veyon 4.4

Panoramica

Veyon 4.4 è per lo più identico a Veyon 4.3. La modifica più notevole è il VNC aggiornato e lo stack di rete che offre un’affidabilità ancora migliore. Di conseguenza Veyon 4.4 utilizza tecniche e impostazioni leggermente diverse quando stabilisce connessioni ai computer client, quindi la nuova versione deve essere testata accuratamente prima della distribuzione. A parte questo, il rischio di regressioni è molto basso.

Cambiamenti strutturali

Non ci sono cambiamenti strutturali in Veyon 4.4.

Modifiche alla configurazione

Nessuna chiave di configurazione è stata modificata o rinominata. Varie impostazioni interne del VNC e dello stack di rete (come timeout e intervalli) sono ora configurabili dalla riga di comando per scopi di debug e ottimizzazione.

Veyon 4.3

Panoramica

Veyon 4.3 è per lo più identico a Veyon 4.2. È stato aggiunto un nuovo plug-in che consente di accedere a un determinato utente in remoto su tutti i computer. Il modulo CLI «config”” è stato migliorato per gestire tipi di dati specifici (come i dati JSON e gli indici delle opzioni) in modo più intelligente. L’aggiornamento a Veyon 4.3 non richiede alcuna modifica alla configurazione. Poiché è stato aggiunto solo un nuovo plugin e alcuni comandi del modulo CLI «config”” sono stati estesi, il rischio di regressioni è molto basso.

Cambiamenti strutturali

Non ci sono cambiamenti strutturali in Veyon 4.3.

Modifiche alla configurazione

Nessuna chiave di configurazione è stata modificata o rinominata. Le uniche nuove chiavi di configurazione sono direttamente correlate alla nuova funzione di accesso remoto e di solito non devono essere modificate.

Veyon 4.2

Panoramica

Veyon 4.2 continua la serie di versioni principali di Veyon 4 con molte modernizzazioni interne, ottimizzazioni dell’interfaccia utente e miglioramenti delle prestazioni in molte aree. Veyon 4.2 pone le basi per i componenti aggiuntivi commerciali offerti a partire dalla seconda metà del 2019. Le seguenti nuove funzionalità e miglioramenti sono disponibili in Veyon 4.2:

  • Core
    • Il livello di gestione degli oggetti di rete è stato rivisto per consentire l’utilizzo di gerarchie multilivello nei componenti aggiuntivi commerciali.

    • Il rilevamento automatico della lingua dell’interfaccia utente in alcuni paesi è stato migliorato (ad esempio, usare il tedesco in Austria o Svizzera).

    • Le informazioni di contesto nei messaggi di registro sono state migliorate.

  • Principale
    • L’ordinamento del computer ora può essere configurato.

    • I modelli di dati interni sono stati migliorati portando a maggiore stabilità e affidabilità.

    • La gestione della connessione e dei messaggi è stata migliorata per ridurre le latenze.

  • Configurator
    • Sono state aggiunte nuove modalità di visualizzazione «Standard» e «Avanzate».

    • È stata aggiunta una funzionalità di test di autenticazione.

  • Plugins
    • Il nuovo plug-in di trasferimento file consente di inviare file a tutti gli utenti e di aprirli automaticamente se richiesto.

    • Wake-on-LAN può essere utilizzato nella CLI tramite il modulo di alimentazione

    • La directory degli oggetti di rete integrata ha ottenuto il supporto per l’importazione di file CSV con una colonna tipo.

    • La funzione di spegnimento supporta opzioni aggiuntive per installare gli aggiornamenti, confermare l’arresto o lo spegnimento dopo il timeout.

    • Gli utenti possono ora aggiungere programmi e siti Web personalizzati al rispettivo menu.

    • Gli aggiornamenti delle miniature possono essere rallentati mentre la modalità demo è attiva. Ciò migliora le prestazioni e riduce il traffico di rete.

  • LDAP
    • I pulsanti Sfoglia sono stati aggiunti alle pagine di configurazione.

    • È stato aggiunto un nuovo attributo per il nome visualizzato del computer.

    • Le query sugli attributi del computer sono state ottimizzate per ridurre il carico sul server LDAP / AD.

    • Le query sulla posizione del computer utilizzate dal controllo di accesso sono state corrette se i contenitori / unità organizzative vengono utilizzati come posizioni.

    • I messaggi di risultato dei test di integrazione sono stati migliorati.

  • Linux
    • È stata aggiunta una pagina di configurazione con impostazioni specifiche della piattaforma.

    • Il servizio PAM `` login`` invece di `` su`` è ora utilizzato per autenticare gli utenti.

    • È stato aggiunto il supporto per l’utilizzo di un servizio PAM personalizzato come `` Veyon``.

  • Windows
    • È stata aggiunta una pagina di configurazione con impostazioni specifiche della piattaforma.

    • Il codice di rete specifico della piattaforma è stato migliorato per connessioni di rete più affidabili.

    • È stato aggiunto un meccanismo di autenticazione alternativo per i casi in cui il meccanismo basato su SSPI non funziona.

    • La funzione di blocco dello schermo ora può disabilitare e nascondere la barra delle applicazioni, il pulsante di avvio e il menu di avvio.

    • Il framework Qt sottostante è stato aggiornato alla versione LTS 5.12, migliorando il supporto di Windows 10.

    • Le prestazioni e la sicurezza del server UltraVNC incorporato sono state migliorate.

Cambiamenti strutturali

A partire da Veyon 4.2 viene utilizzato il termine più generico * location * anziché * room * laddove appropriato. Ciò influisce sia sull’interfaccia utente sia sui nomi delle chiavi di configurazione. La formulazione è stata modificata per riflettere meglio la posizione dei computer in gerarchie multilivello.

In Veyon 4.2 l’utilità della riga di comando è stata rinominata in veyon-cli. Tutte le occorrenze del vecchio nome «veyon-ctl» negli script e nelle routine di installazione devono essere sostituite di conseguenza. Su Windows c’è anche una nuova versione non console `»veyon-wcli» che consente di automatizzare le attività senza irritare i popup della finestra della riga di comando.

Su Linux l’unità systemd è stata rinominata da `` veyon-service.service`` a `` veyon.service``.

Veyon Configurator non mostra più tutte le opzioni di configurazione predefinite per presentare un’interfaccia utente più pulita. Se perdi alcune opzioni avanzate puoi cambiare la vista a Avanzate attraverso il menu :guilabel:` Visualizza`.

Modifiche alla configurazione

Diverse chiavi di configurazione sono state rinominate in Veyon 4.2. Quando si aggiorna a Veyon 4.2 o versioni successive, le nuove chiavi di configurazione verranno popolate automaticamente con il valore delle vecchie chiavi.

Vecchio nome

Nuovo nome

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

Panoramica

Veyon 4.1 è stata la prima serie di versioni di funzionalità di Veyon 4. Anche se non visibile all’utente finale, la modifica più rilevante è la modularizzazione del supporto della piattaforma, ovvero tutte le funzioni specifiche della piattaforma sono state spostate in plugin distinti. Ciò ha notevolmente migliorato il supporto delle singole piattaforme e facilita il supporto di ulteriori piattaforme in futuro. Inoltre, Veyon 4.1 offre molti miglioramenti e nuove funzionalità rispetto alla 4.0:

  • Core
    • Tutte le password nella configurazione sono ora crittografate.

    • Il codice specifico della piattaforma è stato spostato nei plugin della piattaforma.

  • Principale
    • I computer ora possono essere organizzati trascinandoli.

    • È stato aggiunto un pulsante per nascondere i computer spenti.

    • L’intervallo di aggiornamento, il colore di sfondo e la didascalia delle miniature sono ora configurabili.

  • Plugins
    • La gestione delle chiavi di autenticazione sia per Configurator che per la riga di comando è stata completamente rivista.

    • Computer e stanze ora possono essere gestiti dalla riga di comando.

    • Ora è possibile importare computer e stanze da file CSV e di testo.

    • È possibile configurare programmi e siti Web predefiniti per le funzioni «Esegui programma» e «Apri sito Web».

  • LDAP
    • È stato aggiunto il supporto per le connessioni crittografate SSL/TLS.

  • Linux
    • Supporto completo per systemd

    • I meccanismi di arresto/riavvio/disconnessione della sessione sono stati riscritti per utilizzare le chiamate DBus.

  • Windows
    • Tutte le build sono basate su una toolchain aggiornata con GCC 7.3, Qt 5.9 LTS e OpenSSL 1.1.

Cambiamenti strutturali

Come parte delle modifiche per il supporto di systemd su Linux, in Veyon 4.1 il componente Veyon Service è stato diviso in due componenti separati. Il servizio Veyon non contiene più le funzioni effettive per fornire l’accesso a un computer. Queste funzioni sono state spostate nel nuovo componente Veyon Server che viene eseguito come processo autonomo nelle sessioni utente. Il servizio Veyon ora monitora solo le sessioni utente su un computer e avvia le istanze di Veyon Server all’interno di queste sessioni.

Il plugin «LocalData”” è stato suddiviso nei plugin «BuiltinDirectory» e «SystemUserGroups””. Ciò consente di utilizzare diverse origini dati per il controllo dell’accesso, ad es. computer da una directory LDAP in combinazione con gruppi di utenti locali. Dopo l’aggiornamento è necessario verificare che la directory degli oggetti di rete e il backend dei gruppi di utenti per il controllo dell’accesso siano selezionati come desiderato.

Modifiche alla configurazione

Le seguenti chiavi di configurazione sono state modificate in Veyon 4.1:

ExternalVncServer/Password

In Veyon 4.0 questa chiave conteneva la password non crittografata per un server VNC esterno. A partire da Veyon 4.1 questa password è sempre memorizzata crittografata. Verrà crittografato automaticamente quando si aggiorna la configurazione a 4.1. Non è possibile crittografare la password manualmente. Quando si effettua il downgrade a 4.0, è necessario impostare nuovamente la password in modo esplicito.

LDAP/BindPassword

In Veyon 4.0 questa chiave conteneva la password di bind LDAP non crittografata. A partire da Veyon 4.1 questa password è sempre memorizzata crittografata. Verrà crittografato automaticamente quando si aggiorna la configurazione a 4.1. Non è possibile crittografare la password manualmente. Quando si effettua il downgrade a 4.0, è necessario impostare nuovamente la password in modo esplicito.

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

Veyon 4.0 utilizzava una sintassi non standard per i filtri LDAP. Questo problema è stato risolto in Veyon 4.1 in cui tutte le espressioni di filtro devono essere inserite tra parentesi. Le espressioni verranno regolate automaticamente quando si aggiorna la configurazione a 4.1.

BuiltinDirectory/NetworkObjects

In Veyon 4.0 la directory degli oggetti di rete integrata è stata fornita da un plug-in diverso. A partire da Veyon 4.1, i percorsi e i computer vengono archiviati in `` BuiltinDirectory / NetworkObjects`` anziché in LocalData / NetworkObjects`.

Veyon 4.0

Veyon 4.0 è stata la prima serie di release di Veyon 4, il successore di iTALC. Presenta un’architettura modulare, un’applicazione master riscritta e supporto LDAP/AD. A partire da dicembre 2018, la serie Veyon 4.0.x è contrassegnata come fuori uso e non riceverà più aggiornamenti.