• src/sbbs3/sbbsecho.c sbbsecho.h

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Sep 28 23:53:17 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/c5addbdc2fd644cff1f3e654
    Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    Strip Ctrl-A codes from exported NetMail messages

    Ctrl-A codes aren't FidoNet-friendly. Though we've long stripped them from exported echomail messages, they weren't being stripped from exported netmail.

    Increment version to 3.30

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wed Dec 10 16:04:02 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/fe2d6930583d7961596c3e1c
    Modified Files:
    src/sbbs3/sbbsecho.c sbbsecho.h
    Log Message:
    Don't write empty PATH: control line to exported echomail message

    Points don't normally have any addresses to add to the PATH: line, so
    (as was pointed out in the FIDOTEST echo), an empty PATH: line would be included in exported echomail messages from points.

    Although this isn't a violation of FTS-4, it is a violation of its proposed successor: FSC-74:

    "Blank" path lines shall not be transmitted

    And this caused a duplicate PATH: line to be added by FMail when processing such messages.

    This change also eliminates possibility of adding "\r\x01PATH:" not
    followed by space (ASCII 32) character, which was also a violation of FSC-74.

    I resisted the urge to clean-up this crufty bit of code here and made this commit the minimal necessary change.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net