SMTP Werkzeug changelog
Jump to changes for: 1.5 • 1.4.2 • 1.4.1 • 1.4 • 1.3 • 1.3b1 • 1.2b2 • 1.2b1 • 1.1b1 • 1.0b2
Return to the SMTP Werkzeug page
Changes in 1.5
- Two new send types: EICAR (plain text message with eicar.com attached) for testing antivirus protection, and GTUBE (plain text message containing GTUBE) for testing SpamAssassin anti-spam protection
- The current send type is now indicated in the window by an icon, as an extra reminder of just what you will be sending
- Sender display name can now be customised in Options, as can the test message subject
- Test type is now selected by radio button instead of popup menu, for speed
- Test type selection is now remembered between program sessions
Changes in 1.4.2
- [Fix] Return-Path header removed, since MUAs don’t send this header!
- [Fix] Send progress label implemented as a new off-screen buffered label to cure the abominable flicker
Changes in 1.4.1
- Creating a blank file “SMTP Werkzeug preferences.xml” next to the executable enables portable mode
- Message serial added to the message subject to help identify bounce messages
- [Fix] Off-by-one error in the transcript highlighting during payload messages (another bug caused by text boxes using CR instead of CRLF under Windows)
- [Fix] HTML message serials were out by one
Changes in 1.4
- Custom MX servers can now be specified in the new Options dialog box, and will be populated upon launch; this dialog box also exposes the previously undocumented preferences for controlling transcript colours and custom nameserver
- The Options button is now named “Test options” to distinguish it from Tools → Options
- Session history window which records a summary of session activity
- The destination mail server is cited by both its name and address in test messages (this undoes a regression due to the revised DNS lookup implementation, although previously only the name was given)
- [Fix] Test message type summary is no longer mistakenly shown when closing the test options if the test type dropdown is not set to “Deliver test message”
- [Fix] Test type pop-up menu now focused with alt+Y instead of alt+T, as the latter now belongs to the Tools menu
Changes in 1.3
- Added Tools → Copy MX records to place the current MX records into the clipboard (with priorities)
- IP address resolution is now a separate step in the test process, to catch mistakes where an A record has been set incorrectly or is unexpectedly being overridden by a hosts file entry or local DNS
- Added an update check button to the About window
- Added a menu bar, to make the About window more discoverable
- [Fix] Better dialog box placement for all but messageboxes
- [Fix] Removed a bug where the dropdown menus would sometimes forget an address
- [Fix] 48×48 icon was iffy
Changes in 1.3b1
- The last ten sender and recipient addresses are remembered
- Approximate message size included in
MAIL FROM
for servers that advertiseSIZE
; for payload (arbitrary size) messages, the reported size is n + 1 payload blocks (where each block is one copy of Jabberwocky) - [Fix] Styled text is no longer incorrectly pasted into plain text fields
- [Fix] Cut and Paste context menus no longer available on disabled text fields
- [Fix] Paste context menu command for plain text fields now does the work itself, as REALbasic’s
Paste()
function was pasting the empty string instead of the clipboard contents in some cases - [Fix] MX button is no longer mistakenly disabled along with the Begin test button
- [Fix] Payload messages incorrectly used “
name
” instead of “filename
” to describe the attachment name - [Fix] Authorization ID now omitted in PLAIN authentication due to a very weird instance of “501 malformed auth input (#5.5.4)” from my own domain’s server when handing it a particular set of credentials
Changes in 1.2b2
- [Fix] Removed stray debugging statement
- [Fix] Authentication enabled setting is no longer committed to the preferences, for convenience
Changes in 1.2b1
- SMTP LOGIN and PLAIN authentication
- All message types now include a serial number (since the program was launched), send date on the local computer, and selected MTA, for diagnostics purposes
- [Fix] Messages sent under GMT/UTC now correctly use “+0000” instead of “0000” for the time zone offset
- [Fix] Pressing Ctrl+C to copy text no longer submits the dialog (a bug in REALbasic—Ctrl+C misreported as ASCII 0x03 in KeyDown—discovered by trying to work around another bug in REALbasic (where pressing Return (0x0D) or (keypad) Enter (misreported under Windows as 0x03, as on a Macintosh) causes an error alert sound)
- [Fix] Within the test (message) options dialog, Alt+S now correctly selects the text of the message size text box
Changes in 1.1b1
- Additional MIME headers generated for improved standards compliance
- Two new test message types: HTML (using an in-built test message) and payload, which streams a message of any given size to the destination server
- [Fix] Program name spelt correctly in the plain-text message
Changes in 1.0b2
- Coloured text in transcript
- Cancel
- Autoscroll (not intentional, just a side effect of the highlighting)
- [Fix] No longer shows “Disconnected”, although out-of-order transcript lines cannot be avoided
- [Fix] Copy All uses the correct line endings, though it does not copy the text in colour; use Select All then Copy for that
- [Fix] Removed the annoying beep when pressing enter
- [Fix] Begin test button was not kept disabled until all valid values were present