• src/sbbs3/sbbsecho.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Oct 22 09:34:08 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/faf0f4d29ca57bdcc0d130c5
    Modified Files:
    src/sbbs3/sbbsecho.c
    Log Message:
    Fix handling of .msg files from IBBS doors.

    IBBS doors configured for Binkley style outbound will put the
    binkley directives in the subject, expecting them to pass through
    to the FLO file.

    SBBSEcho v2 and v3 since a3b2f9e2d have stripped the "delete file"
    indication ('^') and generated an error, refusing to send messages
    with #, ~, -, !, and @.

    This changes the behaviour to translate '-' to '^', '!' to '~', and
    strip '@', and keep the prefix that was in the .msg file.

    This fixes the issue where outbound files from IBBS games configured
    for Binkley style outbound would never get deleted.

    Note that in this implementation, the prefix overrides the configured truncation value and any "FLAGS KFL" kludge lines.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Oct 22 09:38:49 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/377ac0563666ae3852f33cef
    Modified Files:
    src/sbbs3/sbbsecho.c
    Log Message:
    Fix last commit to not include the prefix when validating the filename

    Derp.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Oct 22 09:52:06 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/aa7a1b6505417cfcdcc8530b
    Modified Files:
    src/sbbs3/sbbsecho.c
    Log Message:
    Previous "fix" actually broke more than it fixed.

    I wouldn't call me a real developer.
    --- SBBSecho 3.30-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)