• SBBSecho doesn't expland sole-LFs in body text to CRLF

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Wed Sep 20 13:19:44 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/640

    Linefeed characters are optional and should be ignored in FidoNet (per FTS-1), so messages stored in the message bases without carriage returns on new-lines don't necessarily view correctly on all FidoNet nodes/readers.

    SBBSecho should have the option to convert sole-LFs in exported message bodies to either CRLF or just CR.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Wed Sep 20 13:34:06 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/640#note_4207

    This isn't related to word_wrap with writeln not producing a cr ?

    ~~~
    $ cat t.js
    writeln(word_wrap("This is a test to see if there is a crlf at the end of the 80 characters or not using writeln"));
    console.putmsg(word_wrap("This is a test to see if there is a crlf at the end of the 80 characters or not using console.putmsg"));
    ~~~

    ![image](/uploads/9b91d30ed8e3256b9c80d1d6a7f843a0/image.png)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Wed Sep 20 13:57:16 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/640#note_4208

    No, nothing to do with word wrap.

    And FWIW, if the input string to `word_wrap()` contains CRs, it'll add CRs to line-endings when wrapping long lines. Otherwise, it just wraps using LFs for line-endings. SBBSecho doesn't do any word wrapping.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)