- Mar 13, 2025
-
-
Rob Swindell authored
I sent an update ("add" email), but it was rejected with "No LSM entries were found" - whatever that means.
-
Rob Swindell authored
... so yeah, most *nix sysops will get a warning about running something newer than the latest release.
-
Rob Swindell authored
-
Rob Swindell authored
-
Rob Swindell authored
... for a version number comparison (e.g. by chksetup.js)
-
Rob Swindell authored
This file hasn't been updated in 20 years and nobody noticed. :-) I at least made a new submission (sent email) one last time before we (might) just remove this file since the the LSM database doesn't appear to be of any real use/value these days.
-
- Mar 12, 2025
-
-
Rob Swindell authored
This fixes the bug whereby if the user ever hit Ctrl-C or hit 'N' at a pause prompt, they could never see another menu / display file.
-
Rob Swindell authored
-
Rob Swindell authored
When displaying this node vstatus, the user's alias shouldn't be appended to the node status, else you get something like this: 16 Logging out Digital ManDigital Man
-
- Mar 10, 2025
-
-
Rob Swindell authored
It was possibly before for fgets() failures to be pretty hard to diagnose.
-
Rob Swindell authored
But set the error string to hopefully be printed as a warning
-
Rob Swindell authored
A sysop could hit 'q' to quit (sbbs, console mode) while the binding is taking place.
-
- Mar 09, 2025
-
-
Deucе authored
Fixes assertion on failed connects.
-
Deucе authored
Try for 16 seconds (14 loops) to load the SSL certificate. On the first time through the loop, create self-signed certificate if configured to do so. This also splits the generation of the self-signed certificate into a separate function. While we're here, split the new SSL epoch out into a separate function as well, and explicitly call it when we create a new self-signed cert. This at least partially fixes the epoch thing, but there's still the possibility of creating it multiple times in the same second... the file date isn't really enough.
-
Rob Swindell authored
For quick open/write/close log files (e.g. error.log), go back to using nopen() to insure exclusive access while writing to prevent any accidental corruption from concurrent writes from multiple threads or processes.
-
Rob Swindell authored
-
Rob Swindell authored
Default to false / No. Maybe this should default to true / Yes until a certificate (e.g. from Let's Encrypt) is successfully provisioned? Anyway, this is just a quick-hack to address the issue where a sysop's CA-sigend certificate may be overwritten with a self-signed certificate if for some reason Synchronet can't find/read the ssl.cert file. See issue #881.
-
Rob Swindell authored
-
Rob Swindell authored
-
Deucе authored
Missing WINAPI decoration on function loaded from DLL. When called, this would corrupt the parameters to callers, presumably because the register allocater didn't know the call would tromp on something.
-
Rob Swindell authored
This should be redundant since "zip" and "unzip" should already be in the native program list, but at some point we should be able to get rid of the native program list or at least have it default to blank.
-
- Mar 08, 2025
-
-
Deucе authored
-
Deucе authored
Cryptlib uses the NT 3.1 API for ACLs, which means hard-codeding certain security structure sizes. Quadruple the sizes of these to see if this fixes the crash DigitalMan is seeing.
-
Rob Swindell authored
Unlike SMB_MSGS, the sub-board does not have to be already open. As requested/reported by Finglonger (SILENT)
-
Deucе authored
Don't add the atexit() do_cryptEnd() handler until we're not going to call cryptEnd() ourselves.
-
Rob Swindell authored
<@Deuce> If you want the install test to start immediately, you would use needs: []
-
Rob Swindell authored
so they can run sooner in the pipeline
-
Rob Swindell authored
-
Deucе authored
Possibly should be done after a failure too...
-
- Mar 07, 2025
-
-
Rob Swindell authored
DDFileLister: Fix for editing a file's extended description when the file doesn't have one initially See merge request !519
-
DDFileLister: Fix for editing a file's extended description when the file doesn't have one initially
-
Deucе authored
Also, fix some formatting.
-
Rob Swindell authored
Fix for issue #884 We must wait until the connect_callback() has been called to publish these messages. Using mqtt.server_version as the indicator of an initial startup connection versus a re-connection (due to broker-connection loss), i.e. setting to NULL after initial connection.
-
- Mar 06, 2025
-
-
Rob Swindell authored
-
Rob Swindell authored
MRC Change List on 3/3/2025: See merge request !517
-
-
- Mar 05, 2025