VSMTP32 History =============== 2.6.100604 ---------------------------------------- + New icons, multiple resolutions. 2.6.100101 ---------------------------------------- + Tweaked main window display. + Changed Courier New to Lucida Console. + Menu and button enhancements. + Expanded IP restrictions to seperate blacklist and whitelist. - Removed multiple refresh options from the window menu. ! Fixed window issue if Windows appearance is changed. 2.5.090620 ---------------------------------------- + Added ability to set different reply-to addresses for email addresses. + Added options to close all incoming and outgoing connections. + Added option to block IP addresses found in relay database. This will close the connection before the initial welcome message. + Added option to silently log blocked connections. + Added option to accept rejected email. It will delete the message after it is received. + Changed how new connections timer was handled. It will accept connections faster now. + Added option to save the daily log and restore it upon program launch. + Added menu option to open the bug tracker. ! Fixed ip restriction form so input works smoother. ! Fixed form loading error handling that was causing an RTE. ! Fixed relay database from blocking local IP addresses. 0000037: [Feature Request] Add ability to disconnect clients from the server. (swinn) (swinn) 0000049: [Feature Request] Allow FLG override. (swinn) (swinn) 2.4.080806 ---------------------------------------- + Reworked some code to use existing functions. ! Fixed issue with the spamtrap blocking invalid addresses. 2.4.080721 ---------------------------------------- + Added options to the header filter. Added case sensitivity. Added the ability to send a email message into a database. + Rewrote the way directories were scanned. - Removed subject filter. The header filter served the same purpose. ! Fixed timestamps to be UTC. 0000030: [Feature Request] Add ability to create a spamtrap (swinn) (swinn) 2.3.080122 ---------------------------------------- ! Listboxes are returned to their previous location when returning from another form. ! When moving entries in a listbox, it will center the selected entry. ! Fixed ip blocking to allow 0.0.0.0. 2.3.071220 ---------------------------------------- + Added ability to block IP addresses with a subnet mask. + Added search feature to user listing. + Added ability to edit user from user listing form. + Added option to hide all console windows. + Check for update will default to vadv32 setting. ! Inbound message headers are now fixed to avoid VUUCP problems. ! Fixed message position issue. ! Fixed system message number issue. 2.2.070611 ---------------------------------------- + Added active outgoing message stat. This shows how many messages are pending to be sent. + UnixTime is now a 64-bit data type. - Removed mail-abuse.org from the DNSBL listing since it is now a subscription service. - Removed vix.com from the DNSBL listing since it is no longer in service. ! Fixed issue of the SendMessage error being logged (it shouldn't). 2.1.070302 ---------------------------------------- ! Fixed issue with the country restrictions. 2.1.070301 ---------------------------------------- + Added country restrictions. + Added the autoresponder configuration form. + Added an option for VSMTP32 to process any autoresponder requests. If disabled then the BBS will still process them. + Any hidden windows will be revealed upon the application's exit. + Integer optimizations. ! Changed VRFY and EXPN to return 252 when disabled per RFC. EHLO will also show both being supported even if disabled. ! Fixed an issue with the SpamAssassin routine not removing temporary files. 2.0.061206 ---------------------------------------- + Added advanced configuration form which allows you to set timeouts, limits and other settings. + Added option to force the sending of any pending outbound messages. + Added timeout to SMTP client. + Added maximum number of recipients in one session. + Added maximum line length. + Added statistics for TWIT.LST filtering. + Added support for SMTP extensions (to be expanded). + Client authentication will prefer CRAM-MD5 and if unavailable or errors, will use LOGIN instead. (Previously only supported LOGIN) + Added APOP support for POP before SMTP authentication. + Improved SpamAssassin support. Logging improved, added SA statistics. + VSMTP32 will now run SpamAssassin internally if you specify its directory. Otherwise, you can still continue to use spamassassin.bat. + Default configuration has been changed. + Reworked the outbound message timers. + Added fixes to outbound message headers to be more compliant with standards. ! Fixed problem if a message couldn't be delivered after 48 hours. ! Fixed an out of order sequence bug. ! Fixed various parts of the SMTP client (major revisions). ! Fixed tray option "Start Server" from being on at load. ! Fixed an issue with SpamAssassin support. 1.5.061118 ---------------------------------------- + The tray icon will show when a connection is active. (Lee) + Changed the tray icon text. 1.5.061018 ---------------------------------------- + Installation package updated for Windows Vista. + The postmaster account is handled correctly now. + Default configuration includes an alias for the postmaster account. + Renamed the relay db feature to DNSBL. + In the case of an invalid or missing Internet configuration, VSMTP32 will display a notification and load the configuration form. + IP restrictions will check for duplicate entries. + Added cache for the DNSBL lookup. + Added option to stop the server from taking connections. + Added option to use TWIT.LST to filter incoming messages. + Returned messages show more information about why. + Returned messages will have any attached file removed. + Added sorting option to many forms. + Increased max entry numbers for various forms. + Reworked header and subject filters. + Subject filters have the option to be case sensitive or not. + Forms asking for a user number or handle now offer a list of current users to make finding/selecting easier. ! Mail sent to user accounts with SL of zero is refused. ! Fixed issue in which wildcards weren't being allowed in IP restrictions. ! Fixed minor problems and max length values. 1.4.060905 ---------------------------------------- + Added "today" statistics which can be viewed as a tooltip over the total statistics. ! Minor maintenance. 1.4.060711 ---------------------------------------- + If you set a header filter as blank, then if the header is either blank or doesn't exist, the message will be deleted. + Improved previous instance detection. + Added sorting to the various configuration forms. + If the spool directory is invalid then it will load the Internet configuration form so you can fix it. + Allowed/Blocked IP addresses are now sorted. ! Fixed an error if you set a subject filter as blank. ! Fixed subject filters being trimmed of spaces. They are now literally compared. Header filters are still trimmed and are case insensitive. 1.3.060615 ---------------------------------------- + You can now specify certain users to be exempt from the different filters. + Changed the display to match the other V32 programs. + Reversed the log inbound/outbound arrows. It should now be more natural to read. + Daily maintenance will now also generate handles.fid for FIDOnet. + Added V32ERROR.LOG to log any handled errors. + The tray icon will be refreshed every minute incase it disappears for whatever reason. ! Fixed an issue of the SMTP outbound client not detecting an existing connection. ! Fixed problem with handles.uip including deleted accounts. ! Fixed an issue causing a crash when saving inbound messages. 1.2.060402 ---------------------------------------- + You can now specify certain usernames to pass-through the user verification process. Also these usernames can be automatically be added to the handles.uip file during maintenance. + Added the option to close to the taskbar. This helps prevent accidental closings by using the X button. If enabled, it will simply minimize the application instead of exiting. ! Forms that have loading protection have been changed to guard all forms of closure. ! Fixed time zone information. 1.2.060118 ---------------------------------------- + You can now save the statistics between program sessions. (Lee Wilson) + Added maximum message size to the configuration. If this value is exceeded, the message is rejected. + Improved incoming message handling. ! Fixed a problem caused by extremely fast communications. ! Fixed a problem with incoming attached files. 1.1.051212 ---------------------------------------- ! Fixed (again) the problem when a connection is terminated during the relay db lookup, causing the program to crash. 1.1.051208 ---------------------------------------- + VSMTP32 will now process file requests (FREQ) sent to sysop**f with the subject line being the filename requested. + During daily maintenance, VSMTP32 will now add the needed entries for the autoresponder. + If the SMTP listen port is not available to be opened, it will display a warning message instead of crashing. ! Fixed/improved the way certain form items function. ! Fixed a problem when a connection is terminated during relay db lookup, causing the program to crash. 1.0.051122 ---------------------------------------- ! Fixed a problem in the MAIL command when forwarding messages. ! Fixed the maxlength of the user field for forwarding. 1.0.051120 ---------------------------------------- ! Fixed a problem with it not adding users to the handles.uip. 1.0.051116 ---------------------------------------- First major release. Legend ---------------------------------------- + This feature has been added or changed. - This feature was removed. ! Bugfix from a previous version. () A name in parenthesis means that person suggested that feature.