- 14 May, 2021 1 commit
-
-
Rob Swindell authored
-
- 04 Apr, 2021 1 commit
-
-
Rob Swindell authored
This won't impact Synchronet as it has a separate signal handling thread, but we still need to behave properly for processes that don't. I'm also saying that ENOMEM does not indicate a disconnection, though it may be better to pretend it was disconnected...
-
- 14 Feb, 2021 1 commit
-
-
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
-
- 18 Jan, 2021 1 commit
-
-
Rob Swindell authored
We were just trusting that the error strings would be shorter than 256 (usually), but since we're including paths and strerror() results, we really have no control over the length of the error strings. So enforce some healthy boundaries. This could explain the crashes that Divarin of Mutiny is seeing with SCFG on WinXP or maybe it was the truncsp(strerror()) stuff that was just removed as well. We'll see...
-
- 23 Nov, 2020 1 commit
-
-
Rob Swindell authored
The goal of this commit is that: only modules that either are part-of sbbs.dll/libsbbs.so or need to link with/use that library, will #include "sbbs.h" and thus be dependent on its subsequent includes (e.g. cryptlib.h, jsapi.h). This should mean extdeps.mk can be trimmed way down. I also removed CVS keyword/comments and trimmed up the boilerplate copyright notice in modified and added source/header files in this commit. There is no functional change in behavior in this comment.
-
- 19 Sep, 2020 1 commit
-
-
Rob Swindell authored
-
- 17 Aug, 2020 1 commit
-
-
Rob Swindell authored
-
- 16 Aug, 2020 2 commits
-
-
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
-
- 03 Jan, 2020 1 commit
-
-
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).
-
- 15 Jul, 2018 1 commit
-
-
rswindell authored
-
- 20 Feb, 2018 1 commit
-
-
rswindell authored
-
- 24 Oct, 2012 1 commit
-
-
deuce authored
I've likely broken something though, so if you see weird behaviour with extended ASCII, let me know please.
-
- 20 Oct, 2011 1 commit
-
-
rswindell authored
-
- 07 Sep, 2011 1 commit
-
-
rswindell authored
as a command-line option can be problematic with *nix shells.
-
- 04 Jun, 2008 1 commit
-
-
deuce authored
by properly const-ifying the appropriate functions and variables. Not yet tested on Win32
-
- 23 Feb, 2008 1 commit
-
-
rswindell authored
startup option - we will *always* use the local timezone. If the sysop wants to use GMT/UTC, they should configure their operating system accordingly.
-
- 09 Sep, 2007 1 commit
-
-
rswindell authored
uploaded to include the list output.
-
- 20 Sep, 2005 1 commit
-
-
deuce authored
-
- 18 Feb, 2005 1 commit
-
-
rswindell authored
No more temp files in data or data/temp. ctrl_dir/../temp (e.g. sbbs/temp) is the new default temp dir. Each server has its own separately configurable temp dir. BBS events (e.g. QWK packet processing) now have their own exclusive-use temp dir (e.g. sbbs/temp/event). All server threads will attempt to create and verify the validity of their temp dir. System temp dir is only the default global temp dir for Unix (i.e. /tmp), since the Windows default temp dir (e.g. C:\DOCUME~1\Rob\LOCALS~1\Temp) is not particularly friendly or attractive.
-
- 30 May, 2004 1 commit
-
-
deuce authored
-
- 24 Oct, 2003 1 commit
-
-
rswindell authored
-
- 11 Jul, 2003 1 commit
-
-
rswindell authored
-
- 27 Mar, 2003 1 commit
-
-
rswindell authored
-
- 09 Feb, 2003 1 commit
-
-
rswindell authored
-
- 01 Feb, 2003 1 commit
-
-
rswindell authored
-
- 17 Jan, 2003 1 commit
-
-
rswindell authored
or longer, uses a passed 'buflen' parameter to determine the truncation point.
-
- 31 Oct, 2002 3 commits