XanaNews Changelog

What's new in XanaNews 1.19.1.269

Feb 9, 2013
  • Chg: Different way of handling text/plain attachments. This also enables saving them.
  • Fix: Display of the registered user and organization in the about box.
  • Imp: Made TrimReferences compliant to RFC5537.
  • Fix: Displaying of “highlighted” characters in signatures.
  • Fix: Check on existing “new” newsgroups.
  • Imp: Header, Q-encoded words.
  • Fix: The previous (screwed up) implementation of the new GetLineCount could/will cause AVs!
  • Upd: Indy 10.5.7 rev 3940
  • Fix: When a header contained multi-byte-characters the Q-encoding could split such a character in multiple encoded words. This is not allowed according to RFC2047 (and some newsreaders were not able to handle it). Note: only fixed for UTF8.
  • Fix: Character formatting (highlighting) of text in the message pane.
  • Imp: Replaced GMTToLocalDateTime with RawGMTToLocalDateTime which uses a global gOffsetFromUTC instead of the Indy library function OffsetFromUTC. This is done because GetTimeZoneInformation used by OffsetFromUTC is very slow on D2010.
  • New: NNTPX.GetServerDateTime; (not used yet).
  • Upd: VirtualTreeview 5.0.0 revision 240
  • Fix: When asking for NEWGROUPS, the command did not take the local UTC time-offset in to account.
  • Fix: Multiple MIME related fixes
  • Fix: When the log file was in use it would interrupt the “Move Messagebase” function. The log file is now closed before moving all files from the Messagebase to the new location.
  • Imp: Added defines to the dpr file to reduce the size of the executable (thanks to Fikret Hasovic).
  • New: Added displaying of icons attached to posts.
  • Imp: Determine the amounts of Lines and Bytes in case the news server does not provide this information.
  • Imp: Handling of a corrupted articles.dat file!
  • Fix: Generating References header (before there was a space too much at the first reply)
  • New: Logging of TCP/IP traffic (only when Tools->Test->Logging is on).
  • Fix: Handling off extra headers as received as a result of the XOVER command.
  • Imp: When marking a message as unread the “auto mark as read after x seconds” mechanism is temporary switched off for that specific article.
  • Fix: Prevent the post message form from being closed when there are still (owned) dialogs open.
  • Fix: Added exception handling when disconnecting while handling an exception. This should also stop the “Socket Error # 10053 Software caused connection abort.” exception when TCP/IP connection is wonky.
  • Fix: Thread-safety of email request list.
  • Fix: When an unsent email was saved at shutdown and then restored at program startup the attachments property was set to nil (when there actually were no attachments), email sending thread did not take this in to account and it lead to an AV.
  • Fix: SSL/TLS usage when sending email by using an gmail account.
  • Fix: Layout of reply by mail form and minor changes in post frame/form.
  • Chg: About Box to include link to Leonel’s website.
  • Fix: About Box report of physical available memory.
  • Fix: The MIME Content-Disposition header was not parsed correctly.
  • Imp: Handle ENTER key in the editbox of the “search toolbar”.
  • Fix: Removed redundant left-hand side characters of QuoteLineMarker.
  • New: Options to change the font settings of elements of the main form.
  • Imp: Caption of the subscribed groups when docked.
  • Fix: StartEverything caused an exception when used for a second time (for instance after Move MessageBase).
  • Fix: Corrected the Z-order of FileOpen (attachments) and Group selection dialogs in PostMessageForm.
  • New: Added %newline% macro in Quoting Settings.
  • New: Added ISpell language selection in posting window.
  • New: Option to mark a complete thread as Ignore/Unignore (Shift+Ctrl+O).
  • Imp: When posting a message fails, caused by a server fault, the posting thread will be paused to prevent duplicate posts to end up on the server.
  • Chg: Added more logging (some of it is only available when enabling Tools->Test->Logging).
  • New: double-clicking on a queued post activates the post edit window on it.
  • Fix: Combine and Decode dialog did not show the correct filename when it concerned a post with MIME headers and no multiparts.
  • Imp: Allow long lines to prevent the “Max linelength exceeded” exception caused by crappy MSOE.
  • Fix: Modified shortcut keys were not saved until the program was closed.
  • Fix: Restore tray icon when explorer restarts.
  • Fix: Handling of Font enumerations (D2009).
  • Fix: When temporary enabling fixed fonts in the message pane and then closing XanaNews, it did store the fixed font in the settings.
  • Fix: Processing of Face headers.
  • Chg: Newsgroup statistics, switched back to not displaying , instead it will fall-back to the next ”most used reader” if there is any, if there isn’t, it will just stay blank/empty.
  • Fix: (Only) Default to Vista’s Explorer Theme when on Windows Vista or above.
  • New: The alternating background color of the message tree is now a setting.
  • New: Newsgroups Statistics recognizes Jive Web Forum and the Posters view will show all newsreaders used in a InfoTip.
  • Imp: Added X-HTTP-UserAgent, X-Mailer and X-Newsposter headers to identify newsreader for newsgroups statistics.
  • Imp: In newsgroups statistics, the last reader used (per poster) is changed to most used reader.
  • Fix: Added more characters to specialChars which are not allowed for a NodeName in an XML-file.
  • Fix: In case a from name contained non-ASCII characters, it was incorrectly handled and a CRLF ended up between the name and email address in the from-header. This again resulted that posts were rejected by news servers.

New in XanaNews 1.19.1.194 (Feb 9, 2013)

  • New Features:
  • "Posted Messages" can now also display Unicode. Codepage is added to the "Posted Messages" file. This will not work for existing posted messages since these lack the Codepage used when posted.
  • Show number of available posts in the newsgroup list (only when the group was refreshed in the current session).
  • Option enabling the use of Vista Explorer theme in VirtualTrees, it is on by default.
  • CRC32 checks for YEncoded posts.
  • Improvements:
  • Decoding all headers for displaying. Some news-clients, using 8 bit transfer, also have other header items which needed to be decoded, like "Organization".
  • Added more logging for TCP/IP traffic.
  • Parsing speed of headers when loading articles (from disk).
  • Sorting speed when using View -> Group Multipart Messages
  • Save and restore of bookmark setting (columns and such)
  • More checks on YEncoded posts (results are just logged for the moment).
  • Messages.dat are now opened with ShareDenyWrite flag so that other applications can read them.
  • Retry handling images in case the original poster used the wrong file extension for the image.
  • Optimized saving/decoding of yEnc (saving 38 articles creating a 9MB file now takes less than one second, before it took 3.5 minutes).
  • Sorting of articles in the Combine & Decode dialog
  • Increased the DropDownCount of the batches and charset comboboxes (max 1/3 of screen height).
  • Exception handling when checking for and receiving new newsgroups.
  • Made Unsubscribe and Subscribe large amounts of newsgroups a lot faster. (before this took about 3 minutes for all 142 groups of Embarcadero, now just a couple of seconds).
  • Report of Newsgroups Statistics.
  • Using nicer headers for dock windows
  • The NEWGROUPS command, to retrieve a list with newly added groups since the last time the groups list was refreshed, is (only) performed once per 6 hours
  • Fixes:
  • Memory leaks and data loss when using the option "Group orphaned replies by Subject".
  • Headers were not displayed in the message pane when the body of the post was empty.
  • Posting (long) messages no longer blocks the main thread.
  • "Tidy old messages" was ignored when "Get Messages" wasn’t also ticked in the batch action dialog.
  • Encoding of posted messages using "Quoted Printable".
  • Face headers as output by PlethoraNews news server.
  • Fixed unfolding of headers in general and more specific handling of unfolding of face headers.
  • GenerateMessageID generated a range error after ca 25 days of computer up-time.
  • Search function "Find in Message" Ctrl+F was using wrong find message (EM_FINDTEXT instead of EM_FINDTEXTW) for text searches in a TRichEdit .
  • Saving of articles.dat when just bodies were downloaded after using download "headers only" in binary groups and all bodies are received.
  • AVs when (re-)downloading long posts.
  • Combine and decode of multi part messages.
  • Date handling in the SearchDialog
  • Setup comboboxes with the last used "operators" in the SearchDialog.
  • Prevent errors when starting up with an undocked subscribed groups pane.
  • Handling of large (> 2GB) message.dat files.
  • Handling of the case when there is currently no Internet connection at all.
  • Log files are now stored in the root of the message base (for Vista).
  • Handling of Ignored messages.
  • When doing a "Get All Message" and "Delete old message first" it would run forever when something went wrong during downloading. When the batch was re-triggered it would start by deleting the messages again and then downloading all messages again, etc, etc.
  • Re-indexing of Archived Posts.
  • When using XMLSettings: If an encoded character is at the end of the string, DecodeName does not respect it.
  • When deleting/unsubscribing more than one group, from the subscribed group listview pane, it could cause AVs
  • Better handling of corrupted newsgroup lists (newsgroups.dat files).
  • AVs under some circumstances (for instance when the move message base dialog is activated).
  • cmpFileCopier did attempt to write a testfile to system locations on the destination drive (Vista)
  • When using "Export Compressed Messages" in combination with settings stored in a XML file the MessageBaseRoot was not stored correctly in the .xns file.

New in XanaNews 1.19.1.110 (Feb 9, 2013)

  • Fix for articles in message panel scrolling to the top when new messages arrive.
  • Fix size calculation when moving message base.
  • Move Messagebase is now using the newer form of SelectDirectory.
  • Batches did not run at the specified interval, it took one minute extra before they started.
  • Fix to persistent position so it works on multiple monitors.
  • Fix Importing, exporting, renaming and removing accounts.
  • Fix EConvert error when getting headers from some servers.
  • Fix phantom getter threads after machine is suspended and returns.
  • Update bug report email address.
  • Newsgroups sorting and a new option in account context menu to sort newsgroups based on (nick) names.
  • Limit maximum results reported for newsgroup statistics.
  • Added feature to post newsgroup statistics to group.
  • From article… to article.. in newsgroup statistics report corrected.
  • Fixed bug when saving of Account settings to XML.
  • "Users" column missing from statistics when using "Copy to Clipboard".
  • Fix begin date selection for statistics.
  • Fix subject decoding in newsgroup statistics.
  • Work-around for buggy servers answering with 503 when requesting a non existing Article.
  • The files in the "Combine and Decode" dialog are now sorted when the dialog opens.
  • Added support for the ‘X-Posting-Host’ header as output by the CodeGear server.
  • Added support for the X-Post-url: header from the CodeGear server to provide links to posts in the web.
  • Added Connect Timeout and Read Timeout settings for Mail/NNTP accounts.
  • Fixed content-type for png images.
  • Fixed extra message put in the previous article stack when changing groups.
  • Now using Indy 10. Requires new SSL libraries from here.
  • Dropped “unofficial” label.

New in XanaNews 1.18.1.52 (Feb 9, 2013)

  • Changes:
  • Fix coloring of messages to me [regression in .10]
  • Fix yenc multipart decoding
  • Fixes to allow relative message base paths
  • Fix encoding when reloading message from outbasket
  • Move salutation to the top of the reply
  • Update gif support to latest GifImage
  • Implement support for animated gifs
  • Fix z-order and focus issues when activating following dialogs: Spell Checker, Post Message, Advanced Headers, Reply by Mail, Search
  • Fixed decoding of some UTF8-encoded Subject lines
  • Fix potential invalid pointer operation when connecting to SSL groups on Vista
  • Add support for wildcard matching in SSL certificates URIs
  • Add support to show decoded headers when not showing raw text
  • Fix application minimize/restore handling, which could disappearing post message forms
  • Fix some memory leaks on SSL support
  • Fix thread safety issues when checking internet connection status

New in XanaNews 1.12.4.1 (Jan 14, 2010)

  • Completely new message display component.
  • All the appearances font settings now work.
  • URL highlighting now works in Windows NT4 and 98.
  • Better support for character sets in NT, Windows 200 & XP
  • Automatic character set detection based on message sender's e-mail
  • address.
  • The message pane now displays the character set that was used to
  • send a message. You can use a combo-box to select a different
  • character set if you think that the automatic detection got it wrong.
  • New character set combo-box on the Post Message form. You can now
  • select character sets - including UTF-8.
  • UTF-8 message display bugs fixed.
  • Bug where the second unread message is highlighted when you first go
  • into a group fixed.
  • Possible fix for 'List Index Out of Bounds' when purging.
  • 'Search Messages' now sets the cursor to an hourglass while it's
  • searching and pops up a message if it didn't find the search string.
  • The Appearances tab in the options dialog is now correctly sized. It
  • also has a splitter bar so you can resize it further.

New in XanaNews 1.12.3.2 (Jan 14, 2010)

  • Couple of AVs when downloading images fixed.
  • Default Message Editor font set to Courier New

New in XanaNews 1.12.3.1 (Jan 14, 2010)

  • New hotkeys for toggling the View Headers options:
  • Ctrl-F9 = View Headers/None
  • Ctrl-F10 = View Headers/Short
  • Ctrl-F11 = View Headers/Full
  • Ctrl-F12 = View Headers/Custom
  • You can set up which headers are displayed in View Headers/Custom.
  • Go to Options and select the Message Pane tab.
  • Bug when un-subscribing from multiple groups fixed.
  • Occasional 'List Index Out of Bounds' on shutdown error fixed - I
  • think.
  • Restrictions on cancelling messages relaxed. You can now cancel
  • messages as long as your identities e-mail address matches that of
  • article you're cancelling

New in XanaNews 1.12.2.3 (Jan 14, 2010)

  • Tidied up cumulative updating of downloading images.
  • Fixed some bugs in Identities. Added a 'Set Default' button.
  • Fixed a bug with wrapping nested quotes when posting.
  • %ver% and %author% macro now works in signatures.

New in XanaNews 1.12.2.2 (Jan 14, 2010)

  • Fixed 'Organization:' header not being sent
  • Fixed inoperative 'Modify' button for Advanced Headers (posting tab
  • of Account Properties)
  • Fixed problem where wrong popup menu was sometimes displayed in
  • the subscribed group tree.
  • Fixed AV on exit after subscribing to new groups.

New in XanaNews 1.12.2.1 (Jan 14, 2010)

  • Support for multiple identities

New in XanaNews 1.12.1.9 (Jan 14, 2010)

  • Definate fix for the occasional truncated messages problem
  • No longer attempts to animate animated GIFs - preventing nests
  • of AVs
  • 'Quick Get Messages' now works on multiple selection of groups.
  • Newsgroup Statistics now displays the number of messages posted
  • by XanaNews users in each group.

New in XanaNews 1.12.1.8 (Jan 14, 2010)

  • You can now set XanaNews to be the default newsreader.
  • You can start XanaNews with a nntp URL on the command line -
  • eg. XanaNews nntp://forums.talkto.net/xananews.support
  • XanaNews now translates ROT-13 text in both the message pane and
  • PostMessage form. Select some text, then select 'Translate ROT-13'
  • in the popup menu.
  • Possible fix for the occasional truncated message display issue that
  • affects a few users (but not me!)
  • Fixed bug where messages were being re-downloaded if a mixture of
  • previously downloaded messages and previously not downloaded messages
  • were selected.
  • If you perform an operation (Get Message Body, Delete Message, etc.) on
  • a collapsed tree node the operation is now performed on the node and it's
  • children.
  • Fixed bug in Auto Centralize

New in XanaNews 1.12.1.7 (Jan 14, 2010)

  • Broken keyboard scrolling in the message pane fixed.
  • 'Get All Messages' now appears in the system tray menu.
  • The 'Queued Requests' tree is now multi-select, so you can delete
  • more than one request at a time.
  • There's now a 'Clear All Requests' option in the queued requests
  • popup-menu.

New in XanaNews 1.12.1.6 (Jan 14, 2010)

  • Automatically detects new newsgroups on a server.
  • No longer displays error messages if the RAS phonebook is not
  • installed correctly.
  • Displays diagnostic message if XanaNews was unable to create
  • the message pane on Windows 98/ME

New in XanaNews 1.12.1.5 (Jan 14, 2010)

  • Fixed bug in wrapping

New in XanaNews 1.12.1.4 (Jan 14, 2010)

  • 'Decode Attachments' performance radically improved.
  • Messages with attachments now get shown with a paper-clip
  • icon in the message tree.
  • The about box now works if you rename NewsReader3.exe
  • Better international support.
  • Now recogizes koi8-r (russian) codepage.
  • When quoting a message the 'post message' charset and codepage
  • is now set to the codepage of the quoted message.
  • When replying to a message that specifies a charset with a
  • MIME Content-Type header, the reply is automatically sent using
  • a matching MIME content type.
  • The charset & codepage are now honoured in the Subject & From
  • columns in the header tree.

New in XanaNews 1.12.1.3 (Jan 14, 2010)

  • 'Purge' performance radically improved.
  • Archive Message format is now standard RFC-822 instead of XML.
  • I'll re-introduce XML as an export format at some stage, but at
  • the moment it's not supported.

New in XanaNews 1.12.1.2 (Jan 14, 2010)

  • Sets the User-Agent header instead of X-Newsreader
  • Option to quote entire message if none of the reply-to message
  • is selected.
  • If the entire message is quoted it is truncated at the signature.
  • Bug fixed where newly subscribed groups didn't correctly inherit
  • the signature and X-Face for the account.

New in XanaNews 1.12.1.1 (Jan 14, 2010)

  • You can now set extra X- headers per account.
  • Groups and accounts with unread messages are now shown in the 'unread messages' colour.

New in XanaNews 1.11.1.5 (Jan 14, 2010)

  • AV on Unsubscribe fixed.
  • Button to clear the X-Face for an account.
  • Bug fixed where unsent messages where corrupt if they contained an x-face.
  • 'Text Window Size K' parameter automatically set to 8 on Windows 98/ME
  • systems

New in XanaNews 1.11.1.4 (Jan 14, 2010)

  • Support for posting X-Faces
  • Supports the X-NoArchive header
  • AV on exit fixed.
  • No longer says "can't find newsgroups.dat" when you try to display the
  • newgroups list for a new account when you haven't yet retrieved it.
  • Drag/drop modifiers changed to reflect 'explorer' standards: Hold 'Ctrl'
  • while dragging to copy messages rather than move them; Hold 'Alt' to
  • copy/move a single message.
  • 'Show X-Faces' option is now persistent.
  • 'Purge deleted messages'now works on the selected newsgroup or account if
  • the 'Subscribed Groups Tree' is focused.
  • Fixed bug where the posting text style was random for new groups.

New in XanaNews 1.11.1.3 (Jan 14, 2010)

  • an AV in 'Purge Messages' fixed.

New in XanaNews 1.11.1.2 (Jan 14, 2010)

  • New 'Archived Messages' feature:
  • An embarassing number of bugs fixed in the previous version
  • New 'Archive Messages' features:
  • Hold 'Shift' while dragging to copy messages rather than move them
  • Hold 'Ctrl' while dragging to copy/move a single message rather than
  • a whole branch.
  • New 'reload all messages' option

New in XanaNews 1.11.1.1 (Jan 14, 2010)

  • New 'Archived Messages' feature:
  • Purged messages are now moved to the 'Purged Messages' folder by
  • default. There's a new option to disable this.
  • Create new folders for archiving messages
  • Message branches can be dragged & dropped to the archived message
  • folders.
  • Archived messages can be reloaded into the standard XanaNews system
  • Archived messaged are store in XML format using the Borland
  • TClientDataSet component so they can easily be loaded by other Delphi
  • or C++ Builder programs.
  • Built-in viewer for archived messages.
  • Deleted messages are now marked as 'Read'
  • Replying to a message now marks it as 'Read'
  • Fixed bug where renaming an account loses the account data.

New in XanaNews 1.10.3.4 (Jan 14, 2010)

  • Wrapping now works much better when quoting.
  • 'Search Messages' dialog no longer stays 'on top'. It now has
  • a sepate icon on the taskbar.
  • New option in 'Post Messages' popup menu to paste a quote.
  • The 'highwater mark' for a newsgroup is now saved when you delete
  • the most recent messages in a group - so they don't get re-loaded next
  • time you do 'get all new messages'
  • New 'Check Spelling' checkbox on the 'Post Messages' form to
  • turn off spell checking per post.
  • New 'Finish' button on spell checker to abandon the spell-check
  • and post anyway.
  • Double-clicking the tray icon now brings XanaNews to the foreground
  • 'Find message with keyword n' now uses hotkeys Ctrl-F1 to Ctrl-F8
  • New option to turn off 'pressing Enter gets the message body' feature.
  • The header in the message tree now regains focus after replying.
  • When a batch contains several accounts it no longer stalls all-but-one
  • of the queues when dialling a connection.
  • Tab order in 'Post Messages' dialog fixed.
  • Tab order in main form fixed.
  • Fly-over tool-tips now work when there are entries in the Queued
  • Requests tree
  • The drop-down combo box in 'search messages' now gets populated with
  • the 10 most recent search strings.
  • Messages marked as Interesting no longer get deleted by 'Delete Messages'
  • and Messagebase Management - though they can still be deleted individually.

New in XanaNews 1.10.3.3 (Jan 14, 2010)

  • New 'maximum line length' option for the message pane.
  • New 'Maximum Posting Line Length' restricts the Post Message form if you're
  • not using MIME quoted printable.
  • Bug fixed where you could close XanaNews without it warning of un-sent
  • messages
  • Bug fixed where message flags (read, deleted, etc.) weren't always being
  • saved
  • List Index out of bounds error fixed in batch dialog.
  • 'Display header details bar' option now saves correctly

New in XanaNews 1.10.3.2 (Jan 14, 2010)

  • Fixed William Meyer's Mad Enter Scanning bug
  • Fixed keyword re-scanning issue.

New in XanaNews 1.10.3.1 (Jan 14, 2010)

  • Allows multiple 'Post Message' forms to be open simultaneously
  • 'Post Message' form now has a 'check spelling button
  • New option on Message Tree Tab to hide columns
  • New option on Message Pane Tab to show message details summary below
  • the horizontal splitter
  • New option on Message Pane Tab to enable/disable spell checking.
  • A couple of AVs in the spelling checker fixed
  • Decoding messages is between 2 and 5 times as quick as before.
  • Now correctly gets stub thread root messages (where the article
  • number displays as zero)
  • When you switch another newsgroup, then switch beck to the first
  • one, you get taken to the message you were at.
  • When you switch to a newsgroup with unread messages you automatically
  • get taken to the first unread message
  • If you press the space bar when there are no later unread messages
  • but there are earlier unread ones you get taken to the first (earlier)
  • unread message.
  • There's now a 'Do Default Acton for All Subscribed Groups' button on
  • the toolbar
  • If a 'Post Message' form exists when you exit XanaNews a confirmation
  • message box is now displayed.
  • New 'Cut/Paste' popup menu on the Post Message form.
  • New 'Check Spelling' button on the Post Message form..

New in XanaNews 1.10.2.3 (Jan 14, 2010)

  • Bug where inline images didn't download if Show Headers was not set
  • to 'None' fixed.
  • Bug where malformed MIME messages didn't display correctly fixed.

New in XanaNews 1.10.2.2 (Jan 14, 2010)

  • Bug where 'search' didn't work on unthreaded messages fixed.
  • Bug where 'search' didn't work in MIME multipart messages fixed.
  • Reply to Message added to message pane popup menu.
  • About box fixed.
  • Tooltips added to all buttons.
  • 'Search' now supports regular expression searching (though it seems
  • slow and limited!)
  • 'Search' can now find Unread Messages.

New in XanaNews 1.10.2.1 (Jan 14, 2010)

  • Uses the ISpell spelling checker (if it's installed) when posting messages.
  • Download it from http://www.luziusschneider.com/Speller/English/index.htm
  • New 'Keyword search' option automatically searches for keywords in message
  • bodies, and tags messages with the keyword in the message tree.
  • New 'Find Message With Keyword' options in search menu
  • Alternate threads are shown with 95% background colour so that threads can
  • be distinguished more easily in the message tree.
  • The 'Newsgroup List' for an account no supports multiple selection.
  • You can now quote from messages with an X-Face.
  • The folder icon next to threads or subthreads that contain no unread messages
  • is gray.
  • Bug where messages bodies get deleted when XanaNews exits has been fixed.
  • Fixed AV that happens when you click an empty message tree.
  • Fixed bug where 'Collapse All Threads' didn't work on the currently selected
  • one.
  • Messages may now display if you're using Windows ME

New in XanaNews 1.10.1.1 (Jan 14, 2010)

  • AV in clone account fixed
  • Bug fixed in 'Get range of messages'
  • Bug where signature is blank for newly subscribed group (now uses the
  • accounts default signature)
  • 'Scheduled' column in Batches dialog now gets filled in.
  • Option to automatically download messages when you click on their header
  • Option (per account) to automatically mark all messages as read when you
  • leave a group.
  • Now quotes the entire message if nothing is selected in the Message pane
  • when you reply.
  • 'Message Number' added to Delete Messages critiera
  • More resizable dialogs
  • Larger icon in About box

New in XanaNews 1.9.8.1 (Jan 14, 2010)

  • New 'Newsgroup Options'. Allows you to set default 'Get Messages'
  • action and signature per group.
  • New 'Quick Get Messages' function. Do it on a group and it does the
  • default action on that group. Do it on an account and it does the
  • default action for all groups in the account.
  • New 'Default Action' for an account. This is used when individual
  • group Default actions haven't been set up.
  • The 'G' hotkey has been reassigned to 'Quick Get Messages'
  • Deleted messages are now purged when you leave XanaNews, rather than
  • when you leave a group.
  • New 'Purge Deleted Messages Now' function to, er, purge deleted messages
  • now!
  • XanaNews will now display X-Face bitmaps.
  • New 'Get Message' option to get a range of messages.
  • New 'Clone Account' function allows you to create a new account based on
  • an existing one.

New in XanaNews 1.9.7.2 (Jan 14, 2010)

  • You can now post a message containing a line with a single dot
  • on it
  • Bug with quoted printable where and extra space sometimes appeared
  • fixed.
  • AV in Delete Messages & Messagebase Management fixed.
  • Delete Message now appears on the menu.
  • Messagebase Management now appears on the message pane popup menu.
  • Bug caused newsgroup list to be saved to the wrong directory fixed
  • Bug where double backslash caused italics fixed.

New in XanaNews 1.9.7.1 (Jan 14, 2010)

  • New 'Cancel Message' option - remove your messages from the
  • server.
  • New Server Administration functions - Create Newsgroup &
  • Remove Newsgroup.
  • Bug where 'minimize' failed to work fixed.
  • Long lines now wrap when quoting messages.

New in XanaNews 1.9.6.1 (Jan 14, 2010)

  • First draft of new 'message base management' function on the
  • tools menu.
  • Should now correctly display messages and allow posting on NT4
  • and Windows 98 systems.

New in XanaNews 1.9.5.5 (Jan 14, 2010)

  • Option to force Rich Edit 2 compatible 'SetText' - may help
  • NT4 systems.
  • InternetGetConnectedStateEx now loaded dynamically from WinINet.dll.
  • This allows me to test on an NT4 SP6a system with IE4 (!)

New in XanaNews 1.9.5.4 (Jan 14, 2010)

  • No longer goes crazy when confronted with an animated GIF -
  • just doesn't display them very well.
  • Run every 'X' minutes no longer clears to zero when you turn
  • off scheduling for a batch.
  • Get Messages, Delete Messages & Mark All Messages As Read can
  • now be performed on all subscribed groups in an account when
  • the account name is selected in the subscribed groups tree.
  • New 'Always Authenticate' check box in account properties
  • forces XanaNews to perform the AUTHINFO sequence as soon as a
  • connection is made to the server.
  • rasapi32.dll is now loaded dynamically so that NT4 systems
  • without RAS installed can now run XanaNews.
  • Message pane now takes account of the Rich Edit control version
  • when setting the text (should fix NT4 and Windows 98 issues).

New in XanaNews 1.9.5.3 (Jan 14, 2010)

  • Fixed 'TProgressBar property out of range' error.
  • New 'Account' menu options to add and remove accounts.

New in XanaNews 1.9.5.2 (Jan 14, 2010)

  • Fixed AV when posting replies when another group is selected

New in XanaNews 1.9.5.1 (Jan 14, 2010)

  • Progress bar shows when retrieving article lists and bodies
  • Some status bar message bugs fixed
  • Displays messages using the correct charset so that non ansi
  • characters display correctly
  • 'Subject' now displays correctly for MIME encoded messages

New in XanaNews 1.9.4.1 (Jan 14, 2010)

  • Some more keyboard shortcuts added:
  • Ctrl+I = Flag interesting message
  • Ctrl+N = Un-flag message
  • Shift+Ctrl+M = Find interesting message
  • Message pane is now 'Themed' in XP
  • Quoted printable encoding bug fixed
  • Bug in TExSplitter fixed

New in XanaNews 1.9.3.1 (Jan 14, 2010)

  • Status bar simplified.
  • Some keyboard shortcuts added:
  • R = Reply to message (if a message is selected)
  • S = Post new message (if a group or account is selected)
  • E = Reply by E-Mail (if a messages is selected)
  • G = Get messages (if a group or groups is selected)
  • Ctrl+G = Mark all messages as read (if a group or groups is selected)
  • . = Get message body (if a message header is selected)
  • New mark/unmark message as 'interesting' option
  • New find next interesting message option

New in XanaNews 1.9.2.1 (Jan 14, 2010)

  • Click on taskbar icon now minimizes XanaNews correctly
  • 'Reply' options added to message pop-up menu.

New in XanaNews 1.9.1.2 (Jan 14, 2010)

  • AV on exit fixed.

New in XanaNews 1.9.1.1 (Jan 14, 2010)

  • Delphi 7 version
  • Uses Indy UU and Base64 encoding and decoding instead of NetMasters

New in XanaNews 1.8.2.1 (Jan 14, 2010)

  • SMTP 'Reply by mail' now implemented

New in XanaNews 1.8.1.0 (Jan 14, 2010)

  • Scheduled batch jobs now implemented
  • Server names shown in bold if there are unread messages in any of the groups
  • Taskbar icon now indicates whether there are unread messages in any of the subscribed groups

New in XanaNews 1.7.2.2 (Jan 14, 2010)

  • Bug in yEnc decoding fixed
  • Improved parsing of yEnc split attachments

New in XanaNews 1.7.2.1 (Jan 14, 2010)

  • 'Scrolling bug' when clicking in message pane fixed.
  • Message pane now scrolls if you drag outside it when selecting text
  • Sorting the message tree now sub-sorts on the article number
  • Xananews now automatically retries when encountering 'Socket Error
  • 10054' and 'Socket Error 0' exceptions.

New in XanaNews 1.7.1.2 (Jan 14, 2010)

  • Quoted-printable bug fixed.

New in XanaNews 1.7.1.1 (Jan 14, 2010)

  • Xananews now supports posting messages with (multiple) attachments.
  • Option to post messages in either as a standard NNTP message;
  • MIME text/plain (7 bit) or MIME quoted-printable
  • Option to include full message as a quote in replies instead of just
  • selected text.
  • Some bugs fixed in decoding quoted-printable messages
  • SSL port bug fixed
  • 'Post Message' form now has it's own icon on the taskbar.

New in XanaNews 1.6.3.1 (Jan 14, 2010)

  • CTRL+ENTER now works as 'OK' everywhere in the post message window
  • Potential AV fixed when creating new post - Thanks to Stéphane Grobety!
  • 'Post Message' window now handled correctly when XanaNews is minimized
  • to the taskbar.
  • 'Post Message' window is no longer 'stay on top'
  • Enter no longer skids to the last group if there are no more unread
  • messages
  • 'Subject' field in 'Post Messages' is now positioned below Groups and
  • Follow-Ups

New in XanaNews 1.6.2.1 (Jan 14, 2010)

  • Bug prevented new accounts from being created fixed.
  • CTRL+ENTER now works as 'OK' in the post message window
  • Right-Click in the Subscribed Groups tree now selects.

New in XanaNews 1.6.1.1 (Jan 14, 2010)

  • SSL enabled - Thanks to Stéphane Grobety!
  • Queued Requests can now be deleted
  • Queued outgoing posts can now be edited
  • Status of outgoing posts is now displayed on the status bar.
  • Rudimentary support for weird JPEGs with extra data before the standard JPEG header.
  • Status bar now shows the status of selected queued requests
  • Improved tray icon component. This will come into it's own when I do 'scheduling'!

New in XanaNews 1.5.3.1 (Jan 14, 2010)

  • Fixed sporadic crash on XP systems when displaying the 'Options'
  • and 'Account Details' dialogs.

New in XanaNews 1.5.2.1 (Jan 14, 2010)

  • New option to set the default sort order and direction.
  • New option to prevent 'Enter' skipping to an unread message
  • in another group.
  • New option to make 'Enter' in the subscribed group tree
  • simply select the articles tree instead of invoking the
  • 'Get Messages dialog.
  • Escape now works as 'Cancel' in the Post Message form.
  • Scroll Wheel whould now work in message pane - though
  • it has to have the focus.
  • F2 Hotkey to save attachment. If the message pane doesn't have
  • focus, the first attachment will be saved.

New in XanaNews 1.5.1.2 (Jan 14, 2010)

  • AV fixed in displaying multipart messages.

New in XanaNews 1.5.1.1 (Jan 14, 2010)

  • Font colour appearance settings now works for message headers, signatures, and 3
  • levels of nested quotes.
  • Correctly decodes attachments in messages posted with Virtual Access.
  • Group and Followups-to in the 'Post Message' form are now drop-down combo boxes.
  • You can now only start a single instance of XanaNews.
  • If you're using XanaNews on Windows 98, set the 'Text Window Size' option
  • (Tools/Options/Message Pane tab) to 8.

New in XanaNews 1.4.3.1 (Jan 14, 2010)

  • Fixed an occasional 'Index Out Of Bounds' error
  • Added a Tray Icon. To turn it on go to Options, General Tab.

New in XanaNews 1.4.2.1 (Jan 14, 2010)

  • New 'Text Window Size' option. This will hopefully allow me to find out why XanaNews
  • doesn't display messages on Windows 98 systems.
  • If you're having problems on Windows 98, reduce it from it's current value of 1048576 to
  • something much smaller - eg. 1024. It that still doesn't work, reduce it to 32. In any
  • case, please let me know.
  • The 'Auto Expand Threads' option now works as soon as you click on a thread.
  • New 'Headers in MessagePane' appearance option allows you to control the font and
  • background colour for message headers. There are several other options listed in the
  • appearances tab of the options dialog which I haven't yet implmented yet. I wanted to get
  • this version out because of the Windows 98 thing.

New in XanaNews 1.4.1.1 (Jan 14, 2010)

  • Recompiled to use the release version of Indy 9, and the latest versions of
  • Theme Manager and Virtual Trees.
  • New 'Newsgroup Statistics' on the Tools menu. Find out who's doing all that posting!
  • Fixed bug in format=flowed MIME decoding

New in XanaNews 1.3.3.2 (Jan 14, 2010)

  • Can now decode MIME attachments with badly ordered headers (ie. where 'Mime-version doesn't
  • come first). I found one of these in a porno group (a rich source of Mime test data!) posted by
  • a spam poster who was rather embarassingly using Indy 9.03b!

New in XanaNews 1.3.3.1 (Jan 14, 2010)

  • Postings & Replies allow 'Follow Up To:'
  • New 'Advanced' button on posting screen allows editing of all outgoing headers.
  • 'Slow Loading Newsgroup' caused by new filters fixed.
  • Message display problem when using new filters fixed.

New in XanaNews 1.3.2.1 (Jan 14, 2010)

  • 'Index out of bounds' bug when selecting all message text fixed.
  • HTML Popups disabled (again!)

New in XanaNews 1.3.1.1 (Jan 14, 2010)

  • New 'forensic' mode. When it's activated:
  • Displays NNTP-Posting-Host in place of the subject
  • If you display messages unthreaded, sorted by posting host, additional analysis is performed
  • to determine if multiple users are posting from the same IP address.
  • Messages with missing nntp-posting-hosts are highlighted

New in XanaNews 1.2.1.2 (Jan 14, 2010)

  • Serious AV (introduced in previous version) when displaying groups with no messages fixed.
  • HTML Popups disabled.
  • UU Encoded attachments in MIME message parts now decode correctly.
  • Message tree text color now only applies to un-selected messages.
  • New Delete Messages and filter options to filter messages by header contents.

New in XanaNews 1.2.1.1 (Jan 14, 2010)

  • Any unsent posts are saved when you exit XanaNews so they can be sent next time you run it.
  • The version is now shown in the About box, and will be updated whenever there's a new release.
  • There are new 'Collapse All Threads' and 'Collapse Thread' functions
  • There's a new 'Mark All Messages as Read' function that can be applied to multiple groups
  • There's a 'pause' function in the queued requests window. This is experimental at this stage.
  • Dormant threads (threads with no new messages) are now shown in a different colour - this is
  • configurable in tools/options, so you can turn it off if you don't like it.
  • There are several new options for formatting the message tree in tools/options
  • A bunch of bugs have been fixed.