- Jan 31, 2023
-
-
Rob Swindell authored
e.g. 20230130T171211-480 0 <unknown user> 76.89.231.66 <no name> the user number name actually *are* known at this stage
-
- Jan 30, 2023
-
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
Don't give QWKnet accounts the 'M' (email messages per day) exemption by default as this has been abused by email spammers. These are security/anti-spam improvements.
-
Rob Swindell authored
This shouldn't be possible during new user sign-up, but there have been ways to curtail checks and generate user accounts with login names and passwords that are the same sequence of characters, unfortunately.
-
Rob Swindell authored
-
Rob Swindell authored
Add some handy tips too (querying status, monitoring log output)
-
Rob Swindell authored
-
Rob Swindell authored
This was a bug if the user had set their terminal to swap Delete and Backspace keys while not using a PETSCII terminal.
-
Rob Swindell authored
- Most published messages (besides log entries) have a timestamp (in ISO8601 format) prepended and tab-separated - The order and number of elements in client messages (list and activities) has been updated, now includes user number - Server client lists are now published to .../SERVER/client/list - Server client activities (connect, disconnect, update) are now published to .../SERVER/client/action/# - Server client count is now published to .../SERVER/client (with the maximum client count, if applicable) - Server states are now just represented by name (e.g. initializing, ready, stopping, stopped) and not number - BBS errors are logged to sbbs/BBS/action/error/LEVEL (where LEVEL is the log level name, e.g. "critical" or "error') - All server hack-attempts, SPAM attempts, logins, logouts, uploads, downloads, are published to sbbs/BBS/action/ACTION/* - Chat pages are published to sbbs/BBS/action/page/node/# - New users (on the terminal server) are published to sbbs/BBS/action/newuser - Posted messages and executed external programs (on the terminal server) are published to sbbs/BBS/action/ACTION/CODE topic - The event thread started/stopped status is published to .../SERVER/event Yeah, the wiki will get updated soon to reflect/document all these changes
-
Rob Swindell authored
Removed some debugging lines See merge request !249
-
Eric Oulashin authored
-
- Jan 29, 2023
-
-
Rob Swindell authored
I noticed that the node status displayed by load/presence_lib.js (e.g. used by exec/nodelist.js) would have (N) for node-message waiting instead of (M) as is reported in other places (e.g. the node utility, umonitor, sbbsctrl). So this commit commonizes this behavior. Now, it's crazy that there are (at least) 3 places that this node status display is implemented and more things should just use nodestatus() to get that string, but I'm not solving that copy/pasta issue in this commit.
-
- Jan 28, 2023
-
-
Rob Swindell authored
The interactive prompting for terminal capabilities worked fine, but the default configuration menu settings did not reflect the user's previous choices and changes they made (e.g. toggle mouse support or BS/DEL key swap) were not reflected in the menu. Once logged in, the normal user defaults menu worked as expected. This is all because term_supports() keyed off of SS_USERON which isn't set during new user sign-up, so let's key off SS_USERON|SS_NEWUSER now.
-
- Jan 27, 2023
-
-
Rob Swindell authored
-
Rob Swindell authored
The previous (reverted) change to SAFECOPY would double-resolve the (src) argument and caused weird side effects. Again, removes SAFECOPY_USES_SNPRINTF since it was unused.
-
Rob Swindell authored
This reverts commit c0e857c9.
-
- Jan 26, 2023
-
-
Rob Swindell authored
Really just testing to see if gitlab CI will be triggered by this commit.
-
Rob Swindell authored
-
Rob Swindell authored
This fixes the Borland/Windows build of xsdk that broke yesterday.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
This reverts commit 64931c47.
-
Rob Swindell authored
The previous method (patching Makefile.in) didn't disable warnings when building 'jsshell' (e.g. js.cpp).
-
Rob Swindell authored
-
Rob Swindell authored
If debugging build issues, build with VERBOSE=1 to get the very verbose SpiderMonkey build output again.
-
Rob Swindell authored
-
- Jan 25, 2023
-
-
Rob Swindell authored
'chown' resets Linux capabilities (e.g. cap_net_bind_service=ep), so these calls reset the earlier bind-capabilities enablement, meaning the auto-setup feature on Linux-install really never worked?
-
Rob Swindell authored
Resolves CID 434888, not sure why this one didn't show up before.
-
Rob Swindell authored
In a fresh v3.20 install, the legacy stats files don't exist, so don't try to convert/upgrade them and log errors about it.
-
Rob Swindell authored
malloc(0) returns a usable/freeable pointer on all supported platforms. This change insures that the scfg_t dynamically allocated arrays are all valid non-NULL pointers, even if/when the array length is 0. This should resolve a lot of new(ish) CIDs. Or not. We'll see. :-/
-
- Jan 24, 2023
-
-
Rob Swindell authored
Added a crlf after printing message scan aborted See merge request !248
-
-
Rob Swindell authored
Not as flexible with regards to formatting as xpDateTime_to_isoDateTimeStr() but simpler to use (with a time_t source).
-
Rob Swindell authored
This should resolve (new) CID 434884 and 434885. Also, remove the SAFECOPY_USES_SPRINTF check/block - nobody enables this.
-
Rob Swindell authored
DDMsgReader: Small change in resetting the terminal attributes before the script exits See merge request !247
-
-