• src/sbbs3/getstats.c

    From Rob Swindell to Git commit to sbbs/master on Saturday, September 26, 2020 13:38:58
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/39a77d9acafccfee0dd178ae
    Modified Files:
    src/sbbs3/getstats.c
    Log Message:
    For subs that allow voting, getposts() will exclude vote messages from total.

    Vote messages and poll closures are not displayed to users as messages, so exclude them from the total "posts" returned from getposts(). This uses
    the new smb_msg_count() function which is slower than simply checking the
    size of the index file (*.sid) and dividing by the index record size. So
    for sub-boards that don't support voting, use the old/faster scheme.
  • From Rob Swindell to Git commit to Main/master on Monday, November 23, 2020 14:03:07
    https://gitlab.synchro.net/main/sbbs/-/commit/1d8e2cc427c4da99e44fd861
    Modified Files:
    src/sbbs3/getstats.c
    Log Message:
    Fix the sbbs.h dependency unintentionally left after c_dep_refactor
  • From Rob Swindell to Git commit to main/sbbs/master on Wednesday, March 23, 2022 21:07:26
    https://gitlab.synchro.net/main/sbbs/-/commit/da2177b75997fcb7b00b0bf7
    Modified Files:
    src/sbbs3/getstats.c
    Log Message:
    Add TODO comment about dsts.dab not tracking > 4GB up/downloads
  • From Rob Swindell to Git commit to main/sbbs/master on Tuesday, March 29, 2022 20:18:45
    https://gitlab.synchro.net/main/sbbs/-/commit/f609ac6ce9e3cbe09dd500fd
    Modified Files:
    src/sbbs3/getstats.c
    Log Message:
    Use fnopen() in fopen_dstats() to get open auto-retries

    iniFileOpen() does not perform retries and there can be contention for the ctrl/dsts.ini file.
  • From Rob Swindell (on Debian Linux) to Git commit to main/sbbs/master on Saturday, October 21, 2023 19:47:30
    https://gitlab.synchro.net/main/sbbs/-/commit/dc4d9eb9f723cdf5cbdd1915
    Modified Files:
    src/sbbs3/getstats.c
    Log Message:
    Don't log an error if there's no dsts.ini or dsts.dab file

    In a fresh install, neither of these files would exist, and that's normal,
    so getstats() should just return true in that case (with the stats struct zeroed-out).

    Fixes error during login to a new install reported by Zoltán Gábor on Facebook.