- Apr 18, 2021
-
-
Rob Swindell authored
A "hack attempt" sound file is now supported in the Terminal Server, Mail Server, and Services. "login" and "logoff" sound files are now supported in the Terminal Server, FTP Server, Web Server, Mail Server, and Services. This enhancement fixes Issue #157 The following sound files may now be configured in the [Global] section of the ctrl/sbbs.ini file, if desired to set the default sound files for all servers/services in on place: - AnswerSound - LoginSound - LogoutSound - HangupSound - HackAttemptSound
-
- Apr 04, 2021
-
-
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...
-
- Dec 21, 2020
-
-
Rob Swindell authored
-
- Nov 05, 2020
-
-
Rob Swindell authored
This reverts commit 9fd06985.
-
Rob Swindell authored
ERROR 2 (No such file or directory) in logout.cpp line 189 (backout) opening "/sbbs/node1/backout.dab"
-
- Aug 16, 2020
-
-
Rob Swindell authored
-
- May 05, 2019
-
-
rswindell authored
(when/what is executed, or at least attempted).
-
- Oct 06, 2018
-
-
rswindell authored
is set: this insures that uninitialized msg-scan ptrs/cfg won't be written to disk unless a successful logon()/getmsgptrs() was called first. This probably fixes the sighting that echicken reported where a failed SSH login caused his sub-scan config file (data/user/0001.subs) to contain uninitialized/garbage values. logout() could be called from multiple places (e.g. JS and Baja modules), even before a successful login is completed, so this sighting is not entirely impractical.
-
- Jul 25, 2018
-
-
rswindell authored
("Node X", user alias, etc.) - so removing a lot of the redundancies. Also, logging the current timed event code and other prefixes in the event thread log messages - something I've wanted for a while now. There might be some redundant "Node X" strings, so if you see some funny looking log message, please let me know.
-
- Feb 20, 2018
-
-
rswindell authored
-
- Nov 30, 2015
-
-
rswindell authored
after a user (has been) disconnected and before the node transitions to waiting for connection (WFC) status. Usually the duration of this status is very short, but it can be longer (e.g. for running log-out module and event) and for (new) msg-scan pointer fix-ups. Updated logout() to remove some cruft and add some more log/debug output. Automatic new-scan pointer fix-ups when performing new-message scans (if the current pointer is greater than the last message number, set it to the last message number) and when saving message pointers. Passing user_t* to get/putmsgptrs() instead of message number now (to better detect Guest account).
-
- Nov 27, 2015
-
-
rswindell authored
-
- Oct 19, 2011
-
-
rswindell authored
all exported functions and data types using a 32-bit time_t (time32_t). (part 2 of 2)
-
- Mar 06, 2010
-
-
rswindell authored
inserting (long) typedefs to prevent warnings, but in the case of the JS File() class, actually supporting file lengths > 32-bit.
-
- Mar 20, 2009
-
-
rswindell authored
-
- Jul 11, 2007
- Sep 20, 2005
-
-
deuce authored
-
- Feb 23, 2004
-
-
rswindell authored
-
- May 22, 2003
-
-
rswindell authored
-
- Feb 01, 2003
-
-
rswindell authored
passed 0 for the length.
-
- Jan 31, 2003
-
-
rswindell authored
module (.js or .bin) files.
-
- Nov 13, 2002
-
-
rswindell authored
variants (gmtime_r, localtime_r, and ctime_r) for thread-safe operation on Unix
-
- Aug 22, 2002
-
-
rswindell authored
outside the sbbs_t class).
-
- Mar 13, 2002
-
-
rswindell authored
GMT/UTC.
-
- Jan 28, 2002
-
-
rswindell authored
-
- Oct 02, 2001
-
-
rswindell authored
-
- Sep 05, 2001
- Jun 15, 2001
-
-
rswindell authored
-
- Mar 25, 2001
-
-
rswindell authored
-
- Mar 14, 2001
-
-
rswindell authored
-
- Dec 11, 2000
-
-
rswindell authored
Each function that requires a temp string variable, now has its own "tmp" local variable.
-
- Nov 29, 2000
-
-
rswindell authored
Pkzip/unzip required *.* to add/extract all files in a directory. <sigh>
-
- Nov 28, 2000
-
-
rswindell authored
-
- Nov 04, 2000
-
-
rswindell authored
-
- Oct 30, 2000
-
-
rswindell authored
-
- Oct 24, 2000
-
-
rswindell authored
Created system call wrappers.c (and sbbswrap.h) and moved target platform-specific macros and code there.
-
- Oct 10, 2000
-
-
rswindell authored
-