- May 18, 2016
-
-
rswindell authored
By default, after 20 consecutive (unique) failed login attempts, *or* a failed login attempt wtih a name from the name.can filter file. The default temporary ban duration is 10 minutes. The temporary ban thershold is configurable via LoginAttemptTempBanThreshold in sbbs.ini and the ban duration is configurable via LoginAttemptTempBanDuration (in seconds).
-
- Jan 21, 2016
-
-
deuce authored
the constructor things. This allows TLS-enabled services to work correctly, and removes an ugly hack from the web server. There's still an odd issue with the NNTP service when using TLS though.
-
- Dec 04, 2015
-
-
rswindell authored
to errorlog() so the data/error.log is less ambiguous about where an error occurred.
-
- Nov 24, 2015
-
-
rswindell authored
-
rswindell authored
FidoNet NetMail can now be gated to an SMTP client (as before), but replies are now successfully gated back to FTN NetMail. This uses a new more RFC-compliant To/From address header field format, so older messages (previously gated to an SMTP client) cannot be successfully replied-to. Tested with Microsoft "Windows Live Mail 2012" (previously known as Outlook Express). Test reports/results with other SMTP mail clients would be welcome. Requires SBBSecho v2.30 or later. File attachments are not yet supported.
-
- Nov 15, 2015
-
-
deuce authored
those OSs which require it to be correct (ie: FreeBSD).
-
- Oct 30, 2015
-
-
rswindell authored
(needed for ircmsg.js send-failure handling).
-
- Sep 25, 2015
-
-
rswindell authored
-
- Sep 11, 2015
-
-
rswindell authored
Also set the web server status to "Listening" once initializating is complete. I'm not sure what the newly-introduced "terminated" flag is supposed to indicate, but it's beign set to TRUE during recycle, so it's probably not working as intended. Something cleaner probably should be done, but I don't know exactly what Deuce was trying to accomlish with this variable.
-
- 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