Subj : src/sbbs3/logon.cpp To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Thu May 01 2025 11:57:17 https://gitlab.synchro.net/main/sbbs/-/commit/9eaeedc13950d1ec26af5963 Modified Files: src/sbbs3/logon.cpp Log Message: Do rollover daily stats (dsts.ini) if the previous date was Jan-1-1970 (never) Basically revert commit 2064f3a4f71c6656693a1d24fc63004c3c41aaea In a new install, the "Date" value in dsts.ini will be 0/Never and thus would never be rolled over (e.g. stats moved o csts.tab files). Since getstats() now reliably detects any read failures, we shouldn't need this as a work-around any more anyway - if the "date" field is 0, it just means a new install and it's expected. This should fix the issue reported by Basis where the ctrl/csts.tab and node*/csts.tab files were never created in fresh install of v3.20. A work around is to just set the Date field in the ctrl/dsts.ini file to the current date (one time). --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .