Skip to content
  • rswindell's avatar
    * Eliminated the sbbs.ini [BBS] Options flag: USE_2ND_RLOGIN · b45af31d
    rswindell authored
    - this option has been a default option flag for 10 years
    - this option was introduced *before* the RLogin password capability
    - Synchronet now always expects the login-ID (alias) to be the 2nd string
    received during RLogin connections (called 'server-user-name' in RFC 1282.
    * Now storing the complete terminal type/speed string received during RLogin
    connection in the bbs.rlogin_terminal property (sbbs_t.rlogin_term in C++).
    * bbs.rlogin_gate() is over-hauled:
    - arguments are: address, client-user-name, server-user-name, terminal, mode
    - if existing JS module assumes this to be: address, server-user-name, password
      those scripts will need to be updated to reflect the correct argument order
    - all arguments beyond the first are now optional
    - the terminal string can now be passed-in
    * Deprecated the telnet gateway option: TG_SENDPASS (the 'password' if desired
    to be sent as the 'client-user-name' can be specified as an argument and this
    option sent the password as the *second* RLogin string ('server-user-name'),
    which was always wrong.
    * sbbs_t::telnet() can now accept the terminal string as an optional argument.
    b45af31d