The Bat!
Copyright (C) 1998-2018 Ritlabs, SRL

Version 8.3

What's new in The Bat!?

[           Legend:          ]
[ ! Major Improvement        ]
[ + Added feature            ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope)      ]

---- History of changes ------------------------------------------------------

What's new in version 8.3 since version 8.2.8:

[+] (#0001422) The "Copy Format" in the Message Editor
[+] (#0001437) You can now add a column with a short folder name – just a name without its full path
[+] (#0001453) It is now possible to add secondary addresses of an address book entry to the To or CC field or to not add at all, instead of just an option to add to BCC as before
[-] (#0001161) The menu entry "Download International Pack" is obsolete
[-] (#0001349) Outdated version number while authenticating at Gmail via OAUTH
[-] (#0001366) Needless confirmation on closing editor window after saving the message via Ctrl+S
[-] (#0001407) The Message Dispatcher does not remember the position of the header auto-view splitter
[-] (#0001408) CardDAV synchronization did not transfer URLs to server and deletes them afterwards in The Bat (tested with mailbox.org)
[-] (#0001414) CardDAV synchronization duplicates three phone numbers and overwrites three others (tested with mailbox.org)
[-] (#0001422) Add Copy Format feature to Edit Message - fixed issue with cancelling
[-] (#0001439) Wrong handling of "<" and ">" characters in the messages created out of HTML-templates
[-] (#0001442) The "Lock toolbars" option is not remembered in the Message Dispatcher window
[-] (#0001444) The Quick Search skips the search/display criteria of the selected tab
[-] (#0001455) Fixed the bug "TLS protocol error" Internal error GenerateKeyBlockCipher when connecting to servers with DES/3DES ciphers (a bug of The Bat! v8.2.8)
[-] (#0001456) Fixed an access violation on exit when The Bat! was configured to be minimizable to tray 


8.2.8
-----

[*] Some modifications to improve usefulness of the exceptions log files
[-] (#0000027) Shift+Ctrl+Alt+L on a common folder finds special folders on hard drive
[-] (#0000682) Double click on an icon of an address book contact opens the properties of the highlighted contact
[-] (#0000873) No confirmation popup for changed mail after closing window
[-] (#0001164) Character Encoding broken if text is inserted via included text file
[-] (#0001170) HTML code is displayed instead of the contents of the message if set to the system's HTML viewer)
[-] (#0001402) %QINCLUDE inserts wrong text
[-] (#0001412) Special characters are improperly displayed in HTML editor
[-] (#0001413) CardDAV: Synchronization sends phone "Office" to organizational field "Branches" (tested with mailbox.org)
[-] (#0001416) Switching between smiles and plain text editor does not affect immediately
[-] (#0001419) The active account is not changed when the "From:" is changed via the field's drop-down menu. Remove RSS accounts from "From" and "To" lists
[-] (#0001420) The header "Comments:" displays the contents of the "Subject:" header
[-] (#0001423) Modify Font dropdown with list of recently used fonts
[-] (#0001429) Message text disappears from the editor window after auto-save
[-] (#0001430) Access Violation on "Reply to All"
[-] Fixed access violation errors introduced in The Bat! 8.2.4
[-] Fixed an access violation that might happen at the beginning of an IMAP session when it the account was configured to use multiple IMAP connections


8.2.4
-----

[*] Improved speed of the UTF-8 encoder and decoder
[*] Some internal optimizations in the interface element dynamic layouts
[+] Improved speed of the IDEA encryption algorithm
[+] Improved speed of the RC4 encryption algorithm
[+] Libiconv version updated to version 1.15. Added ISO-2022-JP-MS converter. Updated the CP1255 converter to map one more character.
[-] (#0001085) Scolling in addressbook moves selection bar instead of addresslist
[-] (#0001257) CardDAV-Syncronization transfers Home Location Street address correctly, but deletes it afterwards (tested with mailbox.org)
[-] (#0001261) The Bat! v7.4.16 (64 Bit) - cannot print multiple mails
[-] (#0001334) Issue with OAUTH for Mail.Ru while creating a new account
[-] (#0001335) Misleading "Authentication failed" message while creating a new account for Mail.Ru and Gmail and using OAUTH
[-] (#0001363) It's possible to overcome the mandatory "Unique ID" handle while creating a colour group
[-] (#0001377) Previously created templates (text format) were not usable if switching to HTML editor
[-] (#0001401): OAuth is broken with GMAIL in 8.2.0.2 ALPHA
[-] (#0001407) The Message Dispatcher does not remember the position of the header auto-view splitter
[-] The MailTicker was sometimes improperly updated or not updated or caused Access Violation errors


8.2
---

[!] New context-aware message header decoder to address the Mailsploit issues. Besides making the header line decoder context aware, we have also made the following checks in the display name part of an address: if it contains an "@" character or any control character (with code less than code of a space character), then such a name part is discarded.
[-] (#0000521) Macros did not work in HTML templates (for folder, account, etc) - fixed %- in html template and trailing spaces in html
[-] (#0001229) Image compression routine was called twice -- Unnecessary delays when saving html message with images to Outbox
[-] (#0001255) CardDAV-Syncronization did not transfer Birthday
[-] (#0001256) CardDAV-Syncronization was duplicating email addresses when entry contains more than one email address (tested with mailbox.org)
[-] (#0001376) "Tab" in HTML editor deletes the highlighted text
[-] (#0001382) Issues synchronizing CardDAV. Server reports error: "HTTP/1.1 501 Request Failed"
[-] (#0001384) Synchronization log window of Address book always showed in modal state
[*] Some improvements in multi-threaded locking mechanism (32-bit only)
[*] Some improvements in handling AVX-512 instructions (64-bit only)


8.0.18 Chiristmas Edition 
-------------------------

[-] Fixed a "stack overflow" error which could occur when a message got loaded, e.g. on IMAP
[-] Fixed an access violation at startup that could occur seldom
[-] Some normal connection state changes were written to the ex_log.txt file
[-] The MailTicker was sometimes, seldom, grey and didn't move
[*] Added some root certificates used by Google mail servers
[*] Better description for the registration key validity version, in the splash screen and the about box
[*] More debug messages will be added to the ex_log.txt with /startup_timing_log command line option
[-] (#0000493) Column "Tags" in message list could not be size-adjusted by double click
[-] (#0000557) Copying of Sorting Office filters with hot keys was incomplete
[-] (#0000908) MailTicker went to background even of the "Always on top" option is enabled
[-] (#0001039) Double-clicking a word with national characters did not select it when viewing messages using internal HTML viewer
[-] (#0001103) Pasting tables did not keep column widths in the HTML editor
[-] (#0001118) Attachments' names in national characters were converted to underscore
[-] (#0001121) Shift+Arrows or Ctrl+Arrows did not work as expected in HTML message preview
[-] (#0001138) Names of the attachments were displayed incorrectly
[-] (#0001281) The %CURSOR macro was ignored in Quick Template
[-] (#0001320) On 4K (Ultra-High-Definition) monitors, the mail ticker was too slow - its speed wasn't adjusted to DPI scaling
[-] (#0001346) POP3 Message Dispatcher hangs with an error message
[-] (#0001350) Quick Template was not inserted into Quick Reply
[-] (#0001355) UI elements were misplaced in filter conditions
[-] (#0001358) Quick search filter didn't clear filter on empty filter text
[-] (#0001360) No caption "paste as text" while pasting smiles in the HTML editor
[-] (#0001361) Multiple quotes were rendered too wide
[-] (#0001362) Empty brackets for quick templates in the drop-down menus
[-] (#0001366) Needles confirmation on closing editor window after saving the message via Ctrl+S
[-] (#0001367) Access Violation on pasting smilies
[-] (#0001368) "Undo" and "Redo" work erratically
[-] (#0001369) "Paste as plain text" does not replace the highlighted text


8.0.14
------

[!] (#0001250) Internal program code rewrite regarding to HTML editors that was used in the message editor and HTML template editors.
[!] AVX/AVX2/AVX-512 use: if the CPU supports AVX or AVX2 instruction set, 64-bit version of The Bat! will use large, 32-byte YMM registers for faster memory copy and fill, and if the CPU supports AVX-512 instruction set, The Bat! will use even larger, 64-byte ZMM registers for even faster memory copy and fill. These instruction sets are not used by 32-bit version of The Bat!
[!] AVX-512 Instruction Set is used, if available, for faster memory copy and fill operations. In order for The Bat! to make use it, a CPU with AVX-512 instruction set is required, for example Intel's Xeon Phi x200 (Knights Landing) and Skylake-X Core i7 and i9 models. Besides that the operating system should also support AVX-512 registers. It is Windows 10 latest update and Windows Server 2016 that support AVX-512.
[!] Faster overall program work gained by removing the "lock" prefix from many instructions that were supposed to provide multi-thread handling. On practice, adding "lock" prefix to an instruction slows it down significantly, and, in most cases, was not needed, e.g. increasing reference counters when assigning strings.
[!] If the CPU supports Enhanced REP MOVSB/STOSB (ERMS), The Bat! uses this feature for faster memory copy or fill
[!] The Bat! now uses improved multi-threading locking mechanism as a part of the improved memory manager - FastMM4-AVX. The new locking mechanism is much better than the mechanism implemented in the default memory manager which is used by the Delphi compiler. 
[!] Upgraded the HTML editor. Text formatting has improved (the components render bi-directional text and “exotic” scripts reliably; "justify" alignment and custom character spacing now can be applied to bi-directional text; new paragraph alignment type: "distribute"; distributed paragraphs are similar to justified paragraphs, but space is added between all characters, not between words; this type of alignment is common for Far East languages; customized alignment for the last line of justified and distributed paragraphs; special options for vertical text in table cells - automatic application of vertical fonts and switching column order from right-to-left to left-to-right). There were also visual improvements: the users can define a customized degree of transparency for backgrounds of paragraphs, tables, table cells, text boxes; user interface is compatible with high-DPI display modes.
[!] Version 8 Splash Screen
[+] (#0001341) Added the insert/overwrite mode for all message editors, not just MicroEd
[+] 32-bit version of The Bat! now works even under very old computers with CPUs that don’t support MMX instruction set. In this case, FPU is used to copy data.
[*] Auto-configuration of display fonts on The Bat! first run. On Windows 7 and later, if the fonts are configured in Windows settings to be displayed as Cleartype or if the screen resolution (pixels per inch) is 150% of base DPI or higher, then, on The Bat! first run for this Windows user account after the new installation, the new fonts are automatically configured be used (instead of previously hard-coded values): Consolas and Calibri are now used instead of the old Courier New and Arial. Besides that, during that first run, the default editor font size now accommodates to the screen resolution (pixels per inch): if the current DPI is below 150% of the base DPI (96), the default editor font size is 9pt as before, but for 150%<200% - 10pt, 200%<300% - 11pt, 300% and higher - 12pt.
[*] Auto-substitution of the Courier New on 4K monitors when viewing HTML messages. The details are the following. On Windows 7 and later, with ultra-high-definition (4K) monitors with DPI of 192 and more (>200% of base DPI), if an HTML email arrives with Courier New font defined, and the characters have font size of or between 5 and 28 points, the font is automatically displayed as Consolas. This behavior of substation of Courier New to Consolas is hardcoded and you cannot change it. This only affects screen, not the printer. On printer, when printing HTML with Courier New, this font is always used if defined so in the HTML.
[*] Better thread handling - the program works faster and generates lower number of the Page Faults.
[*] EWS option, on create new account, only appears when EWS .dll is present
[*] Improved speed of CRC-32 calculation when the processor does not support CRC32 instruction, but if it does, the speed has increased even more. The Bat! uses CRC-32 algorithm internally in many cases, so the overall program speed has increased as a result.
[*] Non-exceptional (normal) situations like IMAP server responses "NO" and "BAD" were added to the exceptions log
[*] Updated Root CA certificates
[-] 64-bit Simple MAPI handler DLL gave access violation errors
[-] A 32-bit version of The Bat! did release memory right when it started (to release memory used by startup data and startup code that was no longer needed) and when was minimized, but the 64-bit version didn't do that properly - vice versa - it tried to reserve 4GB for itself instead. Now the 64-bit version is also doing things properly - it doesn't try to reserve 4GB, but releases memory just when started (once) and each time you minimize it.
[-] Fixed a bug that might cause "Access Violation" error in filters when there were multiple connections already working with the filters, for example, when moving sent message from Outbox to Sent folder
[-] Fixed a EStringListError "List index out of bounds (0)" error in the image download manager
[-] Fixed an access violation error related to IMAP which could happen in many cases, e.g. after sending out a message, etc.
[-] Fixed an access violation error on exit when the messages were loading via IMAP in progress and the user exits The Bat! at this moment
[-] Fixed an error that could happen when there were no free space left on disk
[-] Fixed an error when cancelling a folder compression task on exit
[-] Fixed html editor dialog translations
[-] Fixed issue with wrong font family in preferences\source viewer
[-] If a QR Code window was called from the main window and was open, and you close The Bat!, there was an Access Violation error
[-] If the user interface was in such a language to which the website www.ritlabs.com was not translated and the user pressed "Help" button of F1 key, and there were no CHM file of this language present, The Bat! gave an obscure error "Missing context help indxed ...". Now it opens the online help in English.
[-] If there were a message source view window open and you closed The Bat!, there were an access violation error.
[-] If you save generated QR code to file or copy it to clipboard, it didn't scale to the fixed number of times, which might result uneven scaling
[-] Improvements on multi-threaded operation: The Bat! often worked poorly on multi-core processors or multi-CPU computers. The thread operation wasn’t very good thought out in some places. As a result, there were various errors like Access Violation.
[-] In some dialog windows of The Bat!, font face of some GUI elements was hard-coded (e.g. to Tahoma). Now this hardcoding is removed and the font face of these elements is also dynamic as for all other GUI elements, so it matches exactly the font face of the surrounding GUI elements (controls)
[-] Long labels didn't wrap in progress dialogues
[-] Miscellaneous HTML-editor-related fixes
[-] Program size decreased slightly 
[-] Some fixes of Access Violation errors on IMAP
[-] The algorithms to process, load and store configuration items, e.g. mail folders, message headers, color groups, etc. (data containers) contain flaws that could lead to data loss
[-] The Bat! couldn't gracefully handle improperly specified "charset=unicode", especially in malformed HTML messages
[-] The Bat! didn't always set the FILE_ATTRIBUTE_TEMPORARY for temporary files; setting this attribute increases speed of working with temporary files
[-] The Bat! MSI installation package no longer include EWS DLL files. As a result, The Bat! would not support Exchange Web Services (EWS) protocol until you manually download a DLL and store it un the same directory where thebat32.exe/thebat64.exe resides. The EWS DLL download URLs are https://www.ritlabs.com/download/files3/the_bat/ews/ews_x32.zip and https://www.ritlabs.com/download/files3/the_bat/ews/ews_x64.zip
[-] The captions of the "processing folders" status display window were too narrow 
[-] The default string encoding in anti-spam plugin changed from Windows-default-for-non-Unicode-programs to UTF-8
[-] The information about The Bat! versions that the key is fit is now displayed in an easier to understand way
[-] The message editor status bar didn't show cursor position (line/character) for the following modes: Plaintext (Windows), HTML+Plaintext, HTML only. It did only show cursor position for Plaintext (Microed). Now it shows the position for all the editor types.
[-] The program became faster as a whole because of significant improvements to internal algorithms related to data storage and retrieval (data containers)
[-] The QR Code generator didn't save a generated code to file properly. It asked for a list of graphic formats, but in fact only supported BMP. So if you chose, for example, PNG, it saved a BMP into the file with .PNG extension which was incorrect. Now it only offers to save to PNG.
[-] There were some bugs in the "View message source" where first or last character of second and subsequent lines was corrupted, which also led to incorrect cursor placement
[-] When a QR Code window was already open and then the user has put another window to front and chose to generate a QR code from the menu, the old QR Code window remained in the background so the user had no idea what happened, as if nothing happened. Now the QR Code window will be brought to front in such cases.
[-] When The Bat! saves images, for example when you edit and HTML message where you have inserted inline images from clipboard, or you have added a photo to an address book entry - The Bat! chooses between the two file formats - PNG and JPG, compressing to both formats and seeing which of the files are smaller. For PNG, compression level from 1 to 9 is selected, based on the dimensions of the image: larger images take faster compression levels, to not produce interface freezes when saving message; for JPG, quality of 85 is always chosen. Previously, The Bat! did always save in JPG with 100 level, which did produce very big files. For photos, JPG process smaller files than PNG, while PNG makes smaller files when there are flat images with just a few colors, like a simple screenshot.
[-] When the Sorting Office window was opened, but The Bat! was in foreground, the Sorting Office window was trying to check the clipboard data used by other programs, which gave errors under Windows 10.
[-] (#0000151) The Bat! could not down load HTML images under 32-bit if there were a message with many images with the same URL
[-] (#0000166) Scheduler did sometimes lose its settings
[-] (#0000335) Option "Headers | Show" in Message body is checked, even Header pane is disabled
[-] (#0000360) Attributes of messages in threaded message lists were not read
[-] (#0000436) Can't change language from HTML editor status bar
[-] (#0000443: v6.3.2: Message List for normal email folder shown in the "Summary View"
[-] (#0000447) Screen reader improperly read RSS item list
[-] (#0000448) Invalid key handling in the Message Editor address grid (arrows)
[-] (#0000456) SMTP log does not auto-scroll in the Connection Center
[-] (#0000471) JAWS was speaking after each character when auto-completion in the "To" field was in the "on" state
[-] (#0000489) Accessibility Feature: Label for fields in the message creation window was not read properly
[-] (#0000492) Message List cannot be sorted by column "Tags"
[-] (#0000592) Email is not validated in redesigned "New Account" wizard
[-] (#0000599) Truncated/disappeared buttons in status bar of Editor window when switching text format to HTML mode
[-] (#0000697) Screen reader did not read the names of folders in the "Manage IMAP folders" window
[-] (#0000699) Screen reader did not read the names of contacts in the Address Book
[-] (#0000798) Editing links in HTML-editor is faulty – the lings got truncated, e.g., after a particular character in the link
[-] (#0000857) If there is not enough free space, no warning appears during the compacting process
[-] (#0000873) No confirmation popup for changed mail after closing window
[-] (#0000876) Modal dialog boxes with modal window frame have an icon that overlaps text on Windows XP computers
[-] (#0000895) Addresses are not added into address book automatically in IMAP accounts
[-] (#0000896) The Bat! does not remember column width in the "Select Quick Template" window
[-] (#0000898) Tip of The Day displays national characters incorrectly. For example, if the "Language for non-Unicode programs" configured in Windows is different from The Bat! interface language, the national characters were incorrectly displayed in the "Tip of The Day".
[-] (#0000932) The window "The Bat! Master Password" gets hidden behind other windows
[-] (#0000946) The server-side "Sent" folder is lost and re-downloaded on each program start for hotmail.com accounts. Although this was not related solely for Hotmail. The bug was the following: if we had a local folder in the IMAP account with a particular name, and then we've got an IMAP folder with the same name from the server, The Bat! couldn't handle such situations properly, it didn't permanently store the TBB cache file, but instead created a new TBB on each restart of The Bat!, but the old TBB file was abandoned and no longer used, thus occupying the disk space in vain.
[-] (#0000964) The default fonts in the message editor (The default font Courier New 9 pt is small and pale)
[-] (#0001038) The Sorting Office conditions are not vertically aligned (edit/text)
[-] (#0001043) Screen reader did not read the text of the tabs
[-] (#0001044) Screen reader did not read the contents of the status bar
[-] (#0001045) IMAP positive test results are not displayed in the New Account Wizard when you click the Test Now Button
[-] (#0001081) Macro %QUOTES sets HTML message quotes to uppercase
[-] (#0001113) External image download control for the system's HTML viewer does not work if set according to The Bat! rules
[-] (#0001125) Not enough room for "User / Server" localization in the Connection Center window
[-] (#0001160) Truncated Quick Search options
[-] (#0001162) Untranslatable Quick Search options in the Message Viewer
[-] (#0001163) Inserting smileys with ">" or "<" in the plain text editors inserts HTML-code instead
[-] (#0001172) Embedded images are too narrow in the internal HTML viewer
[-] (#0001173) Images in HTML templates are resized under high DPI (4K) monitors
[-] (#0001174) Importing messages from Outlook 2016 fails to include senders' email addresses
[-] (#0001177) Image files attached to messages are not printed correctly if image width is larger than height but paper (page) width is smaller than its height. If the width of an image is larger than the size of the page, then the right part of the image gets cut while printing/in print preview.
[-] (#0001178) Embedded images in messages bodies grow in size on each reply on high-DPI (4K) monitors
[-] (#0001181) All caracters of the quoted text are put into the uppercase while replying
[-] (#0001182) "List index out of bounds" error appeared while trying to assign an URL to an image in the HTML template
[-] (#0001183) Message List Tabs cannot be scrolled to the right on high DPI
[-] (#0001185) The Bat! gave an access violation error on exit when NVDA (www.nvaccess.org) was active on The Bat!
[-] (#0001186) Access Violation popups if inspecting message source on IMAP account
[-] (#0001187) The screen reader did not notice that a list of addresses appears in the message editor window
[-] (#0001188) The cursor jumped between From/To/CC/BCC/Subject fields using the arrow keys whereas only the Tab key should be applied
[-] (#0001189) The auto-complete did not offer a suggestion right away as only the suggestion list with no selection appears
[-] (#0001191) The option "Complete address automatically from" in the message editor did not work
[-] (#0001192) Image viewer does not display a PNG file although it is displayed in the preview tab
[-] (#0001193) The Bat! crashed upon invoking the address book if JAWS is running
[-] (#0001198) The Bat! hangs on testing outgoing connection in the Create New Account wizard
[-] (#0001199) Ctrl+A doesn't work in Memo in the address book properties
[-] (#0001200) The Bat! crashed while returning to the terminal session
[-] (#0001201) Truncated options' names on the "Options" tab of the customizer (select the menu item "Workspace\Toolbars\Customize" and then go to the "Options" tab)
[-] (#0001205) A screen reader did not speak the check-marks and selected/not selected in the Sorting Office
[-] (#0001206) The Up key does not return to the To, CC or BCC field in the message editor
[-] (#0001207) Space bar sets/removes the check-box on the selected folder and jumps into the search field in Watch for virtual folders
[-] (#0001208) Change of the checkboxes in the Options tab of the Sorting Office did not immediately affect the checkboxes in the left tree
[-] (#0001214) The "Illegal instruction" error on viewing some JPG files under 32-bit version of The Bat!
[-] (#0001219) URLs were incorrectly displayed in the plain text part of messages
[-] (#0001221) Wrong display of the sender in Address History
[-] (#0001225) Quick Search tabs do not display separate message lists
[-] (#0001227) Embedded images are rendered too big
[-] (#0001228) Sometimes, very rarely, due to a bug, Message Headers got multiplied everywhere - in the Preferences, in the Message Editor, in the viewers. Other configuration items like color groups, etc., could also have been duplicated.
[-] (#0001231) Phantom window of the action "Add addresses to Address Book" appears in the preview of windows on the task bar
[-] (#0001232) Column width is not remembered in "Manage IMAP folders"
[-] (#0001234) Sorting Office does not trigger on tags
[-] (#0001235) Untranslatable string in the Connection Center
[-] (#0001240) The Bat! crashes on selecting an HTML message if the internal HTML viewer is used
[-] (#0001249) A division by zero error in the MicroEd
[-] (#0001250) Removed duplicate code from HTML templates handling
[-] (#0001252) Wrong icons in the title bars
[-] (#0001267) Sorting office column widths (in the filters tree - left part of the windows) are not saved
[-] (#0001268) Sorting office default column widths are not proportional to the text
[-] (#0001269) Tip of the day image is not rescaled to accommodate higher resolution
[-] (#0001272) It is not obvious that in the Address Entry, the list of addresses should be separated by CR, not comma
[-] (#0001282) Some HTML messages were incorrectly displayed by The Bat! internal HTML viewer. Element positions were incorrect. Elements were doubled up in some of the messages.
[-] (#0001283) Fixed the selection of items (in check/uncheck items in the selection tree view) in some dialogs. For example, the behaviour of these items was OK in the Message Finder (F7) dialog, but wasn't OK in the other dialogs like the "Manage IMAP Folders" dialog. If you open this dialog to manage IMAP folders and try to select/unselect a folder with subfolders, or an account node, the expected behaviour was that the sub-items would also be selected/unselected (checked/unchecked). But his didn't happen - this was especially illogical for the account root nodes - checking/unchecking this node didn't have actually any effect - the account node was checked/unchecked, but the account folders weren't affected at all, so in fact there was absolutely no practical meaning in checking/unchecking the account node of the tree view control in the Manage IMAP folders dialogs. The only exception (that worked correctly) was the Message Finder (F7). Now, behaviour of all this places is identical to the correct behaviour used in the Message Finder.
[-] (#0001287) Logs are incorrectly scrolled in the message re-filter dialog
[-] (#0001288) Shortcut editor (when you configure shortcuts for a particular toolbar button) hotkey edit field is not zoomed on 4K
[-] (#0001289) The code was optimized - some generic classes were removed in favour of old-fashioned container classes that didn't use generic source code constructs. The rationale behind this optimization was that the compiler didn't automatically eliminate the duplicated binary code when generics were used to created containers for different classes in such places where the classes were very similar and there was no reason for the compiler to create multiple instances of the binary code that implements the containers like "lists" (TList<> vs Classes.TList). This explosion of the binary code was not cache-friendly, especially not L0/L1 friendly - the program worked slower because of this code size explosion that had no rationale.
[-] (#0001293) Image detection for the internal image viewer was incorrect: every type of image was detected as "JPEG". As a result, other images, like "PNG" could not be displayed in the internal image viewer.
[-] (#0001296) Paste image into HTML mail from clipboard fails
[-] (#0001297) Pasting copied file in HTML mail fails with exception
[-] (#0001299) An invalid pointer operation error when dealing with mail messages (copy, move, process by a filter, etc).
[-] (#0001300) An Access Violation error on exit, related to virtual folders
[-] (#0001301) If the user creates a tag with a duplicate name, The Bat! did not start with "Config:1 EStringListError String list does not allow duplicates"-error messages in ex_log.txt during program startup
[-] (#0001309) "Insert Hyperlink" interprets command-line arguments as named HTML characters, and thus falsified the HREF
[-] (#0001316) Impossible to insert smiles to the message
[-] (#0001323) The log box in the "Message Base Maintenance Center" window doesn't scroll properly (as in the Connection Center)
[-] (#0001324) The log box in the "Account Log" window doesn't scroll properly (as in the Connection Center)
[-] (#0001342) Pasting text to Quick Search was troublesome because when the user selects some text, e.g. an email address, in an outside application, that application often copies text to the clipboard with a trailing space character and when the user pastes it to Quick Search, the user don't see this trailing blank, but The Bat! doesn't find the address in the message list so the user becomes very perplexed.
[-] (#0001343) Quick Search in Message List does not use focused tab for a refined search


7.4.16
------

[*] Removed the MD5 hash from the S/MIME preferences
[-] Import S/MIME certificates(s) from a signed message didn't always work
[*] When non-OpenPGP mode is selected, the PGP menu items in the message editor are hidden
[-] Malformed account transport settings on high resolution monitors
[-] (#0001066) Untranslatable tooltips in the print preview
[-] Fixed several memory leaks: when deleting messages, when working with the text editor and the spell checker
[-] (#0000933) Unable to start The Bat! if on-the-fly encryption (OTFE) setup has been cancelled
[-] Better error handling of The Bat! version checking via DNS, sometimes invalid responses could cause an Access Violation error
[-] (#0000880) Opening mail shows error popup "TMailMessage.FindIdx --- ALREADY DESTROYED!" (Fixed "ALREADY DESTROYED!" or "METHOD CALLED ON FREED OBJECT!" errors when selecting different folders on IMAP while The Bat! filters messages on IMAP)
[-] Fixed an Access Violation error at start related to Quick Reply, also fixed the "ClassName: EComponentError / Message: A component named __ already exists" error related to quick reply
[-] (#0001146) Messages arrived to an IMAP folder aren't filtered if they arrive while other messages are filtered (definitely fixed)
[-] (#0000193) If an IMAP filter has multiple actions, sometime only some of them are executed
[-] Minor speed increase when working with internal hash structures
[*] (#0000062) The Bat! didn't highlight addresses with equal sign ("=") in the local-part. If such addresses were displayed in the headers, there were no menu to do operations with them like add to the address book.
[-] (#0000841) The Bat! didn't properly support character encodings when working with HunSpell dictionaries, e.g. the Latvian special symbols are replaced with Cyrillic symbols in the Spell Checker
[-] (#0001147) Filtering on IMAP stops with an Access Violation error while setting color group
[-] (#0001142) Drop-downs on the main toolbar have areas with no reaction to mouse clicks
[-] Editor text color and search highlight text colors were hardcoded as "black" and "white", while they had to take colors from Windows system colors (Themes)
[-] There was an error when trying to run The Bat! while another The Bat! process didn't exit for some reason (the error message was "ConnectToRemoteServerPipe; WaitNamedPipeW try counter exceeded")
[-] (#0000152) Automatic filters stop working altogether for certain IMAP folders, restarting doesn't help, newly arrived messages not filtered also
[-] (#0001144) Wrong size of fonts in print preview and the printed message (in tags like "small")
[-] (#0001012) Print preview looks OK but the final print is not formatted properly
[-] (#0001140) The HTML is viewed OK but in print or print preview, margins are incorrectly calculated and the text is trimmed at the right 
[-] There were redundant right and bottom margins on printed pages
[-] (#0001143) Searching for messages using the mid: links in other folders didn't work since 5.0.36.2 released on 02-Mar-2012.
[-] [#0001139] If there were national characters in mailto url and The Bat! was set as a default mailto handler, these national characters were replaced to question marks. As a result, description of web-pages with national characters sent from browsers appears as question marks in Subject.
[-] (#0001134) Filling the background color of table cells fails
[-] (#0001131) "Minus" closing buttons in the message finder didn't scale on high-definition monitor; besides that, these buttons were two pixels higher than needed
[-] (#0000462) OpenPGP Error Window does not show national characters
[-] PGP 10.4 was not supported
[-] (#0001141) Truncated text field in QR-Code Generator (German GUI)
[-] (#0000539) Decryption of an email with large attachment takes much time if internal OpenPGP implementation is used
[-] (#0000718) Support for modern GnuPG 2.1
[*] Welcome message (in the Inbox) is no longer used for IMAP accounts
[*] Increased speed of entering a folder or sorting messages in the list by From/To/Subject columns when there were only latin characters. The speed increase is mostly noticeable in folders with more than 100 thousand messages
[-] If you collapse an account in the folder tree and restart The Bat!, this account again becomes open, if you click the folder tabs before
[-] The Bat! didn't start on single-processor single-core computers, it gave an Access Violation error
[+] The Bat! can log Simple MAPI calls. To enable logging, do the following. Uder "HKEY_CURRENT_USER\SOFTWARE\RIT\The Bat!" add DWORD value named "LogMapiCalls", value "1". Then, restart The Bat!. After that, The Bat! will create mapi_log.txt file in the %EMAIL% directory and will append lines to it every time an application like MS Word or MSIE wants to send a message or do any other MAPI function.
[-] Fixed an access violation error on exit that could prevent from saving toolbar configuration data
[-] (#0001082) Image can not be pasted into HTML message by context menu
[-] Captions of some character set names weren't translatable
[-] (#0001059) Stopping search in the Message finder gives access violation in IMAP accounts
[-] (#0001012) Print preview looks OK but the final print is not formatted properly - becomes excessively wide and cropped at the right (unless external images are loaded)
[-] (#0001168) The printed font is smaller than expected (this is hardly noticeable at first glance, but the issue is there)
[-] Margin size adjustment controls (blue) didn't show in the print preview if the window was opened maximized 
[*] Default print margins are now 0.25 (quarter) inch.
[-] (#0001175) The Bat! crashes while copying tables in MS Excel
[-] MaliSendMailW gave access violation errors
[-] 64-bit Simple MAPI handler DLL gave access violation errors

7.4.4
-----
[-] HTML background images are not shown or shown distorted
[-] Access Violation while exiting and background download tasks are not yet finished
[-] Fixed the about box on high definition monitors
[-] HTML/CSS values were improperly converted from inches, centimeters and other length units to physical pixels
[-] Scrolling large images in an internal image viewer was slow
[-] If images had size "100%", they were much smaller than their proper size
[-] (#0001091) URLs which contained a mixture of national characters and percent-encoded characters were incorrectly encoded
[*] URLs in the HTML editor are no longer percent-encoded when saving a message; national characters and " < > & are replaced to htlm-entities. Plus and space are left intact.
[-] (#0000885) Images in some HTML messages are not displayed properly if internal HTML viewer is used
[-] (#0001099) Truncated text field in account properties
[-] (#0001091) URLs with Russian characters are corrupted in Quick Templates
[*] (#0001107) Widened buttons to restore templates in the account properties
[-] (#0001114) Sometimes image size is improperly calculated, the last (bottom right) line of the image is tiled from the first (left top), this is visible when zooming the about box
[-] The max-width attribute wasn't supported, thus some HTML newsletter weren't centered
[-] Default font in HTML viewer was too large under high definition monitors: twice as large at 200% DPI, thrice as large under 300%, and so on
[-] Fixed toolbar and popup menu display
[-] (#0001072) Font size drop-downs in the HTML-editor are too small on high DPI
[-] Color tool palette dropdown in the HTML-editor had too small bricks on high DPI
[-] (#0001071) The drop-down for "Style" in HTML-editor is to small on high DPI
[-] (#0000248) Missing left edge line in menus
[-] Menu navigator in other windows than the main did activate the main window instead
[-] Tab set height didn't adjust to used font size
[-] (#0001074) Toolbar grippers too small on high DPI
[-] Close button for floating toolbars was too small on high DPI
[+] Better algorithm for removing duplicate messages. You can also run The Bat! with various command line options to ignore several message attributes while comparing messages: /DEDUPIGNOREMSGID (ignore Message-ID), /DEDUPIGNORETO (ignore To), /DEDUPIGNOREDATE (ignore Date), /DEDUPIGNORETOMSGID (ignore To and Message ID - this command line option is reserved for past compatibility). You can combine multiple command line options mentioned.
[-] Toolbar chevrons didn't scale under high resolution DPI
[-] URLs with national characters didn't properly open in the HTML templates editor
[-] Since version 6.3.0.8 (20-Mar-2014), by default, when opening a message by double click, the list of other messages from this folder became visible. It should have not been visible by default, so only the current message body and headers should be visible. 

7.4.2 Christmas Edition
-----------------------
[-] (#0001073) Smilies are not scaled on high DPI
[-] There were no "Synchronize" popup menu item for Google address books
[-] (#0001030) Print Pictures from internal viewer: aspect ratio is not maintained with large pictures
[-] (#0001031) Print Pictures from internal viewer: large pictures are printed twice
[-] (#0000899) 7.2 (64-bit) Some graphics appear extraordinarily large in the preview pane
[-] (#0000986) In message preview pane the PNG of a HTML message has black background
[-] Fixed access violation when viewing HTML messages with images (can be reproduced when changing message zoom back and forth by scrolling the mouse wheel), introduced in 7.3.12.29.
[-] (#0000947) Downloaded images into message body are not scaled
[-] (#0000914) 7.2 (64-bit) GIF break in Preview pane
[-] Animated GIFs didn't work in version 7.4

7.4
---
[-] MAPI tasks could give access violations on errors or if the user cancels them
[-] (#0000981) Photo area is too small in address book contact's properties
[-] Fixed "Thread Error: The handle is invalid" on HTML spell checkers
[-] Fixed a bug in spellchecker introduced in version 6.8.0.5 (05-May-2015)
[-] Selected color for even rows was incorrect
[-] Buttons' height in HTML didn't scale
[-] (#0000998) Incorrectly underlined text in the internal HTML viewer
[*] Improved speed of folder checking on MAPI
[-] (#0000963) Truncated line in "Options\Preferences\Message List"
[-] Fixed a vertical scroll bar in Preferences | Message List
[-] Items in User Preferences and Address Entry Editor dialog were misaligned
[-] CJKV (Chinese, Japanese, Korean, Vietnamese) characters were too big and didn't fit the interface sometimes, didn't look good
[-] Fixed the "Address Book photo width/height is mis-sized" error while adding new image for address book on high-resolution monitor
[-] Controls in the Account Properties form were misaligned
[*] Improved speed of checking for new message via MAPI in large folders 
[-] Photos in the address book didn't scale properly
[-] The Bat! didn't delete TMP files older than 1 months (since version 5)
[-] (#0000776) If there were more than 2GB of total mail on the server during POP3 retrieval, total received size was displayed incorrect (negative) in the connection center; the word "bytes" was used twice there.
[-] Some dialog elements in the Account Properties, Folder Properties, Address Entry weren't properly aligned or sized with high-DPI settings in various dialogs (on high-definition displays)
[-] The pie chart didn't paint correctly in the connection center
[-] (#0001009) In URLs, the ampersand parameter delimiter gets percent-encoded as %26, rather than encoded as an HTML entity
[-] (#0001011) URLs with ampersands are incorrectly opened in the HTML editor after you reopen it
[-] (#0001014) Message list column width and attachments' icon too small (on high-definition displays)
[-] (#0000959) Small check boxes and overlapping buttons in text search (on high-definition displays)
[-] (#0000989) Splitters are not scaled (on high-definition displays)
[-] (#0000960) Not enough room for headers fields on the header pane (on high-definition displays)
[-] (#0001016) Message list nodes are too small (on high-definition displays)
[-] (#0001025) Address book icons truncated on 4K monitors (on high-definition displays)
[-] (#0000555) Toolbar buttons do not scale according to higher DPI setting (on high-definition displays)
[-] (#0001015) The status bar gripper is too small (on high-definition displays)
[-] (#0000967) Account/folder nodes and the respective lines are barely seen (on high-definition displays)
[-] (#0000965) Truncated font size drop-down menu in the HTML editor (on high-definition displays)
[-] (#0000952) Tiny icons in the message editor window (on high-definition displays)
[-] (#0000974) Scheduler Event via Sorting Office action doesn't look good (on high-definition displays)
[-] (#0000979) Narrow default column width in the Maintenance Center (on high-definition displays)
[-] (#0000989) Splitters are not scaled (on high-definition displays)
[-] (#0000951) Tiny font in the account information tab (on high-definition displays)
[-] (#0001028) Attachment panel is too narrow on high-resolution monitors, the icons don't fit, a scroll bar appears
[-] (#0001026) Editor/Viewer header layout uses an old font by default when you run fresh install of The Bat! under modern OS. For example, if you run The Bat! first time under Windows 10, it will set Tahoma 8, but should have set Segoe UI 9 or similar
[-] (#0000982) Issues with QR-Code Generator (on high-definition displays)
[-] Disappearing buttons in dialog Edit Event | Categories on high-definition display (on high-definition displays)
[*] Splash screen now uses default UI font
[-] (#00001032) The color of the even row of the quoted text is not purple as it used to be in The Bat! version 1 (pink)
[-] The font didn't get updated in the address headers in the message preview and the open message editor, after the user have changed the font in the Preferences dialog.
[-] (#0001015) The status bar gripper is too small (on high-definition displays)
[-] (#0001033) Changes in look and feel of the nodes and lines in the message list and folder tree
[-] The text in the splash screen was truncated under 300% DPI or more (on high-definition displays)
[-] High-contrast themes with large dpi (300% or more) didn't draw enlarged tree node glyph (plus/minus sign in a square), it was very small and not scaled (on high-definition displays)
[-] (#0000979) Narrow default column width in the Maintenance Center (on high-definition displays)
[-] Splitters didn't use system-defined colors, used a fixed color instead that ignored color schemes
[-] For certain widths of the header columns, in the message list, the ellipses became visible (mostly on high-definition monitors)
[-] (#0000958) Tiny and overlapping "next" and "last" buttons below the message body (on high-definition displays)
[-] (#0000955) Tiny "first/last" and "next/previous" buttons for the message list tabs (on high-definition displays)
[-] (#0000954) Account/folder tree tabs are tiny and overlap (on high-definition displays)
[-] (#0000892) Mouse cursor shows the "forbidden" sign if the user opens contact properties using double-click
[-] The Bat! could not complete the "Exit" command (the main window became inoperable after you close it) after you have created an account and tested connectivity to SMTP in the new account wizard
[+] Improved speed, reduced CPU use and decreased GUI latency on receiving messages via POP3 and sending via SMTP
[-] (#0001005) Images are printed with the template
[-] (#0000997) SmartBat: Printed Text uses print templates for mails when printing via Print Preview
[-] (#0001046) If Quick Reply is enabled in the Message Finder, the Results tab becomes empty
[-] (#0000968) Tiny progress bar in Message Finder (F7) (on high-definition displays)
[-] (#0000974) Scheduler Event via Sorting Office action was displayed incorrectly (on high-definition displays)
[-] (#0000961) Tiny close buttons in the message list tabs incorrectly (on high-definition displays)
[*] Changed CSS length values for "ex" (was 1/1.3 of "em", now 1/2 of "em") and for cm&mm (was 1/2.52 of inch, now 1/2.54 of inch) - in accordance with https://www.w3.org/TR/CSS21/syndata.html#length-units
[-] (#00000962) Quick Reply pane is small (on high-definition displays)
[-] Grayed out items (like IMAP messages that weren't loaded) in the message list didn't scale
[-] Buttons didn't scale in the address grid of the message editor (on high-definition displays)
[-] (#0000948) Tiny contents of the OAUTH window (on high-definition displays)
[-] Internal HTML viewer didn’t scale logical pixels properly to physical pixels (on high-definition displays)
[-] (#0001055) The letter "g" does not fit on the search pane in the separate message viewer and in message finder (F7)
[-] (#0000919) Attachments' size turns 0 bytes after editing an email for the second time
[-] The mail ticker didn't scale (on high-definition displays)
[-] (#0000812) When resolution and display scaling is increased, the text gets unreadable in the address book (on high-definition displays)
[-] (#0001061) Selection color becomes invalid in the message list and in the Connection Center
[-] The widths of the status bar elements in the Message Finder and in the Connection Center didn't scale on high-definition monitors.
[-] (#0001036) Sorting Office columns too narrow (on high-definition displays)
[-] (#0001037) Tiny conditions' drop-down arrows in Sorting Office (on high-definition displays)
[-] (#0001042) Filter text in Sorting Office always black
[-] (#0000884) AV errors on exit if an image was opened in an IMAP account
[-] (#0001063) Sorting office - filters that set colour groups always use blue text
[-] (#0000999) Spell-checker-specific underline (red) are not scaled for high resolution
[-] Check boxes were truncated at the bottom when UI font 9pt was used in the Message List Tabs editor dialog
[-] The radio buttons did overlap in the print preview window
[-] (#0000890) Access Violation error after compacting address books
[-] The Bat! could only allow compressing an address book when there were at least 1% of free space; the user could not compress the address book when there were less free space, e.g. only one entry deleted, which is not good from the security or privacy point of view.
[-] (#0000659) Errors on compressing address books while On-The-Fly encryption was on
[-] Memory corruption on compacting address books with photos or certificates
[-] (#0001060) Message header names were top-aligned in the Message Editor
[-] (#0000988) Numbered list - Description is missing
[-] (#0000703) Removed import/export address entries from Google and Synchronize popup item from Google address books created earlier
[-] (#0000996) Print Preview: Two groups of option boxes did exclude each other
[-] (#0000639) URLs are not displayed as hyperlinks in Windows Editor
[-] Access Violation while starting The Bat (related to quick reply)
[-] (#0001049) "List index out of bounds" error message in the HTML-editor
[-] (#0000987) Clicking anywhere in the message body opens mail.ru sign-in page
[-] Access violation when working with 64-bit plugins, for example when clicking learn spam/learn ham plugin on the toolbar
[-] (#0000559) The main menu command Folder|Check for viruses was removed in 6.3.0.5 - now put back
[-] Cleanup for possible multiple "List index out of bounds" error messages while editing/moving/undo/redo and tracking mouse in editor
[-] Fixed an Access Violation when running The Bat! for the first time and creating an account with empty account password
[-] An IMAP connection went to Inbox between other commands, when it was not needed. A connection should only go to Inbox when there are no pending tasks at all, so all the connections are idle. There were a bug in determining whether a connection is idle, so it went to INBOX over and over again between executing other commands. You could observe it in the IMAP protocol log.
[*] If a tbuser.def file is larger than 500K, it is not loaded but renamed to .bak instead.
[*] Plugins are now loaded at startup from a separate thread. In The Bat! version 5.0, has performed time-consuming startup routines (like loading of plug-ins, parsing of interface definition files) in parallel threads. The performance boost was noticeable even on old single-core CPUs, because disk and processor operations were running simultaneously; while on multi-core CPUs and multiprocessor systems the boost was even higher because computations could run in parallel, without one affecting another. In version 6.0, plugins weren’t loaded from a separate thread, but from the main thread. This is now fixed and plugin loading is now the same as it was in 5.0.
[-] The Bat! didn't exit properly if the user had tags configured
[*] Optimized IMAP work with multiple connections. When there are several idle connections, and there were need to work with another folder, The Bat! could use a connection that had INBOX selected; now connection with INBOX will only be used if no other connections are available
[-] The Bat! didn't support "Priority: non-urgent" (see RFC-4021 section 2.1.54)
[+] /BENCHMARK_STARTUP_TIME displays time passed to start The Bat!, in milliseconds
[*] dlNSpellLanguages is displayed when the user have selected too many languages for spell checking, in this case, the status bar didn't manage to display all the languages and there were a bug that other status bar items were hidden
[-] Connection center labels were occasionally deleted in The Bat! 5.0.18.12 (23-Jul-2011) - now restored


7.3.12
------
[-] (#0000924) Unusable scroll bars for images in the message preview tabs
[-] (#0000969) Inserting an URL into a marked text deletes the rest of the line
[*] Added timing information to the Exchange protocol log
[*] Increased speed by using faster string-comparison operations rather than Windows 32 CompareString, in the places where case-insensitive comparison of national characters wasn't needed
[-] Changing Print Template while Print Preview is not instantly reflected on preview
[-] Memory leaks fixed for Print and Print Preview processes
[*] Changed Custom Print Page Setup look and feel
[-] Fixed double-loading of paletted PNG files (bug introduced in version 7.1.18.13)
[-] (#00000986) Some PNG files were incorrecly rendered in HTML
[-] (#00000970) Color selection palette in table properties is truncated
[-] (#00000907) Tables pasted from Excel cannot be edited
[-] (#00000935) Table resize separator doesn't stop following mouse cursor after a button is released
[-] (#00000909) Umlauts in URLs are encoded wrong with Quoted-Printable in HTML messages
[-] Fixed some memory leaks in IMAP filters
[-] Fixed a bug that made The Bat! slow in some cases since 5.3.8.6 and slow in MAPI protocol (Exchange) since 6.1.0.1 (in some pleaces, in-memory data search in sorted arrays wasn't actually performed using the binary search algorithm; sequential search was used insted).
[-] (#0000956) Fixed tiny splash screen on high-resolution monitors (large fonts/scaling)
[-] (#0000983) Short strings in proxy settings on high-resolution monitors (large fonts/scaling)
[-] Fixed an access violation while rendering 1x1 gif on high-resolution monitors (large fonts/scaling)
[-] (#0000973) Disproportionate butons in Sortig Office action on exporting signatures or certificates on high-resolution monitors (large fonts/scaling)
[-] Chinese characters didn't always fit in the configuration dialogs
[-] (#0000931) Missing input fields in folder properties for setting maximum message storing values on high-resolution monitors (large fonts/scaling)
[-] (#0000978) Wrong wrapping of the exlanation text for templates in folder properties on high-resolution monitors (large fonts/scaling)
[-] (#0000984) Replying to an HTML with missing external images was very slow since 7.1.18.11. Now, The Bat! does not slow down when replying an HTML message with external images, but also doesn't try to download them when you click "Reply". It only puts those messages to the reply that have been already downloaded before, i.e. when you have viewed this message. If you have configured to not show images when viewing images, the replied message will not have the images.
[*] (#0000517) Friendly error messages when The Bat! is unable to open an URL
[*] Changed file name for the Image Download Rules configuration file. It is now ImgDlRules.TXT
[-] (#0000916) Address Book did not synchronize with iCloud
[-] (#0000609) MAPI: Cyrillic characters in file names are turned into question marks in the Subject filed of the message when sent from MS Word 2013
[-] Messages about unknown errors were too confusing
[-] (#0000382) Incomplete Hint is shown in Inbox Analyzer Window
[-] New account window didn't have focus on first run
[-] (#0000912) Image Download Manager rules are not restored from backup
[-] IMAP had low performance when browsing messages one-by-one in a folder, when multiple connections were active - it did UNSELECT the folder after getting a message and then SELECT again for next message
[-] (#0000889) Cropped smiley in internal HTML mail viewer
[-] (#0000887) When forwarding several mails to one recipient with the dialog box, the inline graphics arrive as attachments if at all
[-] (#0000445) Image Viewer is very slow on large images, consumes lot of CPU
[-] MAPI connections to Exchange might not work sometimes under 64-bits because pointers might have been truncated to 32 bits

7.3.6
-----
[-] (#0000680) The Bat! was unstable when using animated GIF files as smiles (consumption of GDI objects was too high)
[*] Increased higher limit of available smilies for custom collections (from 299 to 999)
[*] Better display of error messages during SMTP STATTLS. For example, if a server did silently close the connection during SMTP STATTLS, The Bat! didn't report it to the log file.
[-] The Bat! did send TLS 1.2 cipher suites with SHA-256 and SHA-384 during a TLS 1.1 handshake, which is discouraged.
[-] (#0000792) Errors in Simple MAPI handling (for example, it was impossible to organize sending messages from Microsoft Word via the "Mailings" feature)
[-] Some menu items were empty (e.g. Cancel, Block type in the message editor) in the English interface

7.3.4
-----
[*] The Bat! didn't send the list of supported elliptic curve groups during TLS "client hello"
[-] (#0000875) The Bat! adds extra line after any table in the HTML Editor
[-] The Bat! didn't properly parse the "Certificate request" handshake message on TLS

7.3
---
[+] Perfect Forward Fecrecy SSL/TLS algorithms support
[+] Elliptic Curve certificates support on SSL/TLS
[-] Unneeded folders in RSS Subscriptions
[-] PNG image had no transparency in XHTML mail

7.2
---
[+] A warning dialog is now displayed when a second copy of the program is running 
[+] Email body in XHTML format is now displayed
[+] Option to "Save HTML with default font" (see "Options\Preferences\Viewer/Editor\Editor Preferences")
[+] Content-Type: text/calendar is now associated with vCalendar
[+] If Internet Explorer 8 is available, the layout engine is calculating document pixels as 96 dpi
[+] A warning is displayed if images used in templates were moved or renamed
[*] The internal messages queue has been redesigned resulting in significant speed improvements when receiving a large number of small messages via very fast connection to a POP3 or EWS server, the user interface became much more responsive
[*] The creation time of a message is displayed in case a message’s receipt time is much earlier than its creation time
[*] X-Priority header line is only included into the new messages with low and high priority. For normal-priority messages, this header line is no longer used, thus the "X-Priority: 3 (Normal)" will not be specified from now on
[*] Faster mail retrieval in large MAPI accounts
[*] (0000817) Selection moves to the top of the list after deleting a contact in the address book
[*] EWS: reduced memory usage
[-] Example email address in the default address book has been changed from support@ritlabs.com to office@ritlabs.com
[-] (#0000823) Cannot pin the Mail Ticker on secondary monitor positioned vertically
[-] Not enough space for "Input OpenPGP key pass phrase" and "Please input the master password"
[-] The window when compacting a folder had no title
[-] (TID#61350) Out of memory or Access Violation error message when opening a corrupted folder file has been fixed
[-] Quick templates inserted in HTML mode were losing hyperlinks formatting
[-] Domain for punycode was case sensitive
[-] An extra line appeared while inserting HTML quick templates in the plain text editor
[-] Hyperlinks were not created in the HTML editor while inserting plain text quick templates with hyperlinks
[-] Extra blanks were applied to standard signature template
[-] Fixes in message body tags while generating HTML messages
[-] Font size of non-hypertext fragments of inserted plain text quick template is now the same as default settings
[-] The issue with the flickering black message editor window on Windows XP has been eliminated
[-] (0000791) Font size was not applied to hyperlinks in the templates signature
[-] Replies were losing multiple levels of quotes
[-] A workaround for bad implementations of the Authority Key Identifier decoding, which finally turned out to negatively affect proper implementations - some parent certificates couldn't be found, has been removed
[-] EWS: cannot send email with large attachments when using on-the-fly message base encryption
[-] EWS: messages could not be moved or deleted while using the on-the-fly message base encryption
[-] EWS: received messages had wrong creation date - Jan 1, 1980
[-] A part of Facebook notification messages was displayed two times
[-] (0000828) Access violation error when editing several contacts in the address book at once
[-] (0000827) "Select the Account" window appears behind the web-browser 
[-] (0000836) Exceptions.log contains NULL bytes
[-] (0000833) Tags are not displayed on the header pane
[-] (0000665) Tags in Cyrillic turn into garbage and get multiplied
[-] An issue with extra double apostrophes in the names of senders/recipients has been eliminated
[-] When account password was empty, sometimes the password dialog stayed in the background and was invisible
[-] (0000842) In case an HTML template contained a table, it was impossible to place the cursor to the required field
[-] (0000843) An Access Violation error message which appeared while trying to edit an HTML template with a table has been fixed
[-] An Access Violation on address search termination in the address book has been fixed
[-] RSS feed Links containing Cyrillic characters were displayed incorrectly
[-] Images with Cyrillic in file names inserted into HTML do not disappear anymore
[-] (TID#70073) Invalid pointer operation error message caused by the spell checker locking the clipboard
[-] (TID#70000) No more freezes when scrolling large RSS documents on the Entire text tab
[-] (0000867) Files attached to messages get multiplied
[-] (TID#70148) Some RSS feeds displayed wrong creation date
[-] (0000102) When forwarding mail with external graphics links, the links are not carried into the email
[-] Fixed an access violation when moving between IMAP folders
[-] (0000844) Short strings in the "Options\Preferences\...\" window in Russian
[-] (0000815) Truncated text in folder maintenance start window
[-] (0000807) Passphrase dialog has not enough size and can’t be resized
[-] (0000573) Reply to HTML mail has no quotes
[-] (0000544) The Bat! could not display transparent 8-Bit PNG files
[-] (0000545) 8bit PNG pictures (indexed color table, with transparency) always showed black background
[-] (0000464) Images are not displayed if The Bat! HTML Viewer is used
[-] (0000445) Image Viewer is very slow on large images, consumes lot of CPU
[-] (0000090) Some inline GIF files were truncated
[-] (0000767) Certain HTML messages were not rendered correctly when using the internal HTML viewer
[-] (0000881) Certain PNG (indexed palette) pictures were displayed black
[-] (0000317) HTML Links were not clickable
[-] (0000525) Hyperlinks in the HTML Editor opened wrong web-pages
[-] (0000674) Formatting of the quick templates was lost if inserted in HTML messages
[-] (0000764) While forwarding multiple messages the respective Forward-templates were not used
[-] (0000796) Images are compressed horizontally when replying or forwarding the email
[-] (0000730) It's not possible to save changes in the "Insert Hyperlink" window
[-] Some fixes of the Unicode password handling in the GUI

7.1.18
------
[-] Fixed the Thread creation error: "Not enough storage is available to process this command" and "Handle creation error"
[-] Cannot read malformed RSS with non-Unicode encoding
[+] Decrease required resource amount while sorting large number of emails with moving/copying between EWS folders
[*] Changes to an address book entry's display name are now immediately reflected in the message list (if required)
[-] Improper usage of previous results of Address Book Name translation
[+] vCard importing attributes X-MANAGER and X-SPOUSE, added support for vcard with UTF8 BOM
[-] Fixed issues with extended authentication mechanisms on (like CRAM-MD5, NTLM, etc) on IMAP
[-] Fixed "access violations" when searching contacts on LDAP servers
[-] Cases when LDAP host is not found and LDAP connection refused were not properly handled
[-] Fixed the Folder selection issue for Mail Ticker (all folder names were cut)
[-] (#0000635) Truncated checkbox "Action" and option "Load signal string..." in Sorting Office | Selective download section
[-] (#0000596) Truncated checkbox "With attachments" in Setup Message List Tab dialog
[-] (#0000543) Truncated captions in folder maintenance results window
[-] (#0000637) Truncated strings in the Connection Centre
[-] (#0000404) Truncated string in Mail Retrieval (POP/IMAP) Authentication 
[-] (#0000800) Truncated string in the "Edit Event" window
[-] (#0000671) Truncated labels and misplaces controls in Exit-Program-Confirmation-Dialog
[-] (#0000407) Truncated string in Search and Replace dialog
[-] (#0000799) Truncated strings in the "Remove From Address History" window
[-] Fixed some caption truncation by width. The width was too narrow for the text to fit in
[-] Fixed access violations on Inbox Analyzer over very large accounts
[*] EWS: fixed the "cannot load DLL" issue on Windows XP and 2003
[+] EWS: added the "Do not load schedules, notes, posts, tasks, journal, public folders" feature
[-] EWS: fixed the "cannot import 8000+ contacts from Active Directory" issue, possible error while importing zero-size attachment
[+] Added the "Gender" and "SIP" fields, fixed department and emails while importing contacts from Exchange
[-] While importing a vcard 3.0 file, some contacts might have not been imported or imported multiple times
[-] Fixed memory leaks while raising email hints in new email window
[-] Fixed memory leaks when searching on an LDAP server failed
[-] Sorting by the "From" column was not working when replacing names from the Address Book was on
[+] Editing EWS contact's photo in address book is updating photo for personal contacts on Exchange server, 
[*] EWS is now more stable while downloading emails for unstable Exchange servers and poor communication line
[-] Fixed an access violation error when edit Personal Bussines Card in account properties


7.1.12
------
[*] OAuth authentication dialogue now has a proper caption 
[-] News of RSS-feeds are not displayed correctly
[-] Problems with extended IMAP authentication mechanisms (like CRAM-MD5, NTLM, etc)
[-] AV when searching contacts using LDAP servers
[-] Folder selection for Mail Ticker - All folder names are cut
[-] (#0000635) Truncated checkbox "Action" and option "Load signal string..." in Sorting Office | Selective download section
[-] (#0000596) Truncated checkbox "With attachments" in Setup Message List Tab dialog
[-] (#0000543) Truncated captions in folder maintenance results window
[-] (#0000637) Short strings in Connection Centre
[-] Fixed some caption truncation by width and helight, it was too narrow
[-] AV while processing with Inbox Analyzer over a very large accounts


7.1
---
[!] OAuth 2.0 authentication mechanism for GMail and Mail.Ru
[+] The "Use Address Book display names" option for message list 
[+] "From (Address Book)" and "To (Address Book)" message list columns are now available
[+] EWS autodiscover logging in the "Create New Account" dialog
[+] Priority, receipt/reading confirmation options for sending messages from EWS accounts
[+] EWS accounts: moving and copying messages/items between folders is now possible
[+] Server-side deletion of messages/items in EWS accounts
[+] "Load Active Directory contacts" option in the EWS accounts properties
[+] While retrieving Exchange items via EWS, the company Active Directory contacts are now also retrieved 
[+] "Get only items later than:" option in EWS accounts
[*] When HTTP proxy is defined in The Bat! under "Network\Administration", it overrides operating system’s Internet options
[*] Sound after finishing search is made optional
[*] Files’ creation time is used as the received time for messages opened from .EML files
[-] Search is now working in Virtual Folders
[-] The "Create New Account" dialog was missing EWS pre-configured settings for some well-known email services
[-] Registration keys from some HTML messages couldn't be copy-pasted into the key input form, if The Bat! used Windows OS HTML viewer
[-] The Bat! didn't properly handle Unicode text files and could only load text files in Windows or UTF-8 encoding, not UTF-16. As a result, tips files in UTF-16 could not be displayed
[-] RSS error  unexpected exception EXMLDocError, Details: "Element "content" does not contain a single text node" has been eliminated
[-] Access violation error upon saving HTML-templates with changes of test formatting in tables has been fixed
[-] Access violation error, which appeared while copying emails with inline images and ContentId between different accounts has been fixed
[-] If the user entered a registration key from a previous version, The Bat! did not properly display the program’s version number
[-] Fixes in displaying of RSS subject lines for those aggregators that treat titles as HTML and second level of encoding may be expected to comply with HTML
[-] Memory leaks have been eliminated
[-] Reply-To and In-Reply-To fields in EWS accounts are now properly displayed
[-] Access violation error message that appeared while downloading external images for HTML emails has been fixed
[-] Program’s interface could get frozen while retrieving a large number of messages (1000>) with broadband access 
[-] The Bat! didn't import the gender field from tab delimited files to the address book
[-] Access violation error messages, which appeared in the account log, have been fixed 
[-] Search within the found messages in the Message Finder was not working
[-] The warning upon opening of more than 5 messages in a separate window at once is functioning again


7.0
---
[!] EWS
[!] CardDav
[!] New dialog to create new accouns. Supports auto-configure of server settings. Just select Account|New... from the main menu to see how it works
[-] Quick Search in Quick Template editor was case sensitive
[-] Opening links from a SmartBat scheduler was not working with message URLs
[-] (#0735) Messages' Received Date and Time were not imported from a Unix mailbox
[*] A warning is given to the user when a password to the mail server contains leading or trailing spaces or control characters. The Bat! does not allow to use such passwords
[-] 0000727: No error box in editor window upon sending a message (SMTP protocol) if The Bat! could not connect to the server
[-] (#0742) Error after closing an address book properties dialogue after AB was compacted
[-] Fixed slowdown in the Message Editor when replying with HTML
[-] The Bat! didn't detect Windows 10 in the version macros and other places that display the current version of the operating system


6.8.8
-----
[-] Quick Search in Quick Template editor was case sensitive
[-] Opening links from a SmartBat scheduler was not working with message URLs

6.8.4
-----
[*] Drag-and-drop folder targets for copying messages are now stored into the folder history of Copy/Move operations
[-] Fixed improper thread handling that might cause a message "Thread creation error: Not enough storage is available to process this command" or other problems
[-] (#0684) Clicking a group in freshly imported Google Contacts caused AV error
[-] (#0328) Strip attachments options of the "Create formatted message" filter action was ignored when the template was empty
[-] (#0454) Postponed messages generated by filters were not shown as postponed in Outbox
[-] (#0580) International Domain Names weren't always translated in headers
[-] Estonian dictionary was not recognizing words with national (non-ASCII) characters
[-] (#0452) Various problems with running automatic refiltering with scheduler events
[-] (#0507) Connection center "always" option didn't work
[-] MAPI option didn't show for new accounts
[-] Radio buttons weren't translated in 6.8.2
[-] Installer did show improper messages about the version 6.8.2

6.8.2
-----
[!] English online help
[-] Fixed a bug that might cause access violation or incorrect behaviour when forwarding messages with html parts from a filter
[+] Incoming filters are now working for RSS Feeds
[-] Caching was allowed for downloading RSS feeds, causing no-update issues on some servers
[-] (#0623) Ctrl+Ins shortcut was not working after selection of all text with Ctrl+A in the message viewer
[-] Fixed possible errors of the 64-bit version
[-] (#624) Opening a "mailto" URL from a common folder did not choose an appropriate active account for the new message 
[-] ORFO 2014 options were not visible and accessible
[-] The Bat! could not use 64-bit spell checkers via the CSAPI interface. For example, it could not use ORFO, there were an access violation error under 64-bit.
[-] 0000541: GnuPG didn't work with 64-bit version of The Bat!
[-] 0000688: The Bat! 64-bit didn't work with eToken
[-] Address History could show duplicate messages when the "scan subfolders" option was used 
[-] Deleting a MAPI account and requesting to "delete account files" did not clean up all the files
[*] Timing log for the Exchange transport
[+] When creating a new account, if MAPI susbystem is not found the MAPI choice does not show up
[-] Safer way of loading the GROUPS.CFG (GROUPS.EFG) file in case of this file is damaged or improperly decrypted
[*] When working via MAPI, the Exchange folders of type IPF.NOTE.SOCIALCONNECTOR, IPF.NOTE.OUTLOOKHOMEPAGE, IPF.ShortcutFolder, Outlook.Reminder are ignored by The Bat
[+] You can configure The Bat! to not specify the %EMAIL% variable by running it with the /DontWriteEmailEnvironmentVariable command line parameter, or by setting the DWORD DontWriteEmailEnvironmentVariable variable to 1 under HKEY_CURRENT_USER\Software\RIT\The Bat!
[*] For MAPI in the user interface, renamed the label from "User name" to "Mailbox name", to differentiate if from the user name used in the authentication.
[*] Better logging of certificate errors on TLS
[+] Accounts can be now associated with Colour Groups
[-] (#0000686) If the interface language was set to U.S. English, somewhere there were British English words
[-] (#0441) Next message group could be not selected upon deletion of a message group
[-] Fixed slowdowns in address history 
[-] Fixed slowdowns in getting messages from MS Exchange servers via extended MAPI
[+] Added animated indicator in the new account window

6.8
---
[-] (#0000385) Incorrect URL for the Ritlabs homepage is shown in the Control panel / Default programs
[-] In the 64-bit version of The Bat!, the "Edit personal certificates" dialog in the account properties didn't open
[-] Fixed an exception in Connection Centre that could happen when exiting The Bat! while having active send/receive connections which were in process of connecting to a server
[-] The Bat! could sometimes give "No random handler defined" error at startup
[-] The quick reply field didn't allow to navigate throughout the window via Tab/Shift+Tab keys.
[-] An empty quick reply field, with just a couple of whitespace characters did anyway call the confirmation window.
[-] The Bat! didn't display an appropriate error message when the user have tried to create an account with ":" or space characters in the name
[-] (#0000652) The mass mailing function could not send messages in the HTML format
[-] Some labels in the Connection Centre had invalid height, letters being truncated at the bottom
[-] (#0000009) Redirect a Message Window don't remember position of the window itself and of the split panels
[-] (#0000052) Opening mail from file system and viewing attached .eml file could give an "Access Violation" error.
[-] (#0000076) The message editor window didn't properly handle groups of attachments: Ctrl+A didn't work, deleting a group of attachments invoked a query for each of the attachments
[-] (#0000391) Untranslatable MultiSMTP dialogs
[-] (#0000561) Improper positioning of an item in the S/MIME and TLS Preferences dialog
[-] (#0000537) Configuration of 64-bit plugins is stored in the same place as for the 32-bit plugins
[-] (#0000562) Captions were truncated in the SMTP authentication options
[-] (#0000607) Truncated Bithday input field in the address book entry editor
[*] Now The Bat! gives details when something is wrong with the registration key, i.e. it gives different messages when the key is revoked, copied incorrectly, is from a future or a past version, etc.


6.7.36
------
[-] Fixed the behavior of the new account window while adding new MAPI accounts
[+] Added automatic test button for MAPI connections in the new account window
[-] External PGP might not work in 6.7.20
[-] The Bat! could not create new MAPI accounts when specify domain with username separated by a backslash characters
[-] For some IMAP accounts, with non-English interface language for The Bat!, it could create duplicate system folders (e.g. Outbox)


6.7.20
------
[!] The Bat! now has 64-bit executable
[+] German online help
[+] Polish online help
[+] (#0595) Quick Date Range selection drop-down in the Message Finder
[+] It is now possible to compact address book (ABD) files from the Address Book properties dialogue
[*] 64-bit *.MSI creates separate Add/Remove program entries for 32-bit and 64-bit MAPI handler. The 32-bit one is default to make it possible to send documents via The Bat! from a 64-bit MS Office Word
[*] Message Tags are now displayed in the Preview Pane's header
[*] Since version 6.4 The Bat! offered to create a mail data directory in %APPDATA%\The Bat!\MAIL; now it creates mail data directory in %APPDATA%\The Bat! as it did before
[*] From now on, Hunspell looks for dictionaries in the "Speller" subfolder, not in the "dictionaries" subfolder of the program folder (i.e. the folder where thebat.exe is located). User word lists were searched in the %EMAIL%\dictionaries folder; now it searches in the %EMAIL%\UserDics folder by default (although the old folder is also searched). It is now possible to copy full dictionaries, not just user word lists to the "UserDics" folder and The Bat! will also find them there
[*] Updated Root CA certificates
[-] (#0644) The Message Finder searched for answered messages instead of unanswered
[-] Some cosmetic fixes in the New Account dialogue
[-] Root CA certificates could duplicate in the address book
[-] Previous version didn't install elliptic curve root certificates to the default Root CA address book
[-] (#0641) Multiple Error messages when a user with limited privileges tried to open the Options|Preferences dialogue
[-] (#0629) On IMAP accounts, for partially downloaded messages, plain text parts were combined with text/plain attachments for display (and the latter weren't shown as attachments)
[-] (#0542) Selective restoring of folders from a backup archive was ignoring the "Include subfolders" option
[-] (#0610) MailTicker was not refreshed when a password-protected account got unlocked
[-] (#0600) Changing the Draft flag of a message in the Outbox folder did not immediately change the coloring of the Outbox folder in the tree pane
[-] Tips of the day were not shown once a day but on each start of The Bat! during the day
[-] Context help in the new account window didn’t work
[-] File name handling in the .MSL files was unsafe as the .MSL files could contain references to image files with absolute paths pointing to unsafe locations
[-] If a user registered The Bat! during the additional 10-day trial period, upon installing a major upgrade, the user got a 10-day trial period again, not the 30-day main period
[-] IMAP errors when storing a message weren't reported in the account.log
[-] Inserting large HTML code could result it program crash
[-] German special characters (ü, ö, ä, ß) could be incorrectly encoded when using Extended MAPI/Exchange Server
[-] The Bat! looks for different names for Hunspell now: first hunsp64.dll, then hunspell64.dll, and hunspell.dll


6.7.5
-----
[-] The Bat! no longer adds the <META http-equiv=Content-Type content="text/html; charset=windows-???"> to HTML messages since it always uses HTML character entities in Unicode.
[-] (#0608) Windows Editor was storing incorrect character set name for text parts
[-] (#00356) "Watch and Send files" scheduler action's problems with attachment file names
[-] (#0553) When forwading multiple messages as attachments, the Forwarded flag was set only to one message
[-] (#0461)  Printing selection didn't always work with non-ASCII text
[-] (#0164) Forward messages using Quick Templates was not always working
[*] From now on, Quick Search in the Address Book looks into secondary email addresses
[-] (#0551) Order of Message List Tabs was not updated after editing it in the Preferences dialogue
[-] New Account dialogue was erroneously allowing to change protocol type of an account loaded from a specified folder
[-] (#0594) The "TEditContentPart.Destroy --- ALREADY DESTROYED!!!" error when saving some HTML messages
[-] The Bat! didn't check for passwords larger than 250 characters but then couldn't use them.
[-] Fixed an error at startup: Exception EOleSysError in module thebat.exe, Class not registered, ClassID: {56FDF344-FD6D-11D0-958A-006097C9A090}. 
[-] Inserting an URL into HTML text could generate an error message
[*] Better handling of URLs with non-ASCII characters
[-] (#0626) Message lists were not updated properly after Purge+Compress operations


6.7.2
-----
[-] The Bat! no longer adds the <META http-equiv=Content-Type content="text/html; charset=windows-???"> to HTML messages since it always uses HTML character entities in Unicode.
[+] Added the BIG5-HKSCS charset
[+] Added the CP949 charset
[+] Added the CP950 charset
[-] There was a bug in the Auto charset feature that could occur on message with very small bodies


6.7
---
[+] New dialogue for creation of an account
[+] "Auto" character set instead of "None" - The Bat! tries to select optimal character set for the entered text
[*] By default, the charset for new messages for new accounts is "Auto"
[*] Reply-To-All now fills TO and CC fields corresponding to the lists in the original messages
[-] Fixed a bug in charset handling
[-] Registration keys from some dealers could come from resellers in html format where line breaks (CR/LF characters) were not properly formatted as <BR> or prefixed by <CODE>
[+] Support of the GB18030 Chinese character set 
[-] Messages with invalid characters encoded into the 936 codegepage for gb2312 (Chinese Simplified) were shown as empty messages
[*] (#540) Export of multiple messages is now done accordingly to the message list sort order 
[-] New messages were not added to the open MailTicker message lists
[-] Some Chinese and Japanese charsets weren't handled properly; some charset names were not displayed translated in The Bat! interface
[-] (#486) Open/Save dialogue was not used when the program was started with the "Disable visual themes" option in the compatibility settings
[*] Smarter imported field recognition in address book import from text files with coma- or tab-separated values.
[-] The "Message released..." error message after deletion an attachment from a message
[-] (#590) The "Failed to set calendar selected range" error when opening Calendar
[*] Internal character processing changed from UCS-2 to UTF-16, to support Chinese characters and other rare characters.
[*] Better detection of Chinese, Japanese and Korean user interface fonts
[-] ISO-2022 characters were improperly incoded in the message headers with quoted-printable method. The "<" and ">" should have been also encoded.
[-] Mouse click selection of a viewer/editor text item in View Profile settings was not functional
[-] Problem with continuing pasted URLs in Quick Reply pane


6.6
---
[-] Problem with restoring folders with the "&" character in the name
[-] Fixed a bug in CVS import of UTF
[-] Tahoma was used by default as the message header font rather than Segoe UI.
[+] Added support for the following character sets: EUC-JIS-2004, SHIFT_JIS-2004, ISO-2022-JP-2004, BIG5-2003, cp856 cp922 cp943 cp1046 cp1124 cp1129 cp1161 cp1162 cp1163 dec_kanji dec_hanyu cp437 cp737 cp775 cp852 cp853 cp855 cp857 cp858 cp860 cp861 cp863 cp864 cp865 cp869 cp1125 euc_jisx0213 shift_jisx0213 iso2022_jp3 big5_2003 tds565 atarist riscos1
[-] (#00356) Problems with non-ASCII characters in file names in the "Watch and Send files" Scheduler action
[-] Unexpected drag&drop event of message attachments (when drawing rectangle around attachments and cursor was moved out of attachment pane)
[-] "Unexpected exception EEncodingError" in RSS reader
[-] (#0000421) The Bat! crashes after closing with user-defined Message Tab
[-] (#0000512) Messages left on the POP3 server are not deleted when removed from Trash (when "Delete message from server when it is removed from Trash" option is enabled)
[-] (#0000233) Color drop-downs in different dialogs ignores localized names
[+] RSS version 0.91 is supported
[+] RSS version 0.92 is supported
[+] RSS version 1.0 is supported
[-] Access Violation in the Inbox Analyzer when trying to check RSS account
[-] Memory leaks when MS IE was used as HTML viewer
[-] LDIF files with international characters was incorrectly imported
[*] Extended mouse keys are now working not only in message lists but in all message list windows
[-] Contacts with international characters was incorrectly exported to LDIF format
[-] Imported groups wasn't immediately visible in the address book
[+] Added support for multi-tag description in RSS feeds
[*] Web-help is used for Russian interface language
[*] Memory usage optimisation for sending large SMTP messages
[-] Reply to All from the Quick Reply pane was using all addresses in the TO field 
[*] Better layout of message list pop-up menu to make more usable functions more accessible 
[-] (#0532) New Tag colour settings were not saved 
[*] (#0297) Messages containing several text/plain inline parts are shown as having a single text part 
[-] (#0503) Printing from Smartpad problems
[-] (#0536) Problems with completion of servers' addresses when creating a new account
[-] Captions were truncated in some dialogs for certain languages
[*] New threading (grouping actually) modes - by Sender/Recipient Name/Address
[-] High DPI awareness wasn't properly declared since version 6.5. As a result, fonts on high-DPI-monitors were blurred under Windows 8
[*] The attachments pane menu cleaned up (the "Select All" command added with the "Save to a folder..." command visible when multiple attachments selected)
[-] Reduced CPU consumption during backup and increased backup speed
[*] /STARTUP_TIMING_LOG now displays which tasks in backup consume most time

6.4.6
-----
[-] The "Book" button in the "Add to address book" helper dialogue was not working properly
[-] AV when moving messages from one IMAP account to another
[-] AV when moving messages from IMAP to local folder
[-] Problem with restoring folders with the "&" character in the name
[-] The /LOG_PGP_COMMAND_LINE command line parameter wasn't supported since version 6.0
[-] The Bat! did pass recipients to GnuPG with curly braces
[-] "Compact folder after each message deletion" option wasn't functional on IMAP
[-] The "List index out of bounds" error when the plain text viewer was used
[-] Minor overhaul in the PGP key view dialog
[-] (#0008) Postponed messages could be sent many times after re-editing
[-] Auto-backup didn't work in 64-bit version
[+] It is now possible to specify macros in backup archive comments
[-] (#0142) Reply-To field was filled when it was empty on editing a stored message as new
[-] (#0479) HTML Images from files with names with non-ASCII characters were stored with corrupted names
[+] Option to save selected attachments into a specified folder without confirming each file
[-] The Bat! since version 6.0 didn't work with external PGP 5,6,7,8,9,10.
[*] Updating lists of seen POP messages (from ACCOUNT.M_R and ACCOUNT.M_D) at the start of each POP session
[-] (#0483) Tag statistics were not loaded correctly when On-the-fly ecryption was used
[+] ORFO 2014 is supported
[*] Indication of IMAP folder listing completion in the IMAP Folder Manager to avoid confusion
[-] Split messages are automatically combined on IMAP
[-] The Bat! didn't handle properly errors in ISO-2022 (Japanese) encoding


6.3.4
-----
[-] International characters weren't properly handled in MAILTO command line parameter
[-] ASLR didn't work in previous versions
[-] "Normal" folders were created instead of Aggregate when importing RSS subscriptions
[-] RSS folder database could get corrupted in some cases
[-] (#0000373) Improper behaviour when dragging an attachment stored on IMAP server
[-] Incorrect characters in folder tree after importing from Outlook Express
[-] Reworked handling of IMAP filters internally to save valuable CPU cycles
[-] RSS task can be prematurely destroyed
[*] PGP Keys from messages signeg using PGP clear text method can be taken without signature verification
[-] Possible AV error when switching to a non-RSS folders while entire RSS item text is being loaded

6.3.2
-----

[!] RSS
[-] Mouse wheel wasn't functional in system HTML viewer when it wasn't focused
[*] IMAP Folder Properties: Dropdown lists partly cover long string element
[*] Short strings in Sorting Office; filter action "Decrypt message"
[-] Fixed the Image download rule bug: "Email" allows only "Begin"
[-] Image download rules were not stored in Unicode
[+] added automated download rules for images based on email sender
[+] added automated download rules for images based on folder
[-] Fixed selecting existing MAPI profile for MS Exchange connectivity
[-] Opening EML files starting with period called infinite loop
[-] Macro %fromaddr in HTML template not recognized as e-mail address
[-] Insertion problems with templates containing macro %fromaddr and non- standard characters
[-] In some filter action setup dialogues, radio buttons could be not reflecting the settings 
[+] added custom URL types skype:// and callto://
[+] added custom URL type tel:// (for instance, mobile call by Skype although skype:// and callto:// is related to PC voice call and chat)
[*] Menu items "Tools", "View" and "Workspace" were restructured.
[-] Call to Mail Dispatcher on start-up wasn't made for password-locked accounts
[-] Grouping messages by dates could be wrong due to (not) using UTC offset
[-] Less "flicker" when starting the application up, switching languages and modifying menus/toolbars
[-] Some S/MIME signed messages didn’t display
[-] Position of Memo and Address Auto-view windows were not stored correctly
[*] live.com, outlook.com, t-online.de and web.de e-mail default settings for new accounts were added.
[-] (#0000416) Forward-mark was set before message was sent or stored in Outbox
[-] (#0000381) "Forwarded/Redirected" flag was assigned to source message if "Edit as new" was used
[-] (#0000355) It wasn't possible to close "Spell checking" dialog with Esc key
[*] added Win7 and Win2008 and Win8/8.1 and Win2012 Server products range for exception logger and snapshot and related editor macros
[+] added The Bat! bitness into snapshots and exception logger
[-] It wasn't possible to reply or forward HTML message which contains image with HREF (error "Can't get or set this kind of information for this item")
[+] added local MAPI info into snapshots and exception logger
[-] (#0000418) Colour group was temporarily lost after deleting message attachment
[-] (#0000417) Resend of separately opened .eml/.msg files did not work
[-] Gender in an address book entry could not be changed from female to none or other
[-] Tabulation does not work in Windows-Editor
[*] Internal RSS exceptions must not be reported in thebat_Exceptions.log
[-] AV when closing "Page Setup" dialog in "Print Preview"
[-] AV when trying to print from "Print Preview" dialog
[*] Automatic completion of address fields changed to offering a drop-down list of possible addressees (i.e. no forced change of entered text)
[+] Spell checker skips the webaddresses and emails
[-] SMTP client could send 'localhost' in EHLO instead of an IP address
[-] Folder Tree Tabs were not switching pre-defined tab names on-the-fly when on language change
[+] Various positions of the message list in the separate message viewer
[-] Faulty backup archives could be created since v6.2.7
[-] Possible AV when re-filtering messages

6.2.14
------

[-] Address Book entries with no email addresses were not excluded from address auto-completion
[*] Option to compact folders on exit from now always depends on the total size of deleted messages, which is configured separately and is by default 50%. So, only if more then half of the message base size is occuied by deleted messages, compacting folder on exit takes place
[-] Message search function did not perform server-side IMAP search; only local cache have been scanned
[-] IMAP Folders could be presented as linear structure at first load even when there were some branches


6.2.12
------

[-] "List index out of bounds" error when root certificate isn't provided in TLS session
[-] Address fields with international characters are incorrectly encoded if message body is empty
[+] Option to compact Folders on exit only when deleted messages exceed used-defined rate
[-] International characters was handled incorrectly when importing Google Contacts
[-] HTML text was doubled if there was <pre> part with international characters in it
[-] (#0000314) AV when using "/REFILTER" parameter from command line


6.2.8
-----

[-] Attachment name and count wasn't displayed if attachment column was widened
[-] Message attributes were incorrectly displayed in the message list for IMAP accounts
[-] (#0000353) The Bat! doesn't provide attachment status to the Narrator; wrong order of the attributes
[-] You couldn't configure to display more than 15 columns at once in the message list
[*] A part of SpinEdit at "Verbose log" was not visible
[-] Addree Book Entry Photo selector: both buttons for image rotation were associated with the same angle
[-] International symbols wasn't correctly displayed in Account Log
[-] Workaround for bugged certificates with different expiration date rest the same


6.2.6
-----
[+] New template macro %THEBATVERSION(WITHBITS) 
[+] New template macros %SoftwareBits and %THEBATBITS to return 32 or 64
[+] A user can now export address book to vCard version 3.0 in addition to version 2.1
[+] Field auto-recognition when importing address entries from Nokia coma-separated (.CSV)-files
[-] (#0000301) Macro %DATE with language specific format does not work
[-] Program crashes when Remote Desktop Connection is used
[-] Incorrect scrollbar calculation in MicroEd
[*] About and Splash screens now display number of bits (32 or 64) next to version
[-] Splash screen during The Bat! Startup did blink once
[-] Import addresses from Coma-Separated or Tab-Separated files didn't skip duplicate entries
[*] Removed mouseover "hint" from account tree pane
[-] Fixed a bug in handling birthday records in the address book.


6.2.4
-----
[-] Problems when using UTF character set from the Windows Plain Text editor
[-] Search and Replace function in was not always working properly
[-] Tab keys were not used for navigation between controls in the message editor
[-] Smileys display didn't work properly
[-] Problems with restoring Address Book groups from backup archives
[-] IMAP folders with non-Latin characters where displayed like "&BB4EQg..." 
[-] Memory leaks were fixed
[-] Fixed Image Download Manager icon 


6.2.2
-----
[!] Summary message list view
[-] /STARTUP_TIMING_LOG command line option didn't work
[-] Search didn't work for Cookies
[-] Fixed an Access Violation error in message editor after message sending a message
[+] New "Change Contact Photo" dialogue with cropping and rotation functions 
[+] Fixed some Unicode-related issues in OpenPGP Key Manager 


6.1.8 Christmas Edition
-----------------------
[*] Using TAB/Shift+TAB keys was inactive from the Quick Reply editor
[+] Export of addressbook to Tab-delimited and Comma-separated with added UTF-8 BOM, it helps for some 3rdParty programms to vizualize non-latin characters
[+] Export of addressbook to INI file and Address list with added UTF-8 BOM, it helps for some 3rdParty programms to vizualize non-latin characters
[-] Fixed a bug when templates is HTML (Rich Text) and editor is text type (Windows compatible), the generated template is raw HTML
[-] When Plain text (Windows) is used for generating new email, to the template is added 2 blanks and CR/LF at the begin
[-] It was possible to view information of a password locked account 
[-] Option of keeping attachments separately/in message bodies was displayed wrong in account information pane


6.1.4
-----

[-] TLS connections with some servers didn't work.
[-] fixed exception when drag-n-drop ABD file from Win Explorer to white region of address books list
[-] Cannot upgrade from 5.8.8 to 6.x using eToken OTFE
[+] Export of addressbook as text or csv generates UTF-8 without BOM for MS Excel, it leads to wrong non-latin characters
[+] Added support for hardware CRAM-MD5 (token) authentication in IMAP


6.1.2
-----

[!] TLS 1.1
[+] SSL 3.0
[*] Split messages aren't automatically combined in IMAP folders
[*] Faster message retrieval over POP3 with large volumes of messages kept on the server
[*] A high-resolution version of the main program icon has been added
[-] Additional images could not be attached after an image had been removed from the HTML-message body
[-] Switching to HTML tab did hide tab pane when message is viewed in separate window
[-] Improper displaying of addresses with paired double quotes
[-] Setting message tags with the "Message|Tags|More tags" command was broken
[-] Wrong editor format indication when the %SetEditor macro was used
[-] The SMTP option "Do not store password, prompt on retrieval" now functions properly
[-] Import from Google Contacts was partial in some cases
[-] Import from Microsoft Outlook Express address book didn't work properly
[-] It wasn't possible to make program associations in Windows XP
[-] Smileys and Rogues were inactive
[-] Bugs in the dial-up access functionality have been fixed
[-] (#0000243) "Invalid Pointer Operation" on every other call of Print


6.0.12
------

[*] Better handling of scrolling wheel in some scroll boxes 
[-] Quick filter tabs doesn't find messages with international strings when character case is different
[-] Ugly displaying of addresses with paired double quotes
[-] Strange behavior when trying to create folder from message movement dialog (select message, press Ctrl-V)
[-] Setting message tags with the "Message|Tags|More tags" command was broken
[-] The Bat! could not properly import some vCard files which didn't have CHARSET defined
[-] Formatting and line breaks disappear making an unusable message
[-] Splitted message cannot be recombined after receiving
[-] Fixed an exception while calling menu customizer
[-] Access violation when clicking "Browse" for backup file
[-] Address lines in the Address Autoview were shown as one line
[-] Fixed some memory leaks
[-] Wrong editor format indication in some cases when the %SetEditor macro was used
[*] The previous icon version has displayed incorrectly
[*] Link to the Support page has been added to "Help" menu
[-] Fixed an SMTP option "Do not store password, prompt on retrieval"
[-] Spell checking of entire text doesn't work
[-] An exception was raised while changing html reply to microed
[-] Negative unread counter for Outbox if message splitting was used
[-] Some black blocks were still displayed in Sorting Office under the Windows Classic Theme 
[-] Import from Google Contacts was partial in some cases
[-] Access violation when trying to delete address book
[-] Login dialog for Google import/export brings main form to front
[-] Font problems with tagged messages 
[-] It wasn't possible to make program associations in Windows XP
[-] Missing keyboard list while show miscellaneous forms (like password dialog for IMAP google)
[-] Search / Filters text strings were always case-sensitive for non-ASCII characters
[-] Some fixes in Extended MAPI handling
[-] Smileys and Rogues were inactive
[-] Fixed wrong configuration panel view in vertical layout
[*] Some new icons for new view mode
[-] Incorrect context menu in HTML message editor after spelling suggestion
[-] Fixed some memory leaks
[-] Fixed some spell-checker-related bugs

6.0.10
-----

[-] Editing quick templates gave "sorting" error
[*] Better size calculation for text input fields in filter conditions
[-] Simple MAPI still didn't work


6.0.8
-----

[-] Fixed some issues of import/export INI files into/from Address Book
[-] The Bat! didn't retrieve all the messages when using Extended MAPI protocol (MS Exchange)
[-] Messages related to an Address History item could not be shown most of the time
[-] Problem with sending automatically split messages 
[-] Problem with using non-ASCII characters in Address Group templates
[-] Access violation when application is minimized
[-] Possible errors when using message list tabs with a specific folder set defined
[-] Access violation when adding new Profile Layout
[-] (#0000243) "Invalid Pointer Operation" on every other call of Print
[-] The font face in the key input field was not monospaced
[-] Temporary registration keys didn't work
[*] Speeded up the POP message retrieval with large volumes of messages kept on the server
[-] Problem with wrongly encoded message headers 
[-] Fixed the unexpected ":w8:" in account history items
[-] Problems with addidng of addresses with non-ASCII characters using the "Specials|Add *** to Address Book" commands
[-] Simple MAPI didnt' work


6.0.6
-----

[-] Import from Microsoft Outlook Express address book didn't work properly
[-] SSCE dictionaries weren't available for spell checking
[-] IMAP names weren't decoded when filling list of folders in pre-defined folders setting of IMAP account
[-] Fixed some memory leaks
[-] Bugs in Dial-up Access functionality 
[*] Some checkboxes had their texts truncated throughout the dialog boxes
[-] Colour Groups with National Characters in names/handles from previous were "lost"
[-] Simple MAPI didn't work
[-] Some fixes in Extended MAPI (Microsoft Exhcnage)
[-] AV when switching from HTML editor if original text in reply message was edited

6.0.4
-----

[-] E-mail messages had invalid icon (of the sorting office)
[-] Periodical mail checking time was incorrectly displayed in account info-pane
[-] Quick search in address book wasn't functional if international characters was used
[-] Quick search in Sorting Office wasn't functional if international characters was used
[-] Quick search in message list wasn't functional if international characters was used
[-] Document file name with international characters become unreadable in Scheduler > New Event > Links tab
[-] Help wasn't displayed neither Help menu nor F1 button
[-] List of attachments was partially closed under quick reply
[*] UI fixes at SMIMEpf and GlbPrefs

6.0.2
-----
[-] Colour Groups weren't shown with their respective colours in the menu
[*] Added high-resolution versions of the mail program icon
[-] Fixed nul-bytes in account log that stoped display in status bar
[-] Copy/Paste in the Address Book was not working correctly


6.0
---
[!] The support of Internationalized Domain Names (IDN) has been implemented
[!] 32-bit and 64-bit versions are now available
[!] The Bat! 6.0 became a fully-Unicode application
[+] It is now possible to save message text in the UTF-8 format
[+] The new %COPY("text", start, count) macro allows extracting a portion of characters provided by "text" starting from a certain character, e.g. %COPY("%otext", 1, 100) will return 100 characters starting from the first character of the original message text while replying or forwarding messages.
[+] Sorting Office: a new action to extract files by masks
[*] Optimized interface display on high DPI monitors
[-] Issues regarding the import of messages from large UNIX-mailbox files have been eliminated
[-] The Address Book remembers the "Lock Toolbars" option now
[-] The widths of the filter list columns in the Sorting Office are now remembered
[-] The problems connected with message Tags have been resolved


5.8.8
-----
[-] Cosmetic fixes when displaying OpenPGP internal implementation errors
[*] UI fixes in "OpenPGP Key Generation Wizard"
[-] Fixed some internal bugs related do comparison of strings in data containers.
[*] RFC 2045 recommends to ignore invalid chars in BASE64 decoder
[-] Some fixes related to message tags


5.8.2
-----
[-] Error when switching active folder when something was type in the Quick Reply panel

5.8
---
[*] Warning when messages are moved is back
[+] It is now possible to specify file masks for files extracted from messages by filer actions

5.4.8
-----
[-] Some 8-bit encoding problems when sending a message to an Address Group 
[-] Messages about invalid PNG files are not displayed; instead as much data as possible is recovered from the broken images
[-] Selected Headers of the Message Editor were shown wrong in menus
[-] Changing of a message priority was not reflected at the MailTicker(TM)
[-] Read filters were alwats invoked disregaring to the "Manual Only" settings
[-] Message editor: some HTML messages were quoted in a wrong way 
[-] Timeout in account settings wasn't used for IMAP connection
[-] Certificates/keys from PFX files with unknown attributes could not be imported
[-] Attachment name can be incorrectly encoded
[-] When a message reminder was set up, the default notification settings were not used
[-] Text in HTML reply can be trimmed when printed
[*] Settings for www.outlook.com were added
[-] Quick Reply from separate windows could use a wrong message for reference
[-] Clipboard can be permanently locked (until program restart)
[-] Fixed a bug with PGP passphrase caching
[*] Custom ServersInfo.INI can be placed into the mail directory in order to add default transport settings for new account
[-] Import from CVS-file with some fields empty but enclosed by quoutes, into the address book, gave incorrect results.
[+] PluginAPI. Message tags can be manipulated
[*] Some cosmetics fixes in form TlsTrust.dfm
[-] Date decoding can fail if specified date is before January 1, 1601 (UTC)
[-] Sometimes messages from closed password protected account are shown in Mail Ticker and can be viewed when double-clicked. To workaround this issue ask password.
[-] IMAP. Program cannot be closed after attach loading
[*] MinWidth of the form was increased in FEdit.pas
[*] UI Fixes in "Help" menu
[-] The Bat! didn't properly decode inline PGP and UUE from HTML-only messages
[-] Message tags with non-ASCII characters could be encoded a wrong way
[*] Cosmetic Fixes at IMAP Settings
[-] Updated root CA certificates
[-] Quick Reply was using addressee information only in the %QTO macro, now this information is used by default
[-] Message Finder - "Any part" conditions wasn't stored in search history
[*] Some fixes in English help file
[*] Preferences dialog must always appear at screen center
[-] When account was locked, sometimes it was possible to read folders with unread messages
[*] Hunspell engine was updated to version 1.3.2
[-] HTTP requester can lose data from server when proxy with authentication was used
[*] Speller. Less steps to select user dictionary to add word
[-] HTTP requester hangs if Content-Length = 0
[*] Big icon for SmartBat:)
[*] Grammar fixes in GlbPrefs (HTML Viewer)
[*] Grammar fixes in HTML Viewer Settings
[-] Quick templates weren't shown as Forward button sub-menu
[-] Some problems with printing selection from a message viewer
[-] Fixed icon assignment
[-] Negative counters when IMAP account is accessed by more then one client
[-] Last angle bracket was lost when HTML template with image is used to create message
[-] Outlook Express contacts cannot be imported
[*] t-online.de e-mail settings were added
[*] Default mail server settings for www.mail.ru were added
[*] Default mail server settings for list.ru, bk.ru and inbox.ru were added.
[*] Default mail server settings for www.wanadoo.fr were added
[-] Trouble with AltGr key (German and Hungarian keyboard in Windows 7)
[-] Program crashes when AltGr is pressed (introduced bug)
[*] /LOG_PGP_COMMAND_LINE parameter 
[+] "Lock Toolbars" option for windows with adjustable toolbars
[-] Account properties dialogue: Toolbars and menus of template editor were intercepting some shortcuts from other controls


5.3.8
-----

[-] Source View - the Print function was not working correctly 
[*] Some mailers are known to violate RFC2047 5.(3) and split multi-octet character across adjacent 'encoded-word's (we concatenate adjacent 'encoded-word's with the same charset to work around this issue)
[-] "TTaskUpdater.DecUse: negative reference counter, already destroyed!" error while performing folder maintenance
[-] Message Finder: Option for searchin of whole words only was ignored
[*] Original Splash Screen
[-] An account with non-administrator privileges could not operate the Preferences dialogue
[-] IMAP. Negative counter error after message expunging
[-] Changes of column widths in Address Book tree was lost after program restart
[-] Possible multi-threading problem while terminating folder maintenance
[-] Current server's SMTP Authentication settings were not taken into the configuration dialogue when SMTP on-the-go was used
[*] UI fixes at Account menu
[-] "Watch and Send files" scheduler action incorrectly encodes long file names
[-] Birthday notification can be invisible and lock program
[*] Some mailers are known to violate RFC2047 5.(3) and insert 'encoded-word's in a 'quoted-string' which is split across several lines
[-] PluginAPI. Filter wasn't used when getting message list
[-] HTML template cannot be used for messages created from command line
[*] Some cosmetic fixes at Account Properties
[-] RFC-822 headers wasn't immediately visible when selecting HTML message ("View > RFC-822 Headers" mode)
[*] yandex.ru mail settings were added


5.3.6
-----

[-] IMAP. Deadlock when loading some messages
[-] (#0000127) When smilies are shown, some HTML messages could be shown garbled
[-] "Out of system resources" error when multiple Folder Maintenance tasks was simultaneously started by Scheduler
[-] IMAP. Memory leaks was fixed
[+] Warning than IMAP Folder Manager should be used to delete IMAP folders
[-] Folder tree could be not refreshed properly after deletion of an IMAP folder
[-] IMAP. Download preferences wasn't used for folder synchronization
[-] IMAP. Deadlock while doing Folder Maintenance
[-] It wasn't possible to stop search process
[+] Mark message as Replied/Forwarded filter action


5.3.4
-----

[-] Added support for PGP 10.0.2
[*] Fixes in the Html Viewer form (description of the settings were not visible)
[-] AV when closing "Select folders" dialog for virtual folder (if there isn't selection in folder tree)
[-] When Microsoft CryptoAPI implementation was used for TLS, and a certificate did contain multiple hosts, The Bat! took only one host.
[*] The Bat! now adds SmimeCapailities attribute to signed messages
[-] White-space characters must be skipped in BASE64-encoded message part
[+] Added a new item "Workspace" to the Main Menu
[-] When IMAP folder's cache was checked for integrity partially loaded messages were generating errors
[-] Message Source Viewer was not using colours from the Preferences
[-] (#0000022) "Copy folder columns settings" was working only if a ViewMode was associated with a folder
[-] IMAP. Remotely stored viewable attachments are not shown as tabs
[*] Message Search now starts from the latest messages in local folders
[-] IMAP. AV when trying to view message which contains image as the sole element of structure (message has Content-Type: image/*)
[-] IMAP. Application hangs when trying to view message which contains image as the sole element of structure (message has Content-Type: image/*)
[*] Message about invalid regular expression in sorting rule is stored in account log
[*] A warning is given when a filter containg a wrong Regular Expression
[-] Original message wasn't marked as read when it was replied
[-] (#0000098) Source View was not decrypting message source in OTFE mode
[-] The "Limit first column auto-expansion" option was not working in threaded message lists
[-] Folder maintenance cannot be stopped
[-] Sometimes The Bat! did import Microsoft Outlook messages without attachments.
[-] (#0000081) It was not possible to define delivery type for forwarding several messages to the same address(es)
[-] Multiple messages to the same address were forwarded with the source messages attached 
[*] IMAP. Folder should be unsubscribed before deletion (some server are know to keep subscription for deleted folders)
[*] IMAP. More smart algorithm to determine UID of appended message in the absence of UIDPLUS extension
[-] IMAP. BEFORE and AFTER criteria produce invalid SEARCH command
[*] Read Filters are now executed in an additional thread (in order to reduce workload on the main thread) 
[-] Warning about group deletion if a group contained only one message displayed as the root of a tree branch
[-] IMAP. AFTER criteria produce invalid SEARCH command
[*] AFTER condition is placed before BEFORE condition in Message Finder dialog (to specify date interval more naturally)
[-] Some valid JPEG images are reported as damaged on image tab
[-] The Bat! didn't check for updates at start-up even when this option was configured ON
[*] "Check for updates when The Bat! starts" option has moved from the stand-alone tab in the Preferences dialog to the "Confirmations" page
[*] The "Mark replied messages as read automatically" option in an account's properties
[-] Images with internally unsupported format were reported as damaged
[-] Accelerator "R" was used for several fields in "Search And Replace" dialog
[*] (#0000111) When a message is created from an address book, the Subject field is focused by default if the field is empty, the body is focused if subject is not empty (eg filled by a template)
[*] A note was added in "Shortcut Editor" dialog that only one shortcut per item is supported (Toolbar2000 limitation)
[-] It wasn't possible to use macros in account name portion of folder path in move/copy filter action
[*] The "Mark replied messages as read automatically" option is on by default (for new accounts)
[-] IMAP. Some filter actions cannot be executed if message is stored remotely (full message must be downloaded in local cache)
[-] Wrong "Reply-To" header when a message was sent after editing as new
[*] Separate setting for Quick Reply pane in addtional message viewers
[*] Message Dispatcher: Creation Date/Time is now shown accordingly to the message list settings
[-] Possible errors caused by deletion of a ViewMode when it was used in a visible message list
[*] Better handling of additional mouse buttons
[*] HTML templates used for Mass Mailing now generate multipart/related parts if they contain inline images
[-] (#0000119) Read filters could not be triggered sometimes
[-] The default external image download rule was always reset to "Reject unknown" after restart if no additional rules were defined 

5.1.6
-----
[-] "Watched by..." option in the Folder Option dialogue was working in read-only mode
[-] The "Copy" command was not working in the preview pane's image viewer
[*] Most temporary files for backup process are now created on the destination drive to avoid problems with Windows %TEMP% folder
[*] Better behaviour when there is no enough space for backup archive
[-] IMAP. Partially downloaded message (with attachments) cannot be moved to different account with "Size differs!!" error. Some servers (hMailServer) are known to return incorrect RFC822.SIZE


5.1.2
-----
[-] When message editor position is not stored editor windows must cascade
[*] New control is used for displaying list of messages in Mail Dispatcher, this eliminates problems with scroll bars, add multiple sorting, etc.
[-] Address History: correspondents' Images from the address book were displayed wrong
[-] IMAP. "Size differs!!" error when trying to move message to another account (hMailServer is known to return incorrect RFC822.SIZE)
[-] Text in editor must be wrapped in the same way as in viewer - window width must be used to wrap text (Plain text (Windows) editor)
[-] Some formatting options are not available in all message editors

5.1
---
[!] Built-in HTML viewer can be used 
[!] Multi-SMTP
[!] Message Tags
[+] Improved Hints
[-] Scheduler event cannot be auto-deleted after execution
[-] IMAP. Some servers are known to return 0 as UIDNEXT (resulting infinite counter update)
[+] "Print Preview" - big icon
[+] Print Preview big icon
[-] Changed https to http, now redirecting on the techsupport site works properly.
[-] Command line parameter /EXIT starts program termination before command line processing is finished
[-] (#0009018) The "&" characters in IMAP folder names were not rendered properly
[*] (#0009010) it is now possible to enable/disable prompt on printing of multiple messages
[-] Preferences "HTML Viewer" was translated. Translated by Inna Demcenko
[-] Mark as Junk (Mark as Not Junk) can raise "List index out of bounds" exception
[*] "Messages header" hint design was changed
[*] URL Hint design was changed
[-] Memory corruption when task is executed very fast (short tasks like "Mark message as read")
[*] URL Hints were redesigned
[-] (#0009032) Non-MIME forwarding of multiple messages to a single address was processing wrong messages
[-] (#0009037) Message list item at start of a branch was not updated immediately when messages were grouped by subject/sender/recipient
[-] (#0009007) Change of message's colour group while viewing a Virtual Folder, was not immediately shown.
[*] "Mark as not Junk" is now moving messages from Junk folder to Inbox as in versions before v5
[-] (#0009041) Problems with HTML message display
[-] IMAP. Appended message must be fetched from server because it can be implicitly modified ("Sizes differ!!" error when moving messages between accounts).
[-] (#0008975) There was no right mouse button menu in the message redirect dialogue's address part
[-] (#0008821) When multiple messages are forwarded, the body disappears
[-] (#0009042) Spaces in some ill-formed HTML messages were lost
[-] Cannot connect to "localhost" (cannot correctly resolve this host name)
[-] (#0009021) Message list did not support Quick Search and filtering that used Unicode characters
[-] Forwarding multiple messages to a single address from a Common Folder was not working correctly
[-] "Connection failed" error when failed to connect to the first address of the host with multiple addresses
[*] TEST (BETA ISSUE)
[-] (#0009057) A default account was used without trying to find the most suitable one when replying to messages from Common Folders
[-] (#0009053) Problems when parent was changed for a newly created folder

5.0.32
------
[-] (#0008969) Extra underscore in quick templates
[-] Charsets are not used when importing from vCard
[-] (#0008973) The text turn into Asian font when a quick template is inserted
[-] Exception in TLogThread can prevent program from being closed
[-] (#0008959) Missing string "Download Folder Contents task" in CC queue
[-] (#0008985) Translated labels in QR Code Generator are wrongly positioned
[-] (#0008990) Option "Do not store password, prompt for mail retrieval" is enabled by default when creating new account
[-] (0008646) /EXPORT command line parameter gave "Invalid pointer operation" error
[-] Fixed Access Violation error when adding or viewing untrusted Root certificates during a TLS connection


5.0.30
------
[+] An IMAP fine-tune option to resend IDLE command each 30 seconds, may be useful if a router in between closes idle TCP/IP connections
[+] %VALIDFILECHARS macro that takes an argument and to replaces invalid characters to underscore (or character from the second argument). It is useful in Sorting Office Filters that create folders and uses other macros like %OSUBJ as a folder name, e.g. %VALIDFILECHARS="%OSUBJ" 
[+] The Bat is now able to handle Certificate Request Files (PKCS#10). If you try import this request file to your list of certificates, The Bat! will search for certificates with private keys that has permission to sign certificates, and will sign the request, so you will import the signed certificate rather than the request.
[+] When clicking to a button to display external HTML images, it now loads the images
[+] Added "Certum Trusted Network CA" root certificate to the list  of trusted root certificates
[+] The macro %VALIDFILECHARS also handles names with a dot as a last character, and it also handles device names like COM1 properly
[+] Added U.S. English interface language (previously, only U.K. spelling of English was allowed in The Bat! interface)
[+] Options for Automatic update IMAP folder subscription at startup
[+] When a user did type a Voyager Master Password by mistake using uppercase or lowercase characters, Voyager tries to user lowercase and uppercase versions of the password before giving an error that the password is incorrect.
[+] Voyager by default uses AES algorithm for OTFE-encryption. This gives huge advantage in speed on processors that support AES instructions (e.g. Intel 32nm processors)
[+] New enhanced "Create Filter" dialogue with possibility to quickly define more actions
[+] Added support for PGP 8, 9 & 10.
[+] An option to specify time format for the message list in the Preferences dialog. Now the time format by default fits time format used in previous version of The Bat!
[+] An option to not show message time after the date in the message list. The option can be configured in the Preferences dialog
[+] You can copy multiple filters to the clipboard by clicking "Copy" on a root node
[+] You can paste multiple filters from clipboard
[+] Plugin API: Photo and certificate can be accessed in address book contact
[+] Plugin API: Contacts and groups in address book can be deleted
[+] Plugin API: Address book can be created from scratch
[+] Plugin API: BeginUpdate/EndUpdate methods to perform major changes in address book (suspend repainting)
[+] Plugin API: Anti-spam preferences can be accessed
[+] Plugin API: Certificates can be added to "Trusted Root CA"
[-] SmartBat didn't show date lines using different style
[-] (#0007708) Signing/Encrypting with gpg2 shows pin-entry window and TheBat's passphrase window
[-] 0008526: Deleting folders in TB doesn't delete folders on HDD for empty and virtual folders
[*] Some incorrectly-encoded "Date" headers are now parsed better and it produces correct display of creation date in the message list.
[*] If a date line in the header is improperly encoded, then the current date is substituted, rather than that original date corrected
[-] Minor bug while counting messages for virtual folders
[-] (#0007737) Help-button in Change Mail Protocol-dialogue doesn't work
[-] Sometimes a filter action to move a message to a folder couldn't be created due to invalid checking of folder file name, it could fail on a legitimate name.
[-] For some reason list of shared filters can contain nil's during restoring from backup (but it MUST NOT)
[-] A sorting office action to move or copy messages to folders with templates in the destination folder names, did prevent from specifying template arguments which did contain non-file characters
[-] LibrariesEntryPoints must be initialized BEFORE loading plug-ins
[-] The Bat! now formats date and time in the message list using Windows API. You can configure different formats in the Regional options in the Control Panel.
[-] IMAP. Empty message is produced when trying to redirect partially downloaded message
[-] The calculation of current week in the message list was invalid
[-] (#0005279) Time in message list is different from time in message
[-] Filter editor checks clipboard contents 20 times per second (clipboard managers can conflict with The Bat)
[-] Voyager copy files animation didn't work
[-] the program could stuck at startup due to calculation of repetitions of some scheduled Events
[-] Filter editor can fail to check clipboard contents - retry again after some time (clipboard managers can conflict with The Bat)
[-] Action can be prematurely destroyed when instructed to wait for (from main thread) but not return to caller (resulted in odd exceptions)
[*] When no host name was specified for an IMAP server, a friendly error message is given the same way as was for a POP3 server.
[-] (#0008397) URLs copied from MS Word get lost
[*] If no account or folder is selected when The Bat! starts, the Inbox of first non-password protected account is selected
[-] (#0008848) Marking message as read after copying by a filter was not working
[-] (#0008681) Birthday reminder does not work (additional fix)
[-] Cannot open attaches from externally saved messages (in eml-file for example)
[-] Sometimes the labels were incorrectly displayed in the connection center
[-] Message memo cannot be changed from plugin
[*] Plugin API: Added flags to distinguish auto/manual/hot-key invocation of filters
[*] IMAP Folders with \NoSelect flags are handled more correctly
[*] Plugin API: Mail message operations are executed synchronously
[-] When an invalid password was specified for an IMAP account, The Bat! displayed invalid error message
[-] When there were an incorrect password configured in the account properties for an IMAP account, The Bat! gave an incorrect error message that "were no compatible authentication mechanisms detected"
[-] Cannot get messages with POP protocol (Range check error)
[-] The automatic folder creation option for IMAP filters was creating local folders instead of IMAP ones
[-] IMAP. Message isn't marked as read when deleted to local Trash folder
[-] AV when trying to get host name by IP-address
[-] Search for non-ASCII text could miss matching messages
[-] Plugin API: Problems when adding contacts and groups in address book
[-] Smartpad might remove national characters
[-] On creating new Spartpad files, first character could be question mark
[-] Other Smartpad-related fixes
[-] Plugin API: Contacts in address book wasn't updated when changed from API
[-] Some errors of file open/save dialogues weren't logged to the user.
[*] Plugin API: User confirmation is needed to add certificate to "Trusted Root CA"
[-] The Bat! was unable to add a root certificate to trusted store 
[-] (#0008885) Filters could not be called from a separate message viewer under some circumstances
[-] "Failed to store..." warning when some messages was deleted by antispam/antivirus plug-in in POP session.
[-] Option to display a message as the root of a Subject/To/From message list group was ignored
[*] Plugin API: Groups in address book are created with "Hide items if not explicitly selected" option enabled
[-] Plugin API: Some methods wasn't declared as "stdcall"
[-] (#0008813) Operations with X.509 certificates in the account properties weren't saved
[-] When opening a message on IMAP that contained inline html graphics, The Bat! could display a progress window without a caption
[-] Clearing IMAP cache in folder properties could lead to "access violation" errors on disconnected accounts
[-] (#0008369) Address Book : Menu entry "Windows Certificate Store" is enabled, even Internal SMIME is selected
[*] Address history now uses the same date/time format as the message list
[*] An option to insert textual representation rather than the image for an emoticon (smiley) in the HTML editor is now OFF by default
[-] Some malformed HTML messages took very long time to load
[-] (#0008672) "Windows Certificate Store" menu item disappears
[-] Plain text messages saved as HTML have been shown as a single line
[-] TBMAPI.DLL gave error messages
[-] Fixed some memory leaks
[-] If a user did drag a message from The Bat! to an external application, national characters might have been lost
[-] Some fixes related to copy-paste in HTML messages
[*] Added the NNT extension when importing address book from Eudora
[*] (#0008898) Checking whether mailto URLs are containing UTF-8 encoded text 
[-] The Bat! had incorrect default font size and face since version 4 for all dialogs and menus. Before version 4, for example, it did use "Segoe UI" size 9, as recommended in http://msdn.microsoft.com/en-us/library/Aa511295 , but since version 4 it was using smaller font sizes, which is harder to read on higher-resolution monitors. Also, before version 4, The Bat! did use "Microsoft YaHei" size 10 for Simplified Chinese and "Microsoft JhengHei" size 10 for Traditional Chinese, but since then incorrectly used Segoe UI size 8 for Chinese.
[*] Languages in the interface language selection menu are sorted alphabetically, but English is always first, so if you accidentally switch to a language that you don't understand, you will at least be able to select English by choosing the first element.
[-] Fixed a few bitmap leaks in the QR Code
[-] Removed flickering of the "download images" button
[-] Fixed an access violation when switching between sessions of different IMAP accounts in the connection monitor
[-] Range check error while trying to select text below the end of message in MicroEd (using Shift-Arrows)
[-] Fixed an AV when inserting smileys
[-] The Bat! will no longer show "GifImage:5 EReadError" on invalid GIF files.
[*] Now errors detected in JPEG images (e.g. embedded to HTML message) are only logged to the ex_log.txt when a command line option /REPORT_JPEG_ERRORS is set.
[-] Logged JPEG errors didn't have error numbers or explanation text messages logged.
[-] Hint display mode wasn't stored (Options|Preferences|Hints)
[-] Fixed deadlocks when filtering messages
[-] Some DES and Triple-DES messages couldn't be decrypted.
[-] Fixed Stack Overflow error when handling large groups of IMAP messages, e.g. moving 10000 messages from one folder to another on IMAP.
[-] (#0008915) Filters were not creating new Common folders automatically.
[-] "Invalid pointer operation" when trying to close message editor after inserting invalid JPG image in HTML editor
[-] Accounts with empty names could sometimes appear in the folder tree and could not be deleted
[-] It was impossible to change receive mail protocol (e.g. from POP3 to Exchange) in the account properties.
[*] If an IMAP connection is closed during IDLE command or when no command is active, i.e. between NOOPs, no message that connection closed is displayed to the log in the status bar (however, if a protocol log is turned on, the message is logged there)
[-] IMAP connection errors weren't properly reported. There were just a message "connection unexpectedly closed" without the actual description of the error
[-] Wrong time formatting for today's messages in MailTicker
[-] (#0008944) If UIDPLUS extension is not supported by server and Outbox is stored on server, than message cannot be sent directly from editor
[-] (#0008253) Message dispatcher: pane separator is not saved
[-] (#0007847) Pane separator is not saved in Connection Centre
[-] The Bat! did't handle properly when the user clicked "Manage IMAP folders" on a password-protected account.
[-] When POP-before-SMTP authentication was enabled, and there were an option to prompt the password (do not store it), then cancelling password input on the POP3 session did endlessly invoke new POP3 sessions.
[-] After adding a certificate from the certificate viewer to the address book, a background window got focused.
[-] (#0002528) MailTicker wasn't hidden when it contained only messages outside the age limits
[-] (#0008945) The "Move processed file" option of the "Watch and Send files" scheduler action could leave processed files intact
[-] (#0008914) Opening an .EML message and trying to forward it gave an AV
[-] (#0008580) When using /AES_BENCHMARK, The Bat! did quit after testing
[-] (#0007230) With multiple accounts that didn't store POP3 server password (prompt on retrieval), entering the password needs additional clicks to invoke the respective window.
[-] (#0008953) Messages downloaded in "headers + only text" mode were not downloaded in full for viewing their source
[-] (#0008663) No IMAP connection is possible if the "Do not store password, prompt on mail retrieval" option is enabled.
[-] (#0008930) Message list getting shorter and shorter in the separate viewer window if the window is maximized
[*] (#0008522) Error "The message is sent but could not be moved from Outbox to the Sent folder" will now not be obscured by lesser subsequent messages
[-] (#0007428) Extensions of saved messages are always uppercased
[-] (#0008825) When messages were grouped by sender/recipient/subject and then by date, lower level groups were not split 
[-] High and low priority messages were displayed on IMAP as normal messages
[-] Errors in counting of unread messages in virtual folders
[*] (#0004345) Last status for option "Mark messages in sub-folders" in "Mark all messages as read" dialog is not remembered
[-] (#0004830) System-wide hotkeys to send mail from current account or receive mail to current account that have Shift in them did modify the action to send/receive mail from/to all accounts. Now Shift won't affect system-wide hotkeys. But if the user will just press "Shift" during normal clicks to send mail from current account or receive mail to current account, the modifier will work.
[*] (#0004153) The Bat! is now able to decode some improperly-encoded mail addresses
[-] The Options|Preferences dialog didn't allow unicode strings to be entered
[-] (#0004110) Security hole: Dialog about "Passed event" is displayed before logging into The Bat!
[-] (#0007055) TB! hangs when (auto)started while a scheduled task must be run
[-] (#0001903) Reminder about missed event is opened as minimized
[-] (#0008107) Forwarding multiple messages from a common folder was using random formats
[-] (#0008859) The %MEMO macro was not working for messages being filtered
[*] Folder|Refresh command for a virtual folder now invokes total rescan.
[-] AV when filtering by message header text
[-] "Transfer encoding for non-ASCII characters" group-box wasn't visible in Exchange account
[-] (#0008951) Order of message list tabs was not stored
[-] Fixed some bugs in IMAP that might sent unnecessary commands to the server and might slow certain operation like filtering messages
[*] When an IMAP server doesn't support the UNSELECT extension, and multiple IMAP connections to the same server were allowed, The Bat! no longer creates new connections after closing concurrent connections with LOGOUT command
[-] If a filter action to copy/move a message to specified folder could not find or create the folder, no error message was given to the log, the action was silently skipped
[-] (#0008242) Redirect dialog : position and size of dialog can be changed, but is not saved
[-] (#0004490) AB column setting cannot backup/restore
[-] Fixed a small memory leak in certificate verification on TLS connections
[-] (#0008451) Image Download Button : context menu is not always available via right mouse button
[-] (#0006844) HTML messages "Download all images" does not work
[-] (#0008461) Image Download Manager : when changing "Source" of rule, "Condition" is disabled
[-] (#0008856) Filtering by conditions containing "NOT ..." could produce wrong results
[-] (#0008961) Untranslatable strings "Allow all from this sender:" and "Allow all from this site:" in Download Manager button context menu
[-] (#0008962) Remote images are not offered for download
[-] (#0008933) Copy/Move windows do not properly display the respective folder tree
[-] (#0008966) Printing multiple e-mails requires confirming every dialogue
[-] HTML messages in "Korean" charset was incorrectly displayed
[-] (#0008599) Print image from attach panel don't work (5.0.8)
[-] (#0008610) Quick templates - Link formatting is dropped - 5.0.8 (Pro)
[-] (#0008903) Message splitting doesn't work
[-] (#0008678) Font glitch with quick templates v 5.0.12
[-] (#0008683) Images are printed reduced (5.0.12)
[-] (#0007572) If font type and size in basic template and QT are identical, QT appears in Times New Roman 13
[-] (#0005760) While creating backup periodical checking for new email(s) should be disabled
[-] (#0008967) Common Quick Templates were not backed up


5.0.24
------
[-] A sorting office action to move or copy messages to folders with templates in the destination folder names, did prevent from specifying template arguments which did contain non-file characters
[-] Sometimes a filter action to move a message to a folder couldn't be created due to invalid checking of folder file name, it could fail on a legitimate name.
[-] AV when trying to get host name by IP-address
[-] Smartpad-related fixes
[-] The Bat! was unable to add a root certificate to trusted store 
[-] (#0008813) Operations with X.509 certificates in the account properties weren't saved
[-] When opening a message on IMAP that contained inline html graphics, The Bat! could display a progress window without a caption

5.0.20
------
[*] Added some debug information if The Bat! does not start
[-] HUGE memory leaks when failed to load message header from index file (EOutOfMemory issue)
[*] Better reporting of errors while loading string container from stream (EOutOfMemory issue)
[*] Even more info about errors while loading string container from stream (EOutOfMemory issue)
[-] TBufReaderStream and TBufStream incorrectly seek from the end of file
[-] Out of memory while expanding memory stream (trying to allocate stream with negative capacity because MS Exchange says that size of message part is BIGGER then size of the whole message)
[-] Message finder correctly "matches" only ANSI strings
[-] (#0008789) Setting maximum message age limits to MailTicker was hiding all messages
[-] Range check error while reloading icons
[-] AV when creating desktop shortcut after installation
[-] Default filter can cause memory leak
[-] Some filters can shift position in TBN-file which cause errors while loading virtual folders (EOutOfMemory issue)
[-] (#0008811) Failing to print from The Bat! with a blank Document Name/Title
[-] Filter in virtual folder cannot access separately saved attach
[-] Range check error while creating process snapshot
[-] When importing from LDIF some values can be replaced with #1#2#3'Binary'#3#2#1
[-] Result of RunExternal filter action wasn't imported as RFC822 message
[-] Range check errors while rebuilding index file for massage base larger then 2GB
[-] Document title in printer job task list was empty if it was shorter than 127 characters
[-] Document title in printer job task list didn't support Unicode characters
[-] (#0008308) Exception error "GUIDEF:Item [mFolderVirusCheck] is linked to unknown property [FolderVirusCheck]"
[*] Trying to fix empty folder names on IMAP
[+] When The Bat! connects to a POP3 or an SMTP server, it now displays the host address and the port in the log and in the status line, so the user can trace problems easier caused by improperly entered server addresses and ports.
[+] If The Bat! can't connect to a POP3, SMTP or an IMAP server, it gives the reason (error message) which can help identify the problem, rather than simply "cannot connect" result that gave no further clues.
[-] Remote Access (dialup) connections weren't working
[-] IMAP command priority was ignored, the commands were mostly sent to the IMAP server from The Bat! on first-come-first-serve basis, so the most important commands like when a user clicked to "show a message body" were executed last, after all the folder counters were rescanned
[-] The priority column of IMAP connection monitor wasn't filled with data. Now it shows a priority for each command; higher priority mean that the command will be executed earlier
[*] Better display of IMAP command state; previously even running commands were shown as "queued"
[-] Sometimes, tree lines in the message list weren't drawn properly
[-] Different bugs in message base recovering code and even more bugs when dealing with message base larger then 2GB
[-] When there were no Common Trash folder defined and the option to empty Trash folders on exit was set for Common Folders (rare case, but still possible), upper level folders of all accounts were emptied on exit
[+] Voyager setup now creates the AutoRun.Inf file
[*] Colour Group selection now reflects colour and style setting of the groups
[*] Better logging with The Bat! is run with /STARTUP_TIMING_LOG command line option
[-] Removed some redundant config write operations.
[*] A new debug option: /DISABLE_NTLM_SELF_TEST
[-] Fixed a few minor resource/memory leaks
[-] When a message was copied somewhere by an outgoing mail filter, the original was left in the outbox
[+] Possibility to use a different font and font size for a colour group
[-] IMAP. AV when trying to forward partially downloaded message
[-] When The Bat! was unregistered, there were a question mark in the "About" box in a place where in the registered version the key validity information was given
[!] When The Bat! trial expires completely, it no longer exits but simply disables connections (e.g. to send and receive mail). The user is still able to read, print or export messages, address book items or other data
[-] On IMAP, when multiple connections were allowed, each subsequent connection is created not earlier than one second since last connection, to avoid overload, especially when multiple connections are configured and they are failing and creating over and over again
[+] The Bat! now have a limit of number of TCP/IP connections created per second, to prevent extra connections created simultaneously from being dropped by Windows (if configured so) or by a router. By default, this value is 10 and can be changed in Windows Registry, key HKEY_CURRENT_USER\Software\RIT\The Bat!, value MaxConnectionsPerSecond.
[-] Status and priority wasn't displayed in the Connection Center for certain IMAP tasks
[+] (#0008351) When The Bat! completes all IMAP tasks, it selects INBOX and idles in this folder, to be able to receive notifications about new messages before refreshing all the folders
[-] Fixed glitches of the background of text in the Connection Center
[-] (#0008154) Clipboard contents change on quick template contents.
[-] If a connection to a server could not be established, the reason was not always given to the log.
[-] (#0007649) If a user installs version 5 over version 3, the installer gave a warning that the user was installing v4.1 (should have been 5)
[-] (#0007803) %EMAIL% environment variable clashes with git version control system
[-] At the en of POP3 session, The Bat! reported number of received messages even if some of the messages could not be stored into the message base.
[-] If a message received during POP3 protocol could not be stored, the final log string of the session reports that; previously the "connection finished - N messages received" was last in the status bar and didn't give the clear indication to the user what have happened
[*] When a user empties a folder, the name of the folder is also given in the confirmation dialog.
[-] SmartBat didn't show date lines using different style


5.0.18
------
[-] Read filters were not triggered from the separate window viewer when it was closed on a message that was just read
[-] Various issues with ViewModes
[-] (#0008793) SendTo Windows Shell command was not working for multiple files when the program was not running


5.0.16
------
[-] (#0008435) When creating new remote IMAP folder, untranslatable string "Please wait..." appears
[-] (#0008453) Image Download Button: Context menu should say "Show Image Download Manager" instead of "Show URL Manager"
[-] (#0008776) Untranslatable option "Do not use IDLE command" in IMAP account properties dialog
[-] (#0008775) Untranslatable button "Apply" in Preferences dialog, section Mail Ticker
[*] Plain text parts with size over 100K are not longer rendered as HTML to avoid memory overload
[-] 0008662 QR-Code Generator not translatable
[-] 0008757 Access violation occurs while trying to move the sent mail into the IMAP-Sent-Folder.
[-] 0008756 Untranslatable "Download images for current msg" in Image Download manager's context menu
[-] 0008774 Untranslatable "Edit as new" in main menu
[-] Duplicating new messages in the list when new messages arrive into the folder being viewed
[-] (#0008366) Saving a message puts progress window on top of Save as-dialog (under WinXP)
[-] (#0008743) Program start when it is already launched
[-] new messages could be not handled right by Mail Ticker 
[-] (#0008673) Focused messages wasn't reselected upon changing threading mode
[-] Local IMAP folders must be skipped during periodical/manual message downloading


5.0.10
------
[-] "When browsing messages, retrieve only message text" and  "Except messages smaller than" options must be enabled by default
[-] (#0008470) Deleting IMAP folder cache causes wrong Total messages account counter
[-] Incorrect port was displayed for IMAP accounts on Account Info panel
[-] Message List: Sorting Subject/From/To groups by latest time was not functional
[-] (#0008371) Inline graphics disappear when opening multiple messages
[-] When both options to automatically mark message as read were switched off, messages still were marked as read 
[-] (#0007784) message about old format in new versions
[-] Handling reply/forward commands for inline viewers of messages wasn't working properly
[-] Replied filters wasn't executed automatically
[-] (#0008575) 5.0.8 AVs while switching between pictures tabs in message view
[-] (#0008606) Deletion attachments was not refreshing messages in the Finder's message list
[-] (#0007397) HTML QT included in TEXT Folder template produces HTML code in Microed
[-] IMAP download preferences specified in account settings wasn't used by default in all folders
[-] (#0008609) the TO field was not focused when a message was forwarded in non-MIME format
[-] (#0008611) Thread operations were ignoring date grouping 
[-] (#0008621) Empty folders function was broken in v5
[-] (#0008602) IMAP : Option "When inactive, disconnect after" does not work
[-] Rethreading function was working wrong when the dragged message was droppend onto itself causing hiding of the message from the list
[-] (#0008614) Delete button was working as "delete and follow next" when message list was switched off in the separate message list viewer
[-] (#0008628) message export/save as function was using non-modal file save dialogue causing problems on some systems
[-] (#0008583) Option "Play sound when new mail arrives" doesn't work
[+] (#0007284) Print function is now functional in the image viewer
[-] The last used Address Book was not recalled after restart
[-] (#0008550) Connection Centre : Log window is empty for POP and SMTP tasks
[*] When encrypting a message, The Bat! will no loger use SubjectKeyIdentifier for compatibility with other programs which do not support this structure.
[*] In S/MIME signatures, the attribute ESSCertIDv2 is now added.
[-] (#0008582) EML/MSG/VCF association erro under WinXP when saving Preferences dialog
[-] (#0008630) Reading Confirmations could not be generated
[-] (#0008620) v5.0.8 fails to print large messages to the end
[-] AV when switching to "Subscribed only" tab in IMAP folder manager
[-] (#0008608) Folder Information Panels Bug!
[-] (#0008626) Links in HTML mail get mangled
[-] (#0008625) Drag and drop message in same folder
[-] (#0008629) All messages after review of properties of a folder are lost - Russian version (5.0.8(.1))
[-] (#0008576) Replies to messages from .EML files were empty 
[-] (#0008650) Sending a file from Windows Explorer was not working 
[-] (#0008204) Image smileys were not working when The Bat! was started from a desktop shortcut with no "Start in" folder defined
[-] (#0008280) IMAP : Option "Mark deleted messages as read" in IMAP account properties is not applied
[-] (#0008587) When clicking Minimize, Maximize, Close Button in v5.0.8, the program hangs a while, and the cursor can't be moved.


5.0.8
-----

[!] <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 start-up 
[!] Faster start-up time for multi-core processors.
[!] Increased speed of The Bat! start-up. The Bat! now performs time-consuming start-up 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 image download manager
[+] 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, to make reply to message; to access accounts, folders and messages; to forward/redirect messages; to copy/move/delete messages; to create new messages; for working with lists of messages and mail addresses; to get version info about host application; to sort list of messages.
[+] In S/MIME internal implementation, added support for "Signing Certificate Attribute Definition Version 2" (SigningCertificateV2) 
[+] Unicode SmartPad
[+] 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 start-up
[+] 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 anti-spam 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
[+] (#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 for 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
[+] Created a search panel and added 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
[+] Added "preferences" command to SmartBat
[+] It's now possible to search for RegExp and other The Bat!-specific criteria in IMAP folders and in offline-mode (in cached messages only)
[+] Welcome message is now stored in THEBAT.LNG and is available for translation for all languages
[+] You can specify text code page when loading files to SmartPad
[+] Graceful server disconnect for IMAP
[+] An account option to not use filters on IMAP in the "IMAP fine-tune" section
[+] Added 133 new strings for translation. These strings were previously untranslatable (English-only)
[+] It's now possible to define colour and text style for Quick Search tabs
[+] Information about selected/total and filtered messages is now displayed on status bar in the main window and message viewer
[+] Partial message loading for IMAP
[+] Loading of remotely stored attachments for IMAP
[+] "Resend to" action added to support both local and remote attachments
[+] Excel compatibility option added when exporting contacts in CSV format
[+] Improved certificate chain building for X.509 in S/MIME and TLS
[+] Colour groups can be assigned to IMAP messages
[+] Better decoding/encoding of some badly-encoded national characters, The Bat! now uses smarter recovery algorithms
[+] It's now possible to print from SmartBat
[*] 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
[*] The mouse cursor is hidden when it's over the QR Code Display window
[*] The Bat! now doesn't use BitBlt with SRCAND on transparent GIF images in HTML messages, this is also important when printing such images
[*] All error and information messages are now displayed in Unicode
[*] The Folder | Browse messages is now made a toggle, so it is possible to view deleted messages together with undeleted
[*] Unicode message boxes
[*] More reliable opening of URLs
[*] Better (proper) way of working with TCP/IP sockets
[*] The Bat! now displays all error, warning and information messages using Windows, so you can Ctrl+C to copy text from it, ect. Previously, some messages were displayed using The Bat! itself, while the other were displayed using Windows, that was somewhat inconsistent.
[*] Faster loading of windows
[*] When The Bat! decrypts a file using Tools/Privacy/File Decrypt, it now offers a file name based on the file name of the original file
[*] Plugin API. Refined handling of before/after filter events
[*] %AttachOriginalFiles macros is now supported in all auto-generated messages (not only forward)
[*] (#0008145) Account tree font can now have styles defined in preferences dialogue (Italic/Bold etc)
[*] Folder download options was reorganized
[*] Pop-up menus of IMAP accounts/folders was reorganized
[*] IMAP related account and folder properties was reorganized
[*] Cosmetic changes in account properties dialog (templates, chat)
[*] TSpTBXProgressBar was replaced with TProgressBar
[*] Cosmetic changes in account / folder properties dialogs (field layout and tab-order)
[*] Better display of unknown attributes of X.509 certificates
[*] Getting folder contents was reorganized
[*] IMAP folder can be specified (and created if needed) as destination of filter
[-] (#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 behaviour 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 folder names if an account name 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 anti-spam 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! didn'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 didn'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) The Bat! hangs on reply to megabyte message text
[-] (#0006831) The Bat! 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) Problem 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 + (German umlaut or Greek)+ Hunspell
[-] (#0008115) Address Book : Group counters are not refreshed when use F5 in contact list
[-] (#0007899) HTML-Mails: Links defined via image maps 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
[-] The Bat! 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.
[-] Some error messages were displayed as empty messages
[-] "Message | Save As" action was not working on IMAP
[-] (#0007184) Connection Centre behaves strange
[-] (#0007902) Connection Centre's show mode was not saved properly
[-] (#0006440) Ugly scrolling CC window
[-] (#0006219) Connection Centre Display bug
[-] (#0007623) Transparent Details-section of Connection Centre
[-] (#0006469) Connection Centre shows black lines after scrolling
[-] (#0004988) Details of Connection Centre stay empty after deactivating and activating details
[-] (#0006366) "This message is currently locked by mail sending task" error
[-] (#0006351) Polling all accounts at start-up when it should not
[-] (#0007184) Connection Centre behaves strange
[-] (#0007902) A Connection Centre bug fixed
[-] When protocol logging was enabled on IMAP, there were immediately the following error upon connection: 'EDosStreamError. Cannot open file ""'
[-] (#0008162) Mark All Messages as read wasn't working on Virtual folders
[-] During a backup, closing the window by the "cross" button on the window title bar rather than "Cancel" button caused an error.
[-] Printing from the message editor window gave Access Violation
[-] When the messages were filtering, it did prevent other IMAP tasks from working, until the messages got filtered.
[-] Removed on-exit window that tasks are running...
[-] (#0008177) It was not possible to view a message from the message dispatcher
[-] (#0008167) The "View | Show message list" option of a separate message viewer was not recalled
[-] Fixed "Out of Memory" error when loading invalid (corrupt) configuration files
[-] (#0007154) The dispatcher of messages does not remember position at expansion on the full screen
[-] The mail ticker didn't show a correct date. It showed "mmm" instead of the actual month.
[-] Problems with positioning some forms on secondary monitors
[-] Separate message viewer/Folder browser might appear at opening
[-] (#0007483) AV on click at added TBK file in Restore window
[-] (#0007912) Error opening .eml files
[-] (#0007858) The Options | Preferences dialog didn't accommodate to 120 DPI fonts, the OK/Cancel buttons became "out of bounds" and hidden
[-] /DEDUPIGNORETOMSGID command line parameter was ignoring "From and ID", not "To and ID", as implies from its name.
[-] When The Bat! was working with TCP/IP sockets, it did ignore errors of the WSAEnumNetworkEvents() Win32 API call
[-] When the users pressed Alt+F4 when The Bat! have just started and showed the "Unregistered" window, there were an "Access Violation" error
[-] (#0007483) AV on click at added TBK file in Restore window
[-] (#0007310) The Bat! completely crashes when restoring backup during installation
[-] (#0007416) The background colour of a quick template is not inserted upon executing the quick template itself
[-] (#0008140) An URL to a picture in templates and quick templates get lost 
[-] (#0007651) "Postpone message sending" dialogue.
[-] (#0006522) Incorrect handling of the "pre" tag in HTML-messages.
[-] (#0006189) %clear in quick templates does not work in any mode other than MicroEd
[-] The Bat! now displays (in the About box) until what version the registration key is valid.
[-] Fixed a buffer overrun when selecting text on some messages
[-] When The Bat! was running and the user did open an .eml file from Windows Explorer or run thebat.exe with command line parameter, the running copy of The Bat! could hang
[-] Fixed an Access Violation error when closing the message editor
[-] (#0006010) When redirecting multiple messages, the Forwarded/Redirected flag wasn't set
[-] Untranslatable section "Quick Search Tabs" in Preferences dialog
[-] Fixed "Blue Screen" Windows error with some printer drivers
[-] (#0007431) Non-alphabet chars are selected when double-click on alphabet words in RTV viewer
[-] (#0008321) Missing string "Valid until version x.x" in About dialog 
[-] (#0008234) Untranslatable warning "Please enter the recipient's address" in Redirect dialog 
[-] (#0008249) Untranslatable IMAP string "Disconnected" in account log 
[-] (#0008201) unlimited error boxes (System Error Code 5) after starting screen saver
[-] (#0008216) IMAP Connection Centre strings are not available for translation
[-] (#0008314) Opening reply to a message wasn't working
[-] Internal openers wasn't used for known attachment formats 
[-] UTF support in The Bat! log file for server replies
[-] (#0008302) Reply to all did not take folder's different identity into consideration
[-] Specials | Remind Later functions were not working
[-] (#0008320) Missing string "Text length is more than possible to generate a QR-code"
[-] Message export from IMAP folder was fixed to properly handle partially downloaded messages.
[-] Exceptions when embedded message was opened in separate view (on opening attachments and on close)
[-] IMAP folder exit tasks were not executed when exiting by the /EXIT command 
[-] When Windows did close The Bat! in case of system shutdown and there were open editor windows, The Bat! hang.
[-] (#0008392) Account properties dialog on Common folder produces error in 5.0.0.134
[-] (IMAP Download related) Access Violation at address 00939D67 on start 5.0.0.134
[-] The Bat! didn't properly encode some characters
[-] IMAP tasks sporadically remain in memory ((#0008406 related)
[-] When The Bat! did compress a folder on IMAP, it did also report "Looks like no folder processing is necessary", even if it saved space, now it properly reports "...bytes of storage space released".
[-] The Bat! might display blank lines in images embedded to an HTML body when the user did scroll the message
[-] (#0008377) Overwriting birthday entries in address book
[-] Range check error when re-filtering messages
[-] Attachment related actions work only in pane mode
[-] Memory leaks after folder re-filter execution
[-] (#0008346) When saving multiple attachments, version 5.0 allows saving "all" attachment to same place
[-] (#0008417) Broken attachment filenames in nested messages
[-] (#0008462) Access Violation when cancelling Re-filter dialog
[-] Progress bar flickering on Windows Vista
[-] (#0008237) Mass mailing : Image definition in HTML source misses 
[-] (#0008483) Processing of generated hyperlinks in editing mode
[-] (#0008383) Broken national chars in HTML messages
[-] (#0008487) The "Remove duplicates" option in the Folder Maintenance Centre was ignored
[-] When the user changes screen DPI (switches from large fonts to normal font sizes and vice versa), The Bat! resets the sizes of saved windows.
[-] Some fixes related to large fonts usage (screen DPI resolution)
[-] (#0008503) Dialog "Rename/Move IMAP folder" not translated
[-] (#0008502) Untranslatable columns in IMAP Folder Manager
[-] (#0008500) Messages with broken UTf-8 encoding were displayed blank
[-] (#0008483) Processing of generated hyperlinks in editing mode
[-] IMAP server-side search was returning deleted messages
[-] Fixed and error in text selection in MicroEd when URLs were inside the selected text
[-] The Scheduler should never stop running recurring events
[-] (#0008517) When sending mail via Exchange account, TB indicates FETCH instead in Connection Centre
[-] (#0008469) IMAP error "Message doesn't exist (try to clear cache to fix this problem)"
[-] (#0008529) Problem with HTML tables
[-] (#0008475) IMAP : duplicating message in remote IMAP outbox when using postponed sending
[-] (#0008524) When user creates Forward and then Reply message, warning about duplicate Reply appears
[-] Fixed a critical error sound on exit when exception was raised to indicate resource leak.
[-] More fixes in HTML images
[-] (#0008538) redirecting in IMAP filters doesn't work
[-] When printing to a printer which was different from default printer, The Bat! could give an Access Violation error. This bug was introduced in version The Bat! 1.62r.
[-] (#0008521) Removing a contact from a group in the address book doesn't update address list
[-] "Follow" button doesn't work in "Find certificates" dialog for certificates stored in address book
[-] "Floating point division by zero" exception in image viewer
[-] (#0008475) IMAP : duplicating message in remote IMAP outbox when using postponed sending
[-] (#0008537) Fixed duplicate messages in Sent Mail (local cache)


4.2.35
------

[-] SOCKS proxy connections didn't work with TLS

4.2.33
------
[-] Fixed a spell-checker related AV on exit
[-] The progress form about loading the antivirus plugins did overlap with the splash screen.
[-] Significantly reduced CPU load during POP3 sessions. This significantly improves speed of retrieving messages on computers with slow CPU and fast connection (e.g. Ethernet) to the POP3 server.
[-] (#0004357) No account username/password update dialog during failed POP3/SMTP login 
[-] POP3 password was not updated if a server broke connection
[-] Fixed "stack overflow" crash related to tbuser.def (fix by Robo)
[+] Added a new registry key "DisplayCommandLine" (DWORD). Set it to "1" to let The Bat! display the command line on startup. This may be useful when you are having difficulties in using The Bat! command-line parameters.
[-] The action to execute an external program from The Bat! task scheduler didn't work
[-] Cosmetic fixes
[*] Added a workaround for a potential erroneous birthday entry in the address book.


4.2.23
------
[*] Improved speed of handling folder names. This may be noticeable on very large folder trees
[*] Changed DEP detection algorithm for the operating systems prior to Windows Vista (e.g. in Windows XP with SP3 and Windows Server 2003)
[+] "Do nothing" option for the "Watch files" scheduler's action to control execution of other actions
[-] Clicking the "How to register" menu item have caused the "file not found" error message
[-] (#0007845) Error Message when exiting "save as" in Graphic Viewer 
[-] (#0007852) An error after dropping a dragged attachment to a Windows desktop
[-] The Certificate Selection window and Certificate Search Results windows did save the coordinates to a wrong location in Registry
[-] (#0007844) Font family not set in HTML mail 
[*] If there were an invalid birthday date stored in the address book, The Bat! did only report error "invalid argument to date encode", without further clarification for the user what might have caused the error. Now more detailed information is given.
[-] (#0007859) After renaming an account, folder structure is not saved 


4.2.18
------
[+] For S/MIME internal implementation, you can now use Elliptic Curves Cryptography in addition to RSA. You can choose between algorithms when generating a new certificate.
[+] New macros: %SoftwareVersion (same as %TheBatVersion) and %SoftwareSerialNumber (same as %TheBatSerialNumber)
[+] A new action in the filters to export an S/MIME signature, or a signing certificate, or information about certificate, to a file
[+] Sorting Office: possibility to define alternative paths for the "Extract attachments" action
[+] In an address book, when you import and address entry from an X.509 certificate, now the entry is created with the certificate within
[+] The Menu Mavigator buttons are now shown in the menu bars 
[*] "Open Reply" automatically adds folders defined by filter Copy and Move actions to the scope
[*] The word "re-send" is changed to "resend" in menu items to facilitate search in the Menu Navigator
[*] "Capture addresses" action in the sorting office is renamed to "Add to address book"
[*] If an error occurs when creating message base index, The Bat! now reports the folder name in addition to the error message to let the user know what folder is troublesome
[-] MAPI library could give an AV on Exchange accounts when no MS Outlook was installed
[-] (#0007627) Some settings in HTML templates are not saved 
[-] (#0007440) Images are not inserted from HTML Quick Template
[-] "Find Certificates" menu item of the Tools/Privacy menu didn't follow to certificates in an address book with groups
[-] When you click "Follow" in "find certificates" and get to list certificates from the user's account, the "View" button was disabled.
[-] The "View Folder" window didn't have the Menu Navigator in the "View" menu
[-] (#0002180) Menu navigator's icon (Question mark) is blinking
[-] (#0002309) Menu Navigator does not become unfocused when the window is unfocused
[-] (#0007772) AV when trying to apply a colour group to an account, when no folder is selected
[-] Fixed a caption ("Mozilla's Thunderbird" to "Mozilla Thunderbird") in the mailbox import wizard
[-] Updated default PGP public key
[-] When using S/MIME internal implementation, you can now import certificates included in a signature, but included to an encrypted message as well
[-] The "Find Certificates" feature didn't work with uppercase email addresses
[-] (#0000758) Error message is not displayed when TB! cannot delete the message because of lack of free disk space. 
[-] There were an old bug of reading thebat.lng, which might in some cases cause slowness in reading thebat.lng file, if it was signed by an Authenticode signature
[-] (#0007511) HTML display problem 
[-] (#0007807) Wrong images positioning in HTML letter 
[-] If an error happens when compressing folders on exit, The Bat! now handles is gracefully
[-] (#0007812) Sorting Office: Icons have disappeared and an additional textbox has appeared 
[-] Fixed a problem with column widths with Large Fonts
[-] (#0007810) Some messages cannot be printed 
[-] (#0007699) Some Macros didn't work when followed by "%-" then a line break and some text 
[-] (#0007238) Reply to a message limited to its title (body being void), Access Violation appears using HTML editor 
[-] (#0007712) HTML editor inserts wrong font families
[-] (#0005717) "Open Reply" does not find reply in common folder 
[-] (#0006374) Large hyperlinks is not working
[-] (#0007775) Improve rendering of some HTML tags
[-] (#0006707) Position of "Table properties" is not centered by default and new position is not saved 
[-] (#0007731) Sorting possibilities in the Address Picker dialogue were not the same as in the Address Book
[-] (#0007806) Double inherited parameters for float boxes in HTML weren't displayed properly
[-] (#0007696) same HTMLs disappears after a second 
[-] (#0007833) Set user char set for HTML messages 
[-] Lost images from quick templates
[-] The "Use S/MIME" and "Use OpenPGP" options were not enabled in the editor during a reply
[-] The option to display Menu Navigator button on the window title bar is now renamed and also affects the button on the menu bar
[-] The "Menu Navigator" was always disabled unless theme services were enabled.


4.2.12
------
[+] You may now call menu navigator from menus
[*] The Bat! Got "Compatible with Windows 7" logo
[-] When inserting a block from file in MicroEd, the editor window went to background, and the main The Bat! window was activated
[-] In SMTP, the EHLO argument could contain local computer's name rather than fully-qualified domain name retrieved from DNS.
[-] When a user ran thebat.exe under Windows Vista (or later) without previously installing the MSI (i.e. no special registry entries were set), The Bat! did ask for file associations, but couldn't set it. Now it shows an "OK" button with a shield to indicate that it requires UAC elevation to write all the necessary registry entries (to HKEY_CLASSES_ROOT and HKEY_LOCAL_MACHINE).
[*] New command line parameters /ASSOCIATE_DefMailClient /ASSOCIATE_EML /ASSOCIATE_MSG /ASSOCIATE_VCF /ASSOCIATE_MAILTO. When one of the following parameters are passed, The Bat! does the necessary associations and immediately exists. It also returns an exit code (errorlevel) 0 in case of success and 1 in case of error.
[-] Added a debug parameter /LOGIPRESOLVER
[*] More logging when a filtering error occurs.
[-] (#0007696): problems reading certain html messages with latest betas 
[-] Some windows to input a single line had untranslatable OK and Cancel Buttons
[-] A colour selection combo-box had a "Custom..." item untranslatable
[-] TBVARS URL Handler, that was used to modify The Bat! settings via external URLs was not associated to Registry.
[-] Fixed a bug of restoring a backup files from command line
[-] Simple MAPI handler couldn't handle the ReadMail command
[*] Viewer/Editor Profile Layout and SmartBat Preferences rearranged to fit loooong captions, font and color names
[-] The "/OP" command line parameter gave an AV.
[-] Fixed a problem with Copy&Paste of the last line of an HTML page
[-] Fixed a problem with anti-virus software when passing data between the DLL and thebat.exe when using SIMPLE MAPI.
[-] Changed "Unselect" to "Deselect" throughout the program
[*] thebat.exe is now plain exe file without an executable compressor
[*] Viewer/Editor Profile Layout and SmartBat Preferences - FontFace fixed on buttons instead of icons for them :(
[+] Added support for Japanese interface language
[-] The Preferences dialog was not centered, did not fit 800x600 or similar resolution, and didn't remember its position.
[-] The Message Dispatcher window was not screen-centered
[-] The Quick Template window was not screen-centered
[-] Card file lists weren't backuped
[-] The Bat! uninstaller didn't delete message base files and some files of the common settings
[-] In S/MIME internal implementation, if The Bat! user did generate a new certificate and have used another certificate to sign it, and the two certificates had different algorithms, the generation didn't work properly.
[-] When generating a certificate in S/MIME internal implementation, the "unused bits" in KeyUsage was incorrectly set
[*] (#0006256) Message Finder: It was not possible to delete a simple condition block
[-] Spell checking didn't work in previous alpha (BETA ISSUE)
[-] Fixed an AV when restoring a TBK file during a first start (when no accounts were yet created) and the backup did contain scheduled events
[+] Web-like search is now available in Message Finder
[-] Drag-and-drop of messages with "foreign" characters in subjects into disk folders could fail
[-] (#0007686) Background in HTML message is not saved and is not sent
[-] (#0007754) Image resizing in the HTML-editor is not saved.
[*] The temp files are deleted after displaying the splash screen that may show the splash screen faster when there are lots of temp files to delete
[-] (#0007761) HTML editor doesn't define background colour in message source, when is White colour selected 
[*] If a message index file cannot be created due to a renaming error, detailed information is given to the user.
[-] It was not possible to create new IMAP accounts 
[-] (#0007762) It wasn't possible to create IMAP folders


4.2.10
------
[-] Thai html is displayed by The Bat! with orphan characters in the end of each line; also, the multiline space is too big. 
[-] Some fixes with Thai
[*] Renewed the SIMPLE MAPI handler
[*] When working with S/MIME internal implementation, the "Select Certificate" dialogue box is now sizeable.
[+] It is now possible to search S/MIME certificates by e-mail when using the Internal Implementation
[*] A warning is given when the user clicks "Destroy all private keys" button in the hardware token editor
[*] When using OTFE with Aladdin eToken and the user did enter an incorrect PIN during the startup, The Bat! did exit; now it offers to enter the PIN again
[-] An SMTP Authentication option to use MD5 authentication was sometimes incorrectly handled
[*] Once a submission form was signed, the user will be unable to uncheck the appropriate checkboxes to make the form unsigned in future
[*] Fixed Windows taskbar title for the Splash window.
[-] Fixed a redundant error message when the user cancels decryption of an S/MIME message
[*] New, gray glyph set for HTML editor icons
[-] (#0007685) Color list combo boxes do not adjust to the large font 
[-] (#0007684) Status bar contents do not adjust according to the selected large font 
[-] (#0007683) Tabs do not adjust according to the Large Fonts 
[-] (#0007682) Folder tree images are not vertically aligned 
[*] New glyphs for find menu icon, icons for find next/prev fixed in message preview context menu



4.2.9
-----

[-] Fixed a bug in the "Tips of the day" 
[-] (#0007620) Crash after setting master password 
[*] Sorting by gender in "Pick e-mail addresses" dialog 
[-] Some captions or controls didn't fit the windows 
[+] Macros that accept date format as the first parameter now can also accept the language as the second parameter. If the language is specified, the Windows formatting is using.The language can be specified for the following date macros: %DATE, %ODATE, %ORcvDate; the date is formatted according to http://msdn.microsoft.com/en-us/library/dd317787(VS.85).aspx. Additionally, when formatting a date, you can use "L" format specifier to get DATE_LONGDATE. For specifying language in time formatting, you can use the following macros: %Time, %TimeLong, %OTime, %OTimeLong, %ORcvTime, %ORcvTimeLong, according to http://msdn.microsoft.com/en-us/library/dd318130(VS.85).aspx 
[-] The Bat! Didn't understand long Generic top-level domains like .info, .name, .aero, .asia, .coop, .jobs, .mobi, .museum, .travel, .arpa and .nato. 
[-] Fixed a few grammar errors in "Postponed Sending" 
[-] Fixed a few typos in the interface 
[-] (#0007640) Using the %Postpone macro sees a spell check done twice 
[-] (#0007549) Antivirus plugins sometimes didn't work 
[-] It was not possible to create templates without CR/LF at the end 
[-] (#0007654) Thai mail unreadable since 4.1.x 
[-] (#0007449) Masterpassword or login windows, didn't appear on the taskbar. 


4.2.0
-----
[!] Postponed Sending
[+] New macro: %QuoteIgnoreSeparator to instruct all subsequent quotes in the template to ignore the separator sequence ("-- "). E.g. you can use %QuoteIgnoreSeparator%QUOTES in your template to quote the full text of original message including signatures.
[+] Added auto-highlight for icq: and rss: URLs
[+] "Invoke exclusive access check" option in the "Watch and Send files" scheduler action to avoid sending files still being in process
[+] the /REFILTER command line parameter now includes parameters for specifying filter sets: INCOMING (aka IN), OUTGOING (aka OUT),?\127?\127?\127 READ (RD), REPLIED (RP) and MANUALONLY (aka MANUAL) for using manual filters only. E.g.: /REFILTER;F="\\Account\My Folder";IN;REPLIED 
[+] A command line option /NO_GETADDRINFO to disable using "getaddrinfo(EX)" API call, may be useful when antivirus software cannot emulate these functions.
[+] Groups in Address Book can be nested
[+] It is now possible to import messages from files using "Watch and Send files" Scheduler action 
[-] If The Bat! had more than 65535 bat*.tmp files in the %TEMP% directory, it could create temporary files in the current directory
[*] Better handling of the "upgrade-downgrade-upgrade" scheme
[-] (4.1.x) the template in the "Set Memo" filter action could be edited only when the action was being added
[*] Possibility to define font styles for regular message text
[-] Fixed a bug when restoring an address book with national characters from backup archive or pasting an address entry with national characters
[-] Common Quick templates could not be used for mass mailing
[-] Splash screen didn't draw the ampersand characters.
[-] The editor's Insert Cookie command was lost
[-] Fixes related to the MailTicker
[-] Fixed DEP detection under Windows 2008 Server.
[-] Old index (.TBI) files were left after the initial conversion into the new index format
[-] The Auto-disconnect option didn't work for dial-up connections
[-] West Europeat characters with accents were lost in HTML Quick templates
[-] Fixed the %WINDOWSPLATFORMNAME% macro for "Windows 7" and "Windows 2008 Server"
[-] The hints in the status bar were blinking.
[*] Then the text in the tabs is longer than the tab itself, the full text is shown in the hint.
[*] The menu item "Download International Pack" now opens the national download page instead of an English one.
[-] Keyboard "Caps Lock" indicator in the password input dialog boxes was not localizable.
[-] Greek dictionary is supported now (Hunspell)
[-] 0007437: TheBat inserts Full Pathname as image filename 
[-] Anti-virus checking for outgoing messages didn't work properly
[-] When The Bat! had an anti-virus plugin, a message with a virus in textual part could be neither cured nor received
[-] Print Setup/Template Preview gave an AV
[-] The redirect action could not be edited in the Sorting Office
[-] "Search for lost folders" didn't locate nested folders.
[-] The Bat! could report about resource leaks when exiting during the shutdown of Windows.
[-] (#0007455) Recipient is not displayed in Forward action in Sorting office 
[*] If the registration name consists of only a few characters (e.g. for Chinese characters), the font is automatically enlarged in the splash screen.
[-] If there were an UUE section with a virus, The Bat! did not cure it but simple delete
[*] From now on, command line parameters are executed in the order they are received by the program (earlier, the processing order was not guaranteed) 
[-] The option "Use reply numbering in the subject line" in account properties, in the Templates/Reply is reset to "OFF". If you need this option, please turn it ON back manually.
[-] Sorting Office: Template of export action was not stored
[-] Draging and droping messages into folders was not working
[-] (#0007432) Templates of some filter actions were not stored correctly
[-] (#0007501) Windows-1252 character set was not displayed correctly
[-] When importing a private key, the program did ask whether the user wishes to store the imported key on the token, even when there were no tokens in use.
[-] (#0004678) Could not import PFX with empty passwords 
[*] Hierarchical Order of Nested Groups in E-mail Address Picker
[-] RSA key generation have caused an AV
[-] Fixed incorrect handling of MIME boundary that could cause some messages to be displayed empty
[-] File masks in the filters did match the part of the string (the substring) rather than the complete string. 
[-] When an incorrect user or folder was specified in /MAIL command line parameter, The Bat! didn't give any error message; the command was silently ignored
[*] More convenient moving focus on Shift+Tab in the message editor when the Original Text pane is shown
[*] Groups in Instant Address Pop-up can be nested
[-] (#0006851) New message attachments stored in the account's attachment folder were not deleted on auto-save.
[-] (#0007485) Different dialogues when a forward message action was created in the Sorting Office
[-] The Bat! didn't support NTLM authentication on SMTP
[-] Dates were formatted using the language specified Windows's locale, regardless the language of The Bat! interface
[-] (#0007460) it wasn't possible to use viewer profiles for printing
[-] Work in progress on the postponed delivery dialog
[-] AV on new message or reply after address book with favorites was deleted
[*] Attachment column display is now dependent on the column width 
[-] Message sorting in the message list was invalid for boolean columns (e.g. parked, flagged, replied, etc)
[-] Address Book templates could not be used if several address books contained the same address 
[-] (#0007464) The %Wrapped macro was not working with multi-line texts and UNICODE
[-] (#0007506) Clear-text PGP encrypted messages could not be decrypted automatically by filter actions
[-] bug 0007486: Some chars in Subject leed to improper body rendering - big vertical spacing 
[-] [The Bat 0007577]: Inline-editing an addressbook-entry inside a subgroup results in this contact being moved to the addressbook (top-level)
[-] (#0004108) Option to purge completed events was not working
[-][The Bat 0007586]: It is possible to create empty entry in POSTPONED SENDING
[-][The Bat 0007585]: Predefined "next day" entry in POSTPONED SENDING has faulty definition
[*] QT icon added into editor popup menus
[-] (#0007500) Re-filter scheduler action was not working properly
[-] (#0007474) Copy/Cut/Copy To... commands were not enabled once a columnar selection mode was used in MicroEd
[-] Toolbar icons and other interface glyphs (graphics) did contain jagging (aliasing) on pixel edges on Windows 2000 and Windows NT 4.0, since The Bat! version 3.1
[-] There sometimes in very rare cases might have been black icon background for toolbar buttons. This might happen on regular bases when using The Bat! in conjunction with some antivirus software.
[*] Speed of output of graphics is significantly improved on computers with very slow CPU. For example, the improvement this is noticeable in image viewer, when opening large images in a separate window.
[-] The Bat! didn't support transparent PNG images in html messages, which might have caused some messages improperly displayed, mostly when a 1x1 PNG image was used as a spacer
[-] Transparent and translucent PNG images (with alpha channel) weren't supported in an image viewer
[-] Viewer Profile combo boxes didn't support Unicode characters
[-] Viewer Profiles "generic" and "default" in print setup weren't localizable
[-] (#0007601) %Delay macro instead of %Postponed  
[-] (#0007516) Postponed message delivery: Delay Message for until 8 AM the following Day not working correctly  
[-] (#0007517) Postponed message delivery: Delay Message for 1 day not working  
[-] (#0007536) Postponed message delivery: Can't postpone a message to a future date and time  
[-] (#0007602) The Postponed Sending / Custom / Less Button will sometimes not show the word "Less"  
[-] (#0007601) The %Postpone macro didn't work
[-] (#0007613) Lost Icons in Attachment Button Pop-up Menu 


4.1
---
[!] New message base index for support message base files larger than 2G bytes and possibility to have multiple user flags
[!] HTML and Unicode templates
[!] Address Import from Windows Mail (Vista)
[!] Proxy support with authentication
[+] (#0003978) The new option "Limit of simultaneous tasks in the Connection Centre"
[+] (#0006887) The Bat! now supports http proxy to download external images from html pages
[+] Keyboard layout indicator for the "change password" dialog.
[+] Backup/Restore: It's now possible to specify folders to restore
[+] In S/MIME internal implementation, the user is now able to generate four different types of certificate: for signing only, for encryption only, for both signing and encryption and for signing of certificates (CA). The user is also able to specify whether the new certificate will be self-signed (this does not apply to encryption-only certificates) or signed by a CA certificate that the user have previously generated.
[+] New command to delete all private keys on eToken Pro token
[+] Added an option "flat tabs" to the Preference window.
[+] Added 7 new certificates to the Trusted Root CA address book: COMODO Certification Authority; DigiCert Assured ID Root CA; DigiCert Global Root CA; DigiCert High Assurance EV Root CA; Go Daddy Class 2 Certification Authority; Starfield Class 2; Certification Authority; VeriSign Class 3 Public Primary Certification Authority - G5
[+] Added the Menu Navigator to "View" menu of the main window, address book, message editor and message finder
[+] Address book entries and groups now support Unicode templates (not HTML templates though)
[+] Added mailbox import format for Communigate
[+] New macros to convert absolute to relative path name and vice versa: COLLAPSEFILENAME and EXPANDFILENAME. They take the path name as an argument.
[+] New macro FOLDERDIR to return disk path of a folder
[+] (#0001727) New macros FolderMessagesUnread and FolderMessagesTotal. They will take an optional argument of the folder full name. Without an argument, will return data for the current folder. 
[*] (#0007226) Built-in picture viewer was saving images in the BMP format (now original files are saved)
[*] Tab sets now always use "flat" style regardless the selection of current Windows theme.
[*] It is not possible to specify Unicode characters in password of the backup.
[*] Removed an obsolete option "high-colour icons" from the the Preference window.
[*] (#0006970) Justify on Autowrap is now back in the new MicroEd
[*] (#0004405) It is now possible to select the items to be restored from a backup archive when accounts are created at the first run
[*] undo/redo added into sorting office popup menu
[*] Alt+1,2,3 shortcuts for Zoom 50%, 100%, 200%
[*] Options -> "S/MIME" renamed to "S/MIME and TLS"
[*] In the address book window, the option "Certificate databases" is renamed to "Certificate Address Book"
[*] When CryptoAPI is selected, there is a new option in the address book: View/Windows Certificate Store, which opens a Windows Certificate Store window to let the user manage certificates.
[*] Message header preview in Mail Dispatcher now reflects the settings from the Viewer Preferences 
[*] (#0004141) It is now possible to specify folders in automatic backup action
[*] strings and icons fixed to internal picture viewer in message/image preview frame
[*] Better interface for adding multiple senders/recipients to address book
[*] If you were sending an encrypted message from command line and the message had no recipients, the error was not displayed
[*] The TEMPLATE=<file> option of the /MAIL command line parameter now accepts UNICODE and UTF-8 text files
[*] Viewing attached textual parts now supports UTF-8 and UTF16-BE encodings.
[*] help icon added to main menu
[*] view source icon restored into viewframe
[*] Reply to a message from a common folder now tries to find suitable account using TO addresses
[*] New, DNS-based version update checking mechanism
[*] From now, message printing is using Viewer font and colour settings (with character set dependent viewer profiles)
[-] When installing The Bat! professional MSI and some files were in use, the dialog showing options had empty radio buttons.
[-] Closing of folder tabs via the "cross" button worked improperly.
[-] A user could not properly edit the name of a tab in the message list.
[-] The Bat! http protocol loader (that loads remote images in html pages) didn't support "round robin" and IPv6.
[-] (#0006866) SOCKS4 Proxy support in Options | Network And Administration | Proxy.
[-] (#0006403) Version checker didn't support proxy settings
[-] Fixed an AV when viewing digital signatures
[-] Fixed an error EPostMessageZeroHandle in dial-up connections.
[-] Fixed an error in dial-up connections
[-] Multi-user environment was broken
[-] The Bat! won't use SOCKS proxy for the following host names: localhost, 127.0.0.1, ::1
[-] Fixed an "access violation" error which could happen after deletion of a header from Preferences | Editor/Viewer/Message Headers.
[-] Message import options sometimes were grayed out without any clue to the user. In this case, the user didn't know the reason why the import was not possible, and didn't know how to proceed. In a new version, The Bat! will be smarter. If a user did select an account, but didn't select any folder, the import option will first select the Inbox folder of this account and will import to this folder. If the user did select an IMAP account or a virtual folder, The Bat! will give a message clarifying that importing to such account or folder is not supported.
[-] (#0007264) Access violation while exiting
[-] (#0006936) It wasn't possible to backup external attachments with foreign characters in their names
[-] (#0005806) Filtered messages were added to MailTicker with previous version of flags in some cases
[-] (#0007227) MailTicker viewer was filled with messages from the current message's folder if the latter was focused in the main window
[-] (#0005922) Copy command from the preview pane image viewer's context menu was not functional
[-] (#0007237) Windows were shifting up/left when taskbar on the screen top/left
[-] (#0007117) $ in RegExp search in Preview pane could hang the program
[-] (#0007280) Print did not work
[-] "Range error" on the opening of the Scheduler
[-] (#0007241) Connection Center: TheBat does not want to wait for message when I want terminate session 
[-] 0006379: Violating the concept of non-persistent blocks to have caret outside of selection in Rich/text Viewer 
[-] (#0006214) drop-down menu in auto-complete an email address closes when scrolling down 
[-] (#0005458) Scrollbars in message editor headers do not work  
[-] In The Bat! Voyager, the path to GnuPG Key Manager was not relative.
[-] (#0007251) Chars "~ / |" pasted when using Undo immediately after opening editor 
[-] (#0001736) TLS did use certificates from The Bat! address books even when CryptoAPI was used. Now, when CryptoAPI is selected, The Bat! uses Windows Certificate store to verify server's certificate.
[-] (#0007247) Cosmetic : No Preview tab is selected, when is HTML/TEXT message opened 
[-] Errors when a template was open in a separate editor
[-] Various "Smileys" issues
[-] (#0006404) *.txt attachments via Microsoft Exchange V6.5
[-] (#0006862) An error with exiting from image viewer's full screen mode using Esc
[-] When CryptoAPI was selected, the View -> "Certificate databases" option was still visible in the address book
[-] (#0006594) Colour Group tabs for new groups did not appear automatically in the Folder Tab list 
[-] Some calls in the anti-spam API could cause "stack overflow" exception
[-] (#0007316) Sender-related information was not used in the Template Preview
[-] Address Book: Export to LDIF files/Copy to clipboard was losing character set of address book entries
[-] (#0007154) The dispatcher of messages does not remember position at expansion on the full screen 
[-] (#0001499) The macro %ofromname should work fine with the fancy emails containing colons in the user's name
[-] (#0002287) Moving messages is leaving empty window on Task Bar 
[-] (#0006761) The Bat! icon is shown twice in TaskSwitchXP 
[-] Configuration files were saved twice on exit
[-] (#0006967) The Bat! didn't use userdic.tlx by default as a dictionary to add words to
[-] "Add to trusted" dialog in TLS connections was inconsistent when CryptoAPI was chosen.
[-] (#0006037) Many URLs were not clickable in the Message Source Viewer
[-] The Bat! was staring minimized to system tray when the option to show The Bat! on the taskbar was off.
[-] Address Book was losing photos while restoring from a backup archive
[-] NTLM authentication didn't work
[-] (#0007339) Window state is always Maximized when starting with /minimize and restoring from tray 
[-] (#0007303) Size and position of Account properties dialog is not saved 
[-] (#0006329) Message list tabs were not restored from backup 
[-] Message list tabs captions didn't change on when the language of The Bat! interface was changed.
[-] (#0002495) Inconsistency when navigating between tabs using a keyboard 
[-] (#0001104) Account is not selected, if the user logs as a different The Bat! account
[-] (#0003362) The password of an account-group cannot be removed 
[-] (#0005874) Tabs could be too narrow, e.g. the "All" tab in the folder tree and the message list.
[-] (#0007266) Inconsistencies with default mailto: account
[-] (#0006335) When a Quick Search filter tab already existed, it was not focused by searching for the same text
[-] (#0007358) Newly created Folders could lost their data when they were moved outside parent folders and then renamed
[-] (#0007318) HTML Template macros were producing HTML entities in headers
[-] (#0007298) HTML Quick Templates were inserted as HTML code in the editor
[-] When importing from Microsoft Office Outlook contacts, and a contact did contain a distribution list, The Bat! could not continue importing addresses.
[-] Fixed an AV when importing a corrupt address book
[-] Fixed a serious bug with state-dependent encodings like UTF-7 - last character could have been lost.
[-] HTML templates in Address Group Editor
[-] (#0006491) String: Orphan filters not translatable 
[-] (#0006488) Color names in the color selection combo boxes weren't translatable
[-] (#0007372) Error "List index out of bounds (20)" when doing drag-and-drop with message list tabs created by Quick Search
[-] (#0007307) Windows/HTML editor doesn't support Insert/Overwrite, but the corresponding status bar element wasn't hidden.
[-] (#0005868) Remind Later Textual Error 
[-] (#0007390) Memo box is in Address Book Group has fixed size even dialog is resizable 
[-] (#0007297) Folder commands were not properly updated when the active folder changed while the main window was hidden
[-] The Bat! failed to generate an RSA key pair with "eToken Pro 4.20B"
[-] (#0006994) Registry entries are not removed completely during uninstall 
[-] Fixed a bug in ImapUTF7Encode


4.0.34
------

[+] New tab control that uses space effectively and has a may have a "close" button on the selected tab that can be closed.
[-] "Add to address book" button in the certificate button gave an error
[-] The Bat! didn't run simultaneously under different user accounts on a same computer in version 4.0.28 (previous version were OK)
[-] Drag-and drop of tabs in the message list view didn't work
[-] Network&Administration dialog have caused AV in OTFE mode
[-] Fixed an AV that might happen when there were an "export message" filter action
[-] Colour of tabs didn't update
[-] (#0007211) Dispatcher and AdressPicker did not save window properties
[-] (#0007202) Voyager: Incorrect default position of separator in Address selector dialog 
[-] (#0004136) When multiple eToken Tokens are plugged into the computer, the user is unable to select which token to use 
[-] (#0007049) Color for message list tabs does not work 

4.0.28.3
--------
[*] Since this version, the option to use the "X-Mailer" header is turned OFF, even if you had it ON in a previous version of The Bat! You can go to the Options/Preferences and turn it ON again, but we don't recommend it.
[*] Icons added into address book/quick search popup menu
[-] There were temp files left after importing messages from other mail clients.
[-] (#0007187) Using MS Exchange (MAPI) messages stay on the outbox without being sent  
[-] (#0005795) Import option of 'Run external action' filter action broken 
[-] (#0006167) Voyager is adding redundant lines to global.ini 
[-] (#0007194) Folder|Check for viruses command was disabled until a new anti-virus plug-in was added 
[*] (#0006632) Folders with all messages read should not change their position in the list of the unread Folders tab [before moving to the next folder]
[-] (#0007197) Wrong editor type indication when Plain text (Windows) default editor type was selected

4.0.28.1
--------
[+] Save what user dictionary was selected during last edit
[-] MicroEd: Lines containing a single character could not be copied 
[+] Support for new hash algorithms: SHA-224, SHA-256, SHA-384 and SHA-512 in S/MIME internal implementation.
[+] It is now possible to select SHA-256 and SHA-512 in S/MIME preferences dialog, for Internal Implementation.
[+] You can specify AES 128 bit and 256 bit for encryption when using S/MIME internal implementation
[*] If a mail server was ill-configured to have different self-signed TLS certificates to send and receive mail, and these certificates had the same "Subject" but different key data, and the user have added the first certificate to the Trusted Root CA address book, the second certificate gave "Signature match failed" error, because The Bat! first uses certificates from address book and then from TLS sessions, and since these certificates had different "Subject" (which is prohibited by X.509), The Bat! did use key data from first certificate as though it was the second certificate. The "Signature match failed" error gave no clue to the user of how to resolve this problem. Now The Bat! have workaround for such ill-configured servers. In case of "Signature match failed" error during a TLS session, The Bat! tries to verify the certificate again, but in this time certificates transmitted in the TLS session have priority over the certificate from the address book. This avoids the error above mentioned.
[-] gb2312 character set in HTML messages was not displayed correctly
[-] Messages, signed by expired certificated, were displayed as valid in S/MIME internal implementation
[-] If a "Trusted Root CA" address book was inaccessible while adding a certificate to it, The Bat! might give an "Access Violation" error. Now, if The Bat! cannot add a certificate to the address book, it displays detailed reason to the user.
[-] Fixed some AVs which might very rarely happen during the finalization of POP3/SMTP sessions
[-] In OTFE mode, when you move a folder to another account or to the root (common folders) level, the contents of this folder was lost.
[-] (#0007021) S/MIME Engine option isn't saved after Application is closed 
[-] (#0006833) CHUMP!! when exiting TB 
[+] The Bat! in Internal Implementation now uses "Subject Key Identifier" and "Authority Key Identifier" to handle situations when a CA has issued different certificates with matching "Subject"
[-] Certificate Identifiers in S/MIME internal implementation were displayed improperly
[-] Exceptions log might grow large when IMAP had invalid dates
[-] Fixed an AV in certificate handling
[-] Fixed a bug in AuthorityKeyIdentifier certificate extension handling that might cause "Root certificate not found" error during TLS
[-] text parts automatically generated from HTML parts now converted using UNICODE
[*] smartpad added into the tray popup menu
[-] Newly created templates were not accessible right away
[*] adding gray and mono glyphs started 
[-] Some fixes to encoding automatically generated text parts
[+] Extended drag-and-drop functionality: it is now possible to drag messages as files system-wide, bring drop target window in front by dragging over taskbar buttons, import messages from .EML and .MSG files, etc. 
[-] The Bat! didn't start in OTFE mode; gave "Unregistered" error and then an "Access Violation"
[-] Fixes to Tray menu handing
[-] (#0006931) Clicking tray icon when the main window was active did not hide the main window
[-] Fixed a problem in S/MIME internal implementation: some S/MIME signatures gave "Failed to parse PKCS#7 data object"
[-] Path to sound file to play in filters was not relative, this was an issue in Voyager and when restoring The Bat! to a new location
[-] Path to auto-backup file was not relative (Voyager issue)
[*] The Bat! key import from new formats of .PEM private keys
[-] When importing S/MIME private keys with certificates in S/MIME internal implementation, The Bat! now supports all algorithms of PKCS#5 v1.5 format for private key file.
[-] Hunspell user dictionary can be displayed with incorrect code page
[-] Decrypt filter action didn't work
[-] (#0007051) Drag-and-drop into the Template Preview was not functioning
[+] The Bat! can import private keys from PEM encryption format. Such keys have the following headers: "Proc-Type: 4,ENCRYPTED", "DEK-Info...."
[-] (#0007064) FOLDER (F) parameter does not work anymore in /MAIL command 
[-] Some S/MIME certificates might give "The revocation status of the certificate or one of the certificates in the certificate chain is unknown" error, The Bat! could not pass over.
[*] When viewing a certificate, The Bat! can now explicitly state that a certificate conforms to Polish act on electronic signature of 18 September, 2001 (Journal of Laws 2001 , vol.  130, item 1450)
[-] Fixed some memory leaks in S/MIME internal implementation
[*] Quick Templates are now stored in new format that supports UNICODE properly
[-] Fixed an AV that might happen when simultaneously checking multiple accounts with TLS
[-] (#0007073) Attachments were open twice
[-] (#0006593) Some menu commands and buttons got disabled after viewing messages using a preview pane tab
[+] Spell Checker > Check from cursor
[*] Expired certificates are now not stored to the newly created Root CA address book.
[-] (#0007020) the "Create Formatted Message" filter action was not using the "Mark as Read" and the attachment options
[-] (#0006963) Dragging and dropping text files onto HTML editor resulted in pasting contents of those files instead of attaching the files
[-] (#0006917) Character set problems when a message was saved into the Outbox and reopened 
[*] (#0007058) More flexible handling of invalid base64 encoding
[-] Various issues related to multiple monitors usage
[-] (#0006756) Sorting Office: Filter was not saved correctly if another account was selected after editing the filter
[-] more fixes to window positioning on dual monitor systems
[-] S/MIME decryption in Internal Implementation didn't work
[-] Fixed a memory leak
[-] (#0006850) Missing topic ID for "Viewer/Editor profiles" section in Preferences 
[-] (#0007083) QT editor : entries "No change" are not translatable in Options tab in Preview dialog 
[-] Fixed some memory leaks
[-] (#0007084) QT editor : Untranslatable context menu in "Name" and "Handle" fields 
[+] glyphs for text align added
[-] (#0007075) If a computer's name had underscore character, The Bat! could send it as an argument to HELO command in SMTP which could cause some servers give an error "Syntactically invalid HELO argument(s)"
[*] Updated Czech welcome message
[*] Better Free Caret positioning
[-] (#0007118) MicroEd: Usage of subpatterns when replacing text using RegExp was broken
[-] (#0007128) /EXPORT and /IMPORT commands were not working for Address Book (LDIF) properly
[*] Message View and Message Header PopUp menus reworked


4.0.22
------
Interface Improvements
[+] Possibility to choose background colour for Image Viewer
[+] "Resend to..." command for attachments in the message preview pane
[+] It is now possible to extract attachments from multiple selected messages using the "Attachments|Save all..." commands in the main menu and message list menu
[*] Keyboard layout indicator in input password dialogue
[*] Password input dialog now displays the "Caps Lock" status.
[*] Easier registration key input for unregistered version of The Bat!

S/MIME Internal Implementation
[*] When using S/MIME internal implementation and a user removes a self-signed certificate with private key from account, The Bat! also deletes this certificate from Trusted Root CA address book.
[-] (#0006784) Signing certificate wasn't saved as default while signing (using internal S/MIME) 
[-] (#0004656) When signing a message with S/MIME internal implementation, and the "OK" button was inactive because the user had the only one self-signed certificate, after clicking "View" and adding this certificate to the "Trusted Root CA" address book, the "OK" button was still inactive. The user had to click "Cancel" and then try to sign the message again.

Secure Connections
[*] During the TLS handshake, The Bat! first looks for certificates in the address book, and then, if a required certificate was not found there, in the list of certificates transmitted from the server to the client during the TLS handshake. It allows the user to add proper certificates to the address book to override the troublesome certificates that might have been transmitted by the server.
[*] Better logging for certificate chains in TLS connections

Templates
[+] %MEMO template macro for including the original message's Memo text
[+] New syntax of %ABnnnEMAIL macros: it is now possible to retrieve secondary email addresses on an address book entry by passing a number as the first parameter, e.g. %ABOTOEMAIL(1). The second parameter can be used for setting the default value.  %ABnnnEMAIL[="Default Value"] work as before and in the same way as %ABnnnEMAIL(0, "Default Value")
[-] %CLEAR macro did not work in HTML/Windows Editor
[-] (#0006987): %ISSIGNATURE pasted many times in HTML 
[-] (#0007004) Links (http or mailto) does not reformatted to clickable when pasted from a Quick Template

Submission Forms
[+] possibility to filter lists of choices 
[-] If a submission form preview couldn't sign or encrypt the form contents, an empty error box was shown.

Protected Environment
[-] When using the runas.exe provided by Windows for running single applications with different user credentials, The Bat! has the "Default Application Data Folder" grayed out.

Other bugfixes
[-] There could be AVs in POP3 session.
[-] Access Violation could randomly occur when an address book entry was deleted


4.0
---

Security has always been the RITLabs' characteristic feature. This credo was not forsaken by The Bat! 4.0 developers - they introduce the URL manager for background retrieval of the HTML images. Its appearance is caused by malicious codes penetrating PCs through graphic elements of the HTML messages more and more frequently. New manager blocks the suspicious images and lets the safe ones through. URL Manager controls the retrieval of messages not by folder or addressee, but by particular hosts or URLs.

Large-scale innovations were made in The Bat! 4.0 folder tabs. Now users are armed with Favorite sets of folders and addresses which allow grouping the folders according to various criteria regardless of their mailbox positions. Users with large and sophisticatedly structured message bases shall appreciate this quick message access option. One can add his working projects to different Favorite sets, view his most important folders using Favorites or even read the new messages from virtual folders added to Favorite sets. Each Favorite set may contain folders (including virtual ones) and Address History, which is also a The Bat! 4.0 novelty.

Address History gives users the possibility to track messages for each of the correspondents. Users may quickly find messages from a particular person, find out when this person replied or wrote a message for the last time, etc. The setup wizard collects initial information from the existing message base, so users can start navigating the Address History right away. Address History is totally adjustable - unnecessary correspondents can be deleted from this view mode, addressees can be divided into groups for the user's convenience. When the Address History is enabled, the list of the recorded correspondents can be accessed on the Addresses tab of the folder pane in the main program's window. It can also be combined with the Favorite sets.

In The Bat! 4.0 users will find an improved convenient interface. The main windows of the program have a modern look. Headers and free spaces of the windows have nice gradient background, unnecessary borders around graphic components were removed, avoiding visual clutter. The account section of the status bar has its own customizable popup menu, the status bar itself having an option to show/hide the account log.

The MicroEd text editor is improved. Now it supports Unicode, which means that one message can contain symbols from various sets (Latin, Cyrillic, hieroglyphic sets, etc.). In the new version any system fonts can be used for writing messages. Work with the editor is handier; the text search is equipped with new options.

The developers highly improved the internal image viewer. Now it allows viewing all the attached images in selected messages navigating between them. The viewer supports rotate, advanced resize and zoom algorithms and full screen mode.

Among other novelties the following ones should be mentioned:
-	%EMAIL% environment variable which simplifies The Bat! support and maintenance;
-	smart security buttons in PGP and S/MIME messages;
-	addressee's name capitalization thanks to a new %TOFName macro processing algorithm;
-	Outlook's attachment TNEF format support;
-	work with JPEG images with CMYK and YCCK color schemes;
-	five times faster message sorting, less memory consume due to fixed memory leaks.


3.99.25

[*] Under Windows XP Professional x64 Edition, Windows Vista and later or Windows Server 2003 SP1, Windows Server 2008 and later, The Bat! uses the new advanced API call RegGetValue to read string configuration from the Registry.
[*] The Bat! now uses the new format of Authenticode signatures. The new format provides a description of the signed content and the URL with more information about the signed content.
[*] New, native Windows Vista file open and save dialogs are used under this version of Windows.
[-] When a folder database is destroyed, TB! tries to restore it from a backup file


3.99.24

[!] In a Terminal Services environment, The Bat! now runs in the native mode. When the Terminal Server loads a legacy application that is not Terminal-Services _ aware, it also loads a DLL that contains compatibility code. The Bat!, in contrast, is running in the native mode, that avoids the overhead of loading this extra DLL and running the compatibility code.
[+] If a plugin (antivirus or antispam) causes Access Violation when loading it, The Bat! removes all the plugins from the configuration file, and gives a message to the user
[+] New macros: %TheBatNameTitle and %TheBatNameConst
[+] New macro %NEWLINE(n) where "n" is the number of new lines to insert
[+] DEP explanation messages in the About dialog. Now the user can click the "DEP" button to see the explanation
[-] (#0006048) Search for whole in messages did not work
[-] List of files in the pop-up menu in the attachment panel was improperly displayed (as a edit-combo box)
[-] (#0006352) IMAP protocol mislabelling: IMAP accounts are labelled as POP3 in Account, Properties, Transport pane, although they are properly configured and work correctly.
[-] When selecting certificates for encryption, the certificates with "sign only" purposes are not given to the list.
[-] When selecting certificates for signing, the certificates with "encrypt only" purposes are not given to the list.
[*] If you encrypt a message and there is only one recipient's certificate, The Bat! doesn't display any prompt window and silently encrypts to this certificate.
[-] When working with certain kinds of hardware security tokens, and when the user was prompted for PIN, there were garbage characters in the input line.
[-] Replying to multiple messages/quoting empty selection/without quotes was not working correctly
[-] If you send a submission form before saving it, it wasn't saved properly. Further opening of this form have caused an "AV".
[-] (#0006272) Translation strings were somewhat complicated, this made translation errors possible that could lead to improper visualisation of conditions in the Sorting Office/Filters. This was actually happening with Italian translation
[-] Configuration databases could duplicate items at some circumstances
[-] The Bat! didn't detect GnuPGP 1.4.7
[*] IMAP: more mail ticker compatible
[-] The macro %WINDOWSPLATFORMNAME returns Windows 2003 when used on Windows XP X64 Edition.
[-] The "Perform per-filter restore" string was not available for translation
[-] Loading message index from a damaged file could cause crash
[-] (Sorting Office) Template was not stored for a Forward message action
[-] IMAP session often did not react to connection breach
[-] (#0005870) Mouse pointer did NOT automatically move to default button in some dialogs (snap-to-default-button feature was ignored)
[-] (#0005625) Menu items "Message | Attachments" don't work
[-] (#0004604) Finder: Menu items "Message | Attachments" are enabled even no message is selected 
[-] (#0002774) Unsatisfied MSIMG32.DLL requirement (which isn't normally part of Windows 95 installations)
[-] There were a checkbox "Use APOP" even in environments were no MD5 algorithm was available
[-] (#0002780) Inadequate design of "Cancel all jobs" closing dialog 
[-] (#0006099) When the user changes protocol POP3 to Exchange in Account properties, option "Specific settings" is not checked 
[-] (#0006005) When the protocol is changed from POP3 to Exchange, section "Protocol logging" do not disappear immediately 
[-] Fixed some memory leaks
[-] authorityKeyIdentifier and privateKeyUsagePeriod S/MIME certificate extensions were not handled properly
[-] When importing The Bat! Address Book from MS Outlook Contacts, the photos weren't imported
[-] Pasting of rtf documents broken picture could cause problems
[-] MS Exchange meeting requests might not have been received by The Bat! if they did arrive in a folder other than Inbox
[-] In Windows Vista Aero theme, The Menu Navigator has hidden under the Minimize button. Now, it is disabled under Aero to not affect the minimisation
[-] (#0003233) Does not restore window to Second Monitor 
[-] (#0005870) Mouse pointer NOT automatically moved to default button in some dialogs 
[-] (#0006354) The Bat! no longer restores itself from tray when launching another instance of The Bat!
[-] (#0006160) Crash when reopen new instance under Win98
[-] (#0006420) Additional mouse buttons do not operate 
[-] (#0006415) Clicking tray icon restores The Bat! window from Maximized to Normal state
[-] Smartbat is opened maximized and immediatelly moves to correct Normal state
[-] (#0003937) When Run minimized, iconify into left down corner of the screen. 
[-] (#0003625) Problems if setting Run Minimized or Maximized option for The Bat! shortcut 
[-] (#0005787) Starting minimized TheBat is ugly or buggy 
[-] (#0006223) Main window doesn't get focus while launching thebat.exe (shortcut) 
[-] (#0006426) Bullets in Password fields are changed to asterisks 
[-] (#0006431) Message Finder window don't keep the maximized WindowState 
[-] Filters should be loaded more correctly from now on.
[-] (#0006442) Memory leak when the user selects "Watch Replies In" and clicks Cancel
[-] Main window was iconisized when running from the shortcut with "minimized run"
[-] Fixed an "overflow" AV in the message parser
[-] (#0006456) AV's when opening *.eml or *.msg Files in password-protected accounts
[-] The Bat! Simple MAPI handler DLL (TBMAPI.DLL) didn't have a version info resource
[-] The Bat! Simple MAPI handler (e.g. send a document to email from MS WORD) didn't work (BETA ISSUE)

3.99.3

[+] Animated smiles in smile panel
[+] A new command-line parameter /REFILTER to re-filter the specified folder. E.g. thebat.exe /refilter;U=accountname;F=foldername
[+] Backup archives larger than 2G bytes are now properly handled
[-] (#0006195) The Bat! didn't allow to open any attachment if the mask of disabled files was empty
[-] (#0006279) No warning appears, when user enter a space between extensions in Protection section, extension doesn't work then 
[-] (#0006284) When replying to an HTML message with national characters encoded as Unicode, quotation is incorrectly extracted
[-] encode bug in HTML
[-] Reading from broken "data container" could cause memory overruns and AVs.
[-] There were a bug in decoding Japanese HTML messages.
[-] (#0006222) HTML viewer doesn't display Japanese characters correctly
[-] additional spaces in HTML save/copy/paste
[*] Submission Forms' variables and user lists were disabled.
[-] (#0006306) Closing unchanged new message editor requires confirmation
[*] Changed File Description of thebat.exe from "The Bat! E-Mail Client. Works with Windows Vista" to "The Bat! E-Mail Client by Ritlabs"
[-] (#0006294) When replying to HTML message, text in table can't be selected by double click 
[-] (#0006310) Program is checking updates, even this feature is disabled in Preferences
[-] In the token activation dialog, there were untranslated strings "registration Key Block:" and "Order number" (Voyager Issue)
[-] (#0006287) Account with user rights: Sections in Preferences dialog are switched over 
[-] (#0006288) Account with user rights: Sorting office is incorrectly enabled
[-] (#0006289) Account with user rights: Menu item "Network and Administration" is visible in menu, but correctly disabled
[-] (#0006290) Account with user rights: Folder management not disabled, even this is set in Network and Administration 
[-] (#0006291) Account with user rights: Account transport section not disabled, even this is set in Network and Administration
[-] (#0006302) Squares in PGP validation dialog
[-] Message counter in a folder wasn't updated when a new message was added to this folder by "Decrypt a message" filter.
[-] If a filter was unable to decrypt a message, the action to move the message (that could not have been decrypted) to a folder didn't work.
[-] If a filter had an action to decrypt a message an there were an S/MIME error like "failed to parse the PKCS#7 object", the error was given to the screen in a modal dialog box rather than displaying in the log file.
[-] Account setting of message split size was ignored when the new messages were created by Sorting Office/Filters.
[*] When creating a new message from a filter, the options "Sign when Completed", "Encrypt when Completed", "Use PGP", "Use S/MIME" are taken from the account properties, so you don't need to explicitly set these options via %SIGNCOMPLETE, %USEGPG (etc) macros. However, if you don't want a new message from a filter to be signed or encrypted, you should can use the macros %NOSIGNCOMPLETE, %NOENCRYPTCOMPLETE. 
[-] (#0002988) When restoring data from a backup archive, the certificates in the "Trusted Root" address book were not trusted until you edit the corresponding address book entry.
[-] In S/MIME certificates and certificate requests, the "middle name" field was improperly stored in "GenerationQualifier" attribute rather than in the "initials" attribute.
[-] Fixed some small handle leaks of "FindFirstFile" API calls.
[-] S/MIME signed and/or encrypted reading confirmation messages (in Sorting Office/Filters) weren't supported.
[-] If you specify a character set in the submission form, it was not used to encode output data (filled by the user in the input fields).
[-] An option in the account properties to use non-encoded 8-bit characters in the message header didn't work.
[-] (#0006193) E-mail addresses from the Intermediate CA and Trusted Root CA address books are being used by the auto-complete function.
[-] (#0006293) Account with user rights: user with limited access rights can create/delete an account 
[-] Regular expressions didn't work in the filters in some cases.
[-] URLs didn't open under Windows 98
[-] Submission forms were not stored during backup
[-] (#0006217) Double line spacing in plain text replies to HTML messages
[-] (#0005890) Reply to HTML using text format is a quagmire
[-] (#0001842) Macro QUOTE doesn't work for multipart/alternative message with UTF-8 part
[-] (#0006321) Account order was not updated after renaming an account
[-] Cosmetic fixes in account properties and SMTP/POP3 authentication windows.
[-] Cosmetic fixes in the sorting office/filter properties: "decrypt message" action dialog did wrap a checkbox under Windows Vista.
[*] IMAP counters changes
[-] POP3/SMTP authentication passwords in the account properties weren't XXE encoded in the configuration file.
[-] Finally (we hope) fixed the problem of restoring certificates from backup.
[-] (#0006324) The Bat automatically change charset to UTF-8 when a simpler charset, like Windows-1251 could have been used.
[-] (#0006318) Command line parameter "/mail....;ATTACH=filename" doesn't work now with masks (*.ext etc) 
[-] Attached files with Unicode characters were only supported when keeping attachments in message bodies. If you have kept attachments in a separate directory, the Unicode characters were replaced to quotation mark, which led to inability to save the attached files.
[-] Attachments might not have been deleted from the Attachment directory if they have contained non-Latin characters.
[*] Folders are created automatically when restored from a backup archive without restoration of account properties
[*] Significantly improved speed of working with attachments 
[-] Submission forms list in the main window didn't get updated if you add a submission from an attachment.
[-] Some IMAP filtering fixes
[-] Encrypted backup archives with huge folders (about 1GB) couldn't be created or restored due to "out of memory" errors.
[-] Mail chat problem with national characters
[-] Memory leak when a new message was stored into a folder
[*] Better and faster way to shutdown when some tasks are in progress
[*] The "Later" button in the "OK to exit now?" dialogue
[-] (#0006063 ) Uninformative error message at backup 

3.98

[+] Auto backup 
[+] The Bat! now supports Address space layout randomization (ASLR) under Windows Vista, please see http://en.wikipedia.org/wiki/Address_space_layout_randomization for more information. 
[+] The Bat! is now Restart-Manager-aware under Windows Vista. Restart Manager reduces the number of reboots required after updates and installations of applications dynamically, by temporarily stopping and restarting affected applications. 
[*] The Bat! during MAPI connections with Exchange servers now receives meeting request and other non-email messages to Inbox folder. 
[*] Windows Vista restart manager can update The Bat! and system components (DLLs) used by The Bat! without restarting Windows. It only restarts The Bat! and the other applications that use these DLLs. During the restart of The Bat!, all open message editors are closed, and the messages are saved as "draft" in the Outbox. You will then be able to open these drafts for further editing. To update The Bat! via the MSI (thebat_pro_X-XX-XX.msi), you don't even need to close The Bat!. Just run the MSI and follow the instructions. 
[*] Enlarged the windows of the installation wizard (select OTFE mode and application data directory) to conform to the larger Segoe UI 9pt font under Windows Vista. The windows are now 640x480 pixels. 
[*] Address Entry editor is now shown as a separate window on Task bar 
[*] 0005911: It was not possible to type Font name when is Font list box opened 
[-] IPV6 didn't work under Windows 2000. 
[-] some IMAP leaks fix 
[-] When displaying a list of old accounts (copied to a new machine from previous installation of The Bat!), the splash screen was over the list. 
[-] CR CR LF line endings were treated wrong 
[-] View/Display/Advanced filtering couldn't be canceled by Esc (or Ctrl+=) 
[-] Fixed a deadlock when a modal dialog box (like TLS certificate error) was over the other modal dialog like "Unregistered". 
[-] Sorting of messages POP3 dispatcher by address fields was invalid for messages which contain a pure e-mail address without the name associated with this address 
[-] Message dispatcher displayed only the firs addressee if a message was addressed to a list 
[-] There were a memory/resource leak in IMAP 
[-] The original message base file was deleted during the repair operation. 
[-] Fixed label placement in the SMTP authentication dialog. 
[-] (#0006018) "No messages loaded" after folder purge 
[-] (#0004562) Messages from password protected account's IMAP Inbox are displayed in MailTicker 
[-] Fixed an AV when loading/saving configuration data 
[-] (#0006168) Export filter UNC paths not working 
[-] When there were errors during the execution of "manual filters" (invoked by hotkeys), these errors weren't displayed to the user 
[-] The Bat! MSI didn't fill properly the UninstallString and InstallLocation values in the "Uninstall" key in the registry ("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"). 
[-] Fixed a memory-overrun problem that could rarely happen 
[-] Fixed a possible memory corruption in MicroEd which might have occured in very rare occasions when deleting a word. 
[-] 0006174: MailTicker Opacity stopped working in 3.95.08 
[-] 0006186: When is item in Customiser moved to top position, TB falls down 
[-] Fixed server's message "Syntactically invalid HELO argument(s)" when sending out messages; and the local name of the computer contained national characters. 
[-] Impossible to create new address book 
[-] Message being 'Put to Outbox' not shown 
[-] Cosmetic fixes 
[-] AV on exit when using auto-update without connection 
[-] cosmetic changes on main window 

3.95
[+] New command line parameter /TERMINATE to exit from The Bat! regardless of active mail sessions.
[+] Attached file names now can contain any characters, including the alphabets which are not default for the current language settings.
[+] Windows Vista uses the new "Segoe UI" font.
[+] The Bat! now supports IPv6 protocol. You can specify server addresses in IPv6 numeric format like fde9:159d:6172::1 or in canonical form. If a host has an IPv6 record in DNS, The Bat! will connect to this host via IPv6.
[*] The Bat! should now be compatible with Windows Vista
[*] When an attach is open from a preview pane, its original name is used 
[*] Previous versions of The Bat! did use THEBAT.IPC file (located in the same directory with thebat.exe, e.g. C:\Program Files\The Bat!) for interprocess communication. Writing to Program Files directory is deprecated under Windows NT-based operating systems (Windows Vista, Windows XP, Windows 2000 Professional, Windows NT Workstation etc.). The Bat! now uses THEBAT.IPC under Windows Me, Windows 98, or Windows 95 only. Under Windows NT-based operating systems The Bat! used named pipe "\\.\pipe\The Bat! 0 CmdLine", where 0 is the current session ID (i.e. 0 - first logged user, 1 - second logged user and so on). Under desktop operating system the ID is most probably 0, while under Terminal Servers it may vary depending on the number of simultaneously logged users.
[*] Added the %ATTACH="filepath" synonym to %ATTACHFILE macro 
[-] Filters: 'Export' action - file was overwritten even with increment name option enabled
[-] Biometric authentication might not work.
[-] Export message to file did use improper "File Open" dialog.
[-] (#0004831) Buttons "Edit/Delete" in Submission Forms are allways enabled even no SF exists and is selected 
[-] Folding of MIME-encoded file names could lead to incorrect decoding in MBCS.
[-] Default font for the message list was "MS Sans Serif"
[-] The Bat! didn't work under Windows NT 4.0
[-] It was possible to lose attachments if they were kept separately, attached to outgoing messages and those messages were deleted.
[-] Labels were cropped with 9-pt fonts (Under Windows Vista)
[-] Account certificates (S/MIME) might not be properly restored from Backup (.TBK)
[-] (#0005370) empty main window after a restore
[-] Font of header controls has been reset to "Tahoma" even on Windows Vista.
[-] (#0002988) Restored from backup Trusted Root AB forget about presence of certificates 
[-] bug of previous betas: "Save all attachments" caused AVs
[-] (#0005296) When saving an attachment there are question marks instead of national characters in the folder name
[-] (#0006085) Incorrectly displays file names with national characters during opening and saving.
[-] (#0006101) "&" characters were displayed wrong on Preview Pane's tabs.
[-] (#0006082) (Beta issue) It was not possible to send files using the "Send to|Mail Recipient" command from the Windows Explorer
[-] (#0006093) It was not possible to use Quick Templates with %ATTACHFILE macros 
[-] (#0006096) A cosmetic problem in Folders Properties dialogue with the "Compress on exit" option
[-] (#0006083) Alignment on the filter tab of Folders Properties dialogue
[-] (#0006107) Incrementing file names when extracting attachments is broken 
[-] broken importing from UNIX mailboxes
[-] (#0006114) Incorrect filename displayed in pane and tab - question marks instead national chars
[-] (#0006111) SMTP: TB sends EHLO/HELO localhost instead of the client name in outgoing SMTP connections 
[-] (#0006072) cookie with national characters is corrupted 
[-] (#0006034) Redundant data in mailbox properties 
[-] (#0006081) Sometimes you can see 101% completed tasks in Connection Centre. 
[-] (#0005370) empty main window after a restore
[-] Attaching files to messages via "Send To" Windows Explorer Menu (or via other applications) caused the filename to include full path name in the attachment name.
[-] (#0006116) Retrieving mail fails on the first attempt
[-] (#0006129) Contents of the attachment "" is not available

3.85
[*] Ability to change autochecking and check on startup from cmdline
[*] cmdline /add additional parameters
[*] The option "Keep association between signing and encryption certificates" in S/MIME CryptoAPI implementation is now ON by default.
[*] "Enable OpenPGP" editor option is now OFF by default for new accounts.
[*] Better transport protocol logging for Exchange (MAPI) connections.
[*] A new query "This mass mailing has found contacts in the address book that share the same e-mail address. Do you wish to skip duplicates contacts in this mass mailing so there will be one message per distinct e-mail?"
[*] Submission Form editing buttons in the "Preferences" dialog will be invisible unless you use /EDIT_SUBMISSION_FORMS command line parameter.
[*] When logging TLS Socket error codes, the explanation is given in attention to numeric error.
[*] Removed additional "New" nesting from the address book and the Sorting Office editor window.
[*] Now there are more details in TLS error messages.
[*] The log file of exceptions is now kept in Unicode format, it is now ex_log.txt (was except.log)
[*] The Bat! did store "User Depot" in Registry (HKEY_CURRENT_USER\Software\RIT\The Bat!\Users depot) and if a registry key was deleted, after you run The Bat! and select the directory to "Store E-mail data", The Bat! now is able to find the accounts stored in this directory and offer you to use them, so you don't have to run the Account Creation Wizzard for each account.
[+] When connecting to Microsoft Exchange Server via MAPI, you can turn on "Log transport details" options in the account properties, Transport tab. This will create account_exchange.log file in your account directory during subsequent MAPI sessions. This log file is in Unicode format.
[+] Option to change IMAP interval for fetching all flags 
[+] Ability to check for updates on start up and from scheduler
[+] New command line parameter /DONTSTAYONTOPLOGO which prescribes The Bat! do show the startup logo window, but this window would not stay on top over the other windows.
[+] A button to add submission forms.
[+] Default values for submission forms can also be loaded from XML files.
[+] The Bat! now keeps associations between recipient emails and certificates for encryption also for S/MIME Internal Implementation. Previously, this have been done only for signing, not for encryption in S/MIME Internal Implementation. However, in CryptoAPI Implementation, both signing and encryption certificates were associated with emails.
[+] "Autosubmit" option in Submission Forms.
[+] Added support for anyExtendedKeyUsage in EnhKeyUsage certificate extension.
[+] New macro %FOLDERFULLNAME
[-] When sending outgoing messages via Exchange protocol while another session with this Exchange server was active, the message was left in Outbox rather than queuing out for deletion.
[-] When importing Windows Address Book (Outlook Express), address groups weren't handled properly.
[-] Incorrect filtering by priority in VFs and ViewModes
[-] Other: broken multiforward from common folders
[-] The Report text-box in the Maintenance Center don't scrolls down
[-] Inconsistences of forwarding messages from filters
[-] TheBat! missed icons on some low-color environments
[-] MAPI: attached files had extensions .tmp instead of correct ones
[-] In S/MIME CryptoAPI implementation, if a certificate did contain serveral e-mail addresses, The Bat! could use this certificat with one address onlyl, and the other e-mail addresses were ignored.
[-] In S/MIME CryptoAPI, you might be getting "The revocation status of the certificate or one of the certificates in the certificate chain is either off-line or stale" error. Now The Bat! ignores CERT_TRUST_IS_OFFLINE_REVOCATION error and you should no longer get this error message.
[-] MAPI: fixed ignorance of "To:" field
[-] If a user selects an account root entry but not a single folder, then in the menu Tools/Import messages, all of the sub-menu items are grayed out, including Mailbox Import Wizard which is not folder-specific.
[-] Invalid characters were displayed in some of the columns of submission forms dialogue.
[-] When account configuration files were missing in the account directory, the message templates became blank, instead of getting back to default.
[-] Some details of CryptoAPI errors might not be displayed properly to the user.
[-] The option "bind attachments only while sending out mail" could cause The Bat! to send messages with 0-sized attachments if the files were held by another applications (locked) or deleted since the user have attached the files but before sending them out.
[-] When working with OpenPGP and trying to encrypt to a missing certificate, then the "error" dialog didn't hide after pressing OK or Close button.
[-] The option "Bind attachments only while sending out mail" will now be OFF by default for newly-created accounts.
[-] Some print drivers might give "Invalid floating point operation".
[-] There might be question marks in the account log.
[-] Button captions in the "Connection Center" could be incorrectly displayed under Windows XP.
[-] Checking new messages on Exchange server when there were thousands of already received mails on the server but no new messages, was very slow.
[-] When working with Exchange server and the option to delete messages on server was "ON", The Bat! didn't delete messages from "Sent" folder.
[-] Concurrent Exchange sessions might hang.
[-] There might be question marks in the maintainance center.
[-] There were question marks in the Menu Navigator
[-] System error messages should be given in the language of The Bat! interface if Windows supports this language.
[-] Fixed "multiple quotes" bug when working with Exhcnage severver via MAPI or importing messages from MS Outlook.
[-] Probably a fix for 'Server reports it is not ready, reply: ""' meaningless error message.
[-] Probably a fix for 'Server reports it is not ready, reply: ""' meaningless error message.
[-] problem with Folder Properties dialog on large fonts
[-] S/MIME Internal Implementation didn't allow to encrypt to certificates that did not contain a private key.
[-] When during a POP3 session there were an exception (e.g. AV) during import to the message base or filter processing, no further messages were processed, The Bat! did silently stop importing messages, although continue to retrieve them from server
[-] When a filter did try export messages to non-existing drive, the importing process could stall
[-] When a filter did fail to export messages, there were no error given
[-] problem with exporting message with deleted external attachment
[-] default created viewmodes don't work
[-] 'Yesteday' filter in VMs and tabs
[-] (#0005899) Updating Filters when changing account name
[-] (#0005396) "Move up", "Move down", "Move in", "Move out" are not working correctly when moving folders across accounts in OTFE mode
[-] (#0000647) TB is connecting to server if is TRIAL PERIOD EXPIRED window displayed
[-] (#0001334) Button 'Open PGP Signature Validation Log' works improperly
[-] (#0005919) Invalid display of folder tabs when The Bat! interface language is different from Windows language for non-unicode programs
[-] (#0005931) Messages Tab gui oddity; not showing searched text
[-] (#0005917) TB! v. 3.81.04 fails to paint a complete window on launch; and the Mail Ticker flashes/flickers.
[-] (#0005528) it was not possible to print EML files
[-] (#0002787) "Main Menu" String in Menu Navigator was untranslatable
[-] (#0004545) AB entry popup/file menu entry use the wrong string
[-] (#0000721) Wrong charset is used in Log window (message dlPOPLogMsgInfo)
[-] (#0001041) Connection Center: Task display does not refresh properly
[-] (#0005119) "Tools" / "Privacy" / "Verify Signature" calls verification process twice if the first fails
[-] (#0002776) No recipient error usability issue while saving draft
[-] (#0002956) The Bat sometimes generates MIME headers longer than 79 characters when using "name=" or "filename=" parameters, this can be avoided by using folding.
[-] (#0004216) Importing CSV into AB with a field in one char produces empty field
[-] (#0002363) Import of Suffix & Prefix Reversed from comma-delimited CSV file
[-] (#0005762) duplicated e-mail address while importing cert
[-] (#0002765) The Bat! doesn't respond properly to shutdown or logoff messages
[-] (#0005370) Empty main window after a restore or abnormal exit on a first run.  For example, after restoring from a backup, if the main form is almost empty, the user should switch the "window split mode" to get things back.
[-] (#0005070) Retrieved messages from POP server are not imported because of first message
[-] (#0005975) Untranslatable option "Decrypt message" and whole dialog "Decrypt message" in Sorting Office
[-] (#0005976) Actions are missing in main menu and context menu in Sorting office dialog
[-] (#0005945) Message "No updates available" not translatable
[-] (#0005977) Action "Check for update" and whole dialog "Check for update" in Scheduler is untranslatable
[-] (#0005978) Context menu item "Execute task now" is enabled even no task is selected
[-] (#0005950) Address Book: wrong addresses could appear in pop-up menu for entries with multiple e-mail addresses.
[-] (#0002174) It was possible to gain access to messages in a folder of a password-protected account via reminder action
[-] (#0005985) Move controlelements for a better (German) translation and usability 
[-] (#0005985) Move controlelements for a better (German) translation and usability 
[-] (#0005991) OTFE: Unable to save a message as text file!
[-] (#0005995) the font of reading confirmation is not suitable for chinese characters
[-] (#0005994) the font of dlSBCryptPlain is too small for chinese translation
[-] (#0005987) Attachments are renamed: name -> #name
[-] (#0001384) Replying to an HTML message results in incorrect line break in original message.
[-] (#0001203) Incorrect log with Selective Download
[-] (#0001411) Delete message confirmation is not shown under some occasions

3.80
[!] New interface customiser with rich capabilities
[*] Folder properties re-design
[*] 'Sorting office' re-design
[+] Filters: Ignore and read option for Selective download Filters
[+] "Load remote messages" command to queue loading of all unread (or selected) messages that were not downloaded from IMAP server at once.
[*] Message Editor: AB template is invoked the same once another header field is selected
[*] First four search scopes in message finder made persistent
[*] The "Display message groups as messages..." option
[-] (#0005663) Stop messages search not recognized
[-] (#0005742) LDAP Addressbook search could cause AVs
[-] (#0004722) Virtual Folders not showing all messages it should
[-] (#0004597) Backuping IMAP mails fails....
[-] (#0005751) Message list header has white background when using multiple sort
[-] (#0005757) Character set of the message changed in a VF is not saved
[-] (#0003157) Addressing a message to event's linked Address Book entries was not possible in a scheduled action of message creation
[-] (#0005555) Many duplicates in "Disable opening files" field in Protection section of Preferences dialog
[-] (#0005730) "Regexp too long" when opening attachments
[-] (#0005724) Scheduler actions for Sending/Receiving mail was not working
[-] (#0005793) (Beta) Option to send messages generated with filter actions was ignored
[-] (#0005374) roughly-estimated attachment size shown as exact.
[-] (#0004054) Errors while importing LDIF go to EXCEPT.LOG and do not cancel the entire process
[*] (#0004197) RFC-2231 is now supported for received messages
[-] (#0005550) Moving a filter in the filter tree could make another filter selected
[-] (#0005769) It was not possible to Use links to address groups in the "Wath&Send files" action
[-] (#0005390) Problem with Windows-1258 character set
[-] (#0005578) A cosmetic issue in the Account Properties dialogue
[-] (#0005782) Cosmetic bug in MicroEd caused text "leftover" when font's character set was changed
[-] (#0005769) Watch and Send files action was not sending one file when multiple files were sent separately
[-] (#0005817) Wrong button positioning in the Folder Properties dialogue when large fonts were used
[-] (#0005820) Sorting Office resize bug
[-] (#0005812) commas in pop: and imap: URIs weren't %-coded
[-] filename added to EXCEPT.LOG message when failed to create a LDAP#x.ABD file
[-] SMTP Auth was reset if account "created" by an existing one.
[-] IMAP: remote outbox fixes

3.71
[+] Advanced search
[*] Search speed optimizations
[+] You can import addresses to the address book from X.509 binary certificates.
[+] Folder Maintenance stores previous operation checks
[+] The Bat! now works with Outlook Redemption DLL (http://www.dimastr.com/redemption/) for better importing from MS Outlook.
[+] Outlook Import and Exchange MAPI: added support for attached RFC-822-messages embedded as ATTACH_EMBEDDED_MSG.
[+] When importing addresses to the Address Book, you can select multiple files.
[+] Minor: cmdline parameter /MsgId:ref to open message with specified ref on startup
[+] Help button for the "Pick email address" dialog.
[!] Removed deprecated feature "Client-Server Mode" 
[*] Better error logging for Exchange Server
[*] Better error logging for MAPI Exchange connections.
[*] Coloured sorting key column of the message list is back
[*] common folders now do allow setting the confirmation behavior and templates;
[*] Better mail retrieval for Exchange server.
[*] When working with Exchange server, The Bat! queries messages one-by-one.
[-] When importing messages from MS Outlook or retrieving from MS Exchange server via MAPI, transport message headers (RFC-822) weren't preserved for messages delivered by SMTP.
[-] Import from MS Office 2000 Outlook and earlier didn't work in The Bat! since version 2.05
[-] Better name resolution in Exhchange MAPI sessions.
[-] Exchange MAPI: The Bat! might consider some folders on Exchange server as not for email messages and could skip them during mail retrieval
[-] Exchange MAPI: incorrect number of processing folders was displayed during mail retrieval: The Bat! did also count empty folders
[-] Exchange MAPI: The Bat! did improperly calculate the total e-mail message count: non-email items like appointments or addresses were also added to the total number of e-mail messages to retrieve, although The Bat! did skip these non-email items
[-] Exchange MAPI: you can go to Account|Properties|Options and turn on "Verbose Log" to see which folders and items does The Bat! skip or process during Exchange retrieval
[-] Exchange MAPI: A dialog box should be displayed to prompt the user for the profile password, if required. Now The Bat! uses the following MapiLogonEx flags: MAPI_EXTENDED | MAPI_ALLOW_OTHERS | MAPI_EXPLICIT_PROFILE | MAPI_NEW_SESSION | MAPI_PASSWORD_UI | MAPI_FORCE_DOWNLOAD.
[-] Exchange MAPI: When verbose logging is enabled, when The Bat! skips non-email items, it displays the Message Class and Subject of these items.
[-] Exchange MAPI: The Bat! did calculate the number of skipped messages improperly.
[-] possible AV on exit, IMAP account
[-] When importing messages from MS Office Outlook, The Bat! didn't convert X.400 addresses to SMTP addresses. This opportunity is only available for Office XP, Office 2003 and later versions.
[-] The Bat! didn't import messages which had no bodies.
[-] IMAP: fix of duplication on synchro
[-] IMAP: moving to local folders
[-] IMAP: possible wrong encoding 
[-] Minor: system hotkey couldn't be cleared
[-] "Edit personal certificates" button in Account Properties also works for CryptoAPI S/MIME implementation
[-] The filter condition "Time of ... is ..." was not storing minute values
[-] (#0005373) Content of message Memo as filter condition does not work
[-] (#0005302) "Create a formatted message" filter action is broken
[-] (#0005124) Macro %TO, %FROM & %SUBJECT doesn't work if field was previously set empty
[*] (#0005654) Create Filter dialog (menu: [Specials -> create filter): checkbox added to create a common filter
[-] (#0005620) deletion of qsearch-created tab not always removed filter
[-] (#0005619) Crop Button Macros
[-] (#0005610) Customiser: Shortcut items actually missing shortcut keys produced AV on exit
[-] (#0000767) It was not possible to set an empty name for iKey1000 token.
[-] (#0005569) Invalid focus position in S/MIME input password dialog
[-] (#0002252) Cursor not positioned correctly in Template editors (including Quick Templates) when you click with the left mouse button on the place where you would like to put the cursor.
[-] (#0005649) Under IMAP, color filters incorrectly color messages 
[-] (#0005551) In CryptoAPI S/MIME implementation, if a certificate didn't have a CRL distribution points extension, The Bat! wrote that certificate revocation status is unknown and ceased to use this certificate.


3.65
[+] Minimize on close option
[-] (#0005580) VF search (filter) in 'Text' does not work at all
[-] (#0005582) Autocomplete suggestion list box doesn't dissappear, when user fills not matching part of name
[-] (#0005553) When user enters text and TB autocompletes it in header field, everything dissappears after pressing "Enter"
[-] (#0005559) Browsing virtual folder via "Enter" key or menu item doesn't work
[-] (#0005562) AV then i close TB without close messages sourse
[-] (#0005565) Groupbox Options in Folder - Properties
[-] (#0005566) Sound tab in folder properties
[-] (#0004852) Sometimes messages don't filtred in inbox
[-] (#0005563) AV and runtime error after creating new IMAP folder
[-] (#0005557) Lock up when searching "any part" using VF
[-] (#0005502) F1 doesnt work in message view (not main window)
[-] IMAP filtering
[-] IMAP message list retrieval
[-] Import from MS Office 2000 Outlook and earlier didn't work in The Bat! since version 2.05.
[*] Better error logging for MAPI Exchange connections.
[-] When importing messages from MS Outlook or retrieving from MS Exchange server via MAPI, transport message headers (RFC-822) weren't preserved for messages delivered by SMTP.



3.64
[*] Much faster search engine
[*] Improved Unicode support
[*] Improved editor and autocompletion
[*] Slightly modified IMAP 
[+] Updated help file
[-] Various bugfixes



3.62
[+] Message list tabs
[*] Improved forward/reply/redirect of HTML messages
[*] Improved Unicode support
[*] Reduced memory usage 
[-] Various bugfixes


3.6
[+] Zoom pictures in HTML viewer
[+] Search in encrypted messages
[+] Automatic hotkey assignment to menus, toolbars and popups
[+] You can now edit SmartPad preferences
[+] Complete integration of setting colour groups on IMAP
[+] Exchange: You can use existing profiles with Exchange Mail Server, just go to Account|Properties|Transport and select "Existing Profile" choice.
[-] (#0004818) Configuration file TBUSER.DEF (TBUSER.EEF in OTFE) was not backuped by internal Maintenance Centre
[-] TBUSER.DEF didn't migrate to TBUSER.EEF
[-] There was a bug in replying to HTML messages
[*] Writing user config (USERDEPT.INI) after reading this file at startup no longer performed.
[-] The position of the cursor is wrong when changing between the editors.
[-] (#0003889) Micro-Editor, selective shift/arrow button quoting from RTV, Smileys enabled, Smiley handles are not quoted.
[-] (#0004919) Contex tmenu for attachments not properly working
[-] (#0004872) color selection dialog in table property cannot be translated 
[-] (#0004729) Popup menu in Scheduler (Edit Event Window - Tab Actions) can be applied on another grid 
[-] (#0004849) Window Scheduler - Edit Action - Refilter Action appears partially out of display 
[-] (#0004150) After pressing "menu" key context menu shows in the left top corner of area of editing 
[-] (#0004851) Two Credits Overlap
[-] (#0004959) About box glitches
[-] (#0004955) Container item can't be hided by "Hidden item" and is not auto-hided, when all sub-items are hided 
[-] (#0004954) Question "You have unsaved changes. Apply them now" appears even no changes were made 
[-] (#0004866) Dynamic items for Remind Later are not refreshed on language change
[-] (#0005002) VF unread count increases by 1 every time it is manually refreshed
[-] (#0003159) Menu navigator output is wrong 
[-] Fixed different memory leaks
[-] IMAP : memory usage during message list request
[-] VFs: un-expected AV if auto-refresh enabled
[-] Automatic hotkey (shortcut) assigned only to chars of some alphabets only
[*] The Bat! now uses PCRE 6.2 with Unicode support for Perl-Compatible Regular Expressions
[-] When displaying certificate properties, ASN.1 Object Identifiers were incorrectly shown
[-] There were an AV when verifying PGP signatures by PGP internal implementation
[*] right alignment of name column in message header pane
[-] Bugs with MAPIReadMail, AV errors on exit when Simple MAPI was used
[-] Bug in processing SimpleMAPI requests causing slow functioning of the subsystem
[*] some cosmetic fixes for SimpleMapi
[-] (#0005005) Failure while changing folder name in OTFE
[-] Other: account couldn't be moved up/down
[-] Other: cursor Tabbing problem in Headers
[*] Added more free space around progress characters in the view of window of backup progress.
[-] (#0004781) "Check folder for viruses" did stop checking after the first error of an antivirus plugin.
[-] (#0005034) Autohotkey feature make the chinese translation wrong
[-] (#0003102) eMail received with charset=iso-2022-jp via MAPI (Exchange) or imported from Outlook have no text in the body
[-] ampersands in the toolbutton hints
[-] (#0005051) hotkeys not assigned to extended Latin chars
[-] (#0005044) White space in Header Pane with 'Sender Photo' | 'Fit Headers to Image' selected
[-] The Bat! didn't move folders across tree levels in On-The-Fly encryption mode.
[*] Infrequently-used tree items in the account properties are collapsed by default
[-] Search: stuck on signed HTML messages with attachments
[*] Updated ZLib to version 1.2.3
[*] libpng updated to v1.2.8
[-] Fixed a big memory leak on display of PNG images (attached to a message) as tabs.
[-] (#0005062) Folder colour groups were ignored while dragging and dropping on the tree 
[-] (#0005068) The Bat! was losing one character per line decoding MIME Base64 multiline header (coded incorrectly)
[-] (#0004982) Wrong warning was displayed when adding new header field with no RFC name filled 
[*] US-ASCII charset is now equal to the current windows locale
[*] Pronunciation of Folder fields
[-] Outlook Import Wizard might stop import on particular message and not proceed importing further messages.
[-] Exchange: Message format (Plain or HTML) wasn't' explicitly specified, Exchanges might have added html part to a plain text message.
[-] Exchange: Server could cease connections for The Bat! after a few hours of work
[-] Exchange: Message format (Plain or HTML) wasnt' explicitly specified, Exchanges might have added html part to a plain text message.
[-] MAPI: Fixed memory leaks when sending or receiving messages from Exchange, or when importing Outlook messages.
[-] IMAP: Bug in IMAP parser could cause session hang ups
[-] IMAP: Folder names weren't correctly displayed in Sorting Office
[-] IMAP: Fix of colour group lost on IMAP after nested filter
[-] Fixed multiple question marks in the right part of the About dialog.
[-] Netscape certificate chain might not have been imported
[-] Images were not loading
[-] Ctrl+R in the message list didn't invoke "Reply"
[-] When exporting certificates to a CER file, an option to not export the private key was ignored
[-] Problem with disappearing scroll bar
[-] Extra line breaks in QTs
[-] In the On-The-Fly Encryption mode TBUSER.DEF didn't migrate to TBUSER.EEF
[-] Certificate generation didn't work
[-] Ctrl+F shortcut in the message list didn't work, it should have invoked the message finder 
[-] Using QT editor was causing AV on exit
[-] CryptoAPI: CryptoProvider selection drop-down list might have garbage characters in the end of each provider name.
[-] ISO/IEC 8859-13 was not included in the list of available charsets
[-] If edition of The Bat! was configured in the registry, the choice of On-The-Fly encryption was ignored
[-] Double click didn't work in folder selection dialog.
[-] Conversion of headers in the message editor was performed too often
[-] "Jumping header field" problem in the editor should be finally fixed
[-] In TLS and S/MIME internal implementation, some valid certificates might not been parsed correctly because of invalid ASN.1 BER encoding of some values of BOOLEAN and INTEGER data type.
[-] Internal S/MIME implementation didn't honour KeyUsage and ExtKeyUsage certificates extensions
[-] In S/MIME internal implementation, import of private keys didn't work.
[-] fReqListCS must be initialized before loading delayed requests (otherwise, we get AV at start)
[-] Address Book: fixes some memory leaks when importing from Outlook Express Contacts.
[-] Problems with detecting character set of a message
[*] (#0004723) Character set Automatic Detection was not changing the state of the menu state 
[-] (#0004912) Replying to HTML in ISO charset was corrupting national chars
[-] (#0004676) Active account selection from the Tray menu was not working good 
[-] (#0004850) No folder maintenance was available when is account name selected
[-] (#0003868) Mailbox import window was too narrow
[-] (#0004647) String "Auto backup" missing for translation
[-] (#0003725) The font of account memo/template didn't suit Chinese 
[-] (#0004978) Error "No folders selected" appears, when is folder maintenance of password-protected account scheduled and account is protected
[-] (#0004723) Invalid RFC822 (2822) mailbox specification error
[-] (#0004782) View Message Source was not working right under Win9X
[-] (#0004802) Windows Server 2003 is recognized as "Windows NT Clone 5.2" by %WINDOWSPLATFORMNAME macro
[-] (#0004841) Blank caption for item "View" in Dispatcher's main menu
[-] (#0003830) Shortcut key input box in Sorting Office needed resize for Chinese translation
[-] (#0004833) Default account's Charset setting was not working
[-] (#0004424) %OAttachments gave mime-encoded filenames in 3.0.9.x (works correctly until 3.0.2.10)
[-] (#0004932) Access Violation after saving attachment from embedded message
[-] (#0004871) Add address submenu was not working
[-] (#0003958) Disk space measures during backup weren't human-friendly
[-] (#0004723) Complex names from address fields containing both RFC-special and non-ASCII characters were not enclosed in quotation marks
[-] (#0004534) empty (captionless) menu item it the address book
[-] (#0004401) Interface: Hint of the string "Plain", "On-The-Fly Pwd" etc. indicating selected OTFE mode in Status line are not available for translation
[-] (#0004578) Theme list was not sorted
[-] (#0004612) Connection Center Opens in Background when getting new messages from account selected from drop-down menu on the toolbar
[-] (#0004720) Priority icons were not drawn in the message list pane
[-] (#0004862) Unwanted message copies in temporary directory were left when saving messages into a UNIX mailbox
[-] (#0003805) Message Finder: String size "Look in:" is too short 
[-] (#0003950) The font of labels in backup progress dialog needed adjustment for Chinese translation
[-] (#0003600) Internal folder names ($KNOWN$, $JUNK$) in actions in Sorting Office weren't displayed in human-friendly way
[-] (#0004734) Using of attachment menu when a preview pane is off caused AV
[-] (#0003968) "Use  By..."  Does Not Show which Folders are Using a View Mode
[-] (#0004692) No keyboard accelerator for Specials on main menu
[-] (#0004879) Extra TAB required when switching between panes in the main window
[-] (#0004972) Attach menu was not updated
[-] (#0004839) UTF-8 text was lost when reopening a message editor 
[-] (#0004977) Forwarding Filter does not work
[-] (#0003859) Buttons "Edit/Delete" in Actions and Links tabs are always enabled even no action or link is selected


3.5

[!] Fully customizable user interface
[!] On-The-Fly-Encryption (only in Professinal version)
[!] Biometric authentication (only in Professinal version)
[+] Scheduler action in filters
[+] Macros in filter actions
[+] Grouping by date/sender/recipient
[+] Support of simultaneous IMAP connections
[-] Various bugfixes


3.01
[+] Improved Filtering System interface
[+] Customizable ticker
[-] Massive bugfix. There is no need to name every fix we made, but we are sure those fixes made The Bat! more reliable and run smoother than ever.
[-] Reduced memory usage


3.0
[!] Completely new filtering system, easier to understand and better to manage
[+] Automatic filtering on IMAP
[+] Mail chat (instant messager via simple mail protocols pop3/smtp)
[+] Virtual Folders and Folder View Modes
[+] Chat Virtual Folders for watching conversation threads or waiting for replies to specific messages
[+] Right-to-left text editor for eastern languages
[+] More anti-spam options
[+] Built-in Bayesian anti-spam plugin
[+] Support for Microsoft Office Keyboard commands
[+] Connectivity to MS Exchange servers
[+] New signed MSI installation to conform to XP SP2 Internet Explorer
[+] Improved XP-friendly interface, and possiblity to apply different skins to the program interface


2.12

[-] VF: incorrect working with Trash folders
[-] Wrong message was shown by quick filter
[-] (#0003269) Copying a single word does not copy the last character
[-]	(#0003244) "From" in Header-View is missing at start-up with param /min or /minimize
[-]	(#0003003) Plain text (Windows) - Insert cookie doesn't work
[-] (#0002690) The Bat! in CryptoAPI mode couldn't display S/MIME messages with content encapsulated inside the signature object.
[+] GUI: header pane shows photo for sender presented in AddressBook
[+] Improved AntiVirus (BAV) API to pass original attachment name to the scanner in Unicode
[+] MicroEd: Ctrl+Del deletes word on the right
[+] Support of multiple .msl files located in images directory
[-] IMAP: loose of messages/flags after new message arrival
[-] IMAP: Courier Server compatibility
[*] IMAP Requests queue Connection Center
[*] "Compress Folders" also defragments message base and index files (.TBB and .TBI) on NTFS volumes
[*] IMAP synchro progress in IMAP requests
[*] Usability improved in the Sorting Office window: for the input fields with accompanying buttons, Enter emulates first button click, Cltr+Enter is used for the second button (if any); tab stops set more correctly now.
[-] "Mark stored junk mail as read" checkbox enabled status wasn't dynamically updated when checking "Move a message to the Junk folder if the score is greater than"
[-] (#0001010)	Connection Center was always bringing TB! main window on the top after it's finished
[-] (#0001146) When searching on LDAP server which was returning empty entries for user certificates, error messages were popping up for each addressee.
[-] (#0002744) AB's "File|New message using template" commands were using AB entry's personal template if any.
[-] (#0002792) AB header titles were not changed immediately upon language switch
[-] (#0003079) IP address was provided in non-literal form in the SMTP's EHLO/HELO command
[-] (#0003083) X-Mail-Chat: Yes  header was added to all automatically created messages
[-] (#0003085) Sometimes content of letter in virtual folders not displaying in prewiew pane
[-] (#0003132) Filtering by AGE did not work
[-] (#0003161) Mark the mail in common VF as Junk leads to common junk mail folder
[-] (#0003206) TheBat! asks for a password, when you change the account in editor
[-] (#0003230) The hint of Menu Navigator is blank
[-] Ctrl+Alt+Shift+T Reloads images from .msl files
[-] Ctrl+Shift+R Show/Hides Connection Centre
[-] Exchange : Attachment names with national characters were incorrectly encoded when sending messages via Exchange protocol
[-] Exchange : Some Exchange-related fixes
[-] Group box captions didn't paint with correct charset with XP Themes.
[-] HTML Editor: 'Insert table' font
[-] HTML Editor and status-bar autospell check
[-] HTML Spell-check caused AV
[-] IMAP Trash used incorrect image
[-] IMAP: (#0002290) Autosynchronisation doesn't lead to sub-folders being synchronised
[-] IMAP: (#0003172) subfolder not synchronized automatically
[-] IMAP: (#0003196) "Funky" message list pane and message pane refresh
[-] IMAP: (#0002383) INBOX can be set as pre-defined Outbox, Sent and Trash too
[-] IMAP: AV on some filters on local Outbox
[-] IMAP: Changing remote Outbox/Trash/Sent doesn't need program restart
[-] IMAP: Moving messages has some problems (may be it caused problems in deletion and in filtering)
[-] IMAP: better work with remote Outbox at Courier IMAP server
[-] IMAP: doesn't send message if other requests (sync, list) are before and IMAP Outbox used
[-] IMAP: filtering to local folders was not working
[-] IMAP: filtering ignored queue
[-] IMAP: filter by kludge AV Error
[-] IMAP: incorrect message number in Sync and Download Requests
[-] IMAP: search results were not sorted
[-] IMAP: sometimes synchronization of new messages cleared all folder cache
[-] Incorrect copy from source window
[-] It wasn't possible to save attachments which had directory component in their filenames.
[-] MicroEd: Spell check language in status-bar popup menu
[-] SMTP/TLS+dedicated port workaround for servers that do not accept data blocks larger than 2KB.
[-] Sort order arrow in the message header was reversed.
[-] Spell check language in status-bar
[-] (#0002903) Switching between text/html viewer form Main Menu/View/Use plain viewer (or from viewer popup menu)
[-] VFs : SecureBat - Crash when marking a folder read while it is assigned to a virtual folder
[-] some other cosmetic fixes


2.11

+ Mail Chat (Tools|Mail Chat)
+ Chat Virtual folders for watching conversation threads or waiting for replies to specific messages
+ "Utilities|Create a Quick Template" menu command in the message editor to quickly create a QT based on the selected text
+ (#0001869) New Window Split Mode - Full-width Message List
+ Automatic filtering on IMAP
+ Customizable hotkeys for next/prev folder tab (Edit shortcuts/MainMenu/Specials)
+ It is now possible to re-filter only selected messages
+ Message Editor (using MicroEd) has new status - AutoFormat, AutoWrap, JustifyOnWrap, AutoSpell
+ Possibility to insert a line divider in HTML editor
+ URLs of incoming messages are added to the log
+ Possibility to open URLs by double click from the account's log viewer
+ SmartBat.INI: [Options] Taskbar = 1  - shows smartpad in taskbar
+ Support of Images\PDSF.MSL file for translating smileys (see the Beta distribution file)
+ VF message DblClk - opens VF folder view; Ctrl+DblClk - Follows message; Shift+DblClk - opens folder view
+ Viewing account's log window is no longer modal
+ Ctrl+Shift+Tab switches tabs
+ UTF-7 is now supported in IMAP folder names 
* (#0001307) Tab order in the Folder Maintenance Centre is now working more correctly
* (#0002992) UTF-7/8 decoding is now much faster
* It is now possible to log manual refiltering
* Search options in the Accont Log View pop-up menu
* The current folder was removed from the Unread tab when new mail was received
- (#0001633) Character set detection bug in PGP/MIME messages
- (#0001742) Unread messages were loaded and treated as read during refiltering process
- (#0002259) Embedded image files were multiplicated at each [auto] save
- (#0002653) Account tree nodes' states were not stored correctly
- (#0002673) Selected shortcuts for Send/Queue in the message editor weren't remembered
- (#0002716) Access Violation error while search in a deleted folder
- (#0002764) The "l" LDAP attribute was not processed
- (#0002922) Deleted messages counters were not updated in the Folder Maintenance Centre
- (#0002951) Access Violation error when selecting folders for search in message reminder
- (#0002955) Generic view mode setting is not saved, previous setting is used after restart
- (#0002972) Account tree expand, when you open the account properties
- (#0002997) Split mode - full width msg list - msg preview toggle one way
- (#0003005) Virtual Folders think they're Normal Folders is VF name and Directory are not the same
- (#0003026) Option "Edit | Select all" doesn't work in HTML editor, Ctrl+A works
- (#0003027) MessageFinder does not "Follow"
- (#0003038) Using "IMAP Folder management" deletes account level VFs
- IMAP folder management could fail to see some folders on some IMAP servers
- No duplicates of message in chat folders
- Some other minor fixes
- Chat didn't recognize sides
- Source view can be used without mouse
- 'Watch replies in...' uses full folder paths
- Editor modified icon didn't changed
- Empty chat folder removes watching from all messages
- Some minor fixes



2.10


! It is now possible to create Virtual Folders: "New|Virtual Folder" in the folder tree pop-up menu or "Virtual Folder" button in the Message Finder
+ Folder set tabs for viewing limited sets of folders like folders with unread messages, Virtual Folders and folders associated with a particular Colour Group
+ New HTML editor with support of tables and lists
+ Marking all messages as read is now working for sub-folders and entire accounts
* Selection cursor in HTML and Rich Text Viewer
* Speed of loading messages into HTML/Rich Text viewer is improved
* When a message base size is about 2GB, an explanation error box is given.
* Common Virtual Folder name decoration can be changed in Options/Preferences/Global
- (#0002223) View mode: Entire message condition disappeared from Filter section
- (#0002645) "No message loaded" ws displayed when a message did not have a textual body
- (#0002753) %OCHARSET macro was not functional
- Fixed an AV on TLS sessions with hosts which didn't have host information in the certificate.
- Fixed a problem with text height calculation in password quiry dialog.
- The Bat! didn't import certificates from some PFX files with empty password.
- (#0002933) Normal folder "test" magically changed to virtual folder on TB! restart
- Some memory leaks
- (#0002924) Virtual Folder shows msgs from password protected accounts after closing the account
- (#0002919) Menu option "Follow" doesn't work in VF, when is "Virtual" folder tab selected
- (#0002843) Message from VF can be saved, but not exported, menu "Tools | Export messages" is disabled
- %LANGUAGE="GN" and %LANGUAGE="GO" macros didn't work.
- (#0002911) Auto read status will mark all read upon read status change of one message
- (#0002855) Folders cannot be repositioned by drag-and-drop into (or next to) the VF one
- (#0002890) VM address groups filtering does not work correctly
- Body filter
- (#0002879) Spanish translation needs some resizing of controls
- (#0002895) Folder movement bug
- (#0002883) Refresh of Virtual Folders was broken 


2.04

! Microsoft Exchange server connectivity (requires MS Exchange client to be installed for providing MAPI transport)
+ More sensible settings for choosing Working Directory 
+ THEBAT.INI file in the program directory can be used for automatic installation on networks
+ Compuserve RPA authentication mechanism
+ POP/IMAP/SMTP session logging settings are stored in the Protocol.INI file of the account's home directory
+ The "Allow search for unread messages across accounts" option in the Options|Preferences dialogue at the Messages page
+ Functions of extension mouse buttons can be redefined in the Options|Preferences dialogue at the System page
+ New "Preview Pane on the left" Split Mode for comfortable mail reading on wide-screen displays
+ RTV: Links from header fields with message IDs are now converted to mid: URLs
* (#0000699) Select/Unselect all buttons in the Backup/Restore dialogue
* (#0000893) Highlighting Log records is now done on per account basis
* (#0001284) Actions of selective download filters are now logged
* (#0002254) The Arrow Left key in the message list when threads are present now behaves the same way as in a tree control
* (#0002268) URL links are now clickable in the Message Source view
* "No message loaded" message on the preview pane (ideas about filling it with more useful information are welcome)
* Better looking total progress indicator in the Connection Centre under XP Themes
* Optimised search for MailTicker messages on IMAP
* Reworked POP3 module: correct behaviour with large messages left for later download, etc.
* Scroll bar now always appears in the MicroEd editor whenever scrolling may be needed
* Theme-aware headers of the message list
- (#0000230) When using submission forms with "MSG TPL", national characters weren't encoded.
- (#0000420) Deleted messages were not immediately displayed in "Browse deleted messages" windows
- (#0000426) Delete/Abort buttons of Connection Centre were not functional with the Dispatcher open
- (#0000784) A finished Folder Re-filtering dialogue could not be closed by the Esc key
- (#0000844) SmartBat! contents wasn't restored from the backup.
- (#0000911) MailDispatcher's Open flag was not functional in most cases
- (#0001016) Address Groups templates were not used if a group name was entered manually or from the Favourites menu
- (#0001169) Common folders didn't appear in the message tree after restore until restart of The Bat!
- (#0001172) Properties of common folders weren't backed up.
- (#0001180) User dictionaries weren't backed up.
- (#0001266) It was not possible to create a filter from MSG/EML file viewer
- (#0001355) Print selection was causing feeding the same amount of pages as for the entire message
- (#0001357) "Font size" bug for printing messages
- (#0001364) The "URL:link" style links are now recognised
- (#0001412) "pure" HTML messages were printed incorrectly in many cases
- (#0001478) Copying messages from local to IMAP folders was actually moving messages
- (#0001601) Trash folders were processed in order of its appearance, now Trash folders are processed after all other folders are processed
- (#0001612) Bug with printing headers of messages with non-Western character sets
- (#0001619) Account folders were included when searching for lost common folders
- (#0001758) Messages marked as Junk and moved to the Junk folder are marked read if the "Mark stored junk mail as read" option is set
- (#0001813) New mail sound should not be played for junk messages
- (#0001818) Messages could not be copied between different IMAP accounts
- (#0001828) Back button in the New Account Wizard was taking to a wrong page when setup was about to finish
- (#0001862) When S/MIME signed messages was opened for editing from the Outbox, use of PGP was selected instead of S/MIME
- (#0001906) Empty HTML body was not displayed empty in HTML viewer
- (#0001915) Large messages (not marked for retrieval) were deleted from the server during the session next to the one they were detected
- (#0001927) Infected file was left on the disk after displaying the error message
- (#0001976) Account's password was not checked when a message was created with mailto: URL with a password locked account selected
- (#0001981) Extra empty lines were displayed in the plain text versions of HTML messages with HTML tags
- (#0002172) Crash upon selection of a source folder for Read/Reply filters under Windows 9x/ME
- (#0002237) Bug with using wrong Top/Bottom definitions in the scrollbar local menu of MicroEd/PTV
- (#0002244) Message age was incorrectly counted for View Mode filtering
- (#0002251) Bug with displaying sorted columns in message list with a wrong background colour
- (#0002253) IMAP deletion behaviour was inconsistent
- (#0002265) Folder commands were disabled on IMAP folder even after the messages list was cached
- (#0002283) IMAP Folder Compression was not functional from the Maintenance Centre
- (#0002299) Filter editor in the Editor View Mode dialogue was highlighting wrong menu items as default
- (#0002301) It was not possible to backup View Modes
- (#0002308) When the "HTML with plain text part" editor was selected, the "pure" HTML editor was actually used
- (#0002352) The "Close a separate viewer on Reply/Forward" option was not functional in some cases
- (#0002359) It was not possible to backup Scheduler tasks
- (#0002361) It was not possible to backup user-defined message headers
- (#0002374) Caret was disappearing from the HTML editor
- (#0002382) When account's password was blank, address book template was not used (from now, blank templates are replaced with %BLANK)
- (#0002386) Address Completion was looking for entries with no e-mail address defined
- (#0002388) Delete menu items were disabled while the Deleted Items "address book" was selected
- (#0002390) When a message was being MIME-Forwarded, no account was selected in the message editor
- (#0002438) Move messages from a local folder to an IMAP folder was not updating the message list
- (#0002444) Deletion from an IMAP folder to a local folder was leaving messages unread
- (#0002466) Windows Editor was non-functional after adding attachments
- (#0002480) Scrolling with mouse wheel was not working when the setting was "one screen at a time"
- (#0002481) (Expression calculator) Power operator had the same priority as multiply/divide operators
- (#0002502) Progress bar display in the Backup/Restore window was broken
- (#0002510) Kaspersky AVP plug-in was lost on restart
- (#0002411) Actions at the end of an event were not executed
- .CHM files were not taken into account for context help
- Appearance of Original Text pane is improved
- Bug with hanging POP connections introduced by reworking POP3 module should be fixed
- Bug with losing last message position in result of folder compression
- Bug with sending from IMAP account when OUtbox is located on the server
- Correct behaviour on checking/copressing IMAP folders
- Cruise mouse buttons were not processed properly by inactive controls
- Double click on an address book item was not functional
- Due to a bug in the Plugin API, plugin configuration couldn't be saved.
- Fixes for pasting text from locales other than the system's default (must be checked under Win9x)
- Incorrect View Mode assignment in the Folder Properties dialogue
- Multimedia keys on extended keyboards were not functional in the main window
- Redirect of HTML messages should be working now
- Sometimes, going to a new message across folders was not focusing on an unread folder.
- The Bat! could fail to locate root certificates during TLS connections with "localhost".
- The Bat! didn't work under Windows 95 and 3.51 because it has been statically linked to "TrackMouseEvent" function.
- View Modes created from another view mode were not functioning correctly
- When signing with GnuPG, if the signer had multiple keys, The Bat! could offer disabled, expired and revoked keys as well.
- Search command freezed The Bat! after update from versions before 2.01.50
- Spell checking before send was not functional in HTML editor
- Spell checking in HTML editor was considering words with non-alphabet characters


2.02 Christmas Edition

+ "Hot Link" clicking for address fields in the message editor to invoke address picker
+ %ModifyOnce(header1, header2, etc) macro to prevent headers to be set more than once
+ %QuoteEmptyLines template macro (the name speaks for itself :-)
+ AES encryption algorithm (128 and 256 bits) for TLS.
+ IMAP Fine-Tune option to disable message flag refreshing each time a folder selected (to save time and bandwidth in case of single client and single user access)
+ Import of Outlook Contacts Folder into the address book
+ Import of Outlook Express address items (Windows Address Book)
+ It is now possible to assign folder to a colour group
+ Possibility to set background for HTML documents (some work is still required though :-)
+ Server Timeout settings (see the Transport page of the account properties dialogue)
+ Updated core interface library for themable interface
+ View Modes for message list
* (#0001383) Some non-Latin characters were treated as word breaks in the spell checker
* (#0001420) Folder database is compressed on exit
* Extension of the %TEXT="-nn[L]" macro to include nn lines from the end (the L parameter allows inclusion of lines with URL)
* IMAP folders are now created without the option to display unread messages on MailTicker to prevent excessive Search on each connection startup
* It is now possible to search text in the message source viewer
* More sensible scroll bar settings for MicroEd
* Possibility to add links in HTML editor
* Quoted-printable is now the default encoding for 8-bit messages for new accounts.
* Search for attachments reimplemented (it's needed when attachment was moved to a new place)
* Tidier looking dialogues under WinXP
* Vertical Scroll size in the Plain Text Viewer is reduced by one line
- "Read" flag wasn't imported from Outlook or Outlook Express message bases
- (#0000865) Fixed Access Violation on imporing Outlook message base.
- (#0001211) Address book entries witout e-mail addresses were duplicated when restored from a backup archive
- (#0001244) Upon editing multiple address entries, the gender was reset
- (#0001366) It was possible to open Account Log window twice if the main window wasn't active
- (#0001393) Outdated "application/x-pkix-certreqresp" S/MIME protocol was not supported
- (#0001398) Only the first defined Key server was used for search PGP keys with PGP v7+
- (#0001415) The old way of displaying of received/created time is restored
- (#0001518) HTML toolbar visibility was not remembered and its name wasn't appropriate :-)
- (#0001532) Ctrl+H was not working in Mail Dispatcher
- (#0001618) A dot character was added to the outgoing attached files without extension
- (#0001637) Built-in PGP support did not support comments from PGP preferences
- (#0001643) IMAP folder positions were not stored during "Reset list" commands of the IMAP Folder Manager
- (#0001655) The "Invert selection" option was not working in Search window's folder selector
- (#0001777) UUencoded files were not processed for IMAP messages
- (#0001821) HTML-to-Plain routine was converting the <title> tagged text as a part of plain text content
- (#0001823) Macro %TEXT="nnL" was not working in accordance to documentation
- (#0001826) Access Violation error when cancelling message with saving it as draft
- (#0001853) TLS certificate errors were not logged as errors
- (#0001867) It was not possible to use a rigtht-click pop-up menu in the message source viewer
- (#0001972) it is possible to view all the recipients when decrypting a GnuPG message encryptied to multiple recipients.
- (#0001978) IMAP folder names were not added to the drop-down lists of system folder combos in the account properties dialogue
- A dot was always added to the name of an attached file without an extension
- A lot of cosmetic bugs
- AV Error when filtering message list by Alt+clicking on message field
- Access violation when deleting a folder (must be checked)
- An extra attachment was created due to move attachments between folders when attachments were stored separately
- Bug with encryption in the built-in support for PGP v6-8
- Bug with restoring from v1.xx backup archive
- Bug with scheduler's time setting
- Bugs with losing language settings
- Cursor positioning problem in the Windows editor
- Deletion settings were not used for purging from the Folder Maintenance Centre
- Fixed a "List Index Out Of Bounds" error on Check mail for all accounts (Alt+F2 hotkey)
- Fixed an AV error in the HTML which could seldomly occur on pages with large tables.
- Fixed multiple items in the folder view mode menu.
- Fixed scroll bar page size.
- IMAP messages were not refreshed when their flags were changed by a concurrent user
- If attachment directory was moved to a new location, old externally stored attachments were not searched
- Interface fixes to display chinese symbols correctly
- It was not possible to define a folder for alternative deletion if ordinary deletion was not using any non-Trash folder
- Keyboard shortcut names weren't translatable in the menues.
- Latin characters with umlauts could sometimes not be saved in HTML editor
- Links were not automatically highlighted in the HTML editor
- Macro button was not behaving properly in the account properties dialogue
- More fixes for encryption and signing using built-in PGP v6-8 support
- Outlook Contacts import didn't handle nested Contacts folderes
- Recipient addresses weren't imported from Outlook 2000.
- S/MIME signatures using internal implementation didn't work in 2.01.15
- Selected IMAP folder was not refreshed on new messages arrival
- Some cosmetic bugs with enabling/disabling controls and wrong tab order
- When a message was automatically forwarded/replied, the original text was not converted
- When importing messages from MS Outlook or Outlook Express, "Received" date has been reset to the current date.
- Workaround for buggy Courier IMAP server (the INBOX folder can be marked with \NoSelect flag preventing correct work with the folder).
- cosmetical errros in configuration dialogues (better controls, tab stops, etc)
- fixed some bugs in account properties dialogue
- mailto: URL handler works more precisely now

--- Service release 2.02.3 (9-Dec-2003)

- (#0001982) PGP data was not extracted from HTML messages
- (#0001871) &#nnn HTML entities were not translated
- (#0001883) The "Add to address book" button in the message header editor was using only the TO field data
- (#0001656) "Edit|Copy/Copy To" commands were not working in the separate message viewer
- A lot of cosmetic bugs


2.01

+ More Anti-spam options: mark as read when moved to the Junk folder, move messages to the Junk folder when marked as junk, possibility to use the common Junk folder
+ Support for CAcert root certificates
+ GnuPG passphrase caching. The user now can select from various signing keys available.
+ Support for Microsoft Office Keyboard commands 
+ Address Picker: it is now possible to add addresses manually (not from Address Books)
+ Possibility to set the order of actions of a scheduled event
+ Possibility to control execution based on exit code of a program started by a scheduled action
* X-Mailer header is now optional (switched off by default) 
* IMAP implementation should be less memory greedy now
* Advanced button is removed from the Mail Management page of the account properties dialogue - new pages are added instead
* Updates to multi-language interface
* New nicer logo
* PGP key for office@ritlabs.com is included in the default keyring.
- AV when a folder was deleted from the IMAP folder manager
- IMAP: Possible problems with large literals should be avoided
- Fixed regexp matching of empty strings.
- IMAP option to fetch message structures is finally working
- Message header was not translatable
- It wasn't possible to sign keys using auxiliary IDs of GnuPG keys.
- Fixed an AV when trying to generate a certificate in a newly-created address entry.
- Problem with setting date in the Scheduler 
- Messages in Rich Text Viewer were viewed only using the default system character set


2.00

! Fully reworked true IMAP support
! PGP/MIME support added, so it is now possible to send PGP signed/encrypted files without hassle
! An ability to send out messages in HTML format
! Built-in support for PGP v6-8 
! Completely rewritten preview pane with more sensible options
! Universal interface for handling signed/encrypted messages - no matter which system is used
! Scheduler is now available in the SmartBat window or by pressing Alt+F6
+ Possibility to use an alternative editor using the Message Editor "Options|Message format" menu options
+ Check Spelling before Send/Queue option in the message editor
+ "Specials|Remind later" menu for setting message reminders
- Specials| Create Filter (Shift-Ctrl-F) didn't work when message auto-view was turned off.
- The Bat! didn't support the SMIMEEncryptionKeyPreference S/MIME attribute and thus was unable to verify digital signatures made by Outlook XP.
- SmartBat contents wasn't saved when exiting The Bat! with open SmartBat.
- Fixed some incompatibilities with RFC2797 (Certificate Management Messages over CMS). 
- There was an action in sorted/office filters which was logged as an error and caused an exclamation sound.
* In case of CRAM-MD5 authentication failure on SMTP, there is a fallback to less secure authentication mechanisms, unless "Require secure authentication" option is checked.
- Fixed a bug in "Message Redirect" command with inserting the redirector's Reply-To information into the redirected message if the original message didn't have the Reply-To field set.
- Removed flickering in the About box when the credits are scrolled.
+ Possibility to choose MailTicker folders at once by right clicking on the MailTicker.
- Attachments were not deleted from the attachments directory when they were deleted from the Trash folder.
- TLS error messages weren't logged.
- "Sender" was added to the address list in "Reply To All" command.
- Change of Account/Folder directory and removal of account files wasn't handled gracefully.
- The Bat! didn't properly support Serbian Cyrillic.
* More diagnostic information is given when reporting error in displaying html.
- A work-around for the WinSock buffer overrun bug.
- Parameter SELECTED was ignored in <SELECT> tag of HTML messages.
* The Bat! issues 'RSET' SMTP command after each message sent to prevent subsequent message to be send to addressees of a previous message on some odd servers.
+ Forwarded flag can be used in the "View|Display|Advanced filtering".
- Local delivery was working only for one message per address.
- Some problems with splitters.
- Address books were not restored correctly for "fresh" installations.
- Messages restored from parts were not checked for viruses.
* Folders are now stored in new format (ACCOUNT.FLD), which should be more safe for networking and system crashes
* Some CSAPI engines (like Czech, Slovak, maybe Polish and others) are handled more precisely
* Windows editor: sticky setting, spell checking, search/replace
* A possible work-around for some CSAPI spell checking dictionaries
- Folders were not correctly created automatically when a message-based filter was created (Specials|Create filter) (introduced in 1.63 Beta/1)
- Even Quoted text color/style was not remembered (introduced in 1.63 Beta/3)
- Some cosmetic fixes to the new preferences dialogue
* Windows plain text editor now wraps text in a more comfortable way :-)
* SmartQuoting algorithm is improved a bit.
- New Accounts did not keep properties (bug introduced in 1.63 Beta)
- "Reply to Sender" was erroneously using the Sender message field instead of From
* Display name for address book editing is now done is another way
- Search for whole words was not working correctly is text was starting with a searched word(s)
- Wrong account could be used for reading confirmation message if a message from a different account was selected prior to RC creation
- Access Violation when the common Trash folder was deleted
- Email addresses with a ' were not highlighted correctly
- Menu Navigator did not change language before its reset or program restart
- URLs were not functioning in SmartBat
+ More access options for accounts with user rights.
+ Ctrl+Ins in a message list copies URLs (in msgid: form) of selected messages into clipboard
* New Preferences dialogue is now adjusted accordingly to user access rights
- Input Focus was lost after print dialogue
- Fixed a bug which didn't allow to search in base64-encoded string longer than 255 characters.
- Print character set bug
- Copy to Clipboard character Set bug
+ Folder Maintenance Centre replaces "... All Folders" Folder menu commands
- Shortcuts were not loaded correctly for second+ instance of windows of a particular type
- Folder-specific print settings were not saved in the new format folder database (introduced in 1.63 Beta/1)
- When printing multiple messages, if the print dialogue was cancelled, only the selected messages got cancelled, the rest was printed
- Division by zero error when viewing images on a zero-size preview pane
- Last message in a folder was not opened when msgid: URL was used
+ Possibility to add user-defined headers to the preview pane header or messages
+ The "Print selection" option for message preview
+ Mark as Junk/not Junk commands in the Specials menu to call Anti-SPAM plug-in learning engine...
* Completely rewritten template subsystem with possibility to add macros from plug-ins. 
* New syntax for macros: it is now possible to use brackets instead of ="..." (in some cases it is now required - see below). Plus, quotation marks are not required for one-word or one-macro parameters.     Like %IF:%CCLIST=="":"CC is empty":%CCLIST
- %ACCOUNT="..." followed by %FROM="..." macro combination ignored the latter
- %TO*NAME and %ABTO* macros were using information gathered at the start of template processing. ATTENTION: please correct your templates if you were relying on this "feature"!
+ %VARnnn="..." (equal to %_nnn="...") macros to set variables, use %VARnnn (or %_nnn) to insert variable value. Variable name can contain alphabet characters, digits and "_"
+ %SETHEADER("RFC Name","Value") macro to set a message header to the Value, use %ADDHEADER("RFC Name","Value") to add value to a header, use %HEADER("RFC Name") to retrieve value of a header (%OHEADER("..") retrieves header from the original message)
* New options for missed scheduled events (useful for message reminders)
* A slightly changed look of the Connection Centre
- Cancel of a sending messages was not working correctly
- Windows editor text size was limited to 2K bytes (introduced in Beta)
- Various bugs related to the new folder storage mechanism
- Delete attachment was not always working correctly
* application/pgp-keys MIME type is now properly handled
- Copy was not working in the preview header
- Focusing and splitting quirks in the separate window viewer
- "Export message to a text file" filter action was not working properly
- %NO... macros were not working 
* Built-in PGP 5-8 support did now invokes search on primary key server (some more work required to get it look for keys on additional servers)_
+ PGP/MIME options in the Privacy menu of the message editor
- %SingleRe macro was not working
* Passphrase caching is now active for PGP 6-8 support if PGP version is 7 or 8
- %ONELINE / %SINGLELINE macros could cause lockup since Beta/8
+ %WRAPPED(Limit, Text) macro for more precise text wrapping
+ %ONELINE="Some Text" / %SINGLELINE="Some Text" macros produce "Some Text" as a sinle line
- URLs in attached messages weren't usable from the preview pane's "inner viewer"
- Text/RichText messages were not shown on the new preview pane
* Quoted printable and base64 encoding algorithms slightly changed to prevent "blending" on Yahoo mail servers so the signed messages are not damaged
+ %OTEXT macro - the original message's full text without headers (may be useful in replies quoting selected text only)
- In some cases the message base repair utility could hang
* "Good old" reply/forward behaviour when RFC 822 headers were shown in the preview
- msgid: URLs were working only if the folder parameter was present
- %QUOTESTYLE="None" was not working as it should
- Message Editor was not using correct quotation prefix for "Paste as quotation" commands
- Some cosmetic bugs in HTML editor
+ "Advanced" button at the "Mail management" page of the account properties dialogue for fine-tuning message deletion and IMAP handling
+ Deletion property page in the folder properties dialogue to override account-wide deletion settings
* MailTicker view gets automatically refreshed when new messages are detected
* It was possible to add internally processed headers to the list of headers
* It is now possible to cancel folder compression/purging 
- When a new header was added/deleted, option menus were not updated
- Custom header descriptors were not actually deleted 
- Some fixes to updating folder message counters 
+ %CURSOR="Field ID" macro for setting focus in a particular editing field, where the "Field ID" is BODY or TEXT for the message text or RFC name of the header
- The "Empty Trash folder on Exit" was ignored
- SmartBat was not refreshing while when pads were switched
- "User" account with disabled Sorting Office could create filters
- When messages were moved between accounts, separated attachments were not removed from the attachment directory
- Search was producing false positives
- The "Print card" button was not functioning in the Address Auto-view
- Extra spaces were added into the names with special RFC 822 characters
* Option to delete large messages from server for POP3 accounts
- It was not possible to manually set message priority
- Folder emptying could stuck (introduced in v2 Beta/3)
* A confirmation is displayed when replying on a message being already replied 
+ The SIZE SMTP Extension is now supported
- All queued mail was sent when Re-Send of a single message was requested 
- Oddities when manually adding senders/recipients to the address book
- When a block was deleted in MicroEd, the editor window could be emptied despite there was some more text
- Search/Replace in MicroEd/PTV was not looking for whole words
- A bug with address completion when the name in an address contained comma character
- MailTicker was not working with IMAP folders (Beta)
* Message/disposition notification parts are now viewed in the message preview pane
- Trash Folders were emptied after compression
- "Compress All folders" option was not working 
- The Delete key was not function from the preview pane
- Multipart messages with ill-formed headers were not displayed correctly
- ISO-2022 and its descendants is now supported with ICONV.DLL 
- "Nothing to send" problem should be minimised :-)
- IMAP folder message counters were not refreshed after "Mark all messages as read" command
* More sensible default for display name for newly created address entries
- A warning about used filter Hot Key was not displayed
- Bugs with displaying HTML messages from multipart/alternative messages
- It was not possible to reopen an HTML message for editing

-- Service release - v2.00.6

- AV error on IMAP filtering when a message was moved/copied to a local folder
- "Looping" on reading IMAP folders
- When a filter had an option to send a generated message immediately, all queued mail was sent together with the message.
- Some cosmetic fixes for multilanguage interface support
- S/MIME signed  messages from Outlook were not viewed as they should
* If the remote server has TLS version lower than 3.1, an appropriate message is logged
* Wildcard matching for host names in TLS certificates
* When an account branch is checked in the Finder folder selection pane, the entire account is checked/unchecked


1.63

* Folders are now stored in new format (ACCOUNT.FLD), which should be more safe for networking and system crashes
+ Possibility to use an alternative editor using the Message Editor "Options|Message format" menu options
+ Check Spelling before Send/Queue option in the message editor
* A possible work-around for some CSAPI spell checking dictionaries
* SmartQuoting algorithm is improved a bit.
- "Reply to Sender" was erroneously using the Sender message field instead of From
* Display name for address book editing is now done is another way
- Search for whole words was not working correctly is text was starting with a searched word(s)
- Wrong account could be used for reading confirmation message if a message from a different account was selected prior to RC creation
- Access Violation when the common Trash folder was deleted
- Email addresses with a ' were not highlighted correctly
- Menu Navigator did not change language before its reset or program restart
- URLs were not functioning in SmartBat
- Various cosmetic fixes


1.62

+ Possibility to choose MailTicker folders at once by right clicking on the MailTicker.
+ Forwarded flag can be used in the "View|Display|Advanced filtering".
* In case of CRAM-MD5 authentication failure on SMTP, there is a fallback to less secure authentication mechanisms, unless "Require secure authentication" option is checked.
* More diagnostic information is given when reporting error in displaying html.
* The Bat! issues 'RSET' SMTP command after each message sent to prevent subsequent message to be send to addressees of a previous message on some odd servers.
- Specials| Create Filter (Shift-Ctrl-F) didn't work when message auto-view was turned off.
- The Bat! didn't support the SMIMEEncryptionKeyPreference S/MIME attribute and thus was unable to verify digital signatures made by Outlook XP.
- SmartBat contents wasn't saved when exiting The Bat! with open SmartBat.
- Fixed some incompatibilities with RFC2797 (Certificate Management Messages over CMS). 
- There was an action in sorted/office filters which was logged as an error and caused an exclamation sound.
- Fixed a bug of Beta/2 with S/MIME internal implementation. It didn't check correctly the signatures.
- Fixed a bug in "Message Redirect" command with inserting the redirector's Reply-To information into the redirected message if the original message didn't have the Reply-To field set.
- Removed flickering in the About box when the credits are scrolled.
- Attachments were not deleted from the attachments directory when they were deleted from the Trash folder.
- TLS error messages weren't logged.
- "Sender" was added to the address list in "Reply To All" command.
- Change of Account/Folder directory and removal of account files wasn't handled gracefully.
- The Bat! didn't properly support Serbian Cyrillic.
- A work-around for the WinSock buffer overrun bug.
- Parameter SELECTED was ignored in <SELECT> tag of HTML messages.
- Local delivery was working only for one message per address.
- Some problems with splitters.
- Address books were not restored correctly for "fresh" installations.
- Messages restored from parts were not checked for viruses.
- Fixed the "Invalid HTML" bug.
- The uninstaller in the 1.60 was invalid.
- Fixed a bug in Content-Type caching which could cause Access Violation when opening a message with a particular attachment.
- Some CSAPI dictionaries didn't work.
- Fixed an Access Violation which could occur on some messages with quoted-printable encoding.
- It was impossible to change a directory for account or for mail attachments under Windows 95, 98 and ME.
* When changing a directory for an account which had a different attachment directory, the files from the attachment directory are copied, not moved, to the new location, to prevent moving of system files if the account directory has been set to a system folder by a user's mistake. After changing an account directory, the attachment directory resets to default, which is the "Attach" folder inside the folders of account; the old separate attachment directory is left in place.
- Spell checking - suggestion dialogue was not remembering the last chosen position.
* When a connection to SMTP was broken due to socket error, and the connection type was TLS, the error message wasn't logged.


1.61

+ Two new anti-virus options: "Check attachments before the user saves them to disk" and "Check outgoing mail for viruses". The last option calls the anti-virus plugins before the user stores a message to the Outbox folder.
+ The speed of the HTML engine has been significantly improved.
* Changed the default template for virus notification, now %ORETURNPATH is used.
- Account-specific data, not folder-specific data (e.g. templates) was taken when replying an S/MIME decrypted message.
- Nested messages weren't checked for viruses.
- A cosmetic fix in the "Check folder for viruses" form. The "Cancel" button could loose its caption.
- Other minor anti-virus-related cosmetic fixes.
- Workaround for Windows XP ComCtl32.dll version 6 bug which caused access violation in ComCtl32.dll when The Bat! Was trying to create a list box with long string items.
- Fixed control tab order in Address Book Properties dialog.
- Fixed deadlocks which could occur when the AVP COM-module couldn't be initialized while AVP plugin was present.
- During an anti-virus check of incoming attachment, if an anti-virus API has returned an error, The Bat! did report a false positive (virus found).
- PKCS#10 Certificate Request generation didn't work properly.


1.60

! CryptoAPI support for S/MIME. Options|S/MIME preferences|Microsoft CryptoAPI
! It is now possible to choose between plain text fixed font viewer and the HTML viewer with possibility to use proportional fonts
! It is now possible to define user-defined shortcuts using the "View|Edit Shortcuts" menu command of the main window, Message Viewer, Finder, Editor and Address Books
! New HTML viewing engine
! TLS (SSL) support
! Virus Checker (see the options in the "Options|Virus Checker" dialogue)
! Added the "Menu Navigator" to all major windows
* Log panel in the main window is being automatically updated
+ "Auto adjust column width in threaded view" option in the "Options|Preferences" dialogue
+ "Keep task" option (and the parking sign icon on the left of the task name) in Connection Centre
+ %CALCULATE="expression" macro (%CALC would work as well) to calculate values of an arithmetic expressions (possibly extracted by regular expressions)
+ %DATE/TIME/ODATE/OTIME="format" macros
+ %PROGRAMDIR,%MAILDIR,%ACCOUNTDIR,%ACCOUNTATTACHDIR macros
+ /ADD command line parameter
+ /RefreshAB command line/DDE parameter to refresh the currently selected address book
+ A choice to restore from a backup archive after (re)installation
+ A popup menu in the message header panel to reply to a specific address, write a new message to it or add it to the address book.
+ A possibility to add a root certificate to the trusted root store from a certificate viewer.
+ A possibility to define different Address Book Sets - "Save/Load Address Book Set" commands in the File menu of the Address Book Window
+ Added an ability to sess whether an addressee has personal template in address book.
+ Added default XLATs for Greek, Baltic, Turkish, Chinese, Thai and Japanese (Shift-JIS)  XLAT Tables must be reset to get those tables. Latin-9 should be fixed too.
+ Added Latin-9 charset that allows Euro Sign.
+ Alt+PgUp/PgDn for fast scrolling message preview area without moving focus to it
+ Alternative address selection for creating messages from the address book.
+ Drag and Drop attachments FROM messages
+ EDIT parameter for the /MAIL command to open the editor window
+ Filter log information for incoming messages
+ Glyph that a message is signed is displayed in a message list over envelope image. This glyph however is not related to the actual signature validity. It olny indicates that a message has a signature, without differentiating whether the signature is valid or not.
+ Import messages from MS Outlook
+ Import messages from Nescape 6
+ Import of Outlook Express folder structure
+ It is now possible to create folders "outside" accounts
+ It is now possible to define behaviour for moving to the next/previous message across folders
+ It is now possible to drag and drop messages into the message editor
+ List of shortcut conflicts in the shortcut editor
+ Message split options in the account properties at the "Files and Directories" page and in the message editor
+ MSN (NTLM) authentication on SMTP. Works automaticly, doesnt require an option
+ An option to do MSN authentication on POP3
+ Possibility to change format of date/time displayed in the message list
+ Read of message base indices is now much faster.
+ RFC 2369 Mailing List support (Specials|Mailing List)
+ S/MIME Certificate Generation & Certificate signing requests.
+ SMTP authentication messages.
+ Text drag-and-drop from external applications into the message editor
+ The "Utilities|Evaluate" menu command in the message editor for quick evaluation of simple arithmetic expressions (if the "=" sign is used at the end, the expression the result will be added after it, otherwise the result replaces the expression)
+ The <Known> incoming mail filter for moving messages from known senders to a special folder so the Inbox can be left for unknown senders and spam :-)
+ Tools|SmartPad
+ Unicode strings in X.509 certificates are properly displayed
+ Virus checking window for folders (Folder | Check for virusses)
+ Added support for application/x-certreqresp code. The S/MIME signatures with this content-type are added to the personal certificates (Account|Certificates). This content-type is designed to add certificates received from a CA after a PKCS#10-request.
* /LDIFnoUTF command line parameter in order to disable UTF-8 when old backup archives are restored
* An option to compress all folders on exit (Account|Properties|Options).
* Configurable option to use reply numbering in the subject line (Account|Properties|Templates|Reply)
* Copy to Clipboard from RT/HTML viewer should be more precise now
* Copying messages with external attachments creates new copies of attachments
* Ctrl+Shift+* closes all expanded threads
* Custom colours defined in the Colour dialogue are now remembered.
* Delays after mail checking should be gone
* Handling of folders with big number of messages should be faster and need less memory
* If a message is not found by opening an msgid URL, a query is displayed
* In address book, "New Message Using Template" and "New Mass Mail Using Template" were invisible unless there were appropriate quick templates defined.
* Inbox folder is by default automatically compressed.
* It is now possible to import/export messages directly from/to .EML files
* It's now possible to select multiple files attached to a message in the Main Window, Message Finder window and Folder View window. It's possible to save, print, delete, open the entire selection.
* It's now possible to type text in a folder selection dialogue window.
* Local menu in the queue list of Connection Centre
* Message finder should work faster now
* Message Ticker view now has a separate title and own column settings
* Messages in the message list and message header pane
* More information when an error occurs during folder backup
* More URL types added: telnet, gopher, snews and file://
* Moving messages with external attachments across accounts with adjusting location of the attachments
* National characters (not only of the current locale) are shown in the message list and the message header if the selected font allows it
* New network control algorithm that should minimise amount of network traffic
* Oldest messages are used as thread roots for threading by subject/from/to
* PC Speaker is used for beeping when moving to unread messages across folders (hmm, is it a good idea? :-)
* Periodical checking should now work more smoothly (well, so did it before for many users, but maybe the change will affect the rest :-)
* Quotation characters are now stripped from the message header fields
* Right click on the entry list header in the address book brings the Column Setup dialogue.
* Size column in the message list is being right-aligned.
* SMTP authentication was adding log records when it failed
* It's now possible to view X-HTML messages properly
* Suggested split size is by default 100 kilobytes (was 16) for newly created accounts
* System versions/builds should be displayed more correctly
* The "Message|Specials" menu is moved to the top level
* The progress form became two-lined with word-wrapping.
* The Sender field is used first when no Reply-To specified
* vCard: work around for missing leading space in wrapped Quoted-Printable lines
* Viewer settings (fonts and colours) are used for HTML page viewing
* When the address picker window is being invoked, the focus is now in "Quick Search" field.
* A user is prompted about impossibility to exit while tasks are running
* Improved URL highlight: www.ritlabs.com/cgi-bin/submit.pl?email=the.bat@ritlabs.com was detected as an http link, not as a mailto: link.
- "Add All" pop-up menu command in the Address Picker was not functional
- "Dispatch mail on server" gave access to password-protected accounts.
- "Duplicate handle" bug when creating message to a specific address of an entry with assigned handle
- "Grid index out of range" error when adding a new account
- "Ignore all" in the spell checker's pop-up menu was not functional
- "Wrong cookie" problem
- %WRAPPED macro added an empty line at the end
- A bug with POP session hanging in the CC if combined delivery and POP-before-SMTP are used simultaneously
- A logged "ordinary" user could see non-logged account names
- Access Violation when the Print Setup dialogue is called
- An extra (current) message was left when filtering switched on for the message list
- An option to use the PC speaker or a sound card as beeper for moving between folders.
- APOP checkbox in New Account Wizard didn't work
- AutoSave of a message being replied could set "replied" mark and run "replied" filter, even if the message has been cancelled.
- Bug: (IMAP) sub-folders of the INBOX folder were not displayed making it almost impossible to work with some mail services
- Bug: colour group condition when the generic colour group was selected
- Bug: displaying transparent images in a separate window
- Bug: forwarding a non(7,8-bit)-encoded files stored as external attachments.
- Bug: incorrect cursor movement in auto-format
- Bug: not allowing access to other tabs in the folder properties dialogue
- Bug: saving several messages at once
- bugs with read-only access to address book files
- Copy menu items and toolbar buttons were enabled in Message Viewer even if no text has been selected.
- Correct behaviour when user attempts to delete a Certificate Database from the address book list
- Custom colours were not saved/reused in the "Choose colour" dialogue
- Directories and TBI files were not deleted from disk after deleting account
- Fixed some more scroll wheel problems
- Fixed UIDL case-sensitive compare.
- Focusing problem upon MAPI calls
- Folder expand/collapse information hasn't been stored.
- In S/MIME, "micalg" parameter of MIME multipart/signed message has always been set to sha1 regardless actual algoritm used.
- Incorrect switching to a previous tab in SmartBat
- It was impossible to send out messages larger than 16KB over TLS.
- It was not possible to exit TB! if a message was received by an IMAP account
- It was not possible to select the first field by the first click in the header pane
- It was not possible to view source of decrypted S/MIME messages
- It was only possible to view message source (F9) after clicking "Message" menu.
- It was possible to lock up The Bat! by sending an attachment named as a standard OS device (thanks to WinDOS "ideology" for device naming)
- It was possible to lose photo from the personal vCard
- It was not possible to save files with asterisks in their names.
- LDIF parameters with non-ASCII characters were written as binary values but read as UTF-8 strings. Now everything is correct (UTF-8 is used by default)
- Local delivery was not working properly
- Mailbox Import Wizard doesn't prompt for the directory where the *.MBX files are kept when running under Windows NT/2000 with multiple identities.
- Most of attachments with contents-type containing "text/" were not displayed on the attachments pane
- Opened .MSG/.EML files after attempt to view the source through F9
- Parked addresses in drop-down lists in message editor could be deleted by new addresses.
- Possible hang-ups when saving attachments to a network drive
- Print an attached image from the preview pane tab was printing a blank page
- Restored accounts were not shown in the folder tree
- Scroll Wheel was not working in the HTML viewer
- Several bugs with forwarding messages
- Some bugs in the MAPI support subsystem
- Some bugs related to usage of quotation marks in address fields
- Some bugs with starting The Bat! using shell commands
- Some macros for setting options (e.g. %NOSIGNCOMPLETE, %USEPGP, %LANGUAGE, etc) didn't work in arguments of other macros (e.g. %IF).
- Some menu items related to folder and message operations weren't grayed in the main form when empty folder was selected
- The "Auto-disconnect" checkbox in the Connection Cenre was cleared too often
- The Bat! was sometimes unable to correctly determine the amount of available space on drives larger than 2GB.
- The Bat! was unable to save "S/MIME Encrypted Message" attachment to binary file
- The Cancel button of the Maintenance Centre behaved strange
- Too much space characters were deleted in the plain text version of a HTML message
- Unread message counter for Inbox was not updated correctly while fetching mail
- WordStar block commands were not working properly
- Fixed a problem with PGP 6.0-6.5 plugin. Extra characters could have been be added after the message text.
- Space key didn't work in the message finder to toggle checkboxes.
- If all UserIDs has been deleted from a PGP key, an attempt to add a new UserID caused  Access Violation
- Fixed some large-fonts bugs
- S/MIME certificates issued by "TTP - PolCert" couldn't be parsed
- It was not possible to change Link colours
- AVP plug-in was not working under Win9x/ME
- Import from Eudora was not working due to a sad error
- SmartPad was using only system default character set
- Log records of send/receive messages were not highlighted
- It was not possible to restore folders with user-defined paths that could not be created
- Fix for Novell networks
- Checkboxes of account settings could be cleared if changing options in the Network&Administration dialog.
- If account.flx file has been broken The Bat! didn't re-create standard folders (Inbox, Outbox, Sent, Trash).
- It didn't correctly display the signature errors of Internal S/MIME implementation.


1.53

! Brief summary of changes: updated manual, improved Networking Engine (you can easily use The Bat! as an internal mail server for both internal and Internet messaging), enhanced Address Book (each account can have its personal default address book, and many other improvements), DDE mode to exchange data with other applications, interface improvements (many options have been placed to logically-separated groups in the new Preferences dialogue).
+ Address book window accepts file drag-and-drop. If VCF files are dropped in, it is possible to import those entries (this way, it is possible to drag entries from Windows address book).
+ Ability to not show the main program window at the task bar.
+ Configuration for the source viewer.
+ Mark Message as read only when it is open in a separate window option.
+ Each account can have its personal default address book.
+ For multiple users model, non-administrative users have their own address book profiles.
+ Interactive address adding.
+ "Address Book" combo-box in the address entry editor.
+ Pop-up menu with hot keys in the Sorting Office window.
+ It is now possible to copy/cut/paste filters.
+ Global Preferences dialogue available by the "Options|Preferences" menu command.
+ "Always In Tray" option.
+ Autocomplete can search in address book(s).
+ DDE server added for handling macros (currently, DDE macros are equal to command line parameters). DDE server name - "thebat", DDE conversation topic - "tbDDE".
+ "Message|View source" menu command to view message source.
+ Replies are tracked in the Network mode.
+ %IF:"text1"sign"text2":"then text":"else text" macro for conditional text/template insertion. For example: %IF:"%TIME"<"12:00":"morning":"%IF:'%TIME'>'17:00':'evening':'afternoon'"
* Server reply is added to the "Server not ready" log record.
* Storing Column widths of Connection Centre.
* The parameter of the %SETPATTREGEXP macro could not use macros.
* In the network mode, reading messages and setting message flags are now broadcasted to the network.
* In the network mode, accounts are no longer locked when a user tries to log on from another machine or if an account is shared between several groups.
* Delete task from the Connection Centre should work better now.
* %TO="",%SUBJECT="" etc. pre-setting macros are now functional in macro parameters (it was not actually needed for previous functionality, but it become useful for using in %IF macro).
* Rebuilding of message base was not working when it was called when the base was open for write.
* Improved %COOKIE macro handling (this includes the fix of usage of %COOKIE with %Include/%QInclude macros).
* System hot key for address book now toggles address book window if the latter is active.
* Alternative Forward is moved to the Shift+Alt+F5 hot key (Alt+F6 was intercepted by Win95/98/ME).
* Some fixes/improvements for interactive address adding.
* Improved algorithm for finding handle in an address book (now the account default address book is checked first, then the global default book is checked, then the rest).
* Ctrl+Enter hot key in the message editor is now used accordingly to the delivery type (immediate/deferred).
* Periodical checking option look more clear with the combo-box to choose between minutes and seconds.
* Mark Message after time it is being read is now optional.
* Cosmetic improvements of "Pick e-mail address" button in the message editor.
* Message|Undelete menu command when browsing deleted messages
* Hot keys for sending/queuing message in the message editor should now work for International versions
- Fixed the S/MIME bug that made all the signatures to be shown as invalid after invoking "Pick e-mail address" dialogue in the message editor. The certificates of the signatures showed "The CA Root S/MIME certificate is not trusted because it is not in the Trusted Root CA address book" error.
- Bug with extra message selection in threaded view mode
- Some Connection Centre misbehaviours (the most important is staying online forever sometimes)
- Editor header pane font change disparity when large fonts are used
- Bug with asking RAS connection data on startup
- Last account's log records could be viewed even when account was locked with a password
- Problems with adding to address book
- The "Delete Task" button in the Connection Centre was not working properly.
- Folder with the next/previous unread message was unnecessary expanded.
- "Save message as" bug when a file with the same name already exists.
- Undo bug in the editor when two line blocks were consequently deleted.
- If a message did not have recipients, The Bat! tried to send it anyway.
- Bug with disappearing the TO field in a separate message viewer.
- Deleting the account with only unread messages shown on MailTicker caused MailTicker to stay with "0 new messages" instead of hiding accordingly to its settings.
- Some bugs with moving between unread messages.
- Bug with Source Viewer window size/position.
- Undo history was cleared after auto-save in the message editor.
- Fixed Access Violation when importing a PGP secret key without a public part.
- When importing messages to an empty (and compressed) folder, the number of converted messages was shown one message less. Although, all messages were indeed imported.
- The %LANGUAGE="ID" macro made The Bat! hang.
- TB! does not try to get unique cookies (if multiple cookies are used) for one template anymore.
- A wrong pane was focused at start-up and folder view.
- When a long cookie is present a file, the entire file could be inserted instead of a single cookie.
- Big message notifications were received many times (introduced in 1.52)
- Bug with finding next/previous unread when no folder is selected.
- Address Book window columns were not remembered (bug introduced in 1.53 Beta/3).
- System Hot Keys and Editor preferences weren't backed up/restored.
- Some cosmetic fixes in message list view do display the focus-rectangle better.
- Fixed problems of not compressing mail folders/storing configuration when The Bat! was quitting on system shutdown.
- Fixed bugs when address book did not get updated when new addresses are added.
- Fixed some memory and resource leaks.
- When a mailto URL did not contain an address, all parameters were used as the destination address.
- It was possible to send attachments from a user account where attachments were disabled.
- S/MIME signing certificates weren't verified at each signature generation.
- Regular expressions were not always working in kill filters.

  --- Changes in 1.53bis ----

* Prompt to keep the message when a new message was automatically saved and then abandoned
- Bug when sending messages right from the editor when Autosave is switched on (in versions before 1.52 it was producing additional drafts in the Outbox folder)
- Right mouse button click on a filter was not selecting the clicked filter
- Sending messages from all accounts did not bring the Connection Centre in front
- The "Modified" indicator works better than in 1.53

  --- Changes in 1.53d ----

- Redundant query to save a message when queuing messaeges to Outbox
- Bug with attachment saving in the message editor
- Dial-up networking support was not working under Windows NT4 
- It was not possible to print messages when autoview was switched off 
- Access Violation error when trying to add an empty address to address book from the message editor



1.52

! Move to the previously/next viewed message command (Alt+Left/Right)
! GnuPG (Gnu Pricvate Guard - a free PGP-compatible encryption program) support
! Message Centre replaces the Dial-up Monitor and multiple mail transfer/receive windows
+ Birthday reminder
+ %- (the dash) macro
+ The sender is displayed during receiving a message
+ Backup/Restore for editor settings and hotkeys work!
+ %REM="comment" macro for commenting templates
+ %UPPER,%LOWER,%CAPTITAL,%CAPITALFIRST/%UCFIRST macros
+ F8 toggles the Address Book
+ (1.52f) Message|Specials|Alternative forward
* the total size of received messages is calculated more accurate now
* backup process continues if a broken message base is detected
* "Go to the next/previous unread message" command is now working across folders
* CA databases are not shown in the address selection window
* Alternative hot keys for move to next/previous unread message - Ctrl+Right/Left
* Message base was not rebuilt if the .TBB header was damaged.
* New PGP-VERSION dialogue.
* Help button added to many dialogues.
* Print toolbar button does not invoke the print dialogue.
- (1.52f) Forwarding/Redirecting of non-encoded text files caused problems
- (1.52e) A message with HTML/pictures opened from Mail Dispatcher was not displayed properly
- Fixed a bug that occurred when opening attached message, clicking Reply, closing attached message and saving the reply.
- Fixed text wrapping.
- Fixed the file association logic. HTML files in particular were badly affected.
- When an attachment's file name contained CRLFs, "virus warning" was not working.
- Fixed print bug that occur on Epson native print drivers.
- Fixed menu bullets.
- AddressBook now doesn't beep when clicking Esc.
- When changing active account in Message Editor, the history wasn't changed to new account's.
- When looking for a recipient's public key, the addresses weren't matched correctly.
- PGP command line accepts key-import and key-extraction.
- Colour Groups weren't properly restored.
- Text files were not extracted by the "Extract files" filter action
- Attachments were not deleted in the "purge" and the "kill dupes" functions...
- Parked duplicate messages were deleted by the "kill dupes" function
- Opening and closing nested attached messages problem
- Bug with conversion of national characters when the "address_group_handle <list>" construction used
- Using illegal file name characters in the name of a folder caused problems
- Bug with messing up font style setting in editor preferences
- "Save attachment" and other dialogues were changing the current directory causing problems with removable/disconnectable drives
- Template options of an address entry were not exported
- Automatic spell checker was switching on after setting up spell checker settings/dictionaries
- Exit had to be confirmed twice if there were a message editor open with modified data


1.51

+ Alt+5 hotkey to auto-detect character set.
+ Message Finder history in the "Edit" menu.
+ New Submission Forms parameters: VFILERE, VFILEDLGTITLE, VFILEDEFNAME, VFILEFILTER, VFILEDEFEXT, VFILERE.
* It is now possible to replace TheBat.LNG without restarting the program.
* @myhost.com address is not used by default when a new account is created.
* French is now supported better (words with an apostrophe were misspelled).
* Message Finder now allows to type a folder name in search scope and to browse/select a folder without a mouse.
* In case of any abuses or bugs detected while using it, please don't hesitate to write us to:
* Some optimizations for MIME-forwarded messages.
- Fixed some bugs of making Quoted-printable attachments.
- Messages with attachments were not backed up if attachments were forced into message bodies
- S/MIME configuration fixes.
- Fixed an "Access Violation" when encrypting with S/MIME without having own certificate.
- Fixed other S/MIME "Access Violation" bugs.
- After changing a character set in message preview, folder view or message finder, current character set selection became unsynchronised in drop-down and pop-up menu.
- Fixed the Access Violation error when importing from Pegasus.
- When The Bat! was running, it was not possible to open .MSG/.EML/.VCF files by the Shell open command.
- Some corrections to editor window positioning when the taskbar is located at the top or at the left edge of the screen.
- Bug with adding accounts with non-ASCII characters in the name to groups.
- Drag and drop addresses from the address book was not adding quotation marks when required.
- Backup/restore of color groups didn't work.
- A error message is being displayed when no valid PGP modes are avaialble.


1.49

! Potential problems with attachments that contain the '\' character in their names
+ Message ID Column and Header line
+ %MsgID and %OMsgID template macros
+ %WRAPPED="text" macro to wrap generic text (macros can be used inside the text) accordingly to current wrap settings. Use %WRAPJUSTIFY and %NOWRAPJUSTIFY to overwrite default settings of justification on wrap
+ %NOREADCONFIRM, %NORCPTCONFIRM, %NOSIGNCOMPLETE and %NOENCRYPTCOMPLETE macros opposed to %READCONFIRM and %RCPTCONFIRM, %SIGNCOMPLETE and %ENCRYPTCOMPLETE to overwrite default settings
+ %USEPGP/%NOUSEPGP and %USESMIME/%NOUSESMIME to overwrite default encryption settings
* Initial log view position is moved back to the log end
* Separate history for each account
- "Search For" string could have been cleared in Message Finder.
- The "Favourite" address entry flag was not properly restored
- Restore folders did not show the progress bar correctly


1.48

+ Backup/Restore/Sync is now available in the Tools menu.
+ "Mass Mailing" menu in the Address Book's "File" menu.
+ %ABxxxyyy macros to extract information from the address book.
+ CRAM-MD5 authentication on POP3!
+ It's possible to choose encryption/hash algorithms for S/MIME.
+ IDEA encryption in S/MIME.
+ Cache certificate passphrase.
+ Encrypt to Senders in S/MIME.
+ Import from .TBB and .ABD.
+ Import of a separate private key in PKCS#1 format.
+ Certificate Import from Base64.
+ Load RSA key material (PKCS#1) for PGP key generation.
+ In Options|S/MIME preferences, you may turn on S/MIME compression that works according "Compressed Data Content Type for S/MIME" work in progress. This feature is not implemented yet by a majority of S/MIME-enabled e-mail clients, so do not turn it on unless you send encrypted messages to The Bat! users only.
+ %FULLSUBJ and %OFULLSUBJ template macros to make full subject fields available
+ "View|Certificate databases" menu option in the address book for hiding CA address books
+ Warning when a user attempts to open a file with double extension
* Opening of .SHS and .SCR files is permanently disabled
* Address group flags are exported to the LDIF format
* Address item "favourite" flag is exported to the LDIF format
* Optimized breaking for Favourite and Quick Template menus
* Viewer/Editor component is used in the Account Log window.
* History strings are being saved to "HISTORY.HIS" file. History strings are removed from registry.
* Lot of configuration data removed from registry to .INI-files.
* References to Card Files (Message|Submit A Form of a main window) are being in 'CADFILE.INI' and removed from Registry.
* RC2-128 cipher is used for encryption of password-protected maintenance files.
* /ImportLDIF is now sensible to the DELETE parameter.
* New POP3 password dialogue box is not more popping up during POP3 session if not needed. Also, if it is configured to always prompt for POP3 password, The Bat! does not offer to update account data.
* Improved Mail Dispatcher - it is now possible to select multiple messages and sort by clicking the column header. At last :-)
* ISO-8859-2 table put back as it was before 1.47
* Menu shortcuts are now localisable.
* Some fixes in PFX import code.
* More convenient way of setting encryption defaults from Message Editor.
* Workaround for non-RFC-compliant POP3 servers.
* Check timer interval can be set in seconds
* %ABnnnPPP macros now can have the default value if used in form %ABnnnPPP="value"
* A few changes/fixes to the Mail Dispatcher.
* Address book search is now working for non-LDAP address books
* POP-before-SMTP authentication reworked. It now invokes a real POP3 "receiving mail" window, but do not actually retrieves mail after logon.
* New SMTP Authentication Dialogue.
- %ReturnPath="..." macro was not working
- It was not possible to edit properties in address book search section
- It was possible to use keyboard shortcuts for many functions during the program login
- Bug with "Control eMsg does not have parent window" fatal exception.
- Fixed displaying of ampersand character in attached files tabs.
- Hour-Glass cursor when copying/moving a group of messages.
- "Gender bug" in the address book.
- Bug with the <list> addressing when an entry contained 8-bit characters in the name.
- The Bat! did not hang up the DUN connection used when  /EXIT command line parameter was used...
- Fixed substitution of addressed into address-related macros (e.g. %TO="%OTOLIST"%TO="%OCCLIST" that nearly emulates "Reply To All")
- "Grid index out of range" bug.
- Fixed some memory leaks.
- Fixed a few memory leaks.
- New Receive Authentication dialogue box in Account Properties.
- Print action of a filter could print a message from a wrong position.
- When choosing S/MIME Certificate export format, and checking "Include all the certificates in the certification path if possible", CA certificates has only be searched in Address Books, not users' certificate store, that might cause only the selected certificate without CA certificates being exported.
- %OATTAHCMENT macro was not working often.
- No text to quote when answering to a "pure" HTML message.
- Create Reading Confirmation filter action was not working.
- Some MAPI support fixes.
- Mass mailing caused AV when applied to an empty list.
- Hang-ups could happen when backing up/restoring relatively big address books.
- Some cosmetical fixes
- Address Books were not automatically restored
- Bugs with attachment handling in the message editor
- Upon installation for the first time, the Personal Address book was not stored
- "Message base broken" error when deleting an attachment


1.47

! MAPI support.
+ 3DES implemented in S/MIME.
+ Certificate is added to Contact by "Add sender's address" action in filter too.
+ When viewing a certificate with missing issuer, you can see this missing certificate in a chain.
+ Signing time is shown.
+ %ORETURNPATH macro.
+ Hint pop-up appears when moving a mouse pointer over a folder name which was shortened in a list of folders of a main window.
+ Import S/MIME certificates from attached signature.
+ It is possible to add S/MIME certificates from attached signatures using "Message|Specials|Add sender to Address Book" (Ctrl+W).
+ Dial-up Monitor has an ability to stay on-line (do not disconnect) after a mail session. It also now has "Minimise Button" and keeps its window position between startups.
* It is possible to move across same-level folders the Folder Tree of a main window using Ctrl+Arrows. If there no folders remains in the same level within a branch, The Bat! don't change scroll position anymore.
* Opening all PIF files from The Bat! is disabled to avoid viruses.
* Prompt to overwrite file associations.
* Print dialogue always invoked to make it possible to cancel printing if pressed occasionally.
* Use Unicode option for LDAP address books (it was Unicode always, but some servers just don't support it).
- Print action of a filter could print a message from a wrong folder if applied manually.
- %COMMENT="sometext" macro didn't work in generic templates and quick templates.
- When receive S/MIME encrypted message and have no Certificate to decrypt it, when click on attachment - nothing had happened.
- Some language untranslated things.
- Macros pop-up was assigned to everything in account properties menu, not only to template text.
- Nothing was displayed if trying do decode S/MIME message without appropriate certificate.
- It was not possible to save to a file an attached signature containing sender's certificate.
- Access violation sometimes happened when displaying encrypted message.
- Message Finder could sometimes have been unrefreshed upon search completion.
- Personal certificates could have been lost if editing personal vCard of Account Properties.
- Unchecking certificates in "Select Recipient Certificates" didn't actually exclude them.
- If you view a signature of message being sending from Outbox and click "View" on a certificate after the message was sent, access violation occurred.
- Main Window could be focused (instead of a window that should be actually focused) when asking for S/MIME password and some other cases.
- When creating an S/MIME signature contentType and signingTime attributes weren't filled.
- Netscape Messenger's signatures couldn't be read
- Fixed a bug that prevented from forwarding messages which had lost attachments.
- PGP 2.6.3 works again!
- Fixed hint window in address book. "Home" titles were displayed for business information.
- MAPI command SendMail was not working properly.
- Icons weren't loaded in Account Properties Dialog when installing The Bat!
- Glyps could not have been loaded at startup. E.g., when using /CheckAll, dial-up monitor queue list had no images.
- A long file name was used for intermediary certificates. It didn't work under 8+3 file systems, e.g. Novell.
- Fixed a bug with PGP decompression that prevented from decrypting messages in some rare cases.
- "Do not send attachment" option of Forward action of a filter didn't work.
- When choosing a file in PGP Preferences dialogue box, file types list was improperly filled.
- Fixed mess with message forward/reply/redirect shortcuts.
- MailTicker was loosing settings when it was hidden.
- Many other small fixes/improvements.

1.46

! S/MIME support.
+ Delete Folder confirmation dialogue's new Option "Leave message base files intact".
+ Import of Pegasus Address Book exported to a Tag file.
+ Organisation/Return-Path/Comment fields in the message editor header.
+ %Comment, %Comment="..." macros.
+ %Org="..." macro to overwrite Organisation name in a message.
+ Comments header is shown on the message header pane.
+ Original message creation date/time is now added to the "Created" field of the message header pane.
* Forwarded messages are being sorted in a message list as well as replied messages.
* Receive Mail window is now forced to redraw itself at the end of a mail session.
* Return-Path header is no longer saved if it was not set explicitly.
* A hourglass is displaying when adding an address book.
* Only original message header is sent in the generated reading confirmation message.
* Ctrl+Shift selection is now working in the message list pane.
* %TEXT="10" macro to keep first 10 lines only. %TEXT="10 L" keeps first 10 lines and lines with URLS.
- Copying a message to the same folder could sometimes cause a deadlock.
- Message colour was not displayed on Mail Ticker.
- Freezing while receiving from IMAP server.
- Increased a limit of 40 characters in PGP passphrase change up to 70 characters.
- An empty error message was displayed if a user has cancelled an SMTP session.
- Division by zero exception in HTML viewer.
- Bug with message editor causing losing attachments.
- PGP internal implementation might sometimes not be able to decrypt a message addressed to multiple recipients.
- It was not possible to send anything to an address group if its handle contained high-ASCII characters.
- /CHECK command-line parameter was not working with accounts where checking mail was enabled even when an account it password-protected.
- Folder's identity was not used in favourites menu.
- Sorting Office - if only Sound file name was changed, it was not stored.
- *.MSG/*.EML files were not closed after opening by the Shell open command.
- Filter Export message template was not saved.
- Base64 encoding of headers could cause problems in other e-mail clients.
- POP receiving Cancel button was not working when it should.
- Copy plus cursor fixed.
- SD filters - new search scopes were not remembered right.
- Fixes with Reading Confirmation request.

Version 1.45

+ Support of Reading Confirmation and Confirm Receipt Request compatible with RFC 2298 and RFC 1891 (respectively)
+ Empty subject reminder
+ Add random data from file for PGP key generation
+ Advanced Address options in the filters
+ Shift/Ctrl/Alt keys pressed make Reply button to work different
+ Search in Memo fields
+ Search by colour group
+ %PRIORITY="H/N/L" macro is now working in the message editor
+ Kill filters Advanced page should now work
+ New Abort button in dial-up monitor that terminates (frees) all queued tasks and connections
+ /LOGIN Command Line parameter - the parameters of this command are USER=account_name and PASSWORD=access_password     (e.g. /LOGIN;USER=MyAccount;PASSWORD=MyPassword) to avoid login dialogue at startup in multi-user environment
+ Save message template
+ Extended "Export message" action in filters
+ Filter activity time on the Advanced page
+ "Address is not in specific group" filter condition on the Advanced page
* base64 encoding of header fields is now more correct
* Uninstall information is stored more correctly
* Ctrl-Main kbd Plus/Minus were not working in the editor's address grid
* 'Enable Compression' option moved from Message Editor to PGP preferences dialog
* About box has new look
* Redesigned dial-up monitor window
* Possible problems with loading/saving of INI files
* Read-Only attributes are removed automatically (to avoid problems caused by restoring data from a CD)
* Calculation of POP/SMTP total/downloaded/transferred sizes is now more correct
* Files with Content-ID are now automatically extracted too
* Some corrections to the adding attachments routine
* OK/Cancel confirmation of immediate send from editor (it was of Yes/No type before)
* Priority: urgent is now supported
* *.MSG/*.EML files now can be attached without encoding
* It was not possible to search for an empty string (i.e. search for any message with specific attribute)
* A little speed improvement when searching in message text
* Storing visual parameters of Search window
* New automatic send/reply/forward module - it should be more safe, fast and with less errors...
* PGP version, comment block and hash algorithm wasn't put
* Paste quotation now uses initials
* System-independent UTF encoding/decoding
* Automatic search for "Lost" attachments in the current user's attachment directory (useful if an account's home directory changed its place)
- Attachments were not forwarded
- List Index out of bounds error when combining unfinished split message
- Help button in PGP window didn't work
- Attachment size was calculated with 2 extra bytes...
- Fix for late binding of attachments
- Filters were not copied correctly
- /Mailto parameter was not working without a user implicitly set
- Buttons "Wait for completion" confirmation were messed up
- Bugs with copying/opening URLs from HTML viewer
- Dial-up Monitor should now work under Windows NT
- New icons in dial-up monitor
- Bug with displaying of messages with the first textual part having the "filename" parameter set...
- Fixed memory leaks from around the program
- VCF could not be viewed from messages
- List Index out of bounds error when combining unfinished split message
- %COOKIE="file" was not adding "Cookie"
- Logger's window width was not restored
- Filters applied to a message not from the source folders did not update the actual folder.
- Account changing in the editor did not force address grid to redraw
- Bugs with entering time intervals when the time divider is other than ":"
- Bug with sudden stops at conversion of Pegasus (and other) mailboxes
- Bug with hanging when a template contained a %LANGUAGE="" macro


Version 1.44

+ Possibility to append messages to UNIX-mailbox on export.
+ Quotation prefix length limit setting in message editor properties.
+ Advanced page in Sorting office with additional conditions for a filter.
+ Configurable Add/Delete address filter action.
+ It is now possible to associate a filter with a hotkey.
* Images referenced by "Content-Location" are now shown in HTML.
+ %QClipboard/%QuoteClipboard macro.
+ %OneLine/%SingleLine macro.
+ %QuoteStyle macro
* It is possible to use apostrophes and double quotes in macro parameters.
* Most of confirmation dialogue boxes now use OK/Cancel instead of old Yes/No. It was impossible to cancel such boxes by pressing Escape key.
+ "Save all attachments" command.
* Warning on opening attachments.
* All types of attachments can be deleted.
* Message|Attachment menu in message browser windows.
* File names of text attachments are shown in tabs.
* Actual file names are shown in braces in attachment list.
- PGP key import didn't work - it was always grayed.
- The program could hang while importing a message with a line starting with "begin etc.."



Version 1.42

! New message base engine. The Bat! now must work faster and more reliable
+ Message colour groups added
+ New sorting office actions - Change priority, Set colour group
+ "View | Memo Auto-view/editor" menu option and Memo column in the message list
+ "Navigation|Go to folder" command in the Folder View
+ "Options|Define System Hot-Keys" dialogue
+ Address Book command in the Tray menu
+ Message Editor: "View|Store window position" menu option
+ "Folder | Kill dupes in All folders" menu command
+ "Folder | Browse deleted messages" menu command
+ "Tools | Import messages | From .MSB files"
+ New message attributes - Flagged & Forwarded
+ Flags sub-menu in the Message (and message list local) menu with possibility to change message priority
+ Sorting actions - Flag, Park
+ Added more decent way to browse digests - now all message attachments of a message are browsed in a single Message/Folder View window
+ Possibility to change fonts of message list view
+ VCF/MSG/EML files handling
* "Alternative URL start" can be invoked with the Shift key depressed
* Memo Auto-view stays on the top by default.
* UTF-7 and UTF-8 "character sets" should be supported
* Address selection window: if nothing is in the current address list and OK button/Enter key pressed, the currently selected address is added to the current address list.
* To change the default font script in the message list pane, change the font script of the default colour group.
* Copy/Move operation progress is now if it takes longer than 1.5 sec.
* All "Show kludges/RFC-822 headers" menu commands are renamed to the uniform "RFC-822 headers". The same is done for "Character set/Encoding/Translation" menus - they are now called "Character set"
* Deeply nested messages must be read faster
* Message flagged state and colours in the View|Display|Advanced filtering dialogue
* Ctrl+G now changes the flagged state of a message
* Ctrl+P in message list view should print messages
* Ctrl+Shift+S calls Sorting Office/Filters
* Create reading confirmation is now an action
* Separate digest view column and message list visibility settings
* Import messages from Eudora should work fine now, especially the messages with attachments
* Broken message threads can be repaired by using the References field
* Encoding of large attachments is speeded up a bit
* "Received" time is now imported from UNIX mailboxes
* Changing of active account in the message editor changes the template for a new message.
* It should be possibe now to set redial delay to more than 180 sec
* Text parts of a message larger than 655360 bytes are treated as attachments
* Copy/Delete of messages should be a bit faster now.
- Some bugs with importing/exporting UNIX mailboxes
- It was possible to delete the last Administrative account
- Some bugs with character conversion of printed HTML messages
- "View|Message list" menu option in the Folder View was toggling Toolbar
- "Specials|Create Filter" dialogue was shown in the front of the main window when called from a Folder View
- A bug with recognising first/last name is the last name contained more than one names
- Subject line was ignored in search in headers
- Search|Advanced - Before/After dates were ignored
- Bug with sending the same messages several times
- Bugs with UU-Encoded files converted from the text bodies
- The mess with outgoing attachments must be fixed
- Now the "Delete attachments when the message is deleted from the Trash" option must be always working. Only for files from the account's attachment directory, of course :-)
- Attachments of the "Text/Plain" type are now shown on the attachments pane.
- Message | Copy/Move to folder commands were not working in the separate message view window. Now they are working even for messages from the Mail Dispatcher.
- %FROM="smth", %REPLYTO="smth", %RETURNPATH="smth" macros are no longer cumulative, they just overwrite the previous data
- Character set recognition was not always working in attached messages
- Favourite flag change for address group was often ignored.
- If the next non-empty line after %QUOTES macro in a template was starting with the '=' symbol, quotation was not inserted. The same was with %COOKIE macro (and probably some other macros).
- Attachment flag detection was not working properly. My apologies to those who was detecting HTML messages that way - they are no longer marked as messages with attachments.
- It was not possible to send out messages with empty body.
- Bug with folder default encoding (almost Russian - specific) - must be checked
- Conversion from OE5 should now work correctly
- Some problems connected to networking: checking mail caused automatic dialling even when messages were addressed to local mailboxes and folders configuration is updated automatically when edit/create/delete folders and on exit, plus Account|Refresh folders to do it manually
- Problem with docking the Quick search toolbar
- Renaming address group directly in the address book tree panel had per-session effect
- Invoking address view from a separate viewer window problem
- Tree lines must be drawn correctly on black background
- Potential vulnerability caused by Eudora-like hole is removed
- There were made so many fixes/improvements that we cannot remember all of them to mention individually :-)


Fixes in 1.42f (bugs were introduced in 1.42):

- Bug with some UUE attachments
- Possible security issues caused by X-BAT-FILES header
- Problems with attachments when the account's home or attachment directory is located on a network drive.
- Wrong caret positioning in the message editor
- It was not possible to print the first (by physical position) message in the folder


Version 1.41

+ Added support for PNG image files.
+ New macro %TRACKINGNUMBER (random 32-bit number, in hexadecimal).
+ Forward/redirect of multiple messages is improved.
* Improved speed of entering folders.
- Fixed potential vulnerability of 'X-Bat-Files:'.
- Fixed SMTP authentication when a server supports PLAIN authentication mechanism.
- When a new address entry was entered with a handle, the handle was not working until the next start of the program.


Version 1.39

* Speed of Encryption/Decryption/Digital Signatures greatly improved.
- Fixed few memory leaks.
- Ctrl+R didn't work in message viewer.
+ CHECKLISTBOX in Submission Forms.
- Undo / Cut / Copy / Paste / Select All items of Quick Search pop-up menu didn't work.
* Serial Number is not put in X-Mailer kludge.
+ New macro %TheBatSerialNumber.


Version 1.38

! Improved Dial-up networking support.
! Added help topics about regular expressions and template macros.
+ Macros are now fully-recursive, e.g. %SUBJECT="Replying to your message dated %ODATE %OTIME".
+ New macros: %FOLDERORGANISATION (current folder's organisation field), %SETPATTREGEXP="" (sets regular expression pattern for %REGEXPMATCH macro), %REGEXPMATCH="" (returns substring that matches a pattern set previously by %SETPATTREGEXP macro), %REGEXPBLINDMATCH="" (almost same as %REGEXPMATCH="" macro except matched string/substrings are not returned, they may be further extracted by %SUBPATT="" macro).
+ Shift+Ctrl+Q macro for editing quick templates.
+ %CLEAR macro for Quick templates to remove all text from the editor before inserting a template.
+ DEFTPL, QUEUEOUT, TPL, NFO, BATCH, WORDWRAP in submission forms.
+ %REPLYCOUNTER/%ORERPLYCOUNTER to generate "Re[n]:" text accordingly to the count of replies (can be useful for generated subject fields).
+ %ISSIGNATURE macro inserted into a Quick Template flags that the Quick Template is a signature. When such a template is be used, the current signature is replaced with the template text without change of the caret position.
+ %ACCOUNT="account name" macro to select the active account (not available for automated messages).
+ %LANGUAGE="language id" macro to select the spell checker language.
+ %INSERTPGPKEY="title" macro to insert a PGP public key (from keyring) with specified title. Works with internal PGP implementation only. E.g. use %INSERTPGPKEY="%FROMADDR" to insert your own public key.
+ %HEADERS macro for inserting original message's headers AKA kludges (%QHEADERS for quoted headers).
+ %QINCLUDE="Quick template handle" macro to include Quick templates in standard templates. Beware of self-recursive quick templates! We did not exclude recursive inclusion because it can be useful with RegExps.
+ "Import Key" item of attachments pop-up menu allows to import PGP-key(s) in either binary or armoured format from attached file.
+ "Allow send/fetch without entering the access password" option in account properties.
+ "Sticky" send/fetch windows' positions option in account properties.
+ "LDIF" option for "/IMPORT" and "/EXPORT" command line parameters to perform import/export operation on address book. Use "B" parameter to specify address book and "G" parameter to to specify the group. Eg: /Import;Ldif;B="MyBook";G="MyGroup";File="C:\MyFile.LDIF"
+ "Mark all messages Read" command in Folder menu.
+ "POP before SMTP" authentication for SMTP servers - see the Advanced SMTP Options dialogue.
+ Clicking on column header in Mail Dispatcher toggles all flags in the column.
+ "Extract files" action for message filters.
+ "Print"+"Print setup" function in the message editor.
+ Message age filter in the MessageTicker ("Messages|Age limits" local menu command).
+ A filter may be executed when a Windows Screen Saver is in either active or inactive state.
+ Special kind of replies (Quoting selection, no quoting, reply to sender) added to Message|Special menu
* The Bat! does not drop the DUN connection on exit if the connection was established from the program.
* JPEG decoder is really fast now.
* Improved diagnostics of SMTP send failures - now the last recipient is logged.
* Captions of Send/Receive/Message Dispatcher windows optimised for Windows Taskbar.
- Text goes to clipboard in correct codepage under WinNT.
- Fixed bug with displaying graphic files.
- Fixed bug with adding extra space lines on Base64 encoding.
- Address auto-view window didn't display photo.
- Fixed "vanishing buttons".
- %FOLDERFROMNAME, %FOLDERFROMADDR, %FOLDERREPLYNAME,  %FOLDERREPLYADDR and %FOLDERNAME macros caused AV if used in a new message template and a message was created with no folder selected in a folder tree.
- Fixed minor bugs in macros handling.
- Fixed spellchecker menu behaviour when it was called with keyboard.
- It was not possible to print message headers.
- Bug with saving Quick templates in a password-protected account.
- Bug with cutting signal strings of a Kill filter (reported by Igor Shabalnikov).
- Spell checker suggestion speed was not remembered.
- "Save message" in editor window could reset modified flag without saving a message if destination address was blank (or message could not be saved by other resaon).


Version 1.36

! New images designed by TV4 STUDIOS Ltd.
! Perl-compatible Regular Expressions string matching when searching text in Message Viewer (Find Text), Message Editor (Find Text / Replace Text), Message Finder (see Advanced Tab), Sorting/Office filters (see Options Tab).
+ %REGEXPTEXT & %REGEXPQUOTES macros.
+ "VBODYRE" in Submission Forms.
+ New address list macros: %TOLIST, %CCLIST, %BCCLIST, %OTOLIST, %OCCLIST, %OBCCLIST.
+ New action in Sorting Office: Delete the messages from the server.
+ AutoFormat in message editor.
+ Auto formatting options can be quickly toggled using commands from "Utilities" menu of the message editor.
+ "This account is default for mailto: URL" checkbox in account properties.
+ "Send Queued mail" command in the Tray pop-up menu.
+ "Don't use From name for Reply-TO addresses" option.
+ PGP 6.5 plug-in.
+ Added ability to use system-defined colours in message editor.
+ Entering an indexed folder is 2-4 times faster.
+ Editor colours drop-doewn list in "Editor/Viewer Preferences" dialogues box has an additional list of system-defined colours starting with "Windows - ". Also, font style checkboxes are now correctly grayed.
+ "Open This Link" item of pop-up menu of message autoview can open selected text as a link.
+ Status bar of message editor windows is not sensitive to mouse clicks - block type, insert mode, message priority and confirmations can be changed by clicking left mouse button.
+ Floating toolbars in Message Editor and Mail Dispatcher.
+ When forwarding a message in Sorting/Office filters, you may specify different template.
+ You may choose between high-colour and 16-colour images in Options menu.
* Redirect button on Main Window toolbar and Folder Viewer toolbar.
* Fixed positioning of selected item in messages list when changing a folder.
- Exiting The Bat! just after cancelling of an SMTP session caused AV.
- Create reading confirmation in Sorting/Office filters didn't work. Now it works and allows different template.
- Mail Dispatcher always logged an error even upon successful completion of transfer.
- Fixed LDIF/Clipboard problems of the address book.
- Kill duplicates command didn't remove messages from MailTicker.
- Re-send message is now sensitive to the type of delivery set for account.
- "Subject:" could be inserted in the subject line.
- Fixed scroll bars in folder tree (finally).
- Sending a message to selected items from address book group did not work properly and could cause traps.
- It was unable to attach a file containing ';' or ',' characters in the name.
- Fixed invalid highlighting of several email addressed in a line, where one of addresses was terminating by dot character.
- "Wait for the currently incoming message to be completely received" confirmation didn't work - the connection was always broken.
- "Edit Group Properties" dialogue box could cause traps.
- Changing between folders with big amount of messages could consume all virtual memory causing The Bat! to stop responding.
- Fixed some tiny memory leaks.
- Fixed exclamation sounds in Mail Dispatcher. They were always played even if there were no error.
- Ctrl+C in HTML viewer didn't work.


Version 1.35

- Fixed Shift+Ctrl+M shortcut.
- Share and Description fields didn't update after editing Quick Templates.
- Fixed attach window behavour when changing split mode.
- Fixed "division by zero" error when dropping an address to a header.
- Fixed message list hint.
- In templates of a folder properties, after inserting a macro string from the popup menu the string did remain in the clipboard buffer.
- "Options menu" item in "USER ACCESS RIGHTS" of "OPTIONS|NET&ADMIN|PRIVILEGES" wasn't stored.
- From toolbar, it was possible to invoke "Sorting Office/Filters" when it was disabled in "OPTIONS|NET&ADMIN|PRIVILEGES".
- In MESSAGE AUTO VIEW window is parametr "Birthday" was displayed as "Name".
- Fixed scroll bars in folder tree.
 
Version 1.34

+ SMTP Authentication by RFC 2554 with support LOGIN, PLAIN and CRAM-MD5 authentication mechanisms
+ Address autoview window
+ Outlook Express 5.0 import added to the Import Wizard (some problems are expected though)
- Potential bugs caused by modal windows
- Some problems with MIME forwarding
- Bug with open outgoing messages from "Open reply" window
- Images in HTML viewer could not be displayed


Version 1.33

- Fixed printing bug with HP and some other printers
+ "Follow" button in the search window for focusing a message in the main window
+ Internal (not pluggable) version of PGP and possibility to choose what version of PGP you want to use
- Fixed quoted-printable transfer encoding handling
- Fixed problem with marking message unread
- If a transfer of reply initiated from message editor was cancelled, message text could be lost.
- Fixed problem with refreshing folder information after moving unread messages and changing folder position in the hierarchy.
- Other (mostly cosmetical) fixes
* MIME forwarding is now working
* Some changes with MIME 8-bit symbols in message header handling
* Address Entry properties dialogue is now invoked by Alt+Enter, Ctrl+Enter is used for creating message
* Submissin forms are not modal from now.


Version 1.32

* It is now possible to set separate print settings for each folders.
* Font settings for printing.
+ Message print in filter actions.
- Saving account default column settings is fixed.
* Main window splitting for all modes is done in more accurate way.
+ Two additional split modes.
- Bug with disappearing text of attached messages...


Version 1.31

- Bug with saving folders (appeared in 1.30).
! It is now possible to view HTML messages.
* Mouse wheel now works in HTML viewer.
! Quick Templates are implemented. It is now possible to use multiple templates for one message while you type it! See "Options|Quick templates".
! A brand new message list pane - it is possible to choose what columns should be displayed for a particular folder.
+ Threading in message list pane - by references, by sender, by recipient, by subject.
+ The "Show unread messages in MailTicker" option in folder properties - you can choose messages from particular folders not to appear in the MailTicker.
* The status of folders and message list is now continuously updated during receiving of mail.
* Translation tables are implemented more accurate now - it is possible to define both translations and Windows font script that should be used for displaying messages in a particular character set.
+ It is now possible to search a folder by typing the first character of its name.
* Pop-up menus in Folder/MailTicker message pre-view pane are the same as in the main window.
- Bug with address book pre-selection in the Address Picker dialogue.
* The Delete key is now functioning in CC and BCC fields in the Address Picker dialogue.
- Search for unread and/or parked messages only was not working correctly.
- Fixed bug with IMAP when messages were deleted off the server disregarding to what was set in Account properties.
* Folder-specific reading confirmation. Don't forget to switch it off for TBUDL.
* To add a cookie from a file, use %COOKIE="filename".
+ All new macros are listed in Miscellaneous sub menu in every template editor.
* Accounts can be dragged in the folder list just like folders.
+ %SUBJECT macro doesn't require %SUBJECT="" before setting of a new subject.
- A lot of small fixes.

Version 1.22

- %ORGANISATION (%ORGANIZATION) and %OORGANISATION (%OORGANIZATION) macros didn't work.
* IMAP Picker Details state (Details) is saved.
* Local delivery allows mailbox name as a destination.
- Fixed account locking.
- It was possible to add a user via Toolbar when machine mose is Non-TCP/IP WorkStation.
- Fixed bug with storing non-ASCII characters in vCard (VCF).
- When maximizing a window after scrolling a text, scrollers disappeared but the text hasn't been re-positioned.
- In message editor, Undo menu item didn't get greyed again when there is nothing more to undo.
- Backspace did erase a character when a block was selected.
* When sending a messages from Message Editor, and error occured, it is displayed in an error box.
+ %SINGLERE macro - for using "Re:" instead of "Re[n]:".
- Fixed SMTP HELO message. The Bat was sending "HELO [mailserver host]" instead of "HELO [client host]".
- Message cursor in messages list box didn't move to the nearest message (it has jumped to the first one) when replying to the last message and the folder has a filter to move messages to replied folder. 
- Mail ticker didn't work in 1.21.
- Right mouse button click on the folder tree didn't update the focus.
- Folder View window sometimes raised an additional scroller for entire window with.
- "Bind attachments only while sending out mail" was ignored if attaching using drag-and-drop.
- Fixed cursor painting after scrolling.
- Message filter, when generating a message, could produce invalid Reply-To string if reply-to strings in account/folder properties were empty.
+ PGP v6.0.2 plugin.
- PGP v5.5.3 Preferences option "Encrypt new messages by default" and "Sign new messages by default" was ignored.
- Setting a filter to move messages to folder of another account and deleting destination folder caused Access Violation.
- Changing active account in message editor ignored improperly-entered passwords.
- Fixed some troubles with Large Fonts.
- Fixed autocombine.
* Parked messages are not being combined.
- Message header is now cleared when there are no more messages in the list.
- Fixed MS Outlooks's UUE decoding.
- Fixed nested multipart MIME processing.


Version 1.21

! Command line operation. For more information, see Help chapter "Command Line Parameters".
- Fixed import of Pegasus Mailboxes.
- Number of sent messages is logged correctly.
+ Customisable message header panel.
- On error opening attached file while sending out mail, such message went out without the attachment. Also, on a "Stand-Alone" or "Non-TCP/IP WS", an error box is displayed.
- It was possible to accidentally delete a folder (or remove a special folder) using drag-n-drop.
* Improved POP3 message retrieval to avoid "connection time out".
- Fixed Shift+Ctrl+End shortcut in message editor.
- Fixed a problem with decoding uuencoded attachments sent from MS Outlook.
* Speed of entering a folder increased almost twice.
- Saving an attachment to a full disk didn't cause an error message.
+ Pressing Esc on a folder refreshes it.
* Moving of parked messages asks a confirmation.
- Fixed mailbox importing capabilities.
- Improved URL highlighting.
- Copy Rule in Sorting Office/Filter didn't completely copy a rule.
- When deleting a folder or an account, not all files were deleted.
- Fixed a bug with loading some GIF images.
- Addresses in the address picker (called from message editor) were not sorted.
- Some SMTP error response messages could not be logged.
- /CHECKALL command line parameter could not work properly.
- Other minor fixes.


Version 1.19

+ %ATTACHFILE macro.
* Message base indices are now compressed and work much faster.
- Forward templates in address book didn't work.
+ %ORGANISATION (%ORGANIZATION) and %OORGANISATION (%OORGANIZATION) macros.
- Password protection didn't apply to nested folders and deleted messages.
- Mailbox password could be written to Account Log after unsuccessful connection to POP3 server.
- Outbox folded didn't refresh after Re-Sending a message.
- Fixed trap that ocured when forwarding several messages at a time.
- Words longer than 64 characters caused trap when using SSCE spell checker.


Version 1.18

- Fixed spell checker traps on multiprocessor system.
+ Added KOI8-U charset.
* Some improvements in Digital Key Manager.
- Underscore characters were changed to spaces if using Quoted-Printable encoding.


Version 1.17

! Message base indexes.
- "message/digest" content type wasn't supported.
- Fixed trimming of trailing brackets in user name in address list.
- Fixed short date presentation format to be compliant to current locale.
- Fixed a bug caused by trying to move a message to another folder if the message was already moved by a previous rule with "Continue Processing" option.
- If it was unable to compose the message (e.g. due to Outbox inaccessibility), The Bat! caused GPF.
- If a connection to POP3 has been broken, it was improperly logged as 'Server reports error. The response is: ""'.
* Enhanced folder tree. Expanding/Collapsing items doesn't move the cursor, and lot of other interface improvements.
+ Folder/Browse menu item invokes Folder View window.
- If an original messages was deleted by "Replied messages rule", main window (autoview window and messages list) didn't update properly.
- Fixed some bugs in Uninstall program.
- The Bat! was unable to operate received attachment with illegal characters in name.
+ Account's option "Bind attachments only while sending out mail".
* Messages fonder keeps the history of search strings.
* Message finder allows special character between words. "|" for logical OR, "+" for logical AND and ~ for logical NOT.
- Option "Delete attached files when a message is deleted from Trash folder" was ignored if a filter deleted the message.
* When importing a PGP key and no keys are selected, Import button goes disabled.
- Long strings in message header (more than 32767 characters in "To:" or "Subject:", for example) might cause failures (e.g. in module GDI.EXE or VGA.DRV) under Windows 95 because of 15-bit limitation of Windows 95.
- It was unable to check PGP signature on messages with 8-bit characters.
* In Submission Forms, signer's address is comparing with destination address. Previous versions were comparing name part also.
- Fixed combining multipart messages in password-protected account.
- The templates of an address group were ignored when writing to an individual of the group.
- Fixed vertical scroll bar behaviour in folder list (bug of v1.101-v1.15).
- Fixed position of macro pop-up menu in editor window of message book entry.
- It was unable to use Voice, Fax, Cellular numbers, gender and URLs in vCard.
- It was unable to use colour printing (bug of v1.1-1.15).
- Resending a message what was already stored in Outbox folder caused The Bat! to hang.
+ An ability to remove photo from vCard/Address Book Entry. Click right mouse button on the photo and than "Clear Photo" or press Ctrl+Alt+C when "Change" button is focused.
- When emptying a folder, unread messages wasn't marked as read before moving to Trash.
- Fixed PGP 2.6.3 calls.
* "X-Redirected-By:" was changed to "X-Sender:" for listserv compatibility.

Version 1.15

- Message Finder may not display contents of some messages if searching messages in different folders.
- Application could stop processing to one minute while storing received messages.
* Message storing now is slightly faster.
- Coma is now used instead of semicolon as an address separator.
- Fixed invalid print template with old THEBAT.LNG 
- It was able to search messages in password-protected account.
- Fixed processing of default folder encoding.
- It wasn't possible to save some UUEncoded attachment if they were stored in message body.


Version 1.14

- Fixed mass print of address book memos.
! Quick Search in message list. Just start typing.
+ Edit Personal vCard in Account/Properties.
+ Message Editor/Utilities/Attach Personal vCard.
+ %ATTACHVCARD macro.
- Fixed "FillRect" bug.


Version 1.101

+ Ability to import addressees' photos from GIF and JPEG format. Quick tip: for best results, crop the picture to 120x144 JPEG.
- Fixes with adding new addressee to the address book.
- Fixed "Printer is not currently printing" error while trying to change rage of pages.
+ Ability to import V-Cards (VCF files) from attachments.
+ V-Card and LDiff now allow photographs.
+ Folder/Kill Dupes. It allows to kill the duplicate messages (with the same "From:", "To:", "Date:" and "Message-ID:") form a folder.
* "Priority" kludge has been changed to "X-Priority" for better compatibility.
* Proportional scroll bars in folder list, address list and some other controls.


Version 1.1

! Dutch, German, French & Italian SSCE Spell Checkers.
* Increased speed of loading large messages with Quoted-Printable encoding.
* Fixed Ctrl/End and Ctrl/PgDn in message editor.
- Multi-line cookies might not work.
- In networking mode, users had the ability to create new accounts and delete existing accounts.
- Fixed quoted-printable encoding handling in message header.
- Context menu button didn't work in message editor.
- Message editor didn't allow apostrophes in address field.
- Check PGP signature / Import PGP key might not work if the lines were wrapped.
+ "Continue Processing" checkbox in Options tab of Sorting Office/Filters dialog. With this option turned on, if the rule match, it continues checking for other rules and can execute multiple rules simultaneously.
+ "Options Menu" checkbox in user access rights of Network and Administration dialog. It allows to a user to operate with "Options" menu except "Network & Administration" & "Dial-up Monitor".
+ %DateEn & %ODateEn, %TimeLongEn & %OTimeLongEn macros. It displays date/time in english, regardless currently installed system language.
+ %OTextSize macro. Size of original message, in bytes.
+ %Charset macro. Allows to change the charset for the message.
+ %Attachments & %OAttachments macro. Displays the list of attached file, with full path names. If there are no attached files in the message, it displays "<none>".
+ Ability to print a range of pages.
* Smarter URL highlighting. It allows coma characters in URL (e.g. "http://www.download.com/PC/Result/TitleDetail/0,4,0-51419,1000.html") and processes dots in the end of URL, e.g. www.ritlabs.com.
+ It is possible to wait for completion of an external program run by filter. You may generate auto-reply message with the results of an external program execution.
+ Page Number template (Print/Page Numbers Tab/Use specified message template), macro %PageNumber allows there.
! Brand-new Address Book with sharing and LDAP support, personal templates, VCF, LDIFF, photographs, etc.
+ The Bat! can internally display GIF, JPEG, progressive JPEG, WMF, BMP and ICO. This feature can be switched of via Options/Use External Image Viewer.
- Mail dispatcher didn't affect "receive only if message size is greater than" option when calculating free disk space.
- Current folder didn't get updated after "Compress All" / "Purge All".
+ %BLANK macro. This macro is always translating to an empty string and may be used if you wish to have the blank template in a folder.
- It was possible to write a message from password-protected account via address book.
* "O" shortcut has been removed from "OK" buttons in dialog boxes.
- Fixed crash when pressing "Reply All" to a message with 1000 addresses in "To:" field.
- It was unable to print attached message (in .MSG format) after opening it.
- There was %FROMADDR macro in RecipientInfo group of Macros pop-up menu button of account properties dialog.
- Fixed bug with processing coma-separated addresses in address grid of a message editor.
- With password-protected accounts, newly created folders did ignore password protection.
- When making a mouse double-click on an empty line below two non-empty, the wrong selection did occur.
- Fixed access violation error when re-sending a message attached to another one.
- In templates after inserting a macro string from the popup menu the string did remain in the clipboard buffer.
- Fixed header repaint when using Windows Large Fonts.
+ It is now possible to toggle message part tabs with Ctrl+Tab / Ctrl+Shift+Tab.
+ Message size is now shown in message headers.
+ Sender's organisation is now shown in message headers.
! Non-empty outbox folder is now coloured green.


Version 1.043

! New Installer.
! Installed size of The Bat! became almost twice smaller!
+ File Association dialog. If there is no application associated with current extension and it came an attachment with unassociated extension and the user tries to open this attachment, The Bat! invokes File Association dialog.
+ Print page numbers (Message/Print/Page Numbers Tab).
+ New Macro %WINDOWSMAJORVERSION - Identifies the major version number of the operating system. For example, for Windows NT version 3.51, the major version number is 3; and for Windows NT version 4.0, the major version number is 4. This macro is used in Bug Report template by default.
+ New Macro %WINDOWSMINORVERSION - Identifies the minor version number of the operating system. For example, for Windows NT version 3.51, the minor version number is 51; and for Windows NT version 4.0, the minor version number is 0. This macro is used in Bug Report template by default.
+ New Macro %WINDOWSBUILDNUMBER  - Identifies the build number of the operating system. This macro is used in Bug Report template by default.
+ New Macro %WINDOWSCSDVERSION   - For Windows NT: contains a null-terminated string, such as "Service Pack 3", that indicates the latest Service Pack installed on the system. If no Service Pack has been installed, the string is empty; for Windows 95: contains a null-terminated string that provides arbitrary additional information about the operating system. This macro is used in Bug Report template by default.
+ New Macro %WINDOWSPLATFORMNAME - Identifies Windows Platform name, e.g. Windows NT, Windows 95 or Windows 98. This macro is used in Bug Report template by default.
+ New Macro %THEBATVERSION       - Identifies the version number of The Bat! This macro is used in Bug Report template by default.
+ New Macro %ACCOUNTNAME         - Identifies the name of a current account. This macro is used in print template by default.
+ New Macro %FOLDERNAME          - Identifies the name of a current folder. This macro is used in print template by default.
+ New Macro %FOLDERFROMNAME      - Identifies the name of a user (kludge "From:") for a current account. This macro is used in print template by default.
+ New Macro %FOLDERFROMADDR      - Identifies the e-mail address of a user (kludge "From:") for a current account. This macro is used in print template by default.
+ New Macro %FOLDERREPLYNAME     - Identifies the name of a user (kludge "Reply-To:") for a current account. This macro is used in print template by default.
+ New Macro %FOLDERREPLYADDR     - Identifies the e-mail address of a user (kludge "Reply-To:") for a current account. This macro is used in print template by default.
+ Advanced print template. Print template (Message/Print/Template Tab) allows any macros that are allowed for Account/Folder.
- Fixed insertion of tab characters into text editor.
! Advanced Search (Message Finder/Advanced tab).


Version 1.041


+ Auto-combine feature. Some mailers, like Microsoft Outlook, can split large messages to smaller parts. The Bat! now can automatically combine them.
* Smarter cursor movement on message deletion.
- Fixed "Reply To All".
- Fixed a "Cookie" bug of 1.035.
- Fixed Auto-completion bug in Message Editor.
- Default encoding didn't apply message headers.

Version 1.039

+ Added RETURNPATH template macro.
* Updated German resource.
- Fixed UUEncode attachment name extraction bug of 1.037
- Fixed Reply-To field processing in message forwarder.


Version 1.037

+ Improved submission forms (see http://www.ritlabs.com/the_bat/forms.html).
+ Improved mailing list server functions (see http://www.ritlabs.com/the_bat/mailing_lists.html by Leif Gregory).
- Some fixes with multipart message processing.
* WindowsNT SMTP Server didn't allow to send more then one message.
- Combined delivery didn't work with automatic account checking.


Version 1.036

* The Bat! consumes much less of valuable CPU cycles while flying in system tray.
- Fixed some bugs of 1.035
- Fixed "Invalid Typecast" error
- Using Read Filters could prevent messages from being marked as Read.
- Outbox didn't update on Message/Resend.


Version 1.035

+ New pre-defined fields macros: %FROM="" (Additional "From" sender) and %REPLYTO (Additional "Reply-To" sender).
+ Nested macros. It is now possible to use such expressions as %FROM="%OFROMNAME <%OFROMADDR>"
+ Full support of CSAPI spell checker.
* Interface improvements.
- Quoted recipient mail names and commas in user names are now allowed.
* When SMTP server reports error on a message, The Bat! now continues sending other messages.
* Template editor remembers its position and size.
- Fixed Mail Ticker (tm) settings storage/retrieval.


Version 1.032

* The destination address is displayed in Edit Mail Message Window title.
+ Account deletion procedure gets smarter!
- Some fixes with Tray Icon API.
- Fixed Mail Ticker (tm) settings storage/retrieval.


Version 1.031

- Find Next (F3) string did not carried forward between messages.
- Some minor fixes.


Version 1.029

+ The Bat! can use Internet Explorer 4.0+ notification that the taskbar has been re-created. When The Bat! receives this notification, it assumes that the tray icon "Flying Bat!" has been removed and adds it again.
- Fixed "automatic spell checking On/Off" in message editor.
- Mail sent from non-tcp/ip workstation accounts that is sent out through the server machine didn't move from "outbox" to "sent" without manually refreshing the folders.
- Fixed window focus while retrieving mail.
- Filter action to export the message to a specific file didn't not work properly.


Version 1.028

+ Total message count in subfolders is also displayed as well as unread message count.
- The messages in Finder Window didn't sort after search completion.
- When browsing messages in Finder Window, the current user/folder name is displaying in the bottom line.
- It was possible to delete a folded that contained parked messages.
- The text of "Sent" column was shifted several pixels down.
- When creating a reading confirmation message, the destination address was taken from Reply-To instead of X-Confirm-Reading field.
- Fixed invalid WordWrap in Folder View Window.
- Fixed a trap when printing a large messages list while new mail arrives.
+ The Bat! now can print any page of multi-page message.
- Folder Properties/Identity/Organisation field was ignored, its value was always taken from User's General Options.
- 'Decrypt PGP' option from 'Specials' submenu in Folder View window didn't work.
- Emptying a folder with unread messages didn't affect Mail Ticker(tm).
- Fixed 'Privileged instruction' when trying to import a digital key.
- Fixed mouse block selection algorithm.
- Fixed handling of coma character in user name.
+ Updated languages: Bulgarian, Dutch, French, Italian, Lithuanian, Polish, Portuguese, Russian, Spanish.
+ Added recursive unread message calculation in Mailbox/Folder tree.
- Message body didn't refresh in Outbox AutoView after re-edit it.
- Creating a new folder in root directory and then its deletion caused crash.
- SendTo link used the last user's account when entering as Administrator.
- Users could change global options in Administrative mode.
+ Added highly-improved method of loading Dynamic-Linking Libraries. It saves the amount of memory used by The Bat! by up to three megabytes.
+ Added YaHoo! menu option.
+ Added "How To Register" menu option.
- Fixed on-exit crash.
- Fixed attachment default directory.
- Fixed "List index out of bounds" error when pressing Alt+J on selected text which contained a template of new message with some extra lines. 
- The "zoomed" ticker bar was too easily moved off when double-clicking to view mail.
- Selecting "English" as a default language on install could activate the current language on international version of Windows.
- Fixed "Created" time adjustment.
- The "Mail Ticker" contents didn't refresh after message deletion.
- The ticker did allow any user to view any other user's mail an Administrative mode.
- Speed of Address Book increased.
- The newly created accounts could disappear in Administrative mode.
- The order of folders could not be saved.
- Fixed a bug caused by using illegal characters (e.g. "/") in a folder/mailbox name.
- The Address book could not be saved on exit.
- A drop-down list could not fit the window when importing an address book from coma-separated file.
- The message could be automatically read when The Bat! was minimised to tray.
- Some lines in Account Log could not fit the window.
- Filter to move mails from inbox of one account to the inbox of another account could not be created while using the pop-up-menu.
- Low disk space could cause message losses.
- Subj was mixed with From fields in Message Finder.
- When an account (not a folder) was selected in a mailbox/folder list, clicking "From"/"To"/"Subject" fields erased their captions.
- The selection did not clear entirely in AutoView area.
- Low disk space didn't handle when exporting messages to *.MSG files.
- Trying to select from address history a line with more than 200 addressees caused crash.
+ POP3 LazyDelete feature. A message is deleting on POP3 sever after the confirmation that it was successfully stored to a message base.
- Fixed a Message Dispatcher trap when receiving a message after deletion of a large list.
+ The registration code is filling automatically when pressing "Enter Registration Code" on the message, containing the code.
- Fixed Long Filename Mail vulnerability.
- When putting a message with High/Low priority in Outbox and then re-editing it, the priority was set to Normal.
- Fixed IMAP date & IMAP multiply instance bug.
- "Auto-disconnect after mail transmission" feature did ignore IMAP connections.
* Data is now passing to PGP5 API via memory buffers, not temp files.
+ "Re-filter folder" command in the "Tools" menu allows re-filtering messages in a particular folder when, for example, new filters were created.
+ "Manual only" mode for mail filters. This allows applying filters only when the user wishes to do so with the "Re-filter folder" command.
+ "Purge+Compress", "Compress All" and "Purge All" commands in the "Folder" menu.
- Some fixes with multipart digests processing (they should be correctly displayed from now, although some issues remain unresolved yet)    
- Multi-page messages weren't printed correctly
- Double click on the Mail Ticker forced the main window appearance if it was minimised
- The number of new messages in subfolders of a complex folder structure was counted incorrectl
- The editor colour settings weren't saved correctly
! SmartScroll. Allows you to see whether a next message exists in scrolling direction
+ Cyrillic Apple Standard Charset support
* Auto Scroll Bars in message editor
- Fixed extra space before 8-bit lines of message header
- Fixed message marking as read while retrieving from server
- The "zoomed" Mail Ticker(tm) bar was too easily moved off when double-clicking to view mail
- The folders were not purged on Windows Shutdown
- "End of search" dialog has changed the focus
- Miscellaneous fixes


Version 1.015


- Fixed flickering while deleting a large message list.
- Message wasn't refreshed after re-edit it.
- The Select all from the Message menu does not work.
- Deleting a root folder could cause traps.
- Font style of a message ticker hasn't been saved.
- Fixed drag cursor when creating a reading confirmation.
- Fixed a memory leak while dragging-dropping messages.
- Fixed socket's shutdown.
- Fixed message ticker clean-up.
- Fixed "SendTo:" URL processing in muli-user environment.
- Fixed minimization animation.
- Fixed clash between tip of the day and enter password dialogues on start-up.
- Fixed editor focusing.
- Fixed execution under Windows NT 3.51 with NewShell.
- Fixed 8-bit headers.
- Fixed import from UNIX-mailboxes.
- Fixed attachment processing on import.
- Fixed "List Out Of Bounds" error message while sending queued mail.


Version 1.011

- "Registration..." dialogue box is not more modal.
+ IntelliMouse wheel support under Windows 95 Earlier Releases and 
  Windows NT 3.51 with NewShell.
* Smart IntelliMouse wheel-apply.
- The Park Message button didn't work in the View Folder window.
- The Bat! didn't allow system to shut down.
- Fixed traps while closing The Bat!.
- Fixed "Cannot Focus Window" error in sorting properties.
- Folder hierarchy didn't save after moving folders with Alt key.
- The flag "include subfolders" (in search screen) didn't work.
- The Bat! didn't import sorting filters from existing mailbox file.
- Ticker options didn't save.
- Mail Ticker could trap The Bat!.
- Open Reply progress message hasn't been closed.
- Fixed printer spooling troubles.
- "Browse program to be started" dialogue box didn't display .EXE files even though 'Program files' are selected in the File Type drop down.
- Save Draft button didn't have a hint.
* Fixed ISO-8859-2 charset.
- MailBox Import Wizard Window did allow resizing.
- The attachment folded path hasn't been saved.
- Non-TCP/IP workstation did actually require wsock32.dll. 
- The position of split controls didn't save on exit.
- Fixed message splitter behaviour.
- Fixed troubles with Time Zone correction.


Version 1.00 Build 1349 

+ IMAP4rev1 protocol is now supported.
+ The Tip Of The Day window 
+ Message Ticker extends mail notification facilities of The Bat!
+ Floating/dockable toolbars in the main window. You can dock toolbars to any side of the window and to the traditional toolbar place.
+ Additional Configuration toolbar.
+ "Tools | Insert Cookie" menu command in the message editor to insert a cookie wherever you want.
+ Import Wizard helps you to import mailboxes from major e-mail clients: Netscape, MS Mail/Outlook, Eudora and Pegasus Mail. Check out "Tools | Import messages | Import Wizard"
+ Added logo colour auto-adjustment and dithering for 16-color, 256-color and high/true-colour displays.
+ It is now possible to copy message header bar's fields (From/To/Subject).
+ "Tools | Import messages | Import messages " message files allows import of multiple files at a time.
+ Common Speller API spell checker support.
+ New Template Macros: "%READCONFIRM", "%RCPTCONFIRM", "%SIGNCOMPLETE","%ENCRYPTCOMPLETE".
+ Mime/Encode type is now displayed on Open File dialog title.
* Resizing header of  Dial-up Monitor / Queue didn't resize the columns.
* Windows 98 is now detecting while creating a bug-reporting template.
* Ctrl+C in Folder Viewer / Message Finder windows now copies the selection into clipboard.
* Pasting a tab character from clipboard has inserted a "box character" instead.
* Some fixes with "Sign when completed" & "Encrypt when completed".
* Support to cc:Mail UUE attachments.
* Print message / Save message for embedded messages.
* Advanced mailto: URL processing.
* Speed of importing address book from INI file has been sufficiently increased.
* Netscape attachments has been stored inside message bodies.
* Interface Language is selecting automatically accordingly to default users' locale.
* Font character set is selected automatically accordingly to default users' locale.
* Alt+Arrows also work in Folder View and Finder windows.
* An error message is displayed on attempt to delete parked message.
* An error message in displayed on unsuccessful attempt to find a reply.
- Fixed case-insensitive username problem in Win95 that caused re-registration.
- "Message | Resend" caused trap if it were no messages selected.
- The Bat! always asked to be the default e-mail client on startup.
- It was impossible to send messages to a Address Book Group named with using 8-bit (national) characters.
- Reception of forwarded messages could cause "Invalid character in Base64 line" error.
- Tray Pop-up didn't hide when clicking outside its area.
- When both options "Combined delivery" & "Check new mail on startup" were turned on, The Bat! didn't automatically sent out the Outbox on startup.
- When deleting an account, using "Delete all files related to this account" option deleted all the files, but was leaving the directory structure on your disk.
- Windows build number wasn't displayed properly in bug-report template, it was something like "Windows 95 4.0 Build 67109975 B" instead of "Windows 95 4.0 Build 1111 B"
- Changing Options/Active Account in message editor was giving a possibility to send a message from another The Bat! user account that might have been password-protected.
- When clicking to another user account, and the last read message was unconfirmed, The Bat! has send a confirmation from newly selected account instead of the proper one.
- Pressing Macros button of Folder Properties dialog caused trap.
- Changing active address book from Editor's Add Recipients dialog caused a trap.
- PGP Signing/Encrypting didn't clear undo buffer.
- Send To The Bat! from Windows Explorer was rendering file names to 8.3 naming scheme.
- It was not possible to activate the editor control after attaching files using the mouse.
- Fixed Palette Distortion of Logo on 256-color displays.
- Special characters were not decoded while importing address book from INI file.
- Sample control wasn't repainted properly in Editor Preferences Dialog.
- Scrolling messages in Folder Viewer using space bar with messages list turned off caused "Cannot focus invisible window" error.


Version 1.00 Build 1336

+ PGP5 support.
+ "Sign when complete" & "Encrypt when complete" editor options.
- Send/Receive progress forms did hide out when minimising TheBat! Restoring TheBat! didn't show up these forms.
- Now can start minimised from desktop shortcut.
- Fixed dot character processing when receiving messages.
- Fixed tiny memory leaks.


Version 1.00 Build 1334

- Some grammatical fixes of Russian resource.
- Dropping from address menu an address placed the text to the first editor window, not to the current one.
- Fixed some characters in the default KOI8 XLAT table.
- Added PGP sign&encrypt feature.
- Fixed "mailto:" URL problem with MSIE4.
- It's now possible to mark a word in editor by double-clicking it. Also, there has been added a possibility to open URL links in editor window.
* It has been possible e.g., to reply a message twice at a time. Now TheBat! brings up the currently active editor window.
* Find Text (Ctrl+Q F or Ctrl+F) and Find Next Text (Ctrl+L or F3) items added to menus.
- Exiting TheBat! after printing a message caused traps.
- Fixed some cosmetic changes of Build 1332-1333 with transfer progress indicator and language changing.
- "Nothing to send" error box doesn't appear when serving remote mail-boxes.
- Temporary files are deleting instantly, not on exit.
* Added ISO-8859-5 charset.


Version 1.00 Build 1333


* The Bat! now handles Universal Line Ends. It is now possible to receive mail from some RFC-incompatible POP-servers (e.g. pop.hotmail.com), that used LF-only as Line End.
- Pressing 'Cancel' button in "Log on to The Bat!" dialogue box caused crash.
- Fixed invalid space character processing of "mailto:" URL.
* RAS Error dialogs automatically disappear after 5 seconds to proceed attempts.
- Fixed improper 'auto-disconnection'.


Version 1.00 Build 1332

- Fixed bugs of Options/Network & Administration dialogue box. Changing machine mode to "TCP/IP or Dial-Out Server" or "Non-TCP/IP Workstation" caused TheBat! hang on exit and left current settings unsaved.
+ Added "Network & Administration / Allow Local Delivery" mode. It allows several machines working in a local network exchange messages without using SMTP/POP server at all. This feature brings an efficient solution for building corporate mail-exchange networks without using Internet Mail Transfer Protocols. When "Allow Local Delivery" is on, the outgoing messages, addressed to local users, are dispatching directly by putting them to users' message bases, instead of sending them to SMTP server.
- Fixed a bug with sharing violation of USERS.FLD file. It was caused by improper handling of FILE_DELETE_ON_CLOSE mode under Windows NT.
- Fixed a bug caused "List index out of bounds" error while trying to access a message with unexisted charset after purging the list of Options/Xlat Tables.
- Fixed a bug of Build 1331 with improper message encoding on delivery.
* Newly-received messages are importing with "Importing messages..." caption.
- Small fixes with threads processing.
- Fixed a bug with improper processing of kludges that didn't contain a space character between ID and Value.


Version 1.00 Build 1331


- It was possible to send a message from a password-protected account.
* Improved speed of storing incoming and composing outgoing messages.
- Fixed some bugs with attachment processing.
- Many small fixes.
- Emptying trash folder of password-protected account could cause troubles (Graham Foster).


Version 1.00 Build 1328


* Imported messages are now being marked as unread.
- Fixed some POP/SMTP-related on-exit traps.
- Physical absence of Windows Temp directory could cause lot of severe problems.
- Process handles were not closed after executing external PGP application.
- Passing handles to external PGP application could cause The Bat! fail.
- Fixed "Stack Overflow" error, appeared when input line of editor string grid has consisted of a single space character.
+ Possibility to decrypt incoming PGP-encrypted messages (Shift+Ctrl+D). Decrypted messages are placing into Inbox as unread messages.
- Some cosmetic fixes.


Version 1.00 Build 1327

- Fixed launching external applications.
- Fixed empty body & Invalid Base64 processing.
- Better attachment processing.
- %INCLUDE & %PUT template macros.   
+ New encoding tables (DOS-866, KOI8-WIN, WIN-KOI8).
- Interface language didn't memorise after set-up.
* Improved address book search. Speed has been significally increased. 


Version 1.00 Build 1326

- Fixed the on-exit trap.
- Maximised window has appeared slightly lower.
+ IntellyMouse(tm) Wheel support.
- Fixed trap of "Open Reply", also some fixes with encoding.
* Main window appears on start-up nicer.
- Fixed SMTP/POP window pop-ups.
+ Delete attach item.


Version 1.00 Build 1324

* "Disconnect in progress" doesn't appear.
- Installation could be done improperly.
- Installation could overwrite a user directory.
- Changing encoding could leave Subject field unchanged.
- Content-type of sent out attached files was "application/octet-stream" always. Not it's taking from System Registry.
- "Empty" Folder menu item didn't ask confirmation.
- Fixed the main icon.
- Esc rerfeshed messages list in main window.
- Periodical mailbox checking could annoy while editing mail message.


Version 1.00 Build 1322

* A message, contained a single page of HTML, also displays an attachment.
* Selecting a folder do not select the first message automatically.
- Empty "From Address" and "Reply-To Address" fields of account settings caused improper kludges generation.
- Copy/Move To Folder popup item didn't work in Message Viewer.
- Message Viewer memorises its position.
- Some cosmetic fixes (Igor V. Dorohin).
- Headers has a wrong translation of space character (Thomas Hansen).
- "Tools, Check mail for all accounts" didn't send queued mail even if the "combined delivery" was on (Thomas Hansen).
- "Tools, Send Queued mail from all accounts" caused minimize of main window (Thomas Hansen).
* Inline messages are now decoded (Michael Popov).
- Pressing Alt+Backspace in header fields of Message Editor window caused undo downwards (Peter Gannushkin).
+ Select All in editor window.
* New Icons (Stanislav Polozov).
- Found messages didn't sort.


Version 1.00 Build 1320

- "Full-height Account Tree" mode didn't work after restart.
- Some messages could cause "Invalid BASE64" encoding.
- Opening attached HTML message parts asked a file name to save to.
- Memory leaks.


Version 1.00 Build 1319


- Extra CR/LF were added to the end of each message (Peter Gannushkin).
- Some major fixes with attachment processing (Peter Gannushkin). 
* HTML pages are now also shown as attachments.
- Fixed attachment name processing (Karlo Tskitishvili).
- Fixed a procedure of opening a message from the Dispatcher (Ogonyok online team).
- 'Add to Dictionary' editor pop-up command was not working (Kenneth Kwan and others).
- Broken message base could cause traps (Slava Filimonov).
- Fixed message reception from POP servers that did not support UIDL command (Ulrich Peters).
- Main window state was switching to normal in case of unsuccessful connection to POP server.
+ Open/Save file dialogs now support all file types associated in system registry.
* Faster icon recognition.
* Faster address book export to an INI-file.
- It was impossible to store attached file from an editor window.
- Mail Dispatcher could have been loaded abnormally.
- Under Win95, the cursor was jumping to the first message after deletion of the second one.
- Under Win95, selecting a folder did not activate a message.
* Search window can be closed by Escape key.
- Fixed positioning of a Folder View window.
* Improved Dial-Up support.


Version 1.00 Build 1316

+ Updated languages (Russian, Polish, Dutch, Romanian)
- Autoview reswitch.
* Saving address book position
- Broken base scan & message list display could hang up 
- Messages have been marked as read when autoview was off
- Fixed cursor overjump under Win95
- Wrapping could occur incorrectly if previously viewed message consisted attachments
- Nested multipart messages did not display properly
- Launching a second instance of the program caused hang ups
- Clicking right mouse button on empty folder caused "List index is out of bounds" error message 
- Message that did not contain EOL after the last line have been displayed with wrong extra characters
- Password query form did not work properly
- Fixed "Paste as Quotation from FILE" icon
- Charset change in editor did not occur.
- Doubleclick on e-mail address in viewer has created an editor with emtpy
  "To:" field. 


Version 1.00 Build 1311

- Alt+F10 does work.
- "Select All" in message autoview (Peter Gannushkin).
- List index out of bounds (Pavel Grodek).
- Drag&Drop attach (Graham Foster).
- Horizontal split line moved up when the main window was maximized on startup.
- Deleting attached file (Stas Polozov).
- Import of empty bodied message (Igor V. Dorohin).
- Folder Viewer positon and size parameters has not been set properly (Serge Matveev, Stas Polozov).
- Message count has not been refreshed when moving messages between  different subfolders (Peter C Mertens).
- Folder Viewer positon has not been memorized (Hagai Bar-El).
- Under Windows 95, all the messages within a folder were selected when clicking the folder.
- "Stop" button in message finder.
- Many other fixes.


Version 1.00 Christmas Preview:

  +  Copy/Paste functions are added for address pop-up menu 
  +  "Create Filter" function in File - Specials menu
  +  "Open reply" function allows to view replies and original messages (File - Specials menu)
  +  Distinction between message creation and reception time
  *  Address input dialogue for message editor is modified - it is now possible to add addresses to TO, CC and BCC fields
  -  Bugs difficult to describe, but rather dangerous for the entire program functioning
  -  Bugs with determining of character width for some fonts
  -  Ctrl+X in the message editor was working as Delete (instead of cutting text into Clipboard)


Version 1.00 Preview 2:

  +  Actions for message filters - see Actions page in Sorting Office configuration dialogue. In short, auto-replies, automatic  adding/removing addresses to/from address books, auto-forwarding and many more
  +  Filters: it is now possible to move messages into another account's folders
  +  Kill filters. There are three ways to determine whether a message must be deleted: by originator, by subject string or by routing information ("Received" kludges) substring.
  +  Move and Copy message to another folder commands for doing this using keyboard.
  -  memory leaks 
  -  some bugs with POP3 retrieval causing leaving new messages on the server without downloading them
  -  Trumpet Winsock problem ("could not open socket" messages in the log)
  -  Problem with registering as a mail client for Windows
  -  Problem with saving newly created account settings
  *  Results of forced spell checking are now shown
  *  "Use an existing Dial-up connection" checkbox in the network configuration
  *  Speed of the whole thing (especially mail retrieval, creating of reading confirmation and new message window opening) is increased (we hope)

Version 1.00 Preview 1:

  + Multi-lingual spell checker engine is now implemented. Two standard lexicons are included in the distribution (American and British English). There are two modes of text checking - while you are typing and standard.
  + Dial-up networking support: it is possible to connect automatically to your ISP whenever you want to send or receive mail and disconnect after mail transfer. Each account can have its own Dial-up networking settings
  + Support of multi-user environment: Administrator/User access privileges, initial logon (if there were any non-administrative accounts defined). See Options|Network & Administration dialogue
  + Account Creation Wizard
  + Full address book is now accessible from message editor: click on Address Book button or Shift+Enter when an address input field is active
  + Reply counter in subjects
  + Three splitting modes for main window (See View submenu)
  + POP3 Password change function: if your mail server supports POPPassd protocol (running on TCP port 106), you are able to change the password of your POP3 mailbox without administrator's help
  + Three new interface languages are added: Swedish, Italian and Lithuanian
  * It is now possible to enter both username and password (and store them to use further) when POP3 logon fails or password is required
  * When pasting mailto: URL in message editor's address input field, mailto: is stripped so copying URLs from Web browsers is now easier than before
  * Parking flag column in message list can be hidden
  - Bug with using Help (Help file wasn't found when the active directory was different to The Bat! executable directory).
  - UU decoding bug - last bytes could be damaged
  - Mail wasn't deleted correctly from separate window message viewer
  - Some other minor bugs 

Version 1.00.95:

  + English help file.
  + Credits are shown in About dialogue
  + Account properties: Default delivery method & Default attachment encoding
  + Shift+Get new mail/Send queued mail button on the main window toolbar
    invokes fetching/sending mail for all accounts.
  + "New message" command for Tray pop-up menu.
  + When the program is minimized to Tray, the amount of new messages is shown in the icon's hint
  + %SUBJECT="...", %TO="...", %CC="...", %BCC="..." template macros for pre-defining of appropriate fields.
  - Ctrl+Z/X/C/V shortcuts weren't working in the message text area
  * Some changes with POP3 retrieval
  * International interface resources are now placed in the file THEBAT.LNG - the size of the program's executable is sufficiently smaller than before.

Version 1.00.93:

  - This is almost a bug-fix version. There are many bugs fixed with POP message retrieval, memory leaks etc. The program became more stable.
  * Account folders structure, sorting option and received message information are now saved in ACCOUNT.* files in account's home directory (there will be entire program's configuration saved into one file to make it exportable to other computers)
  * Interface is slightly changed. We hope it's now nicer than before...
  + It is now possible to define sender's information for messages for each folder
  + It is possible to define storage options for system folders
  * If The Bat! was already running, starting of a new copy of the program will activate the runnig instance and command-line parameters (mailto:<address>) will be passed to it.
  + Help file (Russian for the first time - English one will be available very soon)
 
    (There are some other changes that are missed in this list, but it's
     hard to recall them right now)


Version 1.00.90:

   + PGP Support - it's now possible to use the existing version of PGP program installed on your system to verify, sign, encrypt your messages
   + Saving drafts of outgoing messages into outbox
   + German & Dutch language interfaces
   * If POP3 server doesn't support UIDL command to determine "freshness" of message, checksums of message headers are used instead. A bit slower, but still useful
   * Message text is now wrapped in built-in (not Rich Text) viewer
   - Bugs with retrieving messages from some POP3 servers caused improper logon
   - Hanging up when a connection is broken
   - many other minor (almost cosmetical) bugs

Version 1.00.82:

   + MD-5 POP authorization (APOP command)
   + Parking messages - it's now possible to mark messages so they will not be deleted on Purging/Emptying/Deleting/Moving commands
   + It's now possible to minimize main window into System Tray
   + Pop-up menus added for right mouse click on View/Edit message window
   + Replied flad for messages
   - Several bugs with language support
   - Bugs with storing address book data
   - Fixed auto-justifying in editor
   - Reply/Forward of several messages cause endless loop
   - Some other minor bugs fixed

Version 1.00.82:

   - Bug with receiving mail fixed (finally - it was appearing only Windows NT)
   + Comprehensive Mail Dispatcher
   + Send mail from all accounts
   + Possibility to view the original message text when replying
   + Filters for read and replied messages
   + Reading Confirmation option - it's compatible with Pegasus Mail. There are several actions available for working with confirmation receipt messages
   + Purging and compressing of folders on Exit is now working
   * Message IDs are now stored (if POP server supports UIDL command, otherwise LAST command is used and, if it's not supported - old method with Lastread is still working) - this gives the possibility to keep messages on server for a particular period of time and then delete them
   * New look-and-feel of message composer window - input grid is used instead of traditional separate input boxes
   * Attached files are now deleted from attachment directory if the appropriate option is set
   * Simplified the way of forwarding

Version 1.00.70:

 + Account logging.
 + Is is now possible to specify ports for SMTP and POP services
 + Facility to show message header in the message autoview panel
 + Reply to All function
 + Last folder that was active before the program's shutdown is now set active at the next startup.
 * Account settings dialogue has been changed (we hope it's a bit nicer now)
 * Reply-To field by default is set to originator of the message being forwarded
 * When an account is just opened, it moves to the list's top to show maximum amount of its folders.
 - Some problems with screen modes where large fonts are used.
 - Problems with proper positioning of a new editor/message view window.

Version 1.00.60:

  * Improved message storage
  + Fully new ideology of message sorting
  * Mail accounts are represented as a tree
  + Security options
  * Improved address management

Version 1.00.20:

  - Some bugs with SMTP servers fixed

Version 1.00.17:

   First Public Beta.

