Overhaul statistics files
*/dsts.dab (daily statistics and running totals) -> */dsts.ini */csts.dab (cumulative statistics / log) -> */csts.tab * dsts.ini now has both daily and total stats for all fields (not just timeon and logons). * dsts.ini is now an easily modifiable text file - no longer need dstsedit (here-by deprecated and soon to be deleted) * dsts.ini and csts.tab support 64-bit upload/download byte stats and are very extensible for future fields to be added or extended > 32-bit (this was the main inspiration for this overhaul, but it was overdue and already designed for v4, pretty much) * csts.tab is a tab-delimited fixed length record format suitable for easy import to a spreadsheet program or parsing with scripts. Each day is a 128-character LF-delimited record with tab-delimited fields of plain ASCII text. * All fields except timeon in dsts.ini files are updated immediately and by more non-terminal servers (e.g. post statistics from web UI scripts). * New user stats are tracked more than just for "today". The upgrade of these files is automatic and built-into SBBS. Still to do: overhaul the slog utility to support the new csts.tab file format.
parent
efe3b357
No related branches found
No related tags found
Showing
- src/sbbs3/addfiles.c 7 additions, 24 deletionssrc/sbbs3/addfiles.c
- src/sbbs3/addfiles.vcxproj 1 addition, 0 deletionssrc/sbbs3/addfiles.vcxproj
- src/sbbs3/delfiles.vcxproj 1 addition, 0 deletionssrc/sbbs3/delfiles.vcxproj
- src/sbbs3/dupefind.vcxproj 1 addition, 0 deletionssrc/sbbs3/dupefind.vcxproj
- src/sbbs3/filelist.vcxproj 1 addition, 0 deletionssrc/sbbs3/filelist.vcxproj
- src/sbbs3/ftpsrvr.c 2 additions, 2 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/getstats.c 360 additions, 58 deletionssrc/sbbs3/getstats.c
- src/sbbs3/getstats.h 20 additions, 6 deletionssrc/sbbs3/getstats.h
- src/sbbs3/js_system.c 2 additions, 2 deletionssrc/sbbs3/js_system.c
- src/sbbs3/logon.cpp 42 additions, 88 deletionssrc/sbbs3/logon.cpp
- src/sbbs3/main.cpp 85 additions, 42 deletionssrc/sbbs3/main.cpp
- src/sbbs3/makeuser.vcxproj 1 addition, 0 deletionssrc/sbbs3/makeuser.vcxproj
- src/sbbs3/sbbsdefs.h 37 additions, 14 deletionssrc/sbbs3/sbbsdefs.h
- src/sbbs3/sbbsecho.vcxproj 1 addition, 0 deletionssrc/sbbs3/sbbsecho.vcxproj
- src/sbbs3/scfg/scfg.vcxproj 1 addition, 0 deletionssrc/sbbs3/scfg/scfg.vcxproj
- src/sbbs3/str.cpp 4 additions, 4 deletionssrc/sbbs3/str.cpp
- src/sbbs3/upgrade_to_v319.vcxproj 1 addition, 0 deletionssrc/sbbs3/upgrade_to_v319.vcxproj
- src/sbbs3/upload.cpp 1 addition, 0 deletionssrc/sbbs3/upload.cpp
- src/sbbs3/userdat.c 12 additions, 13 deletionssrc/sbbs3/userdat.c
Loading
Please register or sign in to comment