• UTF-8 translation for NNTP (Thunderbird)

    From Nick Boel@1:103/705 to GitLab issue in main/sbbs on Wed Apr 23 17:49:29 2025
    open https://gitlab.synchro.net/main/sbbs/-/issues/917

    While every other newsreader I've tried works fine in this regard, Thunderbird thought it wise to drop any support for DOS based codepages.. and while I would rather just request this just for Thunderbird itself, it may not be possible.

    1) If Thunderbird can be detected upon initial connection, translate everything to UTF-8 for this client only.

    Since the above is doubtful, an option for every client to suffer TB's shortcomings..

    2) Add a command line option for nntpservice.js "-utf8" or something similar, to do this all of the time.

    While option (2) will fix Thunderbird, most other newsreaders would suffer in regard to not being able to reply with the same character set (or as close as possible) as the original message.

    I'd rather avoid this, if at all possible. I just don't know how it could be done.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Apr 24 12:53:55 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/917#note_7133

    BTW, I don't see a way to auto-detect Thunderbird news clients.

    Let me know how this change works for your use.
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nick Boel@1:103/705 to GitLab note in main/sbbs on Thu Apr 24 16:01:22 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/917#note_7140

    Yeah, that's what I figured. The only time the client specs are given is probably in the User-Agent field once a message is posted.

    This change indeed works perfectly. Thank you!
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nick Boel@1:103/705 to GitLab issue in main/sbbs on Fri Apr 25 18:27:32 2025
    close https://gitlab.synchro.net/main/sbbs/-/issues/917
    --- SBBSecho 3.24-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)