• src/sbbs3/scfg/scfgsrvr.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Tue Feb 3 21:56:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9cabf69957bc4f7315649cca
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    Add the ONE_HTTP_LOG option toggle to the Servers->Web Server->Access Logging

    Only available/effective when both HTTP_LOGGING and VIRTUAL_HOSTS are enabled.

    ---
    þ 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 Feb 6 21:32:26 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6e3c4afa149ba105f0bd437a
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    Add menu options to enable/control (per-IP address) request rate limiting

    of Web, FTP, and Mail servers

    ---
    þ 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 Mon Feb 16 02:15:24 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/160d568cef57804b6fe39301
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    Add the Login Info Save options for Web, FTP, and Services servers

    Likely nobody else needs this feature but me (w/Vertrauen), but you never know.

    ---
    þ 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 Sun Mar 8 19:24:52 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/4faec0ce8aae6cfc7eb48a83
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    Make the FTP server's minimum/maximum uploaded file sizes configurable here

    ---
    þ 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 Sat May 23 21:25:45 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/a5bafa51b8728f98cd464ec8
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    scfg: refine Rate Limiting menus -- hide dead options, restore labels

    Three small fixups to the SCFG rate-limit menu work added in d7c823c9d:

    1) In rate_limit_cfg() (the shared submenu), hide the subnet-prefix and
    auto-filter options entirely when no rate limit is configured -- they
    have nothing to act on. Likewise hide the auto-filter duration /
    silent / subnet-threshold trio when the filter threshold is 0. Net
    result: switching a rate limit off collapses the submenu to just the
    "Limit Rate of ..." item; turning the auto-filter on/off
    reveals/hides only the sub-knobs that depend on it.

    2) For servers that support only one type of rate limit (FTP, Mail,
    Services), restore the parent menu label from the post-refactor
    "Rate Limiting..." back to the original "Limit Rate of Requests"
    (FTP, Mail) / "Limit Rate of Connections" (Services), and inline
    the live values ("3600 per 1 hour, Auto-Filter") the way the
    pre-refactor menus did. Web keeps "Rate Limiting..." since it has
    both connect-rate AND request-rate items.

    3) Expand the "Count IPv4/IPv6 Clients By" help text to explain why
    the IPv6 default is /64 while IPv4 stays per-host (paired with the
    ini default change in the previous commit).

    Co-Authored-By: Claude Opus 4.7 (1M context) <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 Sun May 24 02:49:23 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/722a5c9e67071834ac3da40c
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    scfg: flesh out JavaScript Settings menu help text

    The Servers > * > JavaScript Settings menu (shared by Global/Term/Mail/ FTP/Web/Services via js_startup_cfg) previously had a one-line helpbuf
    just saying "Settings that control the server-side JavaScript execution environment." Replace with per-option descriptions for Heap Size, Time
    Limit, GC Interval, Yield Interval, and Load Path -- explaining that
    the three "interval" knobs count SpiderMonkey operation callbacks (NOT wall-clock ticks; the sbbs.ini comment is wrong) and that values take
    effect after a server recycle.

    Companion wiki update at config:javascript mirrors the corrected
    "operation callbacks" wording and the JIT-off-by-default change from
    edf752429 (#1143).

    First menu in the SCFG menu-help audit -- 38 sparse menu helpbufs to go.

    ---
    þ 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 Mon May 25 01:31:31 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/5f4489617df958d914dbbf29
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    scfg: rich helpbuf for SendMail Support menu (Mail Server)

    Replace the two-line stub with a per-option breakdown (Enabled, Rescan Interval, Connect Timeout, Auto-exempt Recipients, Max Delivery
    Attempts, Delivery Method, Relay Server Address/Port/Authentication/ Username/Password) explaining direct-vs-relay delivery and when each
    mode is appropriate.

    ---
    þ 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 Sun Nov 8 18:04:29 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/f31e10c5775abae09996cbd1
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    SCFG: describe the options of the server menus in their help

    The Mail, Web, FTP and Global server menus and Failed Login Attempts
    explained only their purpose, and the protocol, CGI and Filebase
    sub-menus had no help of their own, so F1 there showed whatever help was displayed last. Give each of these menus a short entry per option.

    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 Sun Nov 8 18:39:25 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/365ccf36fa2717bd1c1a24c5
    Modified Files:
    src/sbbs3/scfg/scfgsrvr.c
    Log Message:
    SCFG: correct several server menu help entries

    The PETSCII port settings do not make the server listen on those ports;
    they only identify connections arriving on them. The Terminal Server's concurrent connection limit counts only connections not yet logged in.
    The FTP QWK timeout limits the wait for a free packing slot, not packet creation, so its prompt is reworded as well. The Web Server's error and
    CGI directories may be full paths or relative to the content root.

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

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