Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Thunderbird 3.0.x
1.2. Name of Document Author/Supplier:
Author: Brian Lu
1.3 Date of This Document:
10 February, 2009
4. Technical Description
1. Introduction
1.1. Project/Component Working Name:
Thunderbird 3.0.x for Solaris Nevada
1.2. Name of Document Author/Supplier:
Author: Brian Lu
Sponsor: Brian Cameron
1.3. Date of This Document:
Jan 5th, 2009
2. Project Summary
2.1. Project Description:
Thunderbird 3.0.x is a full-featured email, RSS and newsgroup client
developed by the Mozilla community. It provides functionality
equivalent to the Mozilla mail and newsgroups features.
4. Technical Description:
4.1. Details:
Thunderbird 3.0.x will continue to build on the success of
Thunderbird 2.0 by focusing on helping users manage their
e-mail and protect their privacy.
User's configuration files can be shared between Thunderbird 2.0.x
and Thunderbird 3.0.x. User can use Thunderbird 3.0.x on one machine and
use Thunderbird 2.0.x on another (e.g. in SunRay environment) with same
configuration files.
Thunderbird 3.0.x is based on the Gecko 1.9.1 platform which has more than
10,000
updates including some major re-architecting to provide improved
performance, stability, web compatibility, and code simplification
and sustainability.
Some notable changes include:
1. User Experience Improvements
* Tabbed Email
Email messages, folders, and calendars (with the Lightning
extension installed) can be opened in tabs.
* Improved Message Reader View
This is the first stage of a series of refinements to the
message reading experience. The first stage brings email
controls closer to the area in which the user is operating.
* New Add-ons Manager
The new Add-ons Manager (Tools > Add-ons) can now be used
to find, download, and install Thunderbird Add-ons which
includes Extensions, Themes, and Plugins.
* Improved Address Book
If someone is in your address book, it is indicated by a new
star icon which you can click to edit contact details inline.
If they are not in your address book, you can add them with one
click of the icon. A new birthday field allows you to keep
track of your friends' birthdays.
All user's configuration files are in $HOME/.thunderbird/user-profile/
(user-profile is generated based on the profile name).
2. Performance improvements
* Faster Message Loading for IMAP
Thunderbird will now download IMAP messages in the background
to allow for faster message loading, and better offline operation.
This feature can be enabled on an individual folder basis
(via folder properties), or for all folders in an account,
via Account Settings / Sync & Disk Space.
For a more detailed list of bug fixes, please refer to the Rumbling Edge
(http://www.rumblingedge.com/2008/11/26/thunderbird-30-beta-1-released/).
4.5. Interfaces:
+--------------------------------------+----------------------------------------+
| Interfaces Exported
|
+--------------------------+----------------+-----------------------------------+
| Interface Name | Classification | Comment
|
+==========================+================+===================================+
| $HOME/.thunderbird | Volatile | The location of user
|
| | | profiles.
|
+--------------------------+----------------+-----------------------------------+
| /usr/lib/thunderbird | Uncommitted | Install location
|
| | |
|
+--------------------------+----------------+-----------------------------------+
| /usr/bin/thunderbird | Committed | Link pointing to the
|
| | | default thunderbird, i.e.
|
| | |
/usr/lib/thunderbird/thunderbird |
+--------------------------+----------------+-----------------------------------+
| Thunderbird CLI | Committed | Thunderbird command line
|
| | | interface
|
+--------------------------+----------------+-----------------------------------+
| Thunderbird GUI | Volatile | Thunderbird graphical user
|
| | | interface
|
+--------------------------+----------------+-----------------------------------+
| SUNWthunderbird | Uncommitted | Package name for Thunderbird
|
| | |
|
+--------------------------+----------------+-----------------------------------+
| SUNWthunderbird-calendar | Uncommitted | Package name for Lighting
|
+--------------------------+----------------+-----------------------------------+
+---------------------------------------+----------------------------------+
| Interfaces Imported |
+------------------------+------------------+------------------------------+
| Interface Name | Classification | Comment |
+========================+==================+==============================+
| NSS/NSPR | Committed | needs NSS 3.12 and NSPR 4.7 |
| | | uses NSS/NSPR under |
| | | /usr/lib/mps |
| | | WSARC/2007/548 |
+------------------------+------------------+------------------------------+
| SQLite | Volatile | needs SQLite 3.X |
| | | SQLite is being integrated |
| | | into nevada |
| | | PSARC/2008/120 |
| | | PSARC/2009/023 |
| | | SUNWsqlite3 |
+------------------------+------------------+------------------------------+
| Cairo | Volatile | needs Cairo 1.6 |
| | | LSARC/2006/202 |
+------------------------+------------------+------------------------------+
| theora | Volatile | needs theora 1.0 |
| | | SUNWlibtheora |
| | | SUNWlibtheora-devel |
+------------------------+------------------+------------------------------+
4.10. Packaging & Delivery
This project is targeting a Patch release of Solaris.
The project will be delivering the following packages:
SUNWthunderbird Thunderbird Mail Client
SUNWthunderbird-calender Thunderbird Calender extension
4.11. Security Impact:
None
4.12. Dependencies:
Refer to Imported Interface table.
5. Reference Documents:
Thunderbird home page- http://wiki.mozilla.org/Thunderbird
Thunderbird3 home page - https://wiki.mozilla.org/Thunderbird:Thunderbird3
The up-to-date information about Thunderbird3 can be found at
https://wiki.mozilla.org/Thunderbird:Thunderbird3:DevRoadmap
Mozilla Foundation Security Advisories -
http://www.mozilla.org/security/announce/
Other Related ARC case
LSARC/2006/693 ThunderBird 2 for Solaris Nevada and Solaris10 Update
WSARC/2007/548 NSPR/NSS/JSS Reclassification
WSARC/2002/366 NSS WSARC case
WSARC/2002/217 NSPR WSARC case
PSARC/2008/120 SQLite 3.x
PSARC/2009/023 SQLite3 update to 3.6.9
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
Desktop
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open