- Feb 02, 2023
-
-
Rob Swindell authored
A sysop can, and may want to, chat with a user before they succesfully login.
-
Rob Swindell authored
On the node options popup menu, these options weren't visible/available unless there was a user logged-in, but they're usable and useful even when there is not a user logged-in.
-
- Jul 07, 2022
-
-
Rob Swindell authored
I think this is what nelgin/Keyop was asking for via IRC.
-
- Jun 02, 2022
-
-
Rob Swindell authored
Also a bit more constification and cleared up the legacy sbbs_get_ini_fname() usage: the hostname argument hadn't be used in a long, long time.
-
- Feb 28, 2022
-
-
Rob Swindell authored
Needed for text.dat support in SBBSecho load_cfg really should be made either a static library or an exported function from libsbbs.so that everything reuses. Kind of silly to be recompiling and linking these files with every app now.
-
- Feb 24, 2022
-
-
Rob Swindell authored
CID 174223 CID 174227 CID 174461 CID 174519 CID 229602 CID 319040 CID 319137 CID 319159
-
- May 20, 2021
-
-
Deucе authored
While we're doing that, actually use it in SyncTERM so the offline scrollback retains fonts. Also, fix an issue where the current mode would be updated with the custom parameters when you changed them. Finally, remove some unused variables.
-
- Feb 14, 2021
-
-
Rob Swindell authored
Don't return an error if the node#/node.cnf file can't be opened for all uses of load_cfg() except from the terminal server. This fixes #214 for Tracker1
-
- Feb 10, 2021
-
-
Rob Swindell authored
Fix issue reported WitNik (BGGRSCYN) on DOVE-Net: ``` sbbs@raspberrypi:~ $ /sbbs/exec/umonitor -iC ... sh: 1: /sbbs/exec/syncterm-iC: not found ```
-
- Jan 18, 2021
-
-
Rob Swindell authored
-
- Dec 23, 2020
-
-
Rob Swindell authored
-
- Dec 13, 2020
-
-
Rob Swindell authored
when selecting a node (data comes from node#/client.ini). For Nelgin.
-
Rob Swindell authored
Was using <data_dir>/temp to check for free space. data/temp is not a normally created directory, so usually this check would fail and just report 0 bytes free space. Instead, lets check the data directory itself.
-
- Nov 23, 2020
-
-
Rob Swindell authored
Combined with a fix in uifc32.c, this fixes some problems with spawning external programs (e.g. to edit files, run scfg, echocfg, etc.) and when returning having a different keyboard input functionality and the screen all fubarred. Tested with Linux/ncurses.
-
- Nov 04, 2020
-
-
Rob Swindell authored
Added an "All Servers" option. Fixed the "Telnet server" (now "Terminal Server") to set the correct/modern semaphore file. Simplified the implementation of this function.
-
- Sep 23, 2020
-
-
Rob Swindell authored
-
Rob Swindell authored
(e.g. logon, new-user, quiet mode) - these are value node status values with a user on the node. Also address GCC warnings about unsafe sprintf usage, e.g. warning: ‘%s’ directive writing up to 79 bytes into a region of size 59
-
- Sep 18, 2020
-
-
Rob Swindell authored
rather than just falling over and twitching like an injured slug
-
- Sep 15, 2020
-
-
Rob Swindell authored
-
- Aug 17, 2020
-
-
Rob Swindell authored
-
- Aug 16, 2020
-
-
Rob Swindell authored
If jsexec is used for a CGI script and the SBBSCTRL env var was not set, a warning would be printed (to stderr), even if the -c option was used to specify the path to the ctrl dir. get_ctrl_dir() now accepts a boolean argument to specify whether to print a warning when the default value ("/sbbs/ctrl") is used. Pass FALSE for jsexec, TRUE for other callers (currently).
-
Rob Swindell authored
-
- Jun 30, 2020
-
-
deuce authored
-
- Apr 12, 2020
-
-
rswindell authored
Removed some unnecessary carriage returns from printf statements.
-
- Apr 02, 2020
-
-
deuce authored
-
- Mar 24, 2020
-
-
rswindell authored
-
- Mar 22, 2020
- Mar 21, 2020
-
-
rswindell authored
Fixed capitalization and description of "SBBSecho".
-
- Mar 15, 2020
-
-
rswindell authored
stack. Use the heap instead.
-
- Feb 04, 2020
-
-
rswindell authored
As reported by Ragnarok (DOCKSUD)
-
- Jan 03, 2020
-
-
rswindell authored
not set (or blank), use the default ("/sbbs/ctrl") and print a warning to stderr. This resolves a FAQ for sysops that struggle with setting the SBBSCTRL env var, but do have sbbs install in /sbbs or a symlink from /sbbs to where sbbs is actually installed. Note: this function is different than the one previously defined in getctrl.c but never used. If/when we ever really need to support PREFIX, then perhaps we'll use that one (which copies a string to a buffer).
-
- Sep 26, 2019
-
-
rswindell authored
text.
-
- Aug 31, 2019
-
-
rswindell authored
-
- Jun 29, 2019
- Mar 19, 2019
-
-
rswindell authored
-
- Jan 01, 2019
-
-
rswindell authored
-
- Jul 24, 2018
-
-
rswindell authored
-
rswindell authored
Most of the copyright years in the source code were misleading (the date of most recent publish was actually later) and all were unnecessary. I've been removing copyright years piecemeal, for a long time, but I decided it was time to just perform a bulk search and (mostly) replace. In some cases, I left old copyright years on files that either are not used (and soon to be removed) or obsolete and unlikely to ever be touched again (e.g. Win9x FOSSIL VXD). Some of the runtime binaries still contain copyright years and those were updated to 2018.
-