Re: Differing origin lines from Vertrauen on Dove-Net
By: Digital Man to Nightfox on Sat Feb 21 2026 04:06 pm
Re: Differing origin lines from Vertrauen on Dove-Net
By: Digital Man to Nightfox on Sat Feb 21 2026 03:43 pm
Re: Differing origin lines from Vertrauen on Dove-Net
By: Digital Man to Nightfox on Sat Feb 21 2026 03:32 pm
Can you dump/paste the SMB header for the message and compare? Maybe the entire message is the body and the tear and tag aren't going into the tail? UTF-8 encoding is likely the trigger. I'll post a message using UTF-8 here in a second
as test.
Here's another reply, this time in UTF-8. Compoare those SMB headers for me (using smbutil if need-be)?
I think I know what's at play here. Since you said the issue does not happen with the internal message reader, that's a clue: The internal message reader does not word-wrap message tails (where tear/origin/tag lines normally go). msglist.js doesn't read/display message tails separate from message bodies, so it doesn't do that and I suspect your message reader doesn't either. So that's the first difference.
The second difference (and might be a bug) is that because the message tail was UTF-8 encded, it appears the word_wrap function is miscalculating the display width somewhere and inserting a line break in the middle of the Vertrauen QWKnet tagline. It shouldn't be doing that either.
So the first difference is a matter of design/opinion (should tails be word-wrapped on display?) and the second is likely a bug.
So I created a small file to hopefully replicate the issue but have not been able to. Here's the file (with UTF-8 encoded high ASCII chars and Ctrl-A codes):
00000000 20 01 67 ef bf ad 01 6e 20 53 79 6e 63 68 72 6f | .g....n Synchro| 00000010 6e 65 74 20 01 68 ef bf ad 01 67 20 56 65 72 74 |net .h....g Vert| 00000020 72 61 75 65 6e 20 ef bf ad 20 01 77 48 6f 6d 65 |rauen ... .wHome| 00000030 20 6f 66 20 53 79 6e 63 68 72 6f 6e 65 74 20 ef | of Synchronet .| 00000040 bf ad 01 67 20 5b 76 65 72 74 2f 63 76 73 2f 62 |...g [vert/cvs/b| 00000050 62 73 5d 2e 73 79 6e 63 68 72 6f 2e 6e 65 74 0a |bs].synchro.net.|
Displaying this with console.printfile() with the P_UTF8 and P_WORDWRAP flags correctly does not insert a line-break in the output to an 80-column terminal.
Are you having Vertrauen word-wrap the message bodies of posts in your downloaded QWK packets or are you (as all modern Synchronet BBSes should) doing the word-wrap on your (the QWKnet node) side? And if the latter, are you using the built-in Synchronet word-wrap functions are did you write your own?
--
digital man (rob)
Rush quote #32:
Begging hands and bleeding hearts will only cry out for more
Norco, CA WX: 67.0øF, 26.0% humidity, 1 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)