Newsgroup: it.comp.os.linux.sys
Titolo: filtri di inn?

stavo per postare in un ng un messaggio con delle tabelle disegnate
tramite caratteri ascii, quando mi vedo rifiutare l'articolo dal mio
newsserver locale. Evidentemente i "|" usati per le tabelle sono
considerati come caratteri di quoting, perche' il risultato e'
inews -h < .article.10987
Article not posted -- more included text than new text
(Article not posted.)
sono ore che sto cercando di capire come risolvere il problema, si
son fatte le 05:38 e io inizio anche ad essere lievemente alterato.
Come diavolo si fa a disabilitare quel controllo???? Ho rivoltato
come un calzino tutto l'hard disk alla ricerca di un accenno di
spiegazione, ma non ho trovato niente!
Uso una debian 2.2
# dpkg -s inn | grep Version
Version: 1:1.7.2-16
# dpkg -s inewsinn | grep Version
Version: 1:1.7.2-16
La mia gratitudine eterna a chi mi da' una mano.
-- 
addio, e grazie per tutto il pesce

 considerati come caratteri di quoting, perche' il risultato e'
Hai provato a proteggere i '|' con un '\'?
Esempio, se io voglio scrivere hello ! con figlet devo scrivere cosi'
[thorin@durin thorin]$ echo hello \! | figlet
 _          _ _         _ 
| |__   ___| | | ___   | |
| '_ \ / _ \ | |/ _ \  | |
| | | |  __/ | | (_) | |_|
|_| |_|\___|_|_|\___/  (_)
 
altrimenti la shell si inc... come una biscia a causa del '!' che
interpreta come il 'bang'
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

Pape' Satan, pape' Satan aleppe, comincio' 
thorin_...@durin.khazad-dum.net
 con voce chioccia:
tahdkdn> Hai provato a proteggere i '|' con un '\'?
tahdkdn> Esempio, se io voglio scrivere hello ! con figlet devo scrivere cosi'
[...]
tahdkdn> altrimenti la shell si inc... come una biscia a causa del '!' che
tahdkdn> interpreta come il 'bang'
ma il messaggio viene passato a inews con un < da file, la shell
quindi non c'entra niente...


 quindi non c'entra niente...
Ah quindi se tu scrivi in un file dei caratteri speciali e li mandi in
pasto ad un programma funziona secondo te?
Forse non ti e' chiaro che la redirezione da un file e' la stessa
identica cosa che se scrivessi da tastiera. Cmq fai come credi.


> quindi non c'entra niente...
tahdkdn> Ah quindi se tu scrivi in un file dei caratteri speciali e li mandi in
tahdkdn> pasto ad un programma funziona secondo te?
indubbiamente.
Tanto per fare un esempio banale:
gzip -c > boh.gz < vmlinuz
In ogni caso non vedo proprio perche' LA SHELL dovrebbe dirmi
"Article not posted -- more included text than new text".
E' ovviamente un problema di inews o di inn, che si rifiutano di
postare messaggi con certe caratteristiche. Quello che ancora non ho
capito e' dove si disabilitano questi filtri.
tahdkdn> Forse non ti e' chiaro che la redirezione da un file e' la stessa
tahdkdn> identica cosa che se scrivessi da tastiera. Cmq fai come credi.
mmmmh... mi dispiace thorin, ma credo che una volta tanto tu
abbia le idee molto piu' confuse di me. 
La shell tratta alcuni caratteri in maniera particolare, per cui
quando vengono digitati su una linea di comando bisogna farne l'escape
in modo da evitarne l'interpretazione da parte della shell stessa
(man bash, cercare "metacharacter"). Tutto qua.
Di certo alla shell non gliene frega niente di quello che passa per
una pipe o per un operatore di redirezione. Nel nostro caso ad
esempio, l'operatore < non fa altro che aprire in lettura il file con
il messaggio e associarlo al file descriptor 0 (standard input) del
programma inews. Tutto quello che accade dopo dipende solo da inews.
Anche questo e' scritto nella man page di bash, sezione "Redirecting input". 


 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Non ho parlato con mia suocera per diciotto mesi.
Non volevo interromperla.
		-- Ken Dodd

> (Article not posted.)
e> prova a lasciare uno spazio davanti ad ogni |.
e> Cosi` non dovrebbero piu` considerarlo un quoting.
dopo aver bestemmiato in sette lingue e aver letto tutte le man
pages, dopo aver provato l'inews che viene assieme a inn2, dopo aver
tentato di scaricare i sorgenti dell'inews che serviva a me (ma avrei
dovuto sorbirmi tutto il malloppone dei sorgenti di inn), dopo aver
parzialmente disassemblato l'eseguibile 8), ieri sera sono giunto
alla tua stessa conclusione. Comunque grazie :)
(in ogni caso questa splendida feature di inews mi sembra una
colossale ca%%ata).


 Pape' Satan, pape' Satan aleppe, comincio' ema con voce chioccia:
sauron.it
 mi ricorda un certo coposys fetente di quel di casarsa... :)
-- 
 __            ___                        
|  \. _ _  _    _/ _  _ _ _  _. _ |_|_ _  
|__/|(-(_)(_)  /__(_|(_(_(_|| |(_)|_|_(_) 
       _/                                 

 
sauron.it
 mi ricorda un certo coposys fetente di quel di casarsa... :)
ciao, utente fetente ;)
