Skip to content

PCM build 215

Choose a tag to compare

@buzzqw buzzqw released this 28 Jul 12:14
· 25 commits to master since this release

πŸ› Correzioni di bug

β€’ security, UX e bug fixes dopo analisi completa
β€’ load_profiles gestisce CryptoError quando cifratura non ancora sbloccata β€” SEC-5 hotfix
β€’ salva e cancella timer riconnessione, stato live, tunnel indicator; xdotool via subprocess.run β€” RES-1
β€’ completa sostituzione print con logging e debug su except:pass residui β€” UX-3 completamento
β€’ pulizia ricorsiva processi e file temporanei VNC β€” RES-2, RES-3
β€’ verifica host key, cert RDP configurabile, gateway rispetta strict_host β€” SEC-4
β€’ controllo esplicito PyNaCl in _send_encrypted β€” SEC-9
β€’ password RDP via stdin, permessi log 0600, default log dir β€” SEC-2, SEC-3
β€’ quoting sicuro e validazione host/port β€” SEC-6
β€’ rimuove passcode da auto-password e cifra segreto TOTP β€” SEC-7, SEC-8
β€’ auto-lock cifratura, eccezioni esplicite in encrypt/decrypt β€” SEC-5
β€’ scrittura atomica JSON e permessi 0600 β€” SEC-1
β€’ rimuove _apri_cluster e _connect_to_cluster duplicati β€” BUG-5
β€’ semplifica _wrap_pre eliminando quoting fragile β€” BUG-4
β€’ password VNC con file temporaneo Python e keepalive SSH corretto β€” BUG-2, BUG-3
β€’ UnboundLocalError in _bg() β€” pre-cmd, WoL e jump host ora funzionano β€” BUG-1
β€’ sistema di logging e gestione errori visibili β€” UX-3
β€’ registra le scorciatoie da tastiera configurate β€” UX-1
β€’ aggiorna documentazione rimuovendo riferimenti PyQt6 β€” REM-3
β€’ semplifica setup.sh rimuovendo il supporto PyQt6 β€” REM-2
β€’ rimuove variante PyQt6 e riferimenti nei commenti β€” REM-1

πŸ”§ Manutenzione

β€’ rimuove import inutilizzati β€” BUG-5 completamento
β€’ infrastruttura test, dipendenze pynacl/pytest, CI step β€” QUAL-1, QUAL-3
β€’ piano di lavoro esteso per la variante GTK3