- Oct 25, 2009
-
-
rswindell authored
error counting/logging/messages to be handled by front-end (e.g. control panel) regardless of log_level setting. Mail server now filters blocked-subjects before applying DNSBL tag. Received message header TO and FROM fields are no longer checked against the email.can file for SMTP-authenticated clients. SMTP MAIL FROM and RCTP TO addresses are no longer checked against the email.can file for SMTP-authenticated clients. Statistics are displayed in a more legible manner when the mail server is terminated. The msgs_received stats counter now includes blocked and ignored messages too.
-
- Jun 04, 2008
-
-
deuce authored
by properly const-ifying the appropriate functions and variables. Not yet tested on Win32
-
- Feb 23, 2008
-
-
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.
-
- Sep 15, 2006
-
-
rswindell authored
instead of a bit-mask representing all the log levels to actually "see", use a single numeric (or nmemonic) level value (ERROR, WARNING, NOTICE, etc.) and less severe log levels (levels with a higher numeric value) will be filtered (e.g. not "seen" or logged). It's the basic syslog() concept.
-
- May 10, 2006
-
-
rswindell authored
(enabled by adding LOOKUP_PASV_IP to the "Options" value in the [ftp] section of your ctrl/sbbs.ini. This option tells the FTP server to perform a hostname lookup (on the BBS's hostname) to determine the correct/current public IP address to use in PASV responses. This is one more kludge to work around stupid NAT devices (consumer firewalls/routers).
-
- May 07, 2005
-
-
rswindell authored
(for broken firewall/NAT devices) and PASV port ranges (default is 1024-65535).
-
- Apr 21, 2005
-
-
rswindell authored
Created sbbs_read_js_settings() and sbbs_set_js_settings() to read and write all settings to/from .ini files in a modular fashion. This is a precursor to implementing support for JavaScriptThreadStack (limit) support for all JS-enabled servers and services (working around the ircd bug).
-
- Nov 06, 2004
-
-
rswindell authored
Added shutdown_now to startup structures, used for nice shutdowns (when server isn't in use) as opposed to terminate, which is immediate. shutdown semaphores files are only acted on when server not in use.
-
- Nov 03, 2004
-
-
deuce authored
by BindRetrycount and BindRetryDelay keys in the ini file. Will control the number of times/delay between attempted calls to bind() before the thread packs up and goes home.
-
- Oct 28, 2004
-
-
rswindell authored
STARTUP_INI_BITDESC_TABLES is #defined. These tables (even though declared "static") were being compiled for every .obj and linked (multiply) into each binary (possibly causing new segfaults in BSD builds?). Init field tables are similarly only defined if STARTUP_INIT_FIELD_TABLES is #defined.
-
- Oct 27, 2004
- Oct 20, 2004
-
-
rswindell authored
is used by sbbscon to re-load the relevent portion of the startup .ini file when a server is recycled, allowing dynamic changes to sbbs.ini.
-
- Sep 26, 2004
-
-
rswindell authored
-
- Oct 15, 2003
-
-
rswindell authored
of log entries reach the system (NT event) log.
-
- Oct 11, 2003
-
-
rswindell authored
function prototypes (currently using LOG_INFO level for all).
-
- Oct 09, 2003
-
-
rswindell authored
recycling without using semaphore files.
-
- Sep 26, 2003
-
-
rswindell authored
back to callback functions (e.g. lputs, thread_up, etc). This allows servers to share the same callback functions, eliminating many nearly-identical functions. This was able to shave quite a bit of redundant code from ntsvcs.c. This feature is not utilized in sbbs (sbbscon.c) or sbbsctrl (mainformunit.cpp).
-
deuce authored
If you are not running your BBS as root, update and recompile now. NOTE: Remember, RH9 users using the new threads - the default should use gmake THREADS_ACTUALLY_WORK=1
-
- Sep 16, 2003
-
-
rswindell authored
-
- Jun 07, 2003
-
-
rswindell authored
Added semaphore file check frequency (sem_chk_freq) element to all server startup structures (previously hard-coded to 2 seconds in most cases), defaults to 5 seconds. New SemFileCheckFrequency value in .ini file (both global and per-server).
-
- Apr 23, 2003
-
-
rswindell authored
-
- Jul 31, 2002
-
-
rswindell authored
operation).
-
- Jul 20, 2002
-
-
rswindell authored
-
- Mar 25, 2002
-
-
rswindell authored
per sbbs instance).
-
- Mar 20, 2002
-
-
rswindell authored
FreeBSD-tested seteuid(BOOL user) (set effective user-id) callback. Deuce's mod.
-
- Mar 19, 2002
-
-
rswindell authored
-
- Mar 18, 2002
-
-
rswindell authored
-
- Feb 28, 2002
-
-
rswindell authored
-
- Feb 25, 2002
-
-
rswindell authored
-
- Feb 24, 2002
- Feb 02, 2002
-
-
rswindell authored
-
- Dec 13, 2001
-
-
rswindell authored
-
- Nov 27, 2001
-
-
rswindell authored
-
- Aug 03, 2001
-
-
rswindell authored
-
- Jul 25, 2001
-
-
rswindell authored
-
- Jul 21, 2001
-
-
rswindell authored
-
- Jul 18, 2001
-
-
rswindell authored
-
- Jul 11, 2001
-
-
rswindell authored
-