• sexpots: speed not being saved to users record

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Mon Apr 13 13:28:44 2026
    open https://gitlab.synchro.net/main/sbbs/-/issues/1121

    According to sexpots.txt

    ```
    SEXPOTS will report the connection (DCE) rate to a Synchronet Telnet Server using the Telnet "TERMINAL SPEED" sub-option. Synchronet will use the reported speed to calculate estimated file transfer durations, update the node record, log to the user logon list, and save in the user record as the user's most recent "connection type".
    ```

    however when I look at a user who dialed in it just shows telnet protocol with no ip. There seems no way to determine a modem user from a telnet/rlogin/ssh user.



    ```
    Result (string): {"socket":{"option_list":["TYPE","ERROR","DEBUG","LINGER","SNDBUF","RCVBUF","SNDLOWAT","RCVLOWAT","SNDTIMEO","RCVTIMEO","REUSEADDR","REUSEPORT","KEEPALIVE","DONTROUTE","OOBINLINE","ACCEPTCONN","PRIORITY","NO_CHECK","TCP_NODELAY","TCP_MAXSEG","TCP_CORK","TCP_KEEPIDLE","TCP_KEEPINTVL","TCP_KEEPCNT","TCP_SYNCNT","TCP_LINGER2","TCP_DEFER_ACCEPT","TCP_WINDOW_CLAMP","TCP_QUICKACK","IPV6_V6ONLY"],"error":0,"error_str":"","is_connected":true,"is_writeable":true,"is_writable":true,"data_waiting":false,"nread":0,"debug":0,"descriptor":57,"nonblocking":false,"local_ip_address":"192.138.210.158","local_port":23,"remote_ip_address":"47.186.32.40","remote_port":35378,"type":0,"family":2,"network_byte_order":true,"ssl_session":false,"ssl_server":false,"tls_minver":102,"tls_nameverify":false,"tls_certverify":true,"tls_client_auth":false,"tls_enhanced_certcheck":true},"ip_address":"","host_name":"Unknown","port":35378,"connect_time":1776109305,"protocol":"Telnet","user_name":"nelgin","user_number":1}
    ```

    Maybe there is some ARS PROTO could be set to "MODEM" if the user is using sexpots to connect?
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)