- Mar 31, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
to accommodate larger numbers/strings.
-
Rob Swindell authored
... from ERROR to WARNING, but log the human-readable logon time too. This condition can easily happen if the system clock is corrected (e.g. a few seconds via NTP adjustment) during a quick connect/disconnect. Don't call logoffstats() unless a user actually successfully logged-in. I don't think sysops actually want all the time bots sit at the logon prompt counted as "time online" in their stats anyway.
-
Rob Swindell authored
Is anyone actually using sutils.js?
-
Rob Swindell authored
-
- Mar 30, 2022
-
-
Rob Swindell authored
(I'm looking at you, mist1221.zip) ... so first try to extract DIZ files from the root of the archive, then try again searching nested directories too. <sigh>
-
Rob Swindell authored
iniFileOpen() does not perform retries and there can be contention for the ctrl/dsts.ini file.
-
Rob Swindell authored
This was a regression (to just LF-terminated lines), an accidental change (from "text" to "binary" file-open) in commit 3bcab8a6.
-
- Mar 29, 2022
-
-
Rob Swindell authored
Fixes recently-introduced crash when generating text drop files (e.g. XTRN.DAT, SFDOORS.DAT, DOOR.SYS, CHAIN.TXT) on Win32 (only) where a 'long int' is still just 32-bit.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Fixes CID 351271
-
Rob Swindell authored
-
Rob Swindell authored
Might add some other statistic for these relayed posts at some point.
-
Rob Swindell authored
Hunting down and destroying some super old SBBS code now. :-)
-
Rob Swindell authored
-
Rob Swindell authored
Defines the field indexes for records in csts.ini
-
Rob Swindell authored
-
Rob Swindell authored
Generates a "Dd Hh Mm" string from a specified number of minutes.
-
Rob Swindell authored
DDLightbarMenu OnItemNav on initial display See merge request !168
-
Eric Oulashin authored
DDLightbarMenu can now optionally call its OnItemNav function when it's first displayed. By default this behavior is disabled, but it can be enabled by setting the (new) callOnItemNavOnStartup property to true.
-
- Mar 28, 2022
-
-
Rob Swindell authored
I was stripping the path here... oops.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
*/dsts.dab was replaced by dsts.ini. */dsts.ini is just a text file, you don't need a special editor.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
*/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.
-
Rob Swindell authored
-
- Mar 27, 2022
-
-
Rob Swindell authored
Windows doesn't allow multiple directories of the same name only differing in case, so don't on *nix either.
-
Rob Swindell authored
Supports mixed Ctrl-A and ANSI messages. ANSIs of any length should display correctly. ANSIs wider than 79 columns will be truncated (not horizontally scrollable). Animated ANSIs will not render with their animation sequences in tact. :-(
-
Rob Swindell authored
Create expand_ctrl_a() method that expands Ctrl-A attribute codes in a string into ANSI escape sequences.
-
Rob Swindell authored
-
Rob Swindell authored
If set to true, when setting the ANSI property, rather than throwing away vertically "scrolled" lines, just keep extending the height to accommodate the new required vertical size (height).
-
Rob Swindell authored
yes/no prompts can be disabled by just setting a string to a blank string. Disable these prompts by default (you can reeanble in your own text.dat if you want).
-
Deucе authored
-
Rob Swindell authored
Fix the fix to issue #380. Thanks for letting me know Keyop.
-
- Mar 25, 2022
-
-
Rob Swindell authored
Fixes crash reported in #381.
-
Rob Swindell authored
And data/dirs/*.msg display file. Now you can have any supported menu file in this location if you wish.
-