- Aug 22, 2015
- Aug 20, 2015
-
-
deuce authored
New Features: - Multiple bindings for each service Use comma-separated interfaces on Interface= lines in the ini file. Default is now "0.0.0.0,::" - IPv6 support - TLS support for the webserver and (non-static) services New TLS option in services.ini (ie: Options=TLS) - Decrease LEN_SCAN_CMD to 35 chars, increase the CID field to 45 chars, and rename the MAIL_CMD string to IPADDR. I think this frees up the note field for SysOp use.
-
- Apr 25, 2015
-
-
deuce authored
scripts global scope (as opposed to js.global which is the instance global scope), and having exit() define exit_code in js.scope instead of js.global. This also sets exit_code in js.scope to null when preparing to execute a new script. If a new script starts in the same scope as an old one, the old exit_code value will be destroyed. This should only impact scripts where js.global != js.scope (bbs.exec()ed, and mailsrvr)
-
- Mar 03, 2015
-
-
rswindell authored
-
- Dec 11, 2014
-
-
rswindell authored
Broken in rev 1.561 by Deuce: "Remove *_TO_STRING() and remove some uselss code to return a string value from the log() JS command." - the "useless code" enabled behavior which the listserver.js (and possible other JS scripts) depend on.
-
- Nov 20, 2014
-
-
rswindell authored
clients, timeouts, etc.) into the various *srvr.h files and use them instead of hard-coded constants sprinkled through-out the .c files. If the web server "max_clients" key isn't specified in the sbbs.ini file, use 0 (unlimited) for the max_clients value.
-
- Oct 29, 2014
-
-
rswindell authored
obvious)
-
- Oct 14, 2014
-
-
rswindell authored
(sans angle brackets), before any "name alias" conversion - in addition to the current matching (against just the name portion of the recipient address or the aliased target). This allows external mail processor selection/filtering based on 'to' address even when using an alias to go to a common user (e.g. user #1).
-
- Sep 01, 2014
-
-
rswindell authored
Now using a local-scope variable for temporary mailproc pointer. Log a warning when external mail processor creates an error drop file.
-
- Mar 12, 2014
-
-
rswindell authored
has been configured to 0 (unlimited).
-
- Mar 11, 2014
-
-
rswindell authored
sendmail thread was running.
-
- Jan 08, 2014
-
-
rswindell authored
We don't really need to check active_clients (redundant with thread_count) before allowing recycle.
-
rswindell authored
related crashes (mainly due to null pointer dereferences of scfg_t members freed in cleanup()). Use of new protected_int_value() for extra paranoia (but can't use it on destroyed protected-int's).
-
- Sep 12, 2013
-
-
rswindell authored
as spammers are now hijacking common/valid mail subjects (e.g. "Google Email Verification") for their spam messages and blocking all msgs with such subjects is too heavy-handed an approach. :-(
-
rswindell authored
if a received messages is for local or relay. This comparison predates the domains.cfg file which makes it obsolete. And it really bugged Deuce and apparently was a problem for his new IPv6-happy version of resolve_ip(). :-P
-
- Feb 11, 2013
-
-
deuce authored
-
- Feb 10, 2013
- Oct 24, 2012
-
-
deuce authored
I've likely broken something though, so if you see weird behaviour with extended ASCII, let me know please.
-
- Sep 05, 2012
-
-
rswindell authored
similar to the FTP server (wait forever for all child threads to terminate).
-
- Jun 14, 2012
-
-
rswindell authored
Wait double the inactivity timeout value for the acknowledgement (250 response) when sending messages to avoid sending duplicates (an observed problem with very large messages/attachments).
-
- Jun 13, 2012
-
-
rswindell authored
-
- Mar 07, 2012
-
-
rswindell authored
external mail processors.
-
- Nov 10, 2011
-
-
rswindell authored
empty *IF* the message was redirected to a sub-board. If not (recipient list empty, but not to a sub), return OK response.
-
- Nov 04, 2011
- Oct 29, 2011
-
-
deuce authored
This is *likely* to break the Win32 build and even when the macros are specified in xpdev, I doubt Microsoft has added support for the 'z' size specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32. Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing and the max file size thing may actually need the full format specification to be in the macro... "zu" on C99 platforms and whatever magic Microsoft needs there.
-
- Oct 28, 2011
-
-
deuce authored
and leave it rooted until the script is done or the context is destroyed. This should clean up crashes before a script starts (ie: While creating common objects)
-
rswindell authored
has its own functional "too much recursion" detection. Replaced "branch callback" stuff with "operational callback". JavaScriptBranchLimit has been replaced with JavaScriptTimeLimit (default value: 24 hours)
-
- Oct 26, 2011
- Oct 19, 2011
- Oct 16, 2011
-
-
deuce authored
-
- Oct 11, 2011
-
-
deuce authored
-
- Oct 10, 2011
-
-
deuce authored
Only js_ValueToStringBytes() still leaks.
-
- Oct 09, 2011
- Sep 18, 2011
-
-
rswindell authored
variables. Log socket descriptor number (when available) with bounce log messages (and prefix "SEND" like all other sendmail thread log messages).
-