- Sep 09, 2023
-
-
Rob Swindell authored
sd_notify() is called from other threads (PIDs), so we've been getting syslog warnings abouts this and I hadn't noticed: systemd[1]: sbbs.service: Got notification message from PID 2555007, but reception only permitted for main PID which is currently not known As pointed out by Accession (PHARCYDE) on DOVE-Net.
-
- Sep 06, 2023
-
-
Rob Swindell authored
Just make the list argument a void* and assign to a void** local var inside the function. No functional changes. Fixes issue #621
-
Rob Swindell authored
Fix return value when p->peeked is true See merge request !328
-
rickparrish authored
-
Rob Swindell authored
To be more consistent with the paste key behavior elsewhere in SCFG, make the file options (Viewable Files, Testable Files, Download Events, Extractable Files, Compressible Files, and Transfer Protocols) menus handle paste (Ctrl-V, F6) key by inserting the copied or cut item above the current selection rather than overwriting the current selection. Fixes issue #616
-
- Sep 04, 2023
-
-
Rob Swindell authored
Speed up file transfers. See merge request !327
-
-
Rob Swindell authored
DDFileLister: Fix for the lightbar interface: When erasing the file info window, the file date is not shown on a duplicate line if the file date is already showing in the description area (i.e., for a 1-line file description). The veresion is now 2.14 See merge request !326
-
- Sep 03, 2023
-
-
Rob Swindell authored
1. Resolve the "hidden symbol 'atexit' ... being referenced by DSO" error by using the -shared option (link against shared objects, not static libs) 2. The path to the xpdev output directory (where to find libxpdev.a) is just wrong. Hard-coded the machine architecuture portion (.x64) as a hack for now. Also, since this is use the LD macro, you need to pass "LD=gcc" on the make command-line. Not sure how this worked before. Fixes (or at least works-around) issues reported by Ryan Fantus (1:218/820)
-
Eric Oulashin authored
DDFileLister: Fix for the lightbar interface: When erasing the file info window, the file date is not shown on a duplicate line if the file date is already showing in the description area (i.e., for a 1-line file description). The veresion is now 2.14
-
- Sep 01, 2023
-
-
Rob Swindell authored
Fixes issue #611
-
Rob Swindell authored
Fix for js.time_limit stuck at 0 See merge request !325
-
-
Rob Swindell authored
Fix timeout in mrc client and connector to avoid endless loop issue See merge request !324
-
-
Randy Sommerfeld authored
-
Rob Swindell authored
<nelgin> Remind me why you can't show the ip address on node status? :) Using the new '-v[key]' option, a sysop can view one, some, or all of the key/value pairs from the nodes with a connected client. For nodes without a connected client, the client.ini file values aren't particularly useful, but if someone wants an option to show those values for non-client-connected nodes I can do that too. When using '-v', all the client.ini key/value pairs will be displayed for all the node records requested with currently connected clients. By specifying '-v[key]' the sysop can specify a key to display (rather than all of them) e.g. 'node list -vaddr' to list nodes with remote client IP addresses. This option can be used multiple times on the command-line to view multiple keys. See node*/client.ini for the list of supported keys. This feature only works for nodes whose directory paths are ../node#/ relative to the ctrl directory. Since the node utility doesn't read any configuration files, this is a limitation. If you have different node directory names/parents and need to use this feature, let me know and I'll see about adding support for reading/parsing main.ini file to discover those non-standard/default node directory paths automatically. The version number displayed is now taken from the sbbs version (sbbsdefs.h). The maximum ctrl directory path is now extended from 40 chars to MAX_PATH. More readable help/usage output (using indentation).
-
- Aug 31, 2023
-
-
Rob Swindell authored
A follow-up to commit 81d4575e Although I was not able to successfully reproduce the problem that Ree reported with his commit (even when changing the SCFG->Networks->MQTT->Publish QOS to 1: At least once) on Windows, I do see how this problem could theoretically happen. And like Ree said in the follow-up comment on the MR "maybe these two lines should have stayed in mqtt_startup", they don't really belong in the connection callback. The "client" topics only needs to be cleared upon startup or recycle (by publishing a null message) and it would be bad to clear these topics whenever the broker was reconnected (the server's clients didn't magically disconnect). So these "client" topic-clearing publishes are now only done during startup (again). The "recycle" topics don't really need to be published to here at all. I think I only did this for cases where someone published a non-null message to the topic and its stale message would remain afterward, appearing in MQTT browsers (like MQTT explorer) long after the server had recycled. The real solution to this cosmetic issue is to only publish null (0-length) messages to the "recycle" topics in the first place.
-
Rob Swindell authored
DDMsgReader: Bug fix for going to a specific message in the message list... See merge request !323
-
-
Rob Swindell authored
Wasn't opening the sbbs.ini file for modify access. As reported via DOVE-Net by Accession (PHARCYDE)
-
- Aug 27, 2023
-
-
Rob Swindell authored
DDMsgReader: When saving a message on the local BBS PC without all the headers, the date is now included See merge request !322
-
- Aug 26, 2023
-
-
Eric Oulashin authored
DDMsgReader: When saving a message on the local BBS PC without all the headers, the date is now included
-
- Aug 20, 2023
-
-
Rob Swindell authored
DD Message Reader: Including all message headers when saving a message (sysop... See merge request !319
-
-
Rob Swindell authored
Add a connect callback handler. See merge request !320
-
-
- Aug 18, 2023
-
-
Rob Swindell authored
DDMsgReader: Fix for "Message header has 'expanded fields'" error when updating message header attributes in certain conditions See merge request !317
-
Eric Oulashin authored
DDMsgReader: Fix for "Message header has 'expanded fields'" error when updating message header attributes in certain conditions
-
Rob Swindell authored
Defeats local auto-screen-pausing Fixes issue #603 reported by Nelgin
-
- Aug 17, 2023
-
-
Rob Swindell authored
This appears to just be a miss from the initial commit (bd97c9d8) of the directory default configuration (per lib) feature, so a file lib's directory default "data dir" wouldn't be read from file.ini. This fixes issue #602 reported by Nelgin.
-
Rob Swindell authored
SlyEdit: More small tweaks for quote line wrapping to determine ideal places to append a CRLF See merge request !316
-
Eric Oulashin authored
-
- Aug 16, 2023
-
-
Rob Swindell authored
DDMsgReader: Allows kwyeord searching of personal email with command-line arguments See merge request !315
-
Eric Oulashin authored
-
Rob Swindell authored
Refactor the node spy page See merge request !314
-
-
- Aug 15, 2023
-
-
Rob Swindell authored
SlyEdit: For quote lines, a small tweak for long line (>120 character) adding a CRLF for paragraph formatting See merge request !313
-
SlyEdit: For quote lines, a small tweak for long line (>120 character) adding a CRLF for paragraph formatting
-
Rob Swindell authored
SlyEdit: Improvement to paragraph/line breaks in quote line wrapping. The version is now 1.87 See merge request !312
-