- 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).
-
- Sep 10, 2011
-
-
rswindell authored
The connect timeout is now configurable in sbbs.ini [Mail] ConnectTimeout (default = 30 seconds), set to 0 for blocking connections (and OS-default timeout).
-
rswindell authored
- if configured max recipients = 0 means unlimited (for all users) - max recipients limit is applied to pending send emails (non-M-exempt users) - M-restricted users can not receive unauthenticated SMTP mail messages - Introduced inbox msg limit (for non-M-exempt users) with sbbs.ini [Mail] MaxMsgsWaiting value (default: 100), 0 = unlimited
-
rswindell authored
destination server: if an MX server connection fails, "negative cache" the failure for that iteration of the sending loop so we don't attempt to reconnect to the same server(s) repeatedly for the same iteration (and let other mail get out more quickly).
-
- Sep 08, 2011
-
-
rswindell authored
user that supplies a > 9 char password which happens to match a user's password when truncated to 8 chars.
-
- Sep 03, 2011
- Sep 01, 2011
- Aug 31, 2011
-
-
rswindell authored
recent), and automatically filter IPs of obvious hackers (100 consecutive unique failed login attempts).
-
rswindell authored
from the same host (but not necessarily the same connection). No login retry is allowed for suspected hackers (one authentication attempt per connection). New-connections from suspected hack hosts are now delayed increasingly with the number of failed login attempts.
-
- Aug 30, 2011
-
-
rswindell authored
especially through SMTP (where these values are exposed via the Originator-info header field): SENDERUSERID, SENDERSERVER, and SERVERTIME.
-
- Aug 27, 2011
-
-
rswindell authored
Added the "Originator-info" header field for transmitted messages which will help track the original submission, especially when submitted via protocols other than SMTP. The RECIPIENT/To header field for SMTP-submitted msgs now contains the parsed "To:" name, if possible (instead of the address). Added security delay to failed SMTP AUTH-MD5 logins.
-
- Aug 25, 2011
-
-
rswindell authored
- added 5 second delay before responding to POP or SMTP client regarding invalid username or password attempt (limit number of effective brute force hack attempts per minute). - increment the user email sent statistics for authenticated SMTP msg recvs - check the configured max emails per day value (for the user's security level) and reject any messages that would exceed this value (exept for 'M'-exempt users) - this has been on the todo list for a long time.
-
- Aug 11, 2011
-
-
rswindell authored
the RCPT TO user), before checking for the "sub:code" recipient. This allows SMTP posts (e.g. using the "sub:code" syntax in the ctrl/alias.cfg file) to be processed by external mail processors before being posted (e.g. to strip HTML).
-
- Jul 08, 2011
-
-
rswindell authored
subjects shorter than 10 chars were not supposed to be hashed (for SPAM detection), but the SPAM source is a bit position, not an ordinal, so the wrong SPAM sources (body and msg-id) were removed from the hashing souce list rather than the subject (which was still hashed).
-
- Apr 27, 2011
-
-
rswindell authored
commonly modified by multiple threads, potentially simultaneously, resulting in bad values (e.g. active_clients = -1). Updated copyright date to 2011. Fixed Win32 compile bug in main.cpp introduced in last commit. Eliminated some unused variables and updated some times (e.g. ulong in place fo uint32_t).
-
- Mar 21, 2011
-
-
rswindell authored
acknowledgement ("250 OK") can be sent. In this case, the sender is either a spammer or it is a legitimate delivery attempt that has been aborted for some reason (e.g. timeout due to throttling).
-
- Mar 01, 2011
- Nov 19, 2010
-
-
rswindell authored
-
- Jun 28, 2010
-
-
rswindell authored
heap corruption in mailserver.
-
- Jun 07, 2010
-
-
rswindell authored
-