Newsgroup: it.comp.sicurezza.crittografia
Titolo: [update] [link] GPGShell v3.30 per GnuPG v1.2.5+ / v1.3.6+

).
Di seguito, le modifiche più rilevanti:
Generale:
 - aggiunto un messaggio di avvertimento, nel caso in cui sia presente
   una versione troppo vecchia di GnuPG o non sia possibile determinarne
   la reale versione, a causa della presenza di opzioni errate nel file
   gpg.conf;
 - ora viene individuato l'interprete dei comandi, anche se la variabile
   d'ambiente %COMSPEC% risulta vuota;
 - aggiunto il supporto per le linee di commento multiple, presenti a
   partire dalla v1.4.x di GnuPG;
 - modificato il codice che consente ora di utilizzare i file di
   localizzazione (*.lng), direttamente nelle sottocartelle di
   "_language", senza che questi vengano copiati nella HomeDir di
   GPGshell; la finestra "Preferenze/GPGshell/Interfaccia", mostra ora
   la dicitura "Attuale: <default>", quando viene utilizzata una
   localizzazione presente nella HomeDir di GPGshell, quando questa non
   è in lingua inglese;
 - viene mostrato il messaggio relativo alla presenza di una traduzione
   vecchia, solo se non è già in esecuzione un modulo di GPGshell; in
   questo modo, si evita che venga mostrato ad ogni esecuzione, invece
   che solo all'avvio di GPGshell;
 - miglioramenti generali al codice (riordinate le voci di alcuni menù,
   il testo selezionato viene mantenuto anche se viene perso il focus,
   ottimizzati gli archivi autoestraenti, ecc.);
   - aggiunta l'opzione "--no-options" alla linea di comando, quando
     viene mostrato l'hash dei file autoestratti, per evitare che GnuPG
     mostri un messaggio di "invalid options", quando il "gpg.exe"
     estratto non supporta un eventuale option-file presente sulla
     macchina di destinazione;
   - gli archivi SFX contengono ora "gpg_sfx.bat" e "gpg_sfx.exe" invece
     di "gpg.bat" e "gpg.exe", per evitare problemi con un "gpg.exe" già
     esistente;
 - modificato il titolo di alcune finestre di GPGshell, in modo da
   identificarle con più facilità, nella barra delle applicazioni,
   quando ve ne sono di più aperte contemporaneamente;
 - la gestione dei font di GPGkeys e GPGtray è ora svincolata dalla
   libreria dinamica oleaut32.dll;
 - viene ora utilizzato InnoSetup v4 per la procedura di installazione;
 - dopo aver effettuato l'installazione di GPGshell v3.30, in caso di
   disinstallazione o nuova installazione, questa viene interrotta, con
   un messaggio dell'installer, se GPGshell risulta in esecuzione;
GPGconfig:
 - aggiunto "gpgkeys_finger.exe", alla procedura di installazione;
 - in caso di errore, durante la procedura di installazione di GnuPG,
   viene generato un file di log;
GPGkeys:
 - effettuando il doppio click nella parte sottostante alla lista delle
   chiavi, questa viene posizionata per mostrare la chiave predefinita
   (se impostata in gpg.conf);
 - è ora possibile selezionare e copiare anche le caratteristiche della
   chiave (key capabilities), nella finestra relativa all'impronta
   digitale;
 - la casella a discesa dei Key-server è ora modificabile;
 - quando la barra degli strumenti è "piatta", le icone sono grigie;
   diventano colorate, nel momento in cui il mouse vi passa sopra
   (questa caratteristica è escludibile mediante l'uso del parametro di
   linea di comando "/no-greyscale"); quando, invece, la barra degli
   strumenti è "in rilievo", le icone sono sempre colorate;
 - risolto un problema di "errore di file in sola lettura", quando, dopo
   una modifica, veniva chiusa la finestra di "Preferenze/Key-server";
 - modificato il funzionamento della combinazione Ctrl-A: quando il
   focus è sulle caselle di ricerca, viene selezionato tutto il testo,
   invece che tutte le chiavi nell'elenco;
 - risolto un vecchio problema che si presentava durante l'aggiornamento
   della barra degli strumenti;
 - eliminata l'eventualità che GPGshell potesse mostrare un KeyID
   errato, quando erano aperte diverse finestre di proprietà chiave;
 - aggiunta la possibilità di ottenere l'impronta digitale delle chiavi
   secondarie, mediante click destro sulla chiave, nell'elenco delle
   chiavi secondarie;
 - modificata la voce "Nascondi su lettura foto" in "Nascondi su lettura
   foto/impronta delle chiavi secondarie";
 - Preferenze/GnuPG:
   - aggiunta l'opzione "[openpgp]" e riorganizzata la finestra relativa
     alla compatibilità;
   - aggiunte le opzioni "[ask-cert-level]", "[keyid-format]" e
     "[sig-keyserver-url]" (visibili e attive solo se viene rilevato
     GnuPG v1.3.6 o superiore);
   - aggiunta un'interfaccia per l'opzione "[keyserver-options]"
     (visibile parzialmente, in base alla versione di GnuPG rilevata);
   - aggiunta la possibilità di creare automaticamente un Option-file
     "di base", se nel sistema non ne è già presente uno;
   - i valori delle opzioni sono ora gestiti indipendentemente dal fatto
     che siano scritti in maiuscolo o minuscolo (alcune opzioni, come,
     ad esempio, gli algoritmi di compressione, devono essere sempre
     scritte in minuscolo, per evitare che GnuPG riporti un errore);
   - nelle caselle a discesa degli algoritmi simmetrici, vengono
     caricati solo gli algoritmi validi, in base alla scelta di
     compatibilità effettuata ([pgp6], [pgp7] e [pgp8]);
   - rimossa l'opzione "[force-v3-sigs]". Questa opzione non ha più
     molto senso, poiché GnuPG produce sempre delle firme v3 quando non
     sono selezionate "openpgp" o "no-force-v3-sigs". Nemmeno l'opzione
     "pgp8" produce firme v4 benché sia semplicemente "openpgp" con
     "throw-keyids" disabilitato e "escape-from-lines" abilitato.
     C'è qualcosa di fondamentalmente errato, in questo, in GnuPG.
   - aggiunta una finestra tool-tip che riassume gli algoritmi
     compatibili con le varie versioni di PGP;
   - aggiunta una finestra tool-tip accanto all'opzione
     "[display-charset]" (viene mostrata solo in caso venga utilizzato
     GnuPG v1.3.92 o superiore);
GPGtools:
 - è possibile effettuare il salvataggio su file dell'hash calcolato,
   quando, nella casella di comparazione, non è presente un valore (il
   nome del file di destinazione, sarà: "<file>.md5" o "<file>.sha");
 - aggiunta una casella di testo per poter incollare un eventuale hash,
   in modo che possa essere effettuato un confronto automatico con
   l'hash calcolato (il risultato di validità, è segnalato dalla
   presenza di un pallino rosso o verde, accanto ai bottoni);
GPGtray:
 - nella finestra di "Visualizza/Modifica Appunti", aggiunte le voci
   "Usa il testo selezionato, come link" e "Pacchetti PGP", nei menu a
   discesa;
 - modificato il parametro da linea di comando, relativo alla fix per
   PegasusMail;
 - viene ora chiesta conferma, quando si chiude la finestra di
   "Visualizza/Modifica Appunti" e non si è salvato il testo negli
   appunti;
 - aggiunta l'icona accanto alla voce "Visualizza/Modifica Appunti" nel
   menu contestuale della system tray;
 - aggiunta la possibilità di eliminare le voci MRU, selezionandole con
   il tasto Ctrl premuto.
Tutte le novità, in dettaglio, le potete trovare nel file "GPGshell.htm"
nel pacchetto di installazione.
Ciao,
un TJL73 e il mal di gola...
-- 
"I gatti sono stati destinati ad insegnarci
 che in natura non tutto ha uno scopo."
                                                     -- Garrison Keillor


E' un mini-installer, quindi, deve già essere presente un'installazione
funzionante della v3.30, cui verranno sostituiti i moduli aggiornati.
Questo il changelog:
| Changes: 
|   * 3.32 (18.01.2005)
| - Disabled auto-wrapping when clear-signing text in GPGtray's
|   "View/Edit Clipboard" window (use the corresponding button or
|   menu-item to wrap).
| - Fixed the not always updating label-caption and visibility of
|   the MDC-/Sig-Indicators in the GUI-output window when
|   decrypting/verifying/importing.
| - Code improvements.
Nulla di più.
Ciao,
un TJL73 che si sente chiamato in causa dalla prima modifica...
-- 
"Il lavoro mi piace, mi affascina.
 Potrei starmene seduto per ore a guardarlo."
                                                     -- Jerome K. Jerome