• exec/load/dns.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jan 1 20:00:24 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2f81df9db9da187372b0c5d5
    Modified Files:
    exec/load/dns.js
    Log Message:
    Resolve some crashes/exceptions observed today when used by ircd.js

    ircd.js kept crashing on startup on vert with these errors, right after it logged:
    Accepting new connection on port 6667
    0832 Accepted new connection: 71.95.196.36 port 55646
    [UNREG] Resolving IP: 71.95.196.36

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Fri Jan 3 15:37:28 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8a9d76c0fd6f64852d8425e1
    Modified Files:
    exec/load/dns.js
    Log Message:
    Don't return 0 when unable to parse integers.

    0 is a valid value, results are undefined.

    Validate the size of the message at each step and throw an error if
    something goes wrong.

    Should fix the issue where an IRC spammers DNS was detected as local,
    so the anti-spammer bot banned my server address intead of the
    spammers address.

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Fri Jan 3 15:50:24 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/d7de4b88272824a7cb5c566b
    Modified Files:
    exec/load/dns.js
    Log Message:
    Socket.recv() can return null and undefined

    ---
    ï¿­ Synchronet ï¿­ Vertrauen ï¿­ Home of Synchronet ï¿­ [vert/cvs/bbs].synchro.net