• src/sbbs3/file.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wednesday, January 08, 2025 18:56:14
    https://gitlab.synchro.net/main/sbbs/-/commit/4258b9f36db31da9cc77cecb
    Modified Files:
    src/sbbs3/file.cpp
    Log Message:
    Support new/optional display file: text/menu/fileinfo.*

    If this menu file exists, it'll be used to display file information (e.g.
    when using 'E'xtended info or 'D'ownload commands) instead of the Fi* text.dat strings.

    Allowing more customization options for file information displays.

    ---
    � 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 Monday, August 11, 2025 15:51:59
    https://gitlab.synchro.net/main/sbbs/-/commit/f226ae0d2a9425f6722c76fd
    Modified Files:
    src/sbbs3/file.cpp
    Log Message:
    We should fully initialized the user struct before calling adjustuserval()

    ... since adjustuserval() may call resetdailyuserdat() which uses user.level
    to index into scfg.level_freecdtperday[]... but only for daily reset fields which in this instance, we're not actually adjusting user fields of that type. So it's really a false positive issue from Coverity, but let's go ahead and
    fix for best-practices sake.

    Fixes CID 583999

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