- Oct 13, 2005
-
-
rswindell authored
(replacing sockopts.cfg).
-
- Oct 07, 2005
-
-
rswindell authored
and no DNS servers are found, print a sensible error message.
-
rswindell authored
Automatically detect the DNS server (randomly chosen from the list of configured DNS servers) if no DNS server is configured. For *nix, this assumes you have read access to /etc/resolv.conf (where da 'e'?) For Win32, this assumes you have IPHLPAPI.DLL on your system (included with Win98+).
-
rswindell authored
Simplify the bouncing of e-mails using smb_updatemsg() and the original message's from_ext convenience pointer. No need to call smb_init_idx() here since smb_addmsghdr()->putmsg() does this already (in the latest smblib).
-
- Oct 02, 2005
-
-
rswindell authored
now does this for us). Set the SMB recipient extension header field when routing to QWKnet node (this is necessary for fixsmb to be able to reconstruct the index file). Use new function smb_updatemsg() to mark sent SMTP mail as deleted (much easier).
-
- Sep 30, 2005
-
-
rswindell authored
records (using smb_putmsg) - keeps the index file from being truncated during the operation (nightly purging of deleted message indexes?) causing corruption.
-
- Sep 29, 2005
-
-
rswindell authored
Don't directly access the index (.sid) file stream, reading a record at time with no locking. Instead, read all the relevant index records in one safe locked operating (using loadmail()) - this should fix the multi-server heavy traffic mail.sid corruption bug.
-
- Sep 20, 2005
-
-
deuce authored
-
- Sep 18, 2005
-
-
rswindell authored
on FreeBSD.
-
- Sep 16, 2005
-
-
rswindell authored
-
- Sep 03, 2005
-
-
rswindell authored
-
- Sep 02, 2005
-
-
rswindell authored
(typically FTN netmail messages). Also fixed possible memory leak in the process.
-
- Sep 01, 2005
-
-
rswindell authored
(e.g. sbcglobel.net [sic]).
-
- Aug 17, 2005
-
-
rswindell authored
-
- Aug 06, 2005
-
-
rswindell authored
script's termination.
-
- Jul 07, 2005
-
-
deuce authored
or in domains.cfg, connect to the Synchronet SMTP server... by IP if mail is bound to a specific IP, or "127.0.0.1" if it is not. If ANYONE can come up with a reason that email which gets to the BBS should mot be handled by the BBS if the BBS is configured for it, let me know!
-
- Jul 06, 2005
-
-
rswindell authored
-
- Jun 30, 2005
-
-
runderwo authored
Fix spelling error which keeps spreading to new files.
-
- Jun 06, 2005
-
-
rswindell authored
-
- Jun 02, 2005
-
-
rswindell authored
-
- Jun 01, 2005
-
-
rswindell authored
the ESMTP extensions implied by the "EHLO" command).
-
- May 14, 2005
-
-
rswindell authored
notation (for Deuce).
-
- 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).
-
- Apr 16, 2005
-
-
rswindell authored
the file if it doesn't exist (previously, it would always create it).
-
- Mar 26, 2005
-
-
rswindell authored
String lists are simplier, faster, and require less memory.
-
- Feb 18, 2005
-
-
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.
-
- Feb 09, 2005
-
-
rswindell authored
problem of the JS global function random() not being seeded by non-sbbs.dll's (e.g. websrvr.dll) - causing predictable random numbers to be returned.
-
- Jan 25, 2005
-
-
rswindell authored
-
- Jan 15, 2005
-
-
rswindell authored
-
- Jan 13, 2005
- Jan 07, 2005
-
-
rswindell authored
array is shared for all SMTP threads). Also allow multiple mail procs to match "to" address.
-
- Jan 05, 2005
- Dec 30, 2004
-
-
rswindell authored
-
- Dec 29, 2004
-
-
rswindell authored
-
- Nov 18, 2004
-
-
rswindell authored
Macros in sbbsdefs.mk should only be defined when building libsbbs.so. This is the cause of the "static declaration of 'x' follows non-static declaration" GCC warnings. While harmless warnings now, in GCC 3.5, this condition has been elevated to a compile error. :-( The real fix needs to be made in GNUmakefile someday (Deuce). :-)
-
- Nov 17, 2004
-
-
rswindell authored
the include directory to get the new include/mozilla/nspr header files (or js_internal.c will fail to compile)! savemsg() now uses smb_addmsg() for most of it's functionality. savemsg() now accepts an optional client_t* argument, if non-NULL will automatically call msg_client_hfields(). MsgBase.save_msg() method now accepts an optional client object argument to automatically set the security log header fields (sender IP addres, hostname, protocol, and port).
-
- Nov 16, 2004