Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lynx nntp Zeilenumbruch in Headern

1 view
Skip to first unread message

Marco Moock

unread,
Feb 6, 2024, 4:46:56 AMFeb 6
to
Hallo zusammen!

Wenn ich mit lynx Artikel laden, sind manchmal manche Header
umgebrochen.
lynx -source "nntp://news.i2pn2.org/<170661219...@cmacleod.me.uk>"

From:
<us...@cmacleod.me.uk.invalid>

Ist dieses Verhalten normal?
Die Artikel selbst haben diesen Umbruch nicht.
Das passiert aber nur bei Artikeln mit bestimmtem Format im From:
So sieht es direkt vom Newsserver und howardknight aus (man achte auf
die 2 Leerzeichen)
From: <us...@cmacleod.me.uk.invalid>

Ist dieses Verhalten normal, ein Fehler im Post oder im lynx?

--
Gruß
Marco

Spam und Werbung bitte an ichwillges...@nirvana.admins.ws

Marco Moock

unread,
Feb 6, 2024, 5:59:02 AMFeb 6
to
Am 06.02.2024 10:42 Uhr schrieb Dennis Preiser:

> also hinter "From:" 0a20, das ist LF und SP (Linefeed und Space).

Danke, dann weiß ich, wo die Ursache liegt.

--
Gruß
Marco

Spam und Werbung bitte an ichschic...@cartoonies.org

Marco Moock

unread,
Feb 6, 2024, 2:21:21 PMFeb 6
to
Am 06.02.2024 10:42 Uhr schrieb Dennis Preiser:

> lynx sieht hier folgendes:
>
> | 000000d0: 666f 722d 6d61 696c 0a46 726f 6d3a 0a20 for-mail.From:.
> | 000000e0: 3c75 7365 7236 4063 6d61 636c 656f 642e <user6@cmacleod.
>
> also hinter "From:" 0a20, das ist LF und SP (Linefeed und Space).

Wenn ich mit hexdump teste, kommt überall am Anfang ein LF.

m@ryz:~$ hexdump <<<" "
0000000 0a20
0000002
m@ryz:~$
Leerzeichen habe ich manuell mi der Tastatur eingegeben.
Mache ich da was falsch?

--
Gruß
Marco

Spam und Werbung bitte an ichschic...@cartoonies.org

Marco Moock

unread,
Feb 6, 2024, 3:06:55 PMFeb 6
to
Am 06.02.2024 19:48 Uhr schrieb Dennis Preiser:

> Ich nehm immer xxd. Bei hexdump musst Du wohl '-C' angeben:

ok, das erklärt das Verhalten.

Für mich sieht es aber nach einem lynx-Problem aus, denn wenn ich den
Artikel über i2pn2 direkt mit Claws speichere, sieht der Inhalt anders
aus.

m@ryz:~$ grep From: -A1 article |hexdump -C
00000000 46 72 6f 6d 3a 0a 43 6f 6c 69 6e 20 4d 61 63 6c |From:.Colin Macl|
^^
m@ryz:~$ grep From: -A1 /tmp/Re\:\ test |hexdump -C
00000000 46 72 6f 6d 3a 20 43 6f 6c 69 6e 20 4d 61 63 6c |From: Colin Macl|
^^

Jetzt ist die Frage, ob das vom lynx kommt oder an anderer Stelle über
Konvertierung von Zeichen etc. reinkommt.

Wie kann man das sinnvoll diagnostizieren?

yeti

unread,
Feb 6, 2024, 6:28:15 PMFeb 6
to
Marco Moock <mm+s...@dorfdsl.de> writes:

> Wie kann man das sinnvoll diagnostizieren?

------------------------------------------------------------------------
$ printf '%s\r\n' 'article <170661219...@cmacleod.me.uk>' quit . | nc news.i2pn2.org nntp | grep From: | xxd
00000000: 4672 6f6d 3a20 203c 7573 6572 3640 636d From: <user6@cm
00000010: 6163 6c65 6f64 2e6d 652e 756b 2e69 6e76 acleod.me.uk.inv
00000020: 616c 6964 3e0d 0a alid>..
------------------------------------------------------------------------

Ich sach ma' frech: Die beiden Leerzeiche sind tatsächlich so auf dem
Server.

yeti

unread,
Feb 6, 2024, 6:28:43 PMFeb 6
to
Marco Moock <mm+s...@dorfdsl.de> writes:

> Wie kann man das sinnvoll diagnostizieren?

------------------------------------------------------------------------
$ printf '%s\r\n' 'article <170661219...@cmacleod.me.uk>' quit . | nc news.i2pn2.org nntp | grep From: | xxd
00000000: 4672 6f6d 3a20 203c 7573 6572 3640 636d From: <user6@cm
00000010: 6163 6c65 6f64 2e6d 652e 756b 2e69 6e76 acleod.me.uk.inv
00000020: 616c 6964 3e0d 0a alid>..
------------------------------------------------------------------------

Ich sach ma' frech: Die beiden Leerzeichen sind tatsächlich so auf dem
Server.

Marco Moock

unread,
Feb 7, 2024, 3:23:53 AMFeb 7
to
Claws Mail fasst die zusammen. daher ist das da nicht aufgefallen.
Jetzt fragt sich noch, warum lynx da ein LF draus macht.

Marco Moock

unread,
Feb 7, 2024, 3:36:50 AMFeb 7
to
Am 07.02.2024 00:10 Uhr schrieb yeti:

> Ich sach ma' frech: Die beiden Leerzeichen sind tatsächlich so auf dem
> Server.

Bei diesem einem Artikel.

Bei einem andern nicht.

printf '%s\r\n' 'article <upvemn$1eq2k$1...@solani.org>' quit . | nc news.i2pn2.org 119 | grep From: | xxd

lynx -source 'nntp://news.i2pn2.org/<upvemn$1eq2k$1...@solani.org>' |grep -A1 From |xxd

Hier ist das Leerzeichen durch LF ersetzt und zwar durch lynx, denn im
Wireshark ist die 20 zu sehen.

Marc Olschok

unread,
Feb 8, 2024, 8:16:44 PMFeb 8
to
On Tue, 06 Feb 2024 21:06:54 Marco Moock wrote:
> Am 06.02.2024 19:48 Uhr schrieb Dennis Preiser:
>
>> Ich nehm immer xxd. Bei hexdump musst Du wohl '-C' angeben:
>
> ok, das erklärt das Verhalten.
>
> Für mich sieht es aber nach einem lynx-Problem aus, denn wenn ich den
> Artikel über i2pn2 direkt mit Claws speichere, sieht der Inhalt anders
> aus.

Würde ich auch sagen. Mit Lynx kommt nach dem From: 0a 20
Wenn ich

nc -v -i 2 news.i2pn2.org 119

mit der Eingabe

help
head <170661219...@cmacleod.me.uk>
quit

füttere, bekomme ich nach dem From: 20 20
so wie Du es eingegeben hast.

v.G.
--
M.O.

Marc Olschok

unread,
Feb 8, 2024, 8:18:25 PMFeb 8
to
Hatte das Posting jetzt zu spät gesehen, hätte ich dann auch nicht mehr
schreiben brauchen.

v.G.
--
M.O.

yeti

unread,
Feb 8, 2024, 9:12:16 PMFeb 8
to
nob...@nowhere.invalid (Marc Olschok) writes:

> Hatte das Posting jetzt zu spät gesehen, hätte ich dann auch nicht mehr
> schreiben brauchen.

Doppelt geprüft ... besser is' das!

_o/"

Marco Moock

unread,
Feb 9, 2024, 3:18:22 AMFeb 9
to
Ich habe das nun in der lynx-Mailingliste angesprochen.
https://lists.nongnu.org/archive/html/lynx-dev/2024-02/msg00002.html

0 new messages