• src/vdmodem/vdmodem.c vdmodem.vcxproj

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Jun 1 21:13:01 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/3c8ca7e32f1dbac3f36efaa9
    Modified Files:
    src/vdmodem/vdmodem.c vdmodem.vcxproj
    Log Message:
    Add support for IP blocking/filtering via file (ala SBBS ip.can)

    svdm.ini IpFilterFile can be set to the path/filename of an "ip filter file", list of IP addresses or patterns (CIDRv4 notation supported) to refuse connections from.

    This is reusing the same IP filter file logic from SBBS, so the same filter file syntax/rules apply.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Mon Jun 6 18:30:41 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/d3e4c4edb3dd30ab79a4b5be
    Modified Files:
    src/vdmodem/vdmodem.c vdmodem.vcxproj
    Log Message:
    Support option modem "speaker" (WAV file playback) control via ATM1 (turn on)

    Support optional WAV files via .ini keys:
    RingSound
    ConnectSound
    DisconnectSound

    ATM0 turns "speaker" (WAV playback) off (the default), ATM1 turns on.

    Ignore ATLn (speaker level), ATT (tone) and ATP (pulse) commands. These are sometimes found in init strings which we don't want to prematurely fail with
    a parse failure and "ERROR" result.

    Increment version number to 0.2.

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