Newsgroup: it.comp.software.newsreader
Titolo: OpenPGP, piu' nntp, salva messaggi

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Cercavo, se esiste, un newsreader che abbia queste
caratteristiche:
- - possa gestire i messaggi firmati con GnuPG (compresa, magari,
la
possibilità di reperire su un keyserver a scelta le chiavi
pubbliche
mancanti)
- - possa lavorare con più server nntp con un'unica sottoscrizione
ad un NG
(non come Outlook Express, per intenderci) [attualmente se mi
collego con
Tiscali devo sottoscrivere un NG che magari ho gia sottoscritto
con Libero]
- - possa salvare i messaggi
Grazie
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32) - GPGshell v3.02
iD8DBQFALnEAYqDHRhZj29sRAmUiAJ4nkfucYMF9JEBh6Oh5e7WUiT7DHQCfaMTW
dcch845PvSLFjEDvSFcZRew=
=JUfu
-----END PGP SIGNATURE-----

 * XPN:		no... «XPN non consente.» [cit.] :P
Rimpiangerai queste battutine quando XPN diventerà famoso e tu _non_
sarai inserito nella lista dei beta-tester storici :-DP
-- 
Se i fatti e la teoria non concordano, cambia i fatti. (Albert
Einstein)
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 - --
...ma per i delimitatori smembrati non c'è che fare, temo :/


 tu _non_ sarai inserito nella lista dei beta-tester storici
Pazienza ;)
(LOL! Ma io stavo solo citando Stiv eh :D)


 non ne ho idea... :))
Beh scusa non vorrei sembrare acido, ma allora che lo usi a fare?
Ad esempio questo tuo post era fatto (escludendo gli header) da un buon
90% di "codice" PGP, il restante 10% diviso in 4 righe di quote ed una
di contenuto originale ... a me francamente sembra solo uno spreco.
-- 
Confuse people. Start making sense.


 (LOL! Ma io stavo solo citando Stiv eh :D)
Ce lo so, ce lo so, ma anche lui si pentirà :-DD
-- 
Marriage is the only adventure open to the cowardly.


 *Maledetto l'uomo che confida nell'uomo* (Ger 17,5)
ma tu pensa il casino..... Thunderbird me lo fa sistematicamente e non
capisco perché. qui noto un format=flowed, magari c'entra qualcosa.
l'attribution line di fantasia è dovuta all'oe deuglifier, ok. ma il
delimitatore di firma senza spazio lo vedete pure voi?
X-No-Archive: No
-- 
frank zappa - francesco zappa/opus iv, no. 3, 1st movement, andante

 Ce lo so, ce lo so, ma anche lui si pentirà :-DD
Macché, lui campa felice col suo OE...
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
On air: Ann Lee - Two times

 Macché, lui campa felice col suo OE...
Appunto ridevo :-)
-- 
Dancing is a perpendicular expression of a horizontal desire.


 python che gira sui cell. nokia, uno spettacolo
Passale, no? :)
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
Now Playing: Lenny Kravitz - I belong to you

 Passale, no? :)
Questo presuppone che io mi ricordi dove ho visto il link :-D
-- 
Assassins do it from behind!


 Questo presuppone che io mi ricordi dove ho visto il link :-D
LOL :)
Comunque suppongo solo sui Symbian... bello lo stesso :)
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
Now Playing: nothing, Winamp stopped

 Comunque suppongo solo sui Symbian... bello lo stesso :)
Si, esiste una 66 series?
-- 
La risposta è dentro di te! e però è sbagliata!


 Si, esiste una 66 series?
La serie 60 credo tu intenda (</yoda>). 7650, 3650, 3660, 6600, 
N-Gage.


 Per fortuna a rimuoverle ci pensa uno script di Dialog...
Ringraziami che te lo ho fatto fare io... :^)
-- 
Greetings from Persimmonland
k|b|s ~> mailto `echo ti.gulgb@sbk|'rev'`

 ...ma per i delimitatori smembrati non c'è che fare, temo :/
Quello è "colpa" di PGP/GnuPG, e non si può fare nulla.
Quando le macchine voleranno, e noi lavoreremo quattro ore al giorno, e
su Usenet si potrà mandare roba in MIME, si userà application/pgp. Per
ora bisogna accontentarsi dell'ascii armoured text, con le sue
limitazioni.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Quello è "colpa" di PGP/GnuPG, e non si può fare nulla.
Prima di «tradire» Hamster, stavo lavorando sullo script KillPGP;
quello mi pare ci riuscisse... prima o poi, mi metterò a studiare
gli script di Dialog e vedrò che si può fare :)
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
Now Playing: nothing, Winamp stopped

 a me francamente sembra solo uno spreco.
Concordo...


 Ringraziami che te lo ho fatto fare io... :^)
Grazie, ma quello era per Hamster :)
Quello per Dialog l'ho solo copiato e incollato dal Wiki ^___^


 apposta per quell'articolo :)
Ah ecco mi sono infervorato per nulla allora :-D
Cmq le mie osservazioni rimangono 
-- 
Pure drivel tends to drive away ordinary drivel.


 limitazioni.
non so bene come faccia, ma Gnus visualizza senza problemi anche l'aat.
nel post dell'op, con slrn vedo i tre "- -", con Gnus hyphen singoli.
idem per le firme, se un format=flowed non mi scassa i maroni (ho
verificato che era quello).
-- 
steve vai - passion and warfare/for the love of god

 ...ma per i delimitatori smembrati non c'è che fare, temo :/
*Xnews.ini*
    [Misc]
    SigDashRegex=^\-\-\s?$|^\-\s\-\-\s?$
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

SigDashRegex=^\-\-\s?$|^\-\s\-\-\s?$
Tra l'altro, ho chiesto tempo fa in Mantis di implementare qualcosa 
del genere... chissà se Marcus mi darà questa soddisfazione ;-)


 nel post dell'op, con slrn vedo i tre "- -", con Gnus hyphen singoli.
Probabilmente[1], il Figlio del Demonio effettua una sostituzione quando
trova un'occorrenza di "- -- ", e mette "-- " al suo posto.
/Ça va sans dire/, che una cosa del genere *solo* quel programma scritto
da Satana in persona poteva farlo.
+++
[1] Ma che lo dico a fare...


 un'occorrenza di "- -- ", e mette "-- " al suo posto.
Non credo sia così semplice, si rischierebbero un sacco di falsi
positivi... vabbè che il Diavolo fa le pentole e non i coperchi,
però dubito che gnus possa essere tanto stupido ;)
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
Now Playing: Bruce Springsteen - The rising

 però dubito che gnus possa essere tanto stupido ;)
Beh, se l'articolo è segnato con PGP (e qui è banale), allora il numero
di possibili falsi positivi si riduce ampiamente.
Quindi, l'AND logico "articolo segnato" && "linea '- -- '" dovrebbe
bastare.


 il numero di possibili falsi positivi si riduce ampiamente.
Anche questo è vero... ma gnus è open source, no? Guardiamo ;P
-- 
Fare Well! | it-alt.* CMS (CGFI) ~ 
http://www.x-privat.org/it-alt
G          | 40tude Dialog 2.0.10.1 ß33 ~ 
http://snurl.com/dialog
Now Playing: Vangelis - Theme from Antarctica

 Anche questo è vero... ma gnus è open source, no? Guardiamo ;P
Non voglio rimetterci la vista. Guarda tu, se vuoi. :-P


 Non voglio rimetterci la vista. Guarda tu, se vuoi. :-P
dato che la perderò comunque per i miei peccati, mi offro volontario.
un parser confronta l'articolo con una lista i cui elementi sono così
formati:
   (tipo
    "regex iniziale"
    "regex finale"
    azione)
se le regex isolano una parte interessante, questa viene processata in
base all'azione prevista.
ho isolato la funzione corrispondente all'azione, che a sua volta ne
chiama un'altra. le linee di codice rilevanti sono queste:
   (while (re-search-forward "^- " nil t)
       (replace-match "" t t)
       (forward-line 1))
***
ma ora ditemi: valeva la pena fare le ore piccole discutendo di questo?
-- 
firehose - flyin' the flannel/losers, boozers, and heroes

 da Satana in persona poteva farlo.
nah. magari potresti patchare slrn...
-- 
firehose - flyin' the flannel/lost colors

 Anche questo è vero... ma gnus è open source, no? Guardiamo ;P
Solo un folle potrebbe dire questa cosa :-D
-- 
It's bad luck to be superstitious.


 nah. magari potresti patchare slrn...
Patch? Per la visualizzazione?
Ma no, ma no. Basta un macro per processare il corpo dell'articolo,
togliere '^"- "' e risputare il corpo dell'articolo così modificato
verso SLRN. Niente di complicato.
Quanto all'elimiazione, basta dire a SLRN di considerare come
delimitatore di firma anche "^- --?", oltre a "^--?".


 delimitatore di firma anche "^- --?", oltre a "^--?".
fatto, thanks 
-- 
miroslav vitous - jan garbarek - atmos/forthcoming

 ci stai lavorando?
Al momento no, anche perché, come al solito il tempo scarseggia.
Ho allocato 24 ore di tempo nel 2007, se ti va bene. :-)
+++
Seriamente, una cosa assolutamente non testata, e su cui non garantisco
neanche con una pistola puntata alla tempia, potrebbe essere:
#v+
implements("gnusify");
static define strip_pgp_sigdash () %{{{
{
  variable article, processed_article;
 
  % sanity check: no group mode, article visible.
  if (is_group_mode) return;
  !if (is_article_visible) return;
 
  article = article_as_string();
  if (0 == strlen(article))
    return;
  (processed_article, ) = strreplace(article,
                                     "- -- ",
				     "-- ",
				     -1);
 
  replace_article(processed_article);
}
%}}}
!if (1 == register_hook("read_article_hook", "gnusify->strip_pgp_sigdash"))
   error("failure registering read_article_hook[strip_pgp_sigdash]");
#v-
Ripeto, se non si fosse capito: CODICE NON TESTATO. Non se neanche se
viene correttamente interpretato (probabile che abbia fatto errori
banali di sintassi), e non garantisco che l'articolo che questa macro
caà fòri sia ridotto peggio di un tirapiedi di Al Capone dopo San
Valentino.
È molto grezza, e assolutamente inefficiente perché non usa pattern
matching, ma solo sostituzione bieca; senza contare che, probabilmente è
inutile, dato che una cosa del genere funziona solo in visualizzazione,
e non altera in alcun modo l'articolo in sé e per sé. BTW: Se si vuole
pattern matching, si devono usare le libslang 1.4.9, il modulo PCRE e
tanta, tanta attenzione nel sostituire il sigdash taroccato da
PGP/GnuPG. Non difficile, ma, come ho detto, il tempo è poco.


 taroccato da PGP/GnuPG.
ma bastano le RE, no? (spero che le PCRE vengano utilizzate per lo scoring
in futuro).
-- 
astor piazzolla - libertango/violentango