• exec/chksetup.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thu Mar 13 00:16:30 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/28aaaf3746755c08d494a4ad
    Modified Files:
    exec/chksetup.js
    Log Message:
    Perform a Synchronet version check and warn if it's not equal to the latest

    ... so yeah, most *nix sysops will get a warning about running something newer than the latest release.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Apr 11 18:17:16 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a20ba60503f53a7175f54621
    Modified Files:
    exec/chksetup.js
    Log Message:
    Use system.check_password() to report on low-quality passwords

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Dec 20 04:45:21 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/9cdfaa8efe0ed5e2c9c84005
    Modified Files:
    exec/chksetup.js
    Log Message:
    Use system.check_name() and system.check_realname()

    These are the most-correct way of check user name/alias and real name validity.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jan 3 06:05:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/a9857b2cc580b2c539ba66da
    Modified Files:
    exec/chksetup.js
    Log Message:
    Don't report issue if "Guest" has an invalid real name

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jan 31 19:30:19 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ed95082cbf39176710e6d075
    Modified Files:
    exec/chksetup.js
    Log Message:
    Work-arounds for Synchronet v3.20 compatibility

    also: add more details to http-get request failure error message

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Oct 16 21:19:03 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6d1fb6dc596ca2ab30b22ca9
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: check the DOVE-Net (VERT) QWK hub settings

    A new check_dove_net_hub test reads the [qhub:VERT] section of msgs.ini
    (when present and enabled) and reports settings that degrade DOVE-Net
    messages:

    - "Include HEADERS.DAT File" = No: the hub then receives none of the
    extended header fields (Message-ID, time zone, seconds, editor,
    columns, organization, etc.)
    - "Include Kludge Lines" = Yes while HEADERS.DAT is included: redundant
    - "Include VOTING.DAT File" = No
    - Ctrl-A Codes not set to "Leave in" (i.e. Strip or Expand)

    Prompted by a DOVE-Net Ads post whose origin system has never sent
    HEADERS.DAT, leaving no way to tell from the header how it was posted.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Fri Oct 16 21:19:03 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/b099967045bc6fc327ad5010
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: expect 25 DOVE-Net sub-boards (24 outside JSexec)

    The AI Discussion and AI Playground conferences added to the stock
    msgs.ini in b4ef898195 (haven-23-icon, 2026-09-21) weren't counted, so check_dove_net reported "25 sub-boards configured (instead of the
    expected: 23)" on a correctly configured system.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Oct 17 20:08:54 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c4efb8e1f5d1f0c0383e0309
    Modified Files:
    exec/chksetup.js
    Log Message:
    chksetup.js: warn when FSEditor or SlyEdit doesn't record terminal width

    Both editors wrap to the user's actual terminal width, but unless their
    editor entry has "Record Terminal Width" enabled in SCFG, messages
    written with them carry no Columns header field. Readers on other
    terminal widths then can't have the text nicely re-word-wrapped, and QWK-networked copies (e.g. on DOVE-Net) lack the field too.

    Report any FSEditor or SlyEdit editor entry (matched by its command
    line, not its internal code) that doesn't have this setting enabled.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

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