• src/sbbs3/js_bbs.cpp sbbs.h telgate.cpp

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Dec 30 15:34:50 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/5509c20c2cd812db03fa0eeb
    Modified Files:
    src/sbbs3/js_bbs.cpp sbbs.h telgate.cpp
    Log Message:
    Use non-blocking connect for telnet/rlogin gateway

    Default connect timeout is now 10 (seconds), and can be overridden by passing an additional number argument to bbs.telnet_gate() or bbs.rlogin_gate().

    Addresses issue #314 by Nelgin.

    ---
    þ 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 Fri Aug 9 21:24:09 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/564b10b6c344def702d0f218
    Modified Files:
    src/sbbs3/js_bbs.cpp sbbs.h telgate.cpp
    Log Message:
    Add optional array argument to bbs.telnet_gate() and bbs.rlogin_gate()

    If an array argument is passed to these methods, the stringified contents of each array element value will be sent to the remote server after connecting.

    This is to support Nelgin's request of sending some strings to a server after connecting. There's no way to insert pauses between the sent strings or wait for certain output from the remote - that's beyond this scope/capability.

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