- Nov 28, 2022
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This reverts commit 2cddddce. This change was "wrong-headed" per Deuce and broke JS sends on blocking sockets. Thanks for the help. This fix for inifinite-wait on send() likely led to the infinite BinkIT errors/log messages that led to commit b795cf6a. The real fix for this problem (which can block all other timed events from running), would be a Socket.poll() on the socket before send in binkp.js.
-
- Nov 27, 2022
-
-
Rob Swindell authored
command -> command_shell (reported by Nelgin) expire -> expiration_days
-
Rob Swindell authored
Updated the SlyEdit documentation for version 1.81 (forgot yesterday). Also updated the default SlyEdit.cfg to use the English dictionary (for spell check). See merge request !224
-
Eric Oulashin authored
Updated the SlyEdit documentation for version 1.81 (forgot yesterday). Also updated the default SlyEdit.cfg to use the English dictionary (for spell check).
-
- Nov 26, 2022
-
-
Rob Swindell authored
SlyEdit: No more control characters needed in the color configuration files See merge request !222
-
Rob Swindell authored
Good Time Trivia: Hosted inter-BBS user scores (via JSON DB) is now possible. See merge request !221
-
-
Eric Oulashin authored
-
Rob Swindell authored
Update registration page for closed and newuser password systems See merge request !219
-
-
Rob Swindell authored
-
Rob Swindell authored
DD Message Reader: Fixed bug startup mode for scanning all groups for un-read messages to you where the reader was bringing up personal email instead. See merge request !220
-
Eric Oulashin authored
DD Message Reader: Fixed bug startup mode for scanning all groups for un-read messages to you where the reader was bringing up personal email instead.
-
- Nov 23, 2022
-
-
Rob Swindell authored
De-duplication wasn't working
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
A periodic (e.g. weekly) digest of high scores posted to SYNCDATA will allow BBSes to have an accurate list of global high scores without requiring the retention of several years of SYNCDATA messages. Also, made the necessary changes to allow: 'jsexec minesweeper.js export' (for testing, primarily) When posting an exception report, post from sysop if user.alias is undefined. Incremented revision to 2.15 (though there were no game-play changes).
-
- Nov 22, 2022
-
-
Rob Swindell authored
More obvious (the change) when running with a bigger terminal.
-
Rob Swindell authored
-
- Nov 20, 2022
-
-
Rob Swindell authored
Fix issue #457 May as specify that .asc and .msg are text too, though no known reason why CRLF EOLs may be more desireable.
-
Rob Swindell authored
De-duplication wasn't working
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
A periodic (e.g. weekly) digest of high scores posted to SYNCDATA will allow BBSes to have an accurate list of global high scores without requiring the retention of several years of SYNCDATA messages. Also, made the necessary changes to allow: 'jsexec minesweeper.js export' (for testing, primarily) When posting an exception report, post from sysop if user.alias is undefined. Incremented revision to 2.15 (though there were no game-play changes).
-
Rob Swindell authored
Unnecessary malloc's, strcpy's, and free's eliminated by using new strListAnnex() function.
-
Rob Swindell authored
Faster as the sections have already been parsed.
-
Rob Swindell authored
js_open() sets the rval for the context (e.g. to JSVAL_TRUE), so we need to set it back to JSVAL_FALSE for failure conditions. Otherwise, the methods always return true even upon (save-msg) failure.
-
- Nov 19, 2022
-
-
Rob Swindell authored
If nodeX/node.cnf has the wrong node number, the [R] flag would be cleared from the wrong node upon automatic configuration reload. This likely fixes the issue that Keyop is reporting in #synchronet
-
Rob Swindell authored
-
Rob Swindell authored
This is a new trivia door, Good Time Trivia, written in JavaScript See merge request !217
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This allows the sysop to configure the settings to be used for newly-created and auto-added directories without requiring any "template" directory to be configured. The "template" directory concept goes away (so in this way, File libs/dirs are now different from Message groups/subs in how bulk configuration is done). The Lib->Clone Options menu option was moved to Lib->Directory Defaults->Clone Settings and no longer uses the first sub or the template sub but rather the configured directory defaults to be cloned into all dirs in the lib. I decided to make the dir_defaults their own sections in file.ini rather than combining with all the other lib settings (and deconflicting key names such as "sort" and "settings"). This also allowed me to use the same cfg read/write functions for those directory settings and lib's directory default settings.
-
Rob Swindell authored
-
- Nov 17, 2022
-
-
Rob Swindell authored
The configured path could be absolute or relative (to the parent). The trailing (back)slash is important to the string comparisons.
-
Rob Swindell authored
Placing a colon in a group's or lib's short name would prevent any sub-boards within that group (or directories within that lib) to now be parsed since we were truncating at the first colon (rather than the last) after the section prefix.
-