Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.software.newsreader > #5588 > unrolled thread
| Started by | MCSM <despammed@mcsm.anonaddy.me> |
|---|---|
| First post | 2026-09-17 20:55 +0200 |
| Last post | 2026-09-21 11:34 +0200 |
| Articles | 9 — 3 participants |
Back to article view | Back to it.comp.software.newsreader
[NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android MCSM <despammed@mcsm.anonaddy.me> - 2026-09-17 20:55 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android Marcoseba <marcoseba73@live.it> - 2026-09-20 18:04 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android MCSM <despammed@mcsm.anonaddy.me> - 2026-09-20 18:17 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android Marcoseba <marcoseba73@live.it> - 2026-09-20 19:18 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android Marcoseba <marcoseba73@live.it> - 2026-09-20 19:19 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android Roxy <roxy@hotmail.com> - 2026-09-21 10:30 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android Roxy <roxy@hotmail.com> - 2026-09-21 08:49 +0000
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android MCSM <despammed@mcsm.anonaddy.me> - 2026-09-21 12:46 +0200
Re: [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android MCSM <despammed@mcsm.anonaddy.me> - 2026-09-21 11:34 +0200
| From | MCSM <despammed@mcsm.anonaddy.me> |
|---|---|
| Date | 2026-09-17 20:55 +0200 |
| Subject | [NeReO 1.4] - Ne(ws) Re(ader) O(pensource) x Android |
| Message-ID | <mn.8ce77ea964508397.0@mcsm.org> |
Su SourceForge (oppure aspettate l'avviso in app ;)
https://sourceforge.net/projects/nereo/files/1.4/
questa volta è un "MegAggiornamento" ;)
Si accettano solo BugFix - *Basta nuove Features* -
* Lo STARTTLS ora rispetta entrambe le meta' della RFC 4642, invece
di una sola. Se un server RIFIUTA lo STARTTLS prima dell'handshake,
NeReO puo' proseguire in chiaro come lo standard consente, e questo
non cambia. Ma se il server ACCETTA (382) e poi l'handshake
fallisce, la RFC impone a entrambe le parti di CHIUDERE, mentre
fino alla 1.3.7 proseguivamo in chiaro. Quel ripiego probabilmente
non funzionava nemmeno, perche' il ClientHello TLS era gia' stato
scritto sul socket; ma il punto e' che non doveva essere tentato.
Una connessione cosi' ora fallisce con un messaggio esplicito
invece di proseguire in silenzio senza cifratura.
* Il database e' stato aggiornato (schema versione 12). Server,
gruppi, articoli, filtri, identita' e bozze vengono migrati sul
posto e non viene cancellato nulla: e se mai NeReO trovasse una
versione che non sa migrare, ne fa prima una copia fisica e te lo
dice. Le strutture nuove non sono ancora usate da niente: ci sono
per il lavoro su fiducia e certificati che arriva in questa stessa
release. Come sempre prima di una versione che tocca il database,
un backup da Manutenzione non costa nulla.
* Un ripristino poteva assegnare a un server un nome utente che non
aveva mai avuto. I server senza account finivano nel backup
correttamente, come valore vuoto, ma venivano riletti come la
parola "null": quattro caratteri, che NeReO usava poi
diligentemente per autenticarsi su server che non vogliono alcuna
autenticazione. Il server rispondeva "381 Enter password", NeReO
mandava una password vuota, e il server replicava con un errore di
sintassi che non diceva nulla a nessuno. Era un solo controllo
mancante su sette campi dello stesso tipo, ed era li' almeno dalla
1.2.8. Ora il ripristino e' corretto, e i server che si portano
ancora dietro quel nome utente finto vengono riparati al primo
ripristino di un backup: il messaggio dice quanti.
* NeReO non manda piu' una password vuota quando un server la
chiede. Dice chiaramente che per quel server non ne e' salvata
nessuna, e suggerisce di cancellare il nome utente se il server non
richiede un account. Il controllo sta dove il server ha davvero
chiesto la password (risposta 381): un server che si accontenta del
solo nome utente risponde 281 e continua a funzionare, come vuole
la RFC 4643.
* In Manutenzione c'e' un nuovo riquadro "Diagnostica database".
Conta
le righe di ogni tabella e mostra la versione dello schema e lo
spazio occupato, con un pulsante Copia. Esiste perche' una
migrazione del database che SI APRE non e' la stessa cosa di una
migrazione che ha FUNZIONATO: puo' essere formalmente corretta e
aver comunque svuotato una tabella, e l'app si aprirebbe benissimo
- sarebbe l'archivio a non esserci piu'. Prendi i numeri prima di
un aggiornamento e di nuovo dopo: se coincidono, non si e' perso
niente. E' anche la cosa piu' rapida da allegare a una
segnalazione. Non viene calcolato niente finche' non premi il
pulsante.
* Rispondendo a un crosspost ora si vede dove il messaggio andra'
davvero. Fino a ora la schermata di scrittura mostrava solo il
gruppo che stavi leggendo, anche quando la risposta era impostata
per uscire su tre. Con questo sono caduti altri due difetti:
riaprire il selettore dei gruppi per CONTROLLARE la scelta la
riportava in silenzio al valore predefinito (il caso peggiore
possibile, perche' il gesto di controllo distruggeva cio' che
controllava), e nella vista a pannelli il pulsante del crosspost
non esisteva affatto, quindi per cambiare i gruppi bisognava
abbandonare la risposta e ricominciare. Tutti e tre segnalati da
Dave Royal.
* "Tutti i messaggi" ora funziona anche sui server ad alta
ritenzione. Chiedere l'intero storico di un gruppo molto grande
faceva richiedere tutto l'intervallo in una volta sola, e la
risposta poteva superare il tetto di 64 MB che protegge l'app
dall'esaurire la memoria: errore, e nessun messaggio scaricato.
Ora l'elenco si chiede a fette, e ogni fetta viene salvata prima
di chiedere la successiva. Il tetto resta dov'era (alzarlo
avrebbe spostato il muro, non tolto) e in piu' si guadagnano due
cose: una sincronizzazione interrotta a meta' riprende invece di
ricominciare, e la memoria usata non dipende piu' da quanto e'
grande il gruppo. Segnalato da Bingo3331.
* La fiducia TLS ora si concede, non si subisce. Il percorso normale
non cambia. Cambia cosa succede quando FALLISCE: invece di un
vicolo
cieco, NeReO annota l'identita' che il server ha presentato e la
segna VISTA, NON FIDATA, e la connessione fallisce lo stesso.
L'approvi dopo, con calma, da Server -> Identita' TLS, mai in un
dialogo in mezzo a un aggiornamento: un avviso di sicurezza che ti
interrompe e' quello che si clicca senza leggere. Si appunta lo
SHA-256 della chiave pubblica della foglia, mai di un intermedio.
Da
li' in poi quella chiave si confronta a OGNI connessione, e se
cambia NeReO si ferma e te le mostra entrambe, senza nessun
pulsante
"accetta la nuova". L'attrito e' la funzione. C'e' anche
un'eccezione "certificato scaduto" per riga server, che rilassa le
date e nient'altro, e che si disinnesca da sola il giorno del
rinnovo.
* Avviso "il certificato scade fra N giorni". Il TrustManager vede il
certificato a ogni connessione: la data di scadenza e' gratis, e
non
usarla sarebbe stato sprecare un dato gia' in mano. Nasce da un
caso
vero: un amministratore che rinnova A MANO, e un certificato Let's
Encrypt che vive 90 giorni. Quella situazione non e' chiusa, e'
ciclica.
* Gli accenti non si rompono piu' negli articoli senza dichiarazione
di charset o con una dichiarazione sbagliata. Su sette casi
misurati, cinque perdevano il testo; il peggiore era la
dichiarazione SBAGLIATA, che non produceva nemmeno un carattere
d'errore ma spazzatura plausibile, che NeReO ripubblicava in UTF-8
impeccabile. Regola a tre passi, dieci casi verificati a ogni
compilazione. E siccome NeReO salva il testo GIA' DECODIFICATO,
c'e'
una nuova azione "Ricarica il messaggio" per la barra
dell'articolo:
senza, la correzione sarebbe invisibile su tutto cio' che e' gia'
in
archivio.
* Il "letto" segue il Message-ID. Un crosspost letto in un gruppo
risulta letto anche negli altri: e' un messaggio solo, ed e' quello
che fa MesNews. Discussioni seguite e filtri ragionavano gia'
cosi',
faceva eccezione solo il letto. Predefinito acceso.
* Followup-To letto e rispettato. Era l'unico criterio GNKSA che
NeReO
non rispettava. Se l'autore chiede che le risposte proseguano
altrove, la risposta va LI', e la schermata di scrittura lo DICE:
dirottare senza avvisare sostituirebbe una scortesia con una
sorpresa. Se apri il selettore dei gruppi e scegli tu, vince la tua
scelta. Il caso "poster" non blocca la pubblicazione ma avvisa e
offre l'indirizzo dell'autore.
* Introduzione alla citazione per gruppo (richiesta di Henry The
Mole). SOSTITUISCE quella dell'identita' invece di entrare nel
sorteggio: serve una scelta mirata, tipicamente la lingua del
gruppo.
--
.:. MCSM .:.
-> posting from PC with MesNews <-
[toc] | [next] | [standalone]
| From | Marcoseba <marcoseba73@live.it> |
|---|---|
| Date | 2026-09-20 18:04 +0200 |
| Message-ID | <118p06o$38jb5$1@dont-email.me> |
| In reply to | #5588 |
MCSM <despammed@mcsm.anonaddy.me> ha scritto: > Su SourceForge (oppure aspettate l'avviso in app ;) > https://sourceforge.net/projects/nereo/files/1.4/ > > questa volta è un "MegAggiornamento" ;) > > Si accettano solo BugFix - *Basta nuove Features* - > > * Lo STARTTLS ora rispetta entrambe le meta' della RFC 4642, invece > di una sola. Se un server RIFIUTA lo STARTTLS prima dell'handshake, > NeReO puo' proseguire in chiaro come lo standard consente, e questo > non cambia. Ma se il server ACCETTA (382) e poi l'handshake > fallisce, la RFC impone a entrambe le parti di CHIUDERE, mentre > fino alla 1.3.7 proseguivamo in chiaro. Quel ripiego probabilmente > non funzionava nemmeno, perche' il ClientHello TLS era gia' stato > scritto sul socket; ma il punto e' che non doveva essere tentato. > Una connessione cosi' ora fallisce con un messaggio esplicito > invece di proseguire in silenzio senza cifratura. > * Il database e' stato aggiornato (schema versione 12). Server, > gruppi, articoli, filtri, identita' e bozze vengono migrati sul > posto e non viene cancellato nulla: e se mai NeReO trovasse una > versione che non sa migrare, ne fa prima una copia fisica e te lo > dice. Le strutture nuove non sono ancora usate da niente: ci sono > per il lavoro su fiducia e certificati che arriva in questa stessa > release. Come sempre prima di una versione che tocca il database, > un backup da Manutenzione non costa nulla. > * Un ripristino poteva assegnare a un server un nome utente che non > aveva mai avuto. I server senza account finivano nel backup > correttamente, come valore vuoto, ma venivano riletti come la > parola "null": quattro caratteri, che NeReO usava poi > diligentemente per autenticarsi su server che non vogliono alcuna > autenticazione. Il server rispondeva "381 Enter password", NeReO > mandava una password vuota, e il server replicava con un errore di > sintassi che non diceva nulla a nessuno. Era un solo controllo > mancante su sette campi dello stesso tipo, ed era li' almeno dalla > 1.2.8. Ora il ripristino e' corretto, e i server che si portano > ancora dietro quel nome utente finto vengono riparati al primo > ripristino di un backup: il messaggio dice quanti. > * NeReO non manda piu' una password vuota quando un server la > chiede. Dice chiaramente che per quel server non ne e' salvata > nessuna, e suggerisce di cancellare il nome utente se il server non > richiede un account. Il controllo sta dove il server ha davvero > chiesto la password (risposta 381): un server che si accontenta del > solo nome utente risponde 281 e continua a funzionare, come vuole > la RFC 4643. > * In Manutenzione c'e' un nuovo riquadro "Diagnostica database". > Conta > le righe di ogni tabella e mostra la versione dello schema e lo > spazio occupato, con un pulsante Copia. Esiste perche' una > migrazione del database che SI APRE non e' la stessa cosa di una > migrazione che ha FUNZIONATO: puo' essere formalmente corretta e > aver comunque svuotato una tabella, e l'app si aprirebbe benissimo > - sarebbe l'archivio a non esserci piu'. Prendi i numeri prima di > un aggiornamento e di nuovo dopo: se coincidono, non si e' perso > niente. E' anche la cosa piu' rapida da allegare a una > segnalazione. Non viene calcolato niente finche' non premi il > pulsante. > * Rispondendo a un crosspost ora si vede dove il messaggio andra' > davvero. Fino a ora la schermata di scrittura mostrava solo il > gruppo che stavi leggendo, anche quando la risposta era impostata > per uscire su tre. Con questo sono caduti altri due difetti: > riaprire il selettore dei gruppi per CONTROLLARE la scelta la > riportava in silenzio al valore predefinito (il caso peggiore > possibile, perche' il gesto di controllo distruggeva cio' che > controllava), e nella vista a pannelli il pulsante del crosspost > non esisteva affatto, quindi per cambiare i gruppi bisognava > abbandonare la risposta e ricominciare. Tutti e tre segnalati da > Dave Royal. > * "Tutti i messaggi" ora funziona anche sui server ad alta > ritenzione. Chiedere l'intero storico di un gruppo molto grande > faceva richiedere tutto l'intervallo in una volta sola, e la > risposta poteva superare il tetto di 64 MB che protegge l'app > dall'esaurire la memoria: errore, e nessun messaggio scaricato. > Ora l'elenco si chiede a fette, e ogni fetta viene salvata prima > di chiedere la successiva. Il tetto resta dov'era (alzarlo > avrebbe spostato il muro, non tolto) e in piu' si guadagnano due > cose: una sincronizzazione interrotta a meta' riprende invece di > ricominciare, e la memoria usata non dipende piu' da quanto e' > grande il gruppo. Segnalato da Bingo3331. > * La fiducia TLS ora si concede, non si subisce. Il percorso normale > non cambia. Cambia cosa succede quando FALLISCE: invece di un > vicolo > cieco, NeReO annota l'identita' che il server ha presentato e la > segna VISTA, NON FIDATA, e la connessione fallisce lo stesso. > L'approvi dopo, con calma, da Server -> Identita' TLS, mai in un > dialogo in mezzo a un aggiornamento: un avviso di sicurezza che ti > interrompe e' quello che si clicca senza leggere. Si appunta lo > SHA-256 della chiave pubblica della foglia, mai di un intermedio. > Da > li' in poi quella chiave si confronta a OGNI connessione, e se > cambia NeReO si ferma e te le mostra entrambe, senza nessun > pulsante > "accetta la nuova". L'attrito e' la funzione. C'e' anche > un'eccezione "certificato scaduto" per riga server, che rilassa le > date e nient'altro, e che si disinnesca da sola il giorno del > rinnovo. > * Avviso "il certificato scade fra N giorni". Il TrustManager vede il > certificato a ogni connessione: la data di scadenza e' gratis, e > non > usarla sarebbe stato sprecare un dato gia' in mano. Nasce da un > caso > vero: un amministratore che rinnova A MANO, e un certificato Let's > Encrypt che vive 90 giorni. Quella situazione non e' chiusa, e' > ciclica. > * Gli accenti non si rompono piu' negli articoli senza dichiarazione > di charset o con una dichiarazione sbagliata. Su sette casi > misurati, cinque perdevano il testo; il peggiore era la > dichiarazione SBAGLIATA, che non produceva nemmeno un carattere > d'errore ma spazzatura plausibile, che NeReO ripubblicava in UTF-8 > impeccabile. Regola a tre passi, dieci casi verificati a ogni > compilazione. E siccome NeReO salva il testo GIA' DECODIFICATO, > c'e' > una nuova azione "Ricarica il messaggio" per la barra > dell'articolo: > senza, la correzione sarebbe invisibile su tutto cio' che e' gia' > in > archivio. > * Il "letto" segue il Message-ID. Un crosspost letto in un gruppo > risulta letto anche negli altri: e' un messaggio solo, ed e' quello > che fa MesNews. Discussioni seguite e filtri ragionavano gia' > cosi', > faceva eccezione solo il letto. Predefinito acceso. > * Followup-To letto e rispettato. Era l'unico criterio GNKSA che > NeReO > non rispettava. Se l'autore chiede che le risposte proseguano > altrove, la risposta va LI', e la schermata di scrittura lo DICE: > dirottare senza avvisare sostituirebbe una scortesia con una > sorpresa. Se apri il selettore dei gruppi e scegli tu, vince la tua > scelta. Il caso "poster" non blocca la pubblicazione ma avvisa e > offre l'indirizzo dell'autore. > * Introduzione alla citazione per gruppo (richiesta di Henry The > Mole). SOSTITUISCE quella dell'identita' invece di entrare nel > sorteggio: serve una scelta mirata, tipicamente la lingua del > gruppo. > Ciao, finalmente ho avuto tempo di scaricarlo e provarlo. Pixel 9a, impossibile scrivere i messaggi perché non si legge il testo. Una volta che si apre la tastiera lo spazio di lettura e scrittura si riduce a meno di un rigo e non si riesce a vedere più niente. Lo spazio non si ridimensiona in alcun modo e non soi vede niente di quello che si scrive (si osserva solo che aumenta il numero dei caratteri). Un saluto Marco -- Ciao, Marco
[toc] | [prev] | [next] | [standalone]
| From | MCSM <despammed@mcsm.anonaddy.me> |
|---|---|
| Date | 2026-09-20 18:17 +0200 |
| Message-ID | <mn.a4497ea9a4e0cb7e.0@mcsm.org> |
| In reply to | #5590 |
On 20/09/2026 , *Marcoseba* wrote:
.....
> Ciao, finalmente ho avuto tempo di scaricarlo e provarlo. Pixel
> 9a, impossibile scrivere i messaggi perché non si legge il testo.
>
> Una volta che si apre la tastiera lo spazio di lettura e scrittura
> si riduce a meno di un rigo e non si riesce a vedere più niente.
> Lo spazio non si ridimensiona in alcun modo e non soi vede niente
> di quello che si scrive (si osserva solo che aumenta il numero
> dei caratteri).
>
> Un saluto
> Marco
Io ho il Pixel 8a e non ho questo problema!
- Come hai impostato la grandezza dei caratteri in "aspetto"?
- Seconda ipotesi: ha la tastiera impostata più grande del normale
--
.:. MCSM .:.
-> posting from PC with MesNews <-
[toc] | [prev] | [next] | [standalone]
| From | Marcoseba <marcoseba73@live.it> |
|---|---|
| Date | 2026-09-20 19:18 +0200 |
| Message-ID | <118p4hs$3adfk$1@dont-email.me> |
| In reply to | #5591 |
MCSM <despammed@mcsm.anonaddy.me> ha scritto: > On 20/09/2026 , *Marcoseba* wrote: > ..... >> Ciao, finalmente ho avuto tempo di scaricarlo e provarlo. Pixel >> 9a, impossibile scrivere i messaggi perché non si legge il testo. >> >> Una volta che si apre la tastiera lo spazio di lettura e scrittura >> si riduce a meno di un rigo e non si riesce a vedere più niente. >> Lo spazio non si ridimensiona in alcun modo e non soi vede niente >> di quello che si scrive (si osserva solo che aumenta il numero >> dei caratteri). >> >> Un saluto >> Marco > > Io ho il Pixel 8a e non ho questo problema! > - Come hai impostato la grandezza dei caratteri in "aspetto"? > - Seconda ipotesi: ha la tastiera impostata più grande del normale > Ho una gboard in modalità estesa (quindi può essere più grande del normale). Però se anche la chiudo la finestra di scrittura con cambia -- Ciao, Marco
[toc] | [prev] | [next] | [standalone]
| From | Marcoseba <marcoseba73@live.it> |
|---|---|
| Date | 2026-09-20 19:19 +0200 |
| Message-ID | <118p4i5$3adfk$2@dont-email.me> |
| In reply to | #5591 |
MCSM <despammed@mcsm.anonaddy.me> ha scritto: > On 20/09/2026 , *Marcoseba* wrote: > ..... >> Ciao, finalmente ho avuto tempo di scaricarlo e provarlo. Pixel >> 9a, impossibile scrivere i messaggi perché non si legge il testo. >> >> Una volta che si apre la tastiera lo spazio di lettura e scrittura >> si riduce a meno di un rigo e non si riesce a vedere più niente. >> Lo spazio non si ridimensiona in alcun modo e non soi vede niente >> di quello che si scrive (si osserva solo che aumenta il numero >> dei caratteri). >> >> Un saluto >> Marco > > Io ho il Pixel 8a e non ho questo problema! > - Come hai impostato la grandezza dei caratteri in "aspetto"? > - Seconda ipotesi: ha la tastiera impostata più grande del normale > Ho una gboard in modalità estesa (quindi può essere più grande del normale). Però se anche la chiudo la finestra di scrittura con cambia -- Ciao, Marco
[toc] | [prev] | [next] | [standalone]
| From | Roxy <roxy@hotmail.com> |
|---|---|
| Date | 2026-09-21 10:30 +0200 |
| Message-ID | <118qpue$3to9$1@solani.org> |
| In reply to | #5588 |
MCSM <despammed@mcsm.anonaddy.me> ha scritto: > Su SourceForge (oppure aspettate l'avviso in app ;) > https://sourceforge.net/projects/nereo/files/1.4/ > > questa volta è un "MegAggiornamento" ;) > > Si accettano solo BugFix - *Basta nuove Features* - > Sai quale sarebbe la ciliegina sulla torta per un newreader? Se implementasse quella funzione che aveva mi pare anche Thinderbird per windows di "Delete Message" proprio a livello di server. Riusciva a cancellare un messaggio proveniente dallo stesso indirizzo ip del momento, un proprio messaggio ovviamente, magari un post con troppi errori ecc. Alcuni server lo facevano anche da una pagina del loro stesso sito, ma non so se lo fanno ancora, e soprattutto non ricordo quali. Ovviamente è un'idea buttata lì, un per di più.
[toc] | [prev] | [next] | [standalone]
| From | Roxy <roxy@hotmail.com> |
|---|---|
| Date | 2026-09-21 08:49 +0000 |
| Message-ID | <118qr37$3v3h$1@solani.org> |
| In reply to | #5594 |
Aggiungere la funzione di cancellazione o modifica (Supersedes) non è impossibile con l'IA. Dovrebbe implementare due cose:L'header Cancel-Lock: Quando l'app invia un post a Eternal-September, deve saper generare e includere la stringa crittografica segreta del profilo utente.Il comando CANCEL via NNTP: Inserire un piccolo tasto "Elimina" nel menu del thread che, se premuto su un messaggio proprio, invii al server la stringa Control: cancel <Message-ID> insieme alla chiave di sblocco.
[toc] | [prev] | [next] | [standalone]
| From | MCSM <despammed@mcsm.anonaddy.me> |
|---|---|
| Date | 2026-09-21 12:46 +0200 |
| Message-ID | <mn.aafe7ea9da9b91da.0@mcsm.org> |
| In reply to | #5595 |
On 21/09/2026 , *Roxy* wrote:
Comunque, a parte le battute, ora ti devo una risposta sera ed
esaustiva
In realta' quella funzione c'e' gia', e c'e' da parecchio: dalla
1.2.11, di inizio settembre. Sono due voci, non una, e stanno nel menu
contestuale di un messaggio nella lista discussioni (pressione
prolungata sulla riga, oppure il pulsante "tre puntini" della riga
se usi il layout a pannelli):
- "Ritira dal server (cancel)..."
- "Sostituisci (supersede)..."
(probabilmente tu non le hai mai perché continui ad usare il tuo
famigerato TV BOX (che sinceramente inizia a starmi un po'
antipatico... lol )
Compaiono SOLO sui tuoi messaggi.
Se non le vedi su un tuo post, il motivo e' quasi sempre che
l'indirizzo nel From di quel messaggio non coincide con nessuna delle
identita' configurate in NeReO: il controllo si basa su quello.
Detto questo, il tuo caso - "un post con troppi errori" - vuole la
seconda voce, non la prima. E qui viene la parte interessante, perche'
e' il contrario di quello che uno si potrebbe aspettare.
- Ho fatto quattro prove sul campo il 6 e il 7 settembre, con tre
provider diversi (OVH, Astraweb, Eternal-September), ritirando e
sostituendo messaggi miei e andando poi a guardare cosa restava su
ciascuno. Il risultato, riassunto in una riga:
- il ritiro vale, in pratica, solo sul server su cui hai pubblicato.
Il motivo e' strutturale, non e' un limite del programma. Un "cancel"
e' un MESSAGGIO DI CONTROLLO: un server che non li esegue non li
inoltra nemmeno, quindi la richiesta muore li' e gli altri server non
ne vengono mai a conoscenza. Su Astraweb, per dire, il ritiro non ha
avuto effetto da nessuna parte, nemmeno sul server stesso. E dopo le
ondate di cancel falsificati degli anni '90 la gran parte dei server
ha smesso di onorare i cancel di terzi: quello che resta e' una
politica locale, "accetto il ritiro perche' l'articolo e' stato
iniettato qui, dallo stesso utente autenticato".
Un "supersede" invece e' un *ARTICOLO NORMALE*, che porta in piu'
un'intestazione Supersedes. Viaggia con il flusso ordinario a
prescindere da cosa ne pensi il server che lo inietta, e ogni server a
valle decide per conto suo se ritirare il vecchio. Nella mia prova il
server di partenza non ha ritirato niente, ma ha propagato
regolarmente la versione nuova, e a valle il vecchio e' sparito.
Morale, contraria all'intuito: se la correzione deve essere vista da
tutti, Sostituisci e' molto piu' efficace di Ritira. Nessuna delle due
e' garantita al 100%, ma almeno il supersede garantisce che la versione
buona arrivi dappertutto.
Ritira serve quando vuoi togliere qualcosa dal TUO server; non e' uno
strumento per far sparire un messaggio da Usenet, e nulla lo e'.
Un'ultima cosa, da sapere. Nella 1.2.15 NeReO ha cominciato a
verificare con STAT se il ritiro e' davvero avvenuto, invece di
limitarsi a dire "richiesta inviata"; e nella 1.2.16 la verifica e'
stata estesa a TUTTI i server configurati, non solo a quello di
pubblicazione. Quindi dopo un ritiro ti ritrovi un elenco per server -
ritirato qui, ancora presente la', non verificabile altrove - che e'
esattamente la domanda che uno si pone e a cui prima bisognava
rispondere a mano aprendo un altro programma su un altro computer.
--
.:. MCSM .:.
-> posting from PC with MesNews <-
[toc] | [prev] | [next] | [standalone]
| From | MCSM <despammed@mcsm.anonaddy.me> |
|---|---|
| Date | 2026-09-21 11:34 +0200 |
| Message-ID | <mn.aab67ea9ab7786a4.0@mcsm.org> |
| In reply to | #5594 |
On 21/09/2026 , *Roxy* wrote:
>> Si accettano solo BugFix - *Basta nuove Features* -
> Sai quale sarebbe la ciliegina sulla torta per un newreader? Se
> implementasse quella funzione che aveva mi pare anche Thinderbird
> per windows di "Delete Message" proprio a livello di server.
qual'è la parte di *Basta nuove Features* che non ti è ben chiara?? :)
:P
--
.:. MCSM .:.
-> posting from PC with MesNews <-
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.software.newsreader
csiph-web