• src/sbbs3/sbbsdefs.h

    From rswindell@VERT to CVS commit on Thu Aug 13 19:00:47 2020
    src/sbbs3 sbbsdefs.h 1.266 1.267
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv29533

    Modified Files:
    sbbsdefs.h
    Log Message:
    Lower the minimum number of screen lines (rows) from 10 to 8 to accommodate
    the Amstrad NC100. Someone make a YouTube video, using one of these as a BBS client to logon and use a Synchronet BBS! That'd be awesome.



    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANT to rswindell on Fri Aug 14 08:13:00 2020
    rswindell wrote to CVS commit <=-

    Modified Files:
    sbbsdefs.h
    Log Message:
    Lower the minimum number of screen lines (rows) from 10 to 8 to accommodate the Amstrad NC100. Someone make a YouTube video,
    using one of these as a BBS client to logon and use a Synchronet
    BBS! That'd be awesome.

    Maybe Cheese Burger will get/use one of those to do reviews from!



    ... Beauty is in the eyes of the beer holder!
    --- MultiMail/Linux v0.52
    � Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sun Sep 6 22:27:17 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/a8d516d636a72205927e274b
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increment version to v3.18b.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Wed Sep 23 18:42:41 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/d9aac2b820b521eeb5b01be9
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increment revision to 'c' (3.18c), post release.

    ---
    ■ 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 Wed Jan 1 22:01:29 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/ad7f6262771f2607482f5bef
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increment rev to 3.20b (not beta)

    ---
    � 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 Jan 4 00:41:12 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/2c9d70e1c0cedff1adbf39ad
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increase rev to C (v3.20c)

    ---
    � 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 Jan 4 16:19:54 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/250ff06f972259673c97bd93
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increase rev to C (v3.20c)

    ---
    � 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 Mar 3 22:11:50 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/080bf35249d21138894f7dca
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increment version to v3.20d

    ---
    � 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 Tue Mar 4 00:41:05 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/3622e0ce8acf0724d293dada
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Bump rev to E (i.e. v3.20e)

    ---
    � 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 Mar 31 15:16:47 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/52c61694c0177f8b3039afcf
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increase version to 3.21a

    ---
    � 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 Mar 31 16:03:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/8c5271fd8a17ba0cc61f1768
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Fix VERSION_NUM and VERSION_HEX encoding of updated version number (32100).

    Use math to compute the value of VERSION_NUM and VERSION_HEX so we don't have mutliple sources of truth for the integer-encoded version number any longer.

    ---
    � 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 Mar 31 16:56:11 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/e1f5b024fe9c54007d068ae3
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Clean up formatting, some typos, convert C-style single-line comments to C++

    ---
    � 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 Mar 31 17:22:20 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b1801a60a39be099f6285e64
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Derive VERSION_INT from VERSION

    Really, a single source of truth for the version major.minor number now.

    ---
    � 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 Mar 31 17:25:59 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/b40aeea11338a4debd3b667f
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Re-arrange VERSION/REVISION defines and add a comment

    ---
    � 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 Wed Jan 14 03:29:08 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/3c5834f52cecdb25a76e23e2
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Remove unused/obsolete macros: MAX_SUBS, MAX_DIRS, and MAX_XTRNS (65534)

    The actual maximums are much higher than these values nowadays, in the 6 digits at least, maybe 7.

    ---
    � 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 Feb 15 22:31:58 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/021fd13d4fd7b2e319331dc8
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Move the (new) color constants userlow, userhigh to to the end of the enum

    These values turn out to be significant for the (undocumented) console.color_list[], so might as well keep it backward compatible for when we do someday document it. :-)

    ---
    � 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 Wed Feb 25 20:21:43 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/c380ce1293cb8cceb5bcce57
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increment current (dev) version to 3.21d

    ---
    � 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 Tue Mar 17 02:03:58 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/945bff16eb6929b0c6106749
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increase rev to 'E' (so that's v3.21e) in prep for next release

    ---
    � 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 Mar 20 01:19:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/07e7c2ba63d2ba73874a3668
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Increase rev to v3.21f

    ---
    � 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 Apr 18 16:27:32 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/376d9df2e4d7e306136528ec
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Bump version to 3.22a

    ---
    � 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 Sep 11 14:40:35 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/2cd36a8803eb6d40476b2e4e
    Modified Files:
    src/sbbs3/sbbsdefs.h
    Log Message:
    Cap LEN_SYSDIR at MAX_PATH

    The rest of the tree builds paths in MAX_PATH + 1 buffers, so a system directory longer than MAX_PATH cannot be used: it truncates at the first
    such buffer it reaches. On Windows, where MAX_PATH is 260, the 1023
    LEN_SYSDIR resolved to was nearly four times what those buffers hold,
    and the truncation was silent because MSVC has no -Wformat-overflow.

    Take the smaller of MAX_PATH and INI_MAX_VALUE_LEN - 1, so a system
    directory always fits a MAX_PATH + 1 buffer on every platform. Nothing
    changes on Linux, where PATH_MAX is 4096. On Windows it also returns
    roughly 1.9MB of the terminal server's node_scfg[]: ten such fields over MAX_NODES entries. Bounding by MAX_PATH rather than a literal means
    that raising MAX_PATH for Windows long-path support would carry
    LEN_SYSDIR with it.

    A conditional expression rather than #if, because an #if naming MAX_PATH
    from a translation unit that had not yet reached dirwrap.h would take
    the MAX_PATH branch silently: an undefined identifier evaluates to 0
    there. Include dirwrap.h directly rather than by way of smbdefs.h.

    scfg_t changes size where the cap binds, so sbbsctrl.exe and
    UserEdit.exe must be rebuilt alongside.

    Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

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