• src/sbbs3/str.cpp

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Thu Feb 9 19:08:22 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/0975d578353111fc53f95127
    Modified Files:
    src/sbbs3/str.cpp
    Log Message:
    Fix 30-year-old bug (obvious password patterns) in chkpass()

    Off-by-one bug caused the comparison of only the first 3 chars of the proposed password against "QWE", "ASD", and "!@#" rather than the 4 character pattern match as intended.

    These lines should be removed anyway since this can be easily achieved via password.can (as intended), but I couldn't help myself but to fix this ancient bug.

    ---
    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 Wed Oct 25 19:26:24 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/e0d9cc8e28042df7cd86f647
    Modified Files:
    src/sbbs3/str.cpp
    Log Message:
    Fix g++ compile error (did not appear with MSVC)

    error: ISO C++ forbids comparison between pointer and integer

    ---
    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 2 00:26:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/76cda34346beea2052cee415
    Modified Files:
    src/sbbs3/str.cpp
    Log Message:
    Fix sbbs_t::trashcan(), broken one month ago

    Transposed the order of parameters in commit 20dbd40c. Oops.

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