Thunderbird 3.0.2 Released

Changelog for previous release (Thunderbird 3.0.1) | Changelogs for other Thunderbird releases

Released on 25 Feb 10, and this changelog was last updated on 03 Mar 10.

Thunderbird 3.0.2 has been released. Release notes are available. This post lists the improvements in Thunderbird 3.0.2 over Thunderbird 3.0.1. This list encompasses almost every single known fix that went into this release, but excludes platform-wide fixes. Do check out the known issues as well.

Impact key for security issues listed on the Mozilla Foundation Security Advisories webpage:

  • Critical: Vulnerability can be used to run attacker code and install software, requiring no user interaction beyond normal browsing.
  • High: Vulnerability can be used to gather sensitive data from sites in other windows or inject data or code into those sites, requiring no more than normal browsing actions.
  • Moderate: Vulnerabilities that would otherwise be High or Critical except they only work in uncommon non-default configurations or require the user to perform complicated and/or unlikely steps.
  • Low: Minor security vulnerabilities such as Denial of Service attacks, minor data leaks, or spoofs. (Undetectable spoofs of SSL indicia would have “High” impact because those are generally used to steal sensitive data intended for other sites.)

Security issues in 3.0.2: (2)

  • Fixed: MFSA 2010-01 – Crashes with evidence of memory corruption (rv:1.9.1.8/ 1.9.0.18) (Critical)
  • Fixed: MFSA 2010-03 – Use-after-free crash in HTML parser (Critical)

Other changes in Thunderbird 3.0.2: (56)

  • Fixed: 272361 – crash [@ nsMessengerWinIntegration::SetupInbox()], mostly startup crashes
  • Fixed: 356808 – Thunderbird silently ignores attachments if a file using the same name exists in moz_mapi folder (sends wrong / old / stale / previous version of attachment instead!)
  • Fixed: 448568 – Account field not populated with IMAP4 accounts
  • Fixed: 460647 – Message Header: Focussing contacts causes respective header and label to move down some px (polish)
  • Fixed: 462880 – IMAP folder displays mesages already deleted from web Gmail (If all mail in a folder is deleted. Response of “*0 EXISTS”)
  • Fixed: 484605 – TB doesn’t import messages with many recipients or large msg header from Outlook Express
  • Fixed: 485785 – TB3b2 doesn’t properly remember message download size limit settings
  • Fixed: 491921 – Write tests for different content types for the content policy
  • Fixed: 497722 – Address auto-complete gives random order, not based on frequency after upgrading from Thunderbird 2 to Thunderbird 3 (autocomplete)
  • Fixed: 505465 – local folders account shown duplicated (multiple accountN.server points server1 for “Local Folders” account)
  • Fixed: 506929 – Ignore NO_EM_RESTART in the environment when make mozmill & make mozmill-one are set
  • Fixed: 514945 – crash [@ nsMsgSearchValidityTable::GetAvailable(int, int, int*)] in matchAll filters using saved search or updating filters
  • Fixed: 522633 – Migration results in useSecAuth set for SMTP servers even though secure connection is selected
  • Fixed: 525525 – AIX Port MailNews unresolved external in dir import/build
  • Fixed: 525601 – widget is not always able to initialise OLE (somehow triggered by various third party software e.g. McAfee Site Advisor, TortoiseHg)
  • Fixed: 528893 – Dictionaries are not human-readable in compose window
  • Fixed: 531792 – crash [@ nsImapMailFolder::UpdateImapMailboxInfo(nsIImapProtocol*, nsIMailboxSpec*)]
  • Fixed: 531912 – Mac: Redo command keyboard shortcut should be shown as shift + Undo keyboard shortcut, since that’s what the backend implements
  • Fixed: 532108 – Null pointer dereference or redundant check in mailnews/mime/src/mimei.cpp.
  • Fixed: 533246 – Support latest Mozmill version in Thunderbird tests.
  • Fixed: 533640 – Thunderbird 2.0 to 3.0 upgrade deleted contents of local trash subfolders, colons (:), slash(/) in folder names on Mac OS X
  • Fixed: 537594 – AIX port unresolved external symbol, nsAutoSyncManager.cpp
  • Fixed: 537642 – AIX Port TOC overflow when linking static thunderbird-bin
  • Fixed: 538747 – Port |Bug 530667 – (SQLite3.6.22) Upgrade to SQLite 3.6.22| to comm-central
  • Fixed: 538810 – When in Offline mode Reply To buttons either do not appear or do not work
  • Fixed: 538855 – Mozmill: implement cleanup routine between test files to contain test failures to the same file
  • Fixed: 538875 – Remove |mainController|, use mc everywhere instead
  • Fixed: 538877 – Remove some redundant tests for displaying messages in folder tabs
  • Fixed: 539340 – [SeaMonkey 2.0] xpcshell-tests: test_autoconfigUtils.js fails (and leaks) after bug 538568 landing
  • Fixed: 539784 – crash [@ nsMsgXFViewThread::AddHdr(nsIMsgDBHdr*, int, unsigned int&, nsIMsgDBHdr**)] manipulating messages in virtual folder
  • Fixed: 539908 – Random orange: TEST-UNEXPECTED-FAIL | test_videoAllowedInMail
  • Fixed: 539909 – Random orange: TEST-UNEXPECTED-FAIL | test_open_search_result_in_existing_window
  • Fixed: 539913 – Linux MozMill tests fail on closing windows on delete.
  • Fixed: 540214 – imap STATUS not closing db – mail.check_all_imap_folders_for_new and “check this folder for new messages” causes high memory and error message Unable to open the summary file for xxxxx. Perhaps there was an error on disk, or the full path is too long.
  • Fixed: 540252 – WARNING: goofy tree selection state: two ranges are adjacent!: ‘endFirstRange == startRange’ with test_delete_multiple_messages_with_first_selected_message_open in test-deletion-with-multiple-displays.js
  • Fixed: 540259 – Don’t set XPCOM_DEBUG_BREAK=stack in runtest.py if it is already set to something else
  • Fixed: 540412 – TEST-UNEXPECTED-FAIL | test_open_message_without_backing_view_in_existing_window and test_open_message_in_existing_window
  • Fixed: 540441 – Remove unsupported Thunderbird locales (gu-IN, mk, mn) from all-locales
  • Fixed: 540554 – IMAP: In some folders a lot of mails is false marked as unread. (CONDSTORE is supportted by IMAP server)
  • Fixed: 540871 – Mozmill: Random orange with opening folders in new tabs
  • Fixed: 541038 – Thunderbird 3.0.x language pack install.rdf needs to stabilize
  • Fixed: 541052 – Toolbox does not expand vertically anymore
  • Fixed: 541069 – Mozmill: Random orange with functions calling select_none, then immediately asserting that nothing is displayed
  • Fixed: 541149 – crash [@ apply_rfc2047_encoding ] while importing from outlook 2010
  • Fixed: 541267 – Explicitly unsupport building without SVG in comm-central
  • Fixed: 541387 – [@ nsPop3IncomingServer::GetDeferredToAccount(nsACString_internal&)] Thunderbird will not start
  • Fixed: 541966 – Port |Bug 520030 – crash on sites with @font-face used| to comm-central
  • Fixed: 541969 – smart folder searches miss imap folders after empty local folders
  • Fixed: 543294 – Port |Bug 473411 – the rule for DIST_FILES should create dist/bin| to c-c
  • Fixed: 543296 – Port |Bug 422986 — make -j2 -f client.mk profiledbuild fails| to comm-central
  • Fixed: 543946 – Tidy up content-tabs and cookies mozmill tests now that bug 508999/bug 511240 have landed
  • Fixed: 544218 – Set up Thunderbird 3.0.x builders on the 1.9.1.8 gecko relbranch.
  • Fixed: 544745 – DNS Prefetch security issue: Information leak
  • Fixed: 545086 – Mozmill: Random orange after opening a new tab with MailUtils.displayMessage
  • Fixed: 545727 – Fix test-message-pane-visibility.js to not do a double message load while restoring tabs
  • Fixed: 546599 – 3.0.2 sets “Use secure Auth on Gmail domains”

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)