- Dec 14, 2023
-
-
Rob Swindell authored
We need to call mqtt_shutdown() instead of mqtt_close() to have the mosquitto (loop) thread stopped. Upon connect failure, call the mqtt_shutdown() *before* calling lprintf->lputs, which would eventually try to MQTT-publish the log message. The call to mqtt_connect() can block for a while, so raise the log severity of the "connecting to broker" message from DEBUG to INFO. Otherwise, a bad MQTT broker address or port would make the servers just appear to hang during initialization, for no reason.
-
Rob Swindell authored
Fixes issue #679
-
Deucе authored
CryptCert.export_cert(CryptCert.FORMAT.TEXT_CERTIFICATE) should now work properly instead of always returning an error.
-
- Dec 13, 2023
-
-
Deucе authored
Should fix issue reported on IRC by Dumas_Walker
-
Randy Sommerfeld authored
-
Rob Swindell authored
DDMsgReader: New configurable colors for the indexed mode sub-board menu: indexMenuSeparatorLine and indexMenuSeparatorText See merge request !374
-
DDMsgReader: New configurable colors for the indexed mode sub-board menu: indexMenuSeparatorLine and indexMenuSeparatorText
-
- Dec 12, 2023
-
-
m j authored
-
m j authored
-
Rob Swindell authored
That doesn't trigger a Coverity defect this time (CID 470457)
-
Rob Swindell authored
Actually tested myself this time, needed a lot more than first appearances. Also includes a security/safety enhancement where the @-code expanded string is *not* used as an sprintf format string. Supporting both format specifiers and @-codes in a single text.dat string is tricky (always has been). For Accession.
-
Randy Sommerfeld authored
-
- Dec 11, 2023
-
-
Rob Swindell authored
resulting from commit 5f1c39f0 Fix for issue #678
-
- Dec 10, 2023
-
-
Rob Swindell authored
SlyVote: New menu-driven configurator. Minor code refactor; no difference in functionality. See merge request !373
-
-
Rob Swindell authored
The first word of the message recipient or author's name. For Accession.
-
Rob Swindell authored
Expected to use the MSG_* @-codes in this context. This allows more freedom of ordering the message header fields reused in this expanded string. The %s specifiers can be eliminated altogether when using @-codes. For Accession to play with.
-
Randy Sommerfeld authored
-
Rob Swindell authored
This just generated unnecessary noise in data/user/*.ini files, no harm. iniSetObject (used by userprops.js) will set undefined properties as blank keys in the section (oops, I don't recall if this is intentional or not), so we need to 'delete' the property instead of assigning undefined to it.
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
Randy Sommerfeld authored
-
- Dec 09, 2023
-
-
Randy Sommerfeld authored
-
Deucе authored
With 0xE0 being used for ciolib "super-extended scancodes", a literal 0xe0 can't pass through the input path. This is an issue in CP866 (р) and KOI8-U (Ю) as well as CP437 α. Should fix SyncTERM SF bug 123.
-
Rob Swindell authored
of sbbs_t::external() The startup directory for DOS doors might not be a valid Unix (case-sensitive) path, so let's just do that check in the native block here. Also, removed a bunch of redundant startup_dir ==/!= NULL checks. It can't be NULL here.
-
Rob Swindell authored
-
Rob Swindell authored
The '-l' (loop) option would cause the JS runtime to be destroyed and recreated for each new execution of the script, which resulted in memory leaks in Windows builds (see issue #672 for details). So instead, just use a single JS runtime here when the -l option is used to prevent that from happening, though truth be told, that's likely not a normal/common occurrence. Other apparent JS-related memory leaks (e.g. in the web server) appear to be of a common concern. Likely upgrading to a modern libmozjs would also fix this issue, but we're far short of being able to do that right now.
-
Rob Swindell authored
Other small typos/fixes.
-
- Dec 08, 2023
-
-
Rob Swindell authored
More detail to debug a false-negative SyncBBS-detection result
-
Rob Swindell authored
This solves the problem of detecting a Synchronet (for OS/2) BBS at telnet://wyseguybbs.mywire.org:2300 That system responds with some control characters (NULs and ^Cs) before the initial welcome banner, so just strip those out.
-
Rob Swindell authored
This reverts commit cfcff881
-
- Dec 05, 2023
-
-
Rob Swindell authored
... to de-clutter the log Also, don't log the packet passwords. Folks copy and post sbbsecho.log lines and that could seriously compromise the security of the Interwebs if those super-secret passwords were ever leaked!
-
Rob Swindell authored
Previously, any packets created for unlinked nodes, would always be Type-2 packets and the packet type for newly created nodes (in echocfg->Linked Nodes) would be Type-2+. The new DefaultPacketType setting default is 2+, so the only observed change in behavior will be that packets created for unlinked nodes will also be type 2+ (by default). Some additional log detail/adjustment around created/detected packet types.
-
Rob Swindell authored
Introduced in commit 0e38cb0f (9 months ago), the first linked-node config (including packet password!) for the first packed netmail message would be reused for subsequent packed netmail messages. Thank you to Wilfred van Velzen (2:280/464) for reporting this problem! Additional debug-level log message when using a packet password for a newly created packet.
-
Rob Swindell authored
-
Rob Swindell authored
DDMsgReader: New reader-mode operator menu (using the Ctrl-O hotkey), with a (new) option to add the author's name to the twit list See merge request !372
-
DDMsgReader: New reader-mode operator menu (using the Ctrl-O hotkey), with a (new) option to add the author's name to the twit list
-