- Oct 25, 2009
- Oct 24, 2009
-
-
deuce authored
-
deuce authored
Status display is working now.
-
rswindell authored
-
rswindell authored
-
deuce authored
-
deuce authored
-
rswindell authored
system (in a multi-computer BBS) the error occurred. For the mail server: - keep track of the number of times each mailproc handled a message - display counters when blocking/filtering messages in log output - advertise 8BITMIME in the ESMTP EHLO response - do not route mail to mailproc when the execution requirements are not met (e.g. ARS, DNSBL, SPAM, etc.)
-
rswindell authored
-
rswindell authored
spaces.
-
- Oct 23, 2009
- Oct 22, 2009
-
-
rswindell authored
-
rswindell authored
path enhancement to work (e.g. now finds "exec/load/sbbsdefs.js").
-
deuce authored
-
deuce authored
of alloca() macros.
-
deuce authored
-
deuce authored
-
deuce authored
code.
-
rswindell authored
Increase some log entry levels from LOG_ERR to LOG_CRIT. Changed spam.log entry for spam-bait messages from "REFUSED" to "IGNORED". Added several statistics counters for connections/messages refused, ignored, etc. and display the values when the mail server is terminated. Handle lines of exactly MAX_LINE_LEN chars better in sockmimetext() - don't add an extra blank line between lines.
-
- Oct 21, 2009
-
-
rswindell authored
SPAM-bait takers by using the mailproc.ini keys ProcessDNSBL and ProcessSPAM (default: True) respectively. * sockmimetext() (used for sending message text over SMTP and POP3) now handles lines longer than 998 characters correctly (doesn't drop any characters). We may need to change this function to split at 510 chars for POP3 and/or use quoted-printable content-transfer-encoding for messages with long lines. * "!SMTP ..." log lines changed to "SMTP ..." for non-terminal SPAM-related log entries. * Handle header "field : value" syntax for subject, from, and to field parsing for early filtering. * Don't tag message (subject and/or header) from DNSBL-listed servers when DNSBL_IGNORE option is set. * Don't hash message subjects < 10 chars in length (too short for SPAM detection). * Support Base64 and Quoted-Printable Content-Transfer-Encodings in SMTP message headers (decode and store message body accordingly). * Clear mailproc 'to' match results when receiving SMTP MAIL FROM command. * Allow SMTP authenticated clients to feed the SPAM database by sending mail to one of the spam-bait addresses (the sender won't be added to spamblock.cfg).
-
deuce authored
-
deuce authored
This is intended to (eventually) be a translation of the current Usurper Pascal code into C with the only major change being the use of memory mapped files for IPC and game data. This model should help greatly with the most common Usurper issues, but it adds the constraint that all nodes must be running on the same system. Initially, game play is intended to be identical, and new bugs will be introduced from the C translation. As such, this is not intended as a replacement for Usurper in the near future except the code is being written for *nix systems initially and will be ported to Win32 at a later time.
-
rswindell authored
to the comment block.
-
- Oct 20, 2009
-
-
rswindell authored
-
rswindell authored
"Normally, this response will be a multiline reply. Each line of the response contains a keyword and, optionally, one or more parameters." Added RFC1870 Message Size Declaration support to EHLO response. Strip optional parameters from MAIL FROM command (per RFC1869).
-
rswindell authored
-
rswindell authored
Removed cruft from output files.
-
rswindell authored
-
- Oct 19, 2009
-
-
rswindell authored
output of nodestatus() (e.g. used by Synchronet Control Panel node window).
-
- Oct 18, 2009