Novità da RustDesk 1.4.5 a 1.4.9
Questa versione integra quattro release upstream: 1.4.6, 1.4.7, 1.4.8, 1.4.9.
Piattaforme — 6 voci
- Supporto Windows ARM64: build nativa e installer MSI dedicato — rustdesk#15139
- Flusso di deployment per dispositivi Android — rustdesk#15146
--deployriutilizza il token del dispositivo — rustdesk#15035
Monitor e modalità privacy — 6 voci
- Pulsanti di cambio monitor nella barra degli strumenti remota — rustdesk#15342
- Ripristino dell'ultimo monitor visualizzato alla riconnessione automatica — rustdesk#15441
- Modalità privacy su macOS, prima implementazione — rustdesk#14102
- Cambio monitor consentito con modalità privacy attiva su macOS — rustdesk#15004
- Modalità privacy con più monitor — rustdesk#15321
- Nuove opzioni
enable-privacy-modeeenable-perm-change-in-accept-window— rustdesk#14875
Terminale remoto — 4 voci
- Buffer di riconnessione per sessioni persistenti — rustdesk#14377
- Chiusura automatica della scheda all'uscita della shell — rustdesk#15448
- Supporto UTF-8 e riconnessione — rustdesk#14895
- Su iOS: scorrimento a sfioramento e pulsante di uscita flottante — rustdesk#14208
Audit — 2 voci
- Attribuzione all'utente controllante nei log di audit — rustdesk#15407
- Dettagli di autenticazione negli eventi di connessione — rustdesk#15456
Interfaccia — 7 voci
- Avatar utente — rustdesk#14440 — e nome visualizzato — rustdesk#14358
- Logo a tema — rustdesk#15268
- Barra degli strumenti trascinabile con ancoraggio ai quattro lati della finestra — rustdesk#15051
- Completamento automatico dei dispositivi online — rustdesk#15313
- Scorrimento della rotellina uniformato tra Windows/Linux e Mac — rustdesk#14395
- Opzione per nascondere Arresta servizio quando il servizio è attivo — rustdesk#14563
- Collegamento al changelog nella scheda di aggiornamento — rustdesk#13997
- Cambio tema e lingua nella finestra di gestione connessioni — rustdesk#14782
Sicurezza — 14 voci
- Cifratura simmetrica locale: nonce a zero corretto — rustdesk#15144 — con compatibilità verso il formato precedente
- Cifratura della password rivista — rustdesk#15073
- Trasferimento file: corretto un path traversal — rustdesk#14678
wf_cliprdr.c: rimossa unaexec()non sicura — rustdesk#14924 — e aggiunto controllo di overflow — rustdesk#15142- Crescita controllata della mappa formati CLIPRDR — rustdesk#15493
- Limite in
reserve()del codec bytes — rustdesk#15168 - Irrigidita l'autorizzazione IPC locale e l'avvio del servizio portabile — rustdesk#14671
- Routing IPC dell'utente attivo limitato alle richieste root da CLI — rustdesk#15058
- Coppie chiave-valore limitate in
update_install_option— rustdesk#14564 - Controllo dei permessi per ambito di sessione nell'audit — rustdesk#15469
- Rilevamento logon e schermata di blocco su Windows — rustdesk#14620
- Password della schermata di accesso con approvazione a clic su Windows — rustdesk#14335
- Corretta un'iniezione di target in
generate.py— rustdesk#15248 - Finestra di avviso per connessioni non cifrate end-to-end — rustdesk#15514
Modifiche di comportamento — 14 voci
- Mantieni il sistema attivo durante le sessioni entranti e uscenti — rustdesk#14082
- Riconnessione automatica quando l'account del peer controllato cambia — rustdesk#14124
- Riavvio del dispositivo remoto con riconnessione automatica — rustdesk#15290
- Modalità tastiera Wayland: legacy e translate — rustdesk#14317
- Aggiornamento automatico dei client personalizzati su Windows
- Impostazioni da riga di comando anche con impostazioni disabilitate — rustdesk#15138
- Protezione anti brute-force sulla password monouso — rustdesk#14682 — e sulle credenziali di sistema in terminale Windows e Linux headless — rustdesk#14985
- Deep link mobile disattivati per default — rustdesk#14824
- Driver di stampa non selezionato per default — rustdesk#15191
- Icona OIDC da Azure a Microsoft — rustdesk#15278
- Rimossa la feature
cli— rustdesk#15524 - Mappatura porte spostata a valle — rustdesk#14448
- Password richiesta prima della riconnessione per l'aggiornamento macOS — rustdesk#14430
- Rimosso il controllo obsoleto della versione Python nel pacchetto deb — rustdesk#14429
Correzioni per piattaforma — 32 voci
Windows
- Crash all'avvio
0xc0000409inlibrustdesk.dllsu Windows 11 26H1 — rustdesk#15218 - Menu dell'area di notifica che si apriva col clic sinistro, regressione dalla 1.4.6 — rustdesk#15413
- Immagini DIB della clipboard senza canale alfa — rustdesk#15296
- Tasto Pause — rustdesk#15351
- Percorso dell'icona nell'eseguibile — rustdesk#14686
- MSI: verifica della cartella di installazione e rimozione dei file alla disinstallazione — rustdesk#15011
- Aggiornamento MSI senza riavvio — rustdesk#15440
- Correzioni all'aggiornamento su ARM64 — rustdesk#15389
Linux e Wayland
- Incolla da Wayland a Wayland — rustdesk#13338 — e supporto
ext-data-control— rustdesk#15366 - Recupero dei processi di sessione residui allo spegnimento headless — rustdesk#15337, rustdesk#15348
videoconvertper lo screencast su COSMIC e portali DMA-BUF — rustdesk#15063- Crash X11
BadWindowinget_focused_display— rustdesk#14561 - Pulsanti laterali del mouse nelle sessioni remote — rustdesk#14848
- Grab della tastiera X11 serializzato e feedback di focus con debounce — rustdesk#14836
- Messaggio chiaro quando
xdg-desktop-portalnon è disponibile — rustdesk#14543 - Collisione dell'icona nell'area di notifica con altre applicazioni — rustdesk#14530
- Inibizione delle scorciatoie — rustdesk#14302 — e
xdoin installazione — rustdesk#14096
macOS
- Più ID sullo stesso dispositivo — rustdesk#14196
- Scambio dei lati con peer macOS — rustdesk#14661
hide-tray=Yche impediva l'apertura dell'applicazione — rustdesk#14127- Verifica prima dell'aggiornamento — rustdesk#14446 — e ripristino del LaunchAgent in sessione grafica
iOS e iPad
- Scostamento del puntatore — rustdesk#15339 — e movimento inatteso a (0,0) in inattività — rustdesk#14180
- Correzione automatica che corrompeva il campo Key nelle impostazioni del server — rustdesk#15293
- CapsLock — rustdesk#14194 — e tastiera fisica dopo la tastiera virtuale — rustdesk#14207
- Magic Mouse: clic — rustdesk#14188 — e doppio clic su iPad — rustdesk#14086
- Rilevamento della pressione del mouse fisico — rustdesk#14515
- Sincronizzazione della clipboard locale da host Windows — rustdesk#14659
Android e mobile
- Stato del servizio di input sincronizzato con l'interfaccia — rustdesk#15419
- Chiusura della sessione al termine per evitare blocchi in riconnessione — rustdesk#15143
- Attesa dell'immagine, una causa risolta — rustdesk#14919
- Area sicura considerata nel calcolo del canvas — rustdesk#14285 — e offset ripristinato dopo la tastiera — rustdesk#14506
- Interrotti i tentativi su errori di accesso mobile limitato — rustdesk#14797
Trasferimento file, clipboard e altre correzioni — 19 voci
- Gestione uniforme dei conflitti per tutte le attività — rustdesk#15385
- Ripristino della directory alla riconnessione — rustdesk#14925
- Dimensione e data dei file aggiornate alla ricopia su Unix — rustdesk#15392
- Sincronizzazione della clipboard effettivamente disattivata in sola visualizzazione — rustdesk#15224
- FUSE: percorso rotto dopo il cambio del percorso IPC — rustdesk#15406 — e smontaggio — rustdesk#15426
- Messaggio in composizione cancellato dall'arrivo di un messaggio remoto — rustdesk#609
- Modalità tastiera legacy — rustdesk#14435
- Terminale: parsing di
tabKeycon id contenenti underscore — rustdesk#14354 — focus automatico ed errore NaN — rustdesk#14357 — persistenza della chiusura scheda — rustdesk#14359 - Scorrimento orizzontale accidentale del trackpad durante il trascinamento verticale — rustdesk#14460
- Maiuscola singola IME dopo Shift — rustdesk#14695
- Rilevamento del nome file di Quick Support — rustdesk#14050
- Colore del testo non-link nei dialoghi in tema scuro — rustdesk#14220
- Gestione degli errori nel recupero della rubrica — rustdesk#14813
- OIDC su Safari — rustdesk#14867
- Valore di strategia vuoto che non si applicava sulle opzioni avanzate — rustdesk#14502
- Finestra di nota non mostrata chiudendo dalla schermata di riconnessione — rustdesk#14528
- Client personalizzato: opzioni mostrate in modalità solo entrante — rustdesk#15394, rustdesk#14928
- Modalità privacy lato controllante su Sciter — rustdesk#14880
- Argomento
tile-controldi AOM
Sono inoltre incluse 79 correzioni alle traduzioni, comprese quelle italiane.
Differenze tra ClantoDesk e RustDesk
- Rimosso il fingerprint hardware dal controllo aggiornamenti. Il client non trasmette più un identificativo di dispositivo derivato da indirizzo MAC, machine id, CPU e memoria. Restano sistema operativo, architettura e versione.
- Licenza e informativa dell'installer Windows sostituite con quelle Clanto, con rimando all'informativa pubblicata su supporto.clanto.it.
- Invio degli eventi di audit a syslog (RFC 5424, UDP o TCP), configurabile da Impostazioni → Sicurezza → Audit: host, porta, protocollo, facility.
- Registrazione degli eventi nel Windows Event Log, canale Application, con Event ID distinti per tipo (100 connessioni, 101 file, 102 allarmi).
- Evento di disconnessione con durata della sessione (duration_secs), calcolata dall'autenticazione riuscita. Presente su tutte le destinazioni, incluso l'audit verso API server.
- Il traffico non transita per infrastruttura extra-UE.
- Nome, icone, identificativi di pacchetto e bundle, servizi di sistema, voci desktop, PAM e stampante virtuale sono Clanto. Interfaccia in italiano con testi propri.
- Firma: Azure Trusted Signing su Windows, notarizzazione Apple con chiave dedicata, firma Android tramite key.properties con pubblicazione AAB. RustDesk usa una propria catena di firma.