Pagina 1 di 1

Versione WAPT 1.3.8

Pubblicato: 4 novembre 2016 - 15:32
di ssamson
Ciao a tutti, il team di Tranquil IT Systems è lieto di presentarvi la versione 1.3.8 di WAPT. Si tratta di una versione minore che integra un gran numero di miglioramenti tecnici ed ergonomici a Wapt, oltre a due correzioni di sicurezza (vedi il registro delle modifiche qui sotto). La procedura di aggiornamento è descritta qui: https://dev.tranquil.it/scenari/guide_u ... _Wapt.html Se avete domande durante l'aggiornamento, potete trovare aiuto sul forum https://forum.tranquil.it/ o sulla mailing list https://lists.tranquil.it/listinfo/wapt Cordiali saluti, Il team TIS =Registro delle modifiche= Sicurezza: [SICUREZZA] Corretto l'ereditarietà dei diritti sulla cartella radice di wapt per Windows 10 durante l'installazione quando installato in c:\wapt Su Windows 10, cacls.exe non funziona e non rimuove "Utenti autenticati" da c:\wapt. cacls.exe è stato sostituito da icacls.exe. Sui sistemi precedenti alla versione 1.3.7 di Wapt, è possibile risolvere questo problema eseguendo il seguente comando oppure aggiornando a Wapt 1.3.8 (è possibile consultare http://dev.tranquil.it/wiki/WAPT_-_prob ... Windows_10 ): icacls.exe c:\wapt /inheritance:r. Questo può essere ottenuto tramite GPO o un pacchetto Wapt. Nota: nelle prossime versioni di Wapt, il percorso di installazione predefinito di Wapt verrà modificato dalla cartella radice c:\wapt a un percorso più standard c:\Program Files\wapt. Per impostazione predefinita, waptsetup.exe / waptsetup-tis.exe non distribuiscono certificati per evitare di distribuire pacchetti direttamente da Tranquil IT Systems. waptagent.exe per impostazione predefinita distribuisce i certificati installati sul desktop di gestione che crea il waptagent. Modifiche principali La struttura del database è cambiata tra la versione 1.3.8 e la 1.3.8.2 per includere attributi aggiuntivi dai pacchetti: signer, signer_fingerprint, locale e maturità. Signer e signer_fingerprint vengono popolati durante la firma del pacchetto per identificarne l'origine. Ciò significa che il database locale di wapt viene aggiornato al primo avvio di wapt 1.3.8.2 e questa modifica non è retrocompatibile. I programmi di installazione hanno un set limitato di opzioni; l'utilizzo più comune di Wapt è quello privilegiato. [AGGIUNTA] 3 nuovi parametri per il comportamento della policy waptexit: 'hiberboot_enabled', 'max_gpo_script_wait', 'pre_shutdown_timeout' impostazioni consigliate per waptexit / policy di arresto # hiberboot_enabled = 0 # max_gpo_script_wait = 180 # pre_shutdown_timeout = 180 Questi parametri non sono impostati per impostazione predefinita e dovrebbero essere aggiunti alla sezione [globale] di wapt-get.ini se necessario [AGGIORNAMENTO] Utilizzare il file di configurazione waptconsole.ini dell'utente invece di wapt-get.ini per i comandi destinati allo sviluppo del pacchetto ('sources','make-template', 'make-host-template','make-group-template','build-package','sign-package','build-upload','duplicate','edit','edit-host','upload-package','update-packages'. Questo evita la necessità di scrivere questi parametri in wapt-get.ini sulla workstation di sviluppo. Questi parametri non sono condivisi tra più utenti sulla stessa macchina. Un caso d'uso è quello di consentire più profili (chiave, posizione di caricamento) a seconda della maturità del pacchetto (sviluppo, test, produzione...) Setuphelpers [AGGIUNTO] funzioni helper dir_is_empty, file_is_locked, service_restart e classe WindowsVersions [AGGIORNATO] Aggiunti referer e user_agent in "wget" e "wgets" [AGGIORNATO] funzione run: definisce stdin come PIPE per evitare il blocco del processo in attesa di input o errori come impossibile duplicare l'handle quando si utilizza, ad esempio, powershell [AGGIORNATO] Classe Version: prova a confrontare la versione utilizzando almeno Version.members_count [CORREZIONE] correzioni di codifica per le funzioni del registro, correggi la codifica per il nome della chiave registry_setstring [CORREZIONE] install_exe_if_needed: non controllare uninstall_key o min_version se non forniti [CORREZIONE] install_exe_if_needed e install_msi_if_needed controllo della versione se --force [AGGIORNATO] Controlla la versione e la chiave di disinstallazione dopo l'installazione con install_msi_if_needed e install_exe_if_needed [AGGIORNATO] l'inventario include informazioni da WMI.Win32_OperatingSystem [AGGIUNTO] funzione di supporto get_disk_free_space [AGGIORNATO] controlla lo spazio libero su disco durante il download con wget. controlla lo stato http prima. [AGGIORNATO] Classe di versione: Version('7') wapt-get [AGGIUNTO] 2 comandi per ottenere il certificato SSL del server e attivare il controllo del certificato quando si utilizza https con waptserver {CORREZIONE] get_sources per consentire il checkout svn di un nuovo progetto ppackage [CORREZIONE] problemi di registrazione wapt-get con alcuni BIOS con bitmap [AGGIORNATO] Controlla la chiave di disinstallazione dopo l'installazione del pacchetto se viene fornita uninstallkey [CORREZIONE] aggiunto OS di compatibilità nel file manifest per wapt-get e waptconsole versione windows [CORREZIONE] messaggi di errore errati per la console di configurazione della sessione wapt-get [AGGIORNATO] aggiungi Parametro "pattern" alla funzione all_files [CORREZIONE] Data di installazione registrata in modo errato da setuphelpers.register_uninstall [AGGIUNGI] Funzione user_local_appdata [AGGIUNGI] Aggiungi il CN del firmatario e signer_fingerprint al file di controllo durante la creazione del pacchetto [AGGIUNGI] Aggiungi attributi di controllo min_wapt_version per attivare un'eccezione se il pacchetto richiede un livello minimo di librerie. La versione viene controllata rispetto all'attributo __version__ di setuphelpers.py. [AGGIUNGI] L'attributo authorized_certificates viene inviato al server wapt. Contiene l'elenco dei certificati del firmatario dell'host distribuiti sull'host [CORREZIONE] Durante la firma, controlla se il file zip wapt ha già un file di firma. (python zipfile non può sostituire il file in linea) waptservice {AGGIUNGI] Casella di controllo Mostra tutte le versioni nella pagina Pacchetti disponibili [AGGIORNA] Skin aggiornata {AGGIUNGI] Casella di ricerca filtro per i pacchetti disponibili waptconsole [AGGIUNGI] Aggiungi casella di controllo NOT per la ricerca di parole chiave in waptconsole per cercare host che NON hanno un pacchetto o software specifico... [CORREZIONE] Corretto il limite intero per la visualizzazione a griglia delle dimensioni del pacchetto, utilizzato int64 per le dimensioni dei pacchetti in waptconsole. [AGGIORNATO] Non elencare i pacchetti della sezione "riservato" nell'elenco dei pacchetti disponibili del servizio web locale [AGGIORNATO] L'attributo CommonName dovrebbe essere popolato ora, in modo che l'identità del firmatario non sia None nel file di controllo del pacchetto. [AGGIUNTO] Colonna identità del firmatario nella griglia dei pacchetti [CORRETTO] Esegui l'escape delle virgolette nella descrizione del pacchetto [AGGIUNTO] Controlla la versione di waptagent.exe rispetto alla versione di waptsetup-tis all'avvio di waptconsole. [AGGIORNATO] Prova a visualizzare una finestra di dialogo di avanzamento all'avvio di waptconsole [CORRETTO] Azienda non impostata durante la creazione di waptagent.exe personalizzato [AGGIUNTO] Inizializza l'organizzazione nella build di waptagent.exe con CN dal certificato. waptexit [AGGIORNATO] Alcune modifiche all'introduzione del testo waptray: [NUOVO] Limita il popup del fumetto dell'icona nella barra delle applicazioni quando la versione di Windows è superiore a Windows 7 o se notify_user=0 in wapt-get.ini waptserver [AGGIORNATO] Utilizza l'indirizzo broadcast sull'interfaccia per la chiamata wakeonlan [CORREZIONE] rimosso il controllo della password del server wapt che impediva la corretta registrazione di waptserver su Windows. [AGGIORNAMENTO] durante l'aggiornamento, riutilizzare il file ini di waptserver esistente se già presente, non sovrascrivere server_uuid e chiedere il ripristino della password se già presente waptdeploy/waptupgrade [CORREZIONE] waptdeploy non funzionante su WinXP rimosso DisableWow64FileSystemRedir su runtask. [CORREZIONE] waptupgrade: virgolette mancanti per l'account di sistema nelle librerie di Windows XP [AGGIUNTO] BeautifulSoup per i pacchetti wapt attività di aggiornamento automatico [AGGIORNAMENTO] aggiornamento della libreria winsys a '1.0b1'












































































































Re: WAPT versione 1.3.8

Pubblicato: 7 novembre 2016 - 11:15
di Dylan
Ciao,

l'aggiornamento è completo. Finora nessun problema, tutto a posto. Ora devo solo vedere cosa offre questa nuova versione.

Dylan

Re: WAPT versione 1.3.8

Pubblicato: 8 novembre 2016 - 17:08
di Aguay
Ottimo lavoro con questa nuova versione!

L'aggiornamento è andato molto bene, tranne per il fatto che ha cambiato il proprietario di tutte le mie cartelle wapt.

L'utente utilizzato per il server web non è wapt nel mio caso, e questo ha sovrascritto l'utente esistente.

Quindi, se non vedete l'elenco dei pacchetti nella console, potrebbe essere per questo motivo.

Non è un grosso problema, ma potrebbe risparmiare tempo ad alcuni amministratori nella ricerca di una soluzione. ;)

Ottimo lavoro comunque.