The Bat! 5.0.0.99 ALPHA http://www.ritlabs.com/download/files3/the_bat/a-5/tb50099.rar [more]Изменения:
[-] Advanced Search was not working correctly on IMAP folders (Beta issue)
[-] IMAP search for text with non-ASCII characters was not working correctly (Beta issue)
The "view mode changed" exit confirmation is now not displayed when only sorting order or column widths have changed, in this case the changes in sorting and widths are discarded.
The about box is simplified
[-] (#0008151) 5.0.0.x Alpha Two hints in Message Editor (BETA issue)
[-] Some HTML hints were improperly displayed (BETA issue)
Изменения с версии 4.2.36.4:
Major Changes (not a complete list yet)
=======================================
[!] The Bat! uses "Intel Advanced Encryption Standard (AES) Instructions Set" to improve the speed of AES algorithm, that is used in TLS and S/MIME. Intel AES instructions are a new set of instructions available beginning with the all new 2010 Intel Core processor family based on the 32nm Intel micro-architecture codename Westmere. To test whether your CPU supports the new instruction set, run The Bat! with /AES_BENCHMARK command line parameter, which must be the single command line parameter, and it must be case-sensitive. It will also show the performance difference between the old and new instructions.
[!] Instant Counters: The Bat! displays the number of messages in accounts and folders immediately upon startup
[!] Faster startup time for multi-core processors.
[!] Increased speed of The Bat! start-up. The Bat! now performs time-consuming startup routines (like loading of plug-ins, parsing of interface definition files) in parallel. The performance boost is noticeable on old single-core CPUs, because disk and processor operations now run simultaneously. On multi-core CPUs and multiprocessor systems the boost is even higher because processor operations are combined. Besides that, we've done optimizations in slower parts of code by implementing fast algorithms, which increases speed regardless of number of CPUs or cores, by 0.5 to 4 seconds, depending on processor speed.
New Features and improvements
=============================
[+] Alt+Drag to for rearranging groups of the address book.
[+] In address book/group tree added column to display address count
[+] The %RANDOMNUMBER macro to return a random number consisting of decimal digits ('0'-'9'). The macro may have a parameter which specifies the value, so the returned number will always be less than this value. The returned number is not "sticky", i.e. its behaviour is the opposite to %TRACKINGNUMBER
[+] Internal NTLM implementation is supported by POP protocol (/NTLM_INTERNAL command-line switch)
[+] Google Contacts can be imported into Address Book
[+] Address book can be exported to Google Contacts
[+] (#0007527) Added some new CA certificates to the "Trust Root CA" address book
[+] Plugin interface to access message content
[+] Plugin interface to make reply to message
[+] In S/MIME internal implementation, added support for "Signing Certificate Attribute Definition Version 2" (SigningCertificateV2)
[+] Plugin interface to access accounts, folders and messages
[+] Plugin interface to forward/redirect messages
[+] Plugin interface to copy/move/delete messages
[+] Unicode SmartPad
[+] Plugin interface to create new messages
[+] Plugin interface for working with lists of messages and mail addresses.
[+] Plugin method to get version info about host application.
[+] Plugin method to sort list of messages.
[+] Ability to register plugin notifications about current account/folder/message changed.
[+] IMAP now closes unnecessary connections and does not open the connections that it doesn't need
[+] IMAP now uses the UNSELECT command, if supported by the server
[+] Instant message counters at startup
[+] Support for IMAP IDLE extension
[+] Streaming ability for ITBPStringProvider and it's descendants
[+] The Inbox folder on IMAP now has priority over other folders when updating counters
[+] When The Bat! did remove antivirus and antispam plugin as a cause of their failure to load properly, it now preservers the configuration files, renaming them to .BAK and informing the user about that.
[+] (#0006132) Improved algorithm of Sorting Office e-mail comparison. Now "Is", when it applies to sender or recipient, can be used with a pure e-mail address. If a message contains only one sender or recipient, you will be allowed to use only pure e-mail as an argument or a pure name. If a message has multiple addresses, you will still have to use "Contains".
[+] New Plugin Hook "MainWindowLoaded"
[+] Plugin events before and after filter processing
[+] new image download manager
[+] (#0006216) NTLM authentication was added to IMAP
[+] Quoting of very large text is much faster
[+] Added COM initialization in plugin loading thread and in message filter notifications.
[+] Plugin can access contacts associated with addresses in address lists
[+] Plugin interface to access address books
[+] Plugin methods to create groups and contacts in address books.
[+] Message load progress on IMAP is shown by adding an overlay image over an image of the envelope in the message list.
[+] Added a visual indicator for loading message lists of IMAP folders
[+] support html tags map & area
[+] Plugin method to access account's personal vCard
[+] It is now possible to set contrast between odd and even rows in message list
[+] Сreated searchpanel and added it to Logger, SmartPad, SrcView.
[+] An option to cache (until The Bat! exits) user PINs for hardware tokens
[+] It is now possible to export S/MIME signature information to XML-file format in Sorting/Filters
[+] fixed bug 0008041 and added "preferences" command to smartbat
[+] It's now possible to search for RegExp and other The Bat!-specific criterias in IMAP folders and in offline-mode (in cached messages only)
Features Changed (Be Cautious)
=============================
A registry option to select HTML Charset priority for the viewer (debug only). You can add a DWORD registry variable HtmlCharSetPriority with value 1 under HKEY_CURRENT_USERSoftwareRITThe Bat! to make MIME charset have precedence over html header charset.
Updated positioning code for SmartPad window
Added support for some non-compliant date formats in RFC-822 messages.
Protocol logs are by default kept in the account folder, not in the %EMAIL% folder.
New IMAP queue to accommodate locks on WU IMAP server
IMAP-related improvements
The splash window is now shown in an upper part of the screen to avoid troubles with plugins that show error messages in the center of the screen. Previously, such messages were overwritten by the splash screen.
On IMAP, untagged BYE during IDLE command wasn't considered a graceful connection termination.
Plugin methods which create messages doesn't return until message is really create (temporary files can now be safely removed after method call)
Plugin samples updated to reflect threaded loading of plugins
Books/Groups tree in Address Book was completely converted to xTreeView
If a message could not copied from the Outbox to the Sent folder, it is now parked in the Outbox
New language strings made translatable
Plugin interface to access toolbars/menus was updated.
When you generate a self-signed certificate, it now has a validity period of five years instead of one year as for non-self-signed certificates.
IMAP message bases are now stored in a separate "IMAP" folders to prevent troubles when the user switches back and forth between versions 4 and 5 of The Bat!
Removed "Create new chat folder" and other chat-related menu items
The Bat! is now faster to compile
The "view mode changed" exit confirmation is now not displayed when only sorting order or column widths have changed, in this case the changes in sorting and widths are discarded.
The about box is simplified
Bugs Fixed (not a complete list yet, and also new bugs have probably been added)
==================================================================================
[-] (#0006627) Negative number can be defined by downArrow in "Windows Code Page" option in "Edit Translation table" dialog
[-] If a POP3 server had combined size of messages over 2 GB, the Connection Center have shown negative counters.
[-] If an attached file had invalid characters, "Save All Attachments To..." didn't fix the characters, and, as a result, such a file could not be saved by this menu item
[-] Dial-up entry name was not displayed in the connection center
[-] (#0007906) Connection centre stays open (if there is https links inside HTML message)
[-] Fixed handling of https links (images in HTML messages)
[-] (#0007923) Deleting an address book group with subgroups causes problems
[-] Import from old The Bat! message base format (.MSB) didn't work
[-] If you run The Bat! over a message base created by a very old version of The Bat! (with .MSB message base extension), auto conversion didn't work
[-] Import from TBB files could corrupt the source file if it was not The Bat! message base. This meant that if a user did select a menu item to import from TBB and picked the wrong file by mistake, this file became lost
[-] Import from TBB files did create the index file in place. This behavior is not desirable, now the index in such cases is created in the %temp% folder and deleted once the import is complete
[-] (#0005008) The Bat! could not import plain TB!2.xx folder (.TBB) in OTFE
[-] Proxy connections didn't work with TLS
[-] (#0007937) Redirection is supported for image links in HTML messages
[-] (#0007917) Additional fix for image links with redirection
[-] (#0005959) Exported vCards with pictures have incorrect encoding specification
[-] (#0007948) Preferences: Useless horizontal scrollbar in node "SmartBat Editor"
[-] (#0007675) PNG Picture Import Problem. Address Book is unable to import pictures in PNG format. Attempts result in alert box with error message: "Unknown Graphics Stream Format"
[-] It was not possible to derive a certificate signing request from a self-signed CA certificate.
[-] Some error messages weren't given to the user
[-] (#0007896) Untranslatable warning "Cannot compress the folder xxx" when is no space available
[-] (#0005598) Export from Address Book to .CSV adds weird characters - "20" instead of spaces
[-] (#0006131) Text imported to AB (into Notes field) is randomly truncated
[-] (#0003427) Birthdays are displayed as a day early in the Address Book pane for GMT-
[-] (#0006989) If birthday in vCard is activate and the vCard is send with a e-mail birthday is changed one day earlier
[-] 0007665: Cosmetic bugs in the German interface under Windows Vista
[-] (#0007483) AV on click at added TBK file in Restore window
[-] (#0003420) Wrong foldernames if Accountname has a slash or backslash character
[-] (#0007680) Impossible to compose US-ASCII encoded messages with MicroEd
[-] (#0005605) Message finder: Searching in encrypted messages doesn't work
[-] Nested IMAP folders weren't scanned
[-] Message deletion from POP server wasn't working properly
[-] Contacts in address book cannot be dragged to another group
[-] If The Bat! run under Windows 7, the exceptions log did log this OS as "Windows Vista".
[-] "Invalid pointer operation" while importing/exporting Google contacts.
[-] The IMAP folder manager sometimes didn't update folders
[-] Fixed two memory overruns
[-] If you have started and exited The Bat! often, e.g. using it from command line in a bath file, it could start slowly.
[-] When an antivirus or an antispam plugin failed to load properly, The Bat! gave an error message that was completely covered by the splash screen and the user could not click OK button on the error message.
[-] The Bat! thought that there were a plugin failure but actually it wasn't
[-] Finally (we hope) fixed the interface glitches.
[-] Fixed a bug in PGP key ID calculation
[-] (#0002166) View Mode: 'Use by...' options (folders) are stored after pressing OK but if you press 'Use by...' again, you won't see these boxes checked
[-] Folder|Refilter gave AV after closing the window
[-] (#0004100) Filter don't evaluate condition well if there are two in line, and the action was to copy or move a message from IMAP to POP3 account
[-] (#0003582) Handling of filters corrupted, when Group Handle contains white space
[-] (#0006308) Forbidden characters in the folder name. Sorting Office.
[-] (#0003961) Parked messages are deleted from server when emptying IMAP folder
[-] The Bat! din't support UIDNEXT on IMAP. Now it updates folders faster and uses less connections.
[-] There were an AV when opening an attached EML in a tab.
[-] Fixed a memory leak in TLS
[-] More memory leaks fixed
[-] Fixed some memory leaks
[-] Fixed some memory leaks
[-] (#0002999) Navigation changes: if there were two unread messages, one in each different folders, Move to Next unread didn't go to another folder.
[-] Copy from one IMAP account to another dind't work unless the destination account was connected
[-] IMAP might not sometimes exit from IDLE
[-] (#0008060) 5.0.0.x Messages pane is moved up when I refresh folder via ESC key
[-] (#0008059) 5.0.0.x Right arrow do not work in Thread view when moving from last entry in group to next root entry
[-] (#0006542) ERR: Could not determine free space for working drive - Access is denied
[-] (#0006505) .msg instead of .eml for e-mail attachments
[-] Sorting arrows was removed from Books/Groups column header
[-] (#0006832) The Bat! now understand some non-compliant message creation dates in the headers (e.g. "Monday, February 4, 2008 3:24:20 PM EST")
[-] (#0007224) TheBat hangs on reply to megabyte message text
[-] (#0006831) TheBat takes VERY long to shutdown due to slow writing of the msg.dump file.
[-] Fixed issue when plugin notifications are called before plugins are loaded.
[-] (#0007966) Hyperlinks to pictures in HTML-templates are not saved
[-] Multiline Memo fields were shown in a wrong way in the message list
[-] (#0007879) Image size not saved (QT)
[-] (#0007891) Porblem with UTF-8
[-] (#0007806) Valid HTML 4.1 and XHTML not displaying correctly
[-] (#0006545) Cannot import messages into the IMAP folder
[-] (#0006380) Duplicates deleted from IMAP-folders not reported
[-] (#0006232) Duplicate messages and trouble purging
[-] (#0004218) In remove duplicates action some messages are marked "read"
[-] (#0007448) HTML editor + (deuche umlaut or greek)+ Hunspell
[-] (#0008115) Address Book : Group counters are not refreshed when use F5 in contact list
[-] (#0007899) HTML-Mails: Links defined via imagemaps don't work
[-] (#0007423) Some macro does not working in HTML templates
[-] (#0007901) Signature printed in larger font.
[-] (#0007450) Times New Roman used when inserting a QT in HTML mode
[-] (#0008032) Message list was not updated after attachment deletion
[-] (#0008121) Incorrect usage of the From field contents when replying to a message with a different Reply-to address
[-] Manual redirect was damaging original HTML documents as well as digital signatures
[-] Cosmetic issues related to the Search Panel in various windows
[-] Sorting Office: Automatic folder creation could create folders in a wrong place
[-] Filtering by AGE with "LESS THAN 1 DAY" does not work
[-] TheBat hangs on reply to megabyte message text
[-] Could not determine free space for working drive - Access is denied
[-] Wrong creation date for some messages
[-] Negative view on gif file
[-] Error "PostMessage to NULL handle" when starting TB and TB is already running in Login state
[-] Range check error while accessing menu item ID from plugin
[-] Range check error when handling plugin button click
[-] Options | Preferences dialog had invalid size
[-] Fixed an AV in submission forms editor
[-] (#0001831) POP before SMTP ignores -ERR response. If "POP before SMTP" configured in account and some problems appeared with POP-mailbox, The Bat flood POP-server with auth-requests every second in endless loop.
[-] Fixed bug 0007364
[-] Some error messages were displayed as empty messages
[-] "Message|Save As" action was not working on IMAP
IMAP-related changes from the above gouped as a separate list
=============================================================
[-] Nested IMAP folders weren't scanned
New IMAP queue to accommodate locks on WU IMAP server
[+] IMAP now closes unnecessary connections and does not open the connections that it doesn't need
[+] IMAP now uses the UNSELECT command, if supported by the server
[-] The IMAP folder manager sometimes didn't update folders
[+] Support for IMAP IDLE extension
IMAP-related improvements
[+] The Inbox folder on IMAP now has priority over other folders when updating counters
[-] (#0004100) Filter don't evaluate condition well if there are two in line, and the action was to copy or move a message from IMAP to POP3 account
[-] (#0003961) Parked messages are deleted from server when emptying IMAP folder
[-] The Bat! din't support UIDNEXT on IMAP. Now it updates folders faster and uses less connections.
On IMAP, untagged BYE during IDLE command wasn't considered a graceful connection termination.
[-] Copy from one IMAP account to another dind't work unless the destination account was connected
[-] IMAP might not sometimes exit from IDLE
[+] (#0006216) NTLM authentication was added to IMAP
[-] (#0006545) Cannot import messages into the IMAP folder
[-] (#0006380) Duplicates deleted from IMAP-folders not reported
[+] Message load progress on IMAP is shown by adding an overlay image over an image of the envelope in the message list.
[+] Added a visual indicator for loading message lists of IMAP folders
IMAP message bases are now stored in a separate "IMAP" folders to prevent troubles when the user switches back and forth between versions 4 and 5 of The Bat!
[+] It's now possible to search for RegExp and other The Bat!-specific criterias in IMAP folders and in offline-mode (in cached messages only)
[-] "Message|Save As" action was not working on IMAP[/more]