Mozilla Thunderbird Community Involvement

The process can be found here:(https://wiki.mozilla.org/Thunderbird:Bug_Triage)

All bugs are checked through the Mozilla Bugzilla.
Must have an account with privileges at:
(https://bugzilla.mozilla.org/userprefs.cgi?tab=permissions)
The account must contribute to the community for bug fix discussion and to help identify bugs that are not yet found.

The process of contributing to the bug fixes community is described on:(https://wiki.mozilla.org/Thunderbird:Bug_Triage#Canconfirm_and_Editbugs_Privileges)
-Have a list of bugs (3 to 6) that are the best bug reports and best comments that you have done and email it to:(vseerror@lehigh.edu) or contact someone on the IRC with the tag:#maildev.

The links to the IRC can be found here:(https://wiki.mozilla.org/Thunderbird:Bugdays#Where)
–A Web Service called (free mibbit)
(http://www.mibbit.com/chat/?server=irc.mozilla.org&channel=%23tb-qa)
–A plugin for Mozilla Firefox (Chatzilla)
(https://addons.mozilla.org/en-US/firefox/addon/chatzilla/)
–A Client Application for your Operating System
-Windows:(http://www.ircreviews.org/clients/platforms-windows.html)
-MacOS:(http://www.ircreviews.org/clients/platforms-macos.html)
-Linux:(http://www.ircreviews.org/clients/platforms-unix.html)

You can then gain privileges when you have a demonstration of the bug and how it can be fix.

You can then use the privileges to check and test bugs that are still unsolved on the Bugzilla website.

The testing of bugs are handles by you, the user, and the basic instructions are listed on the site under How: (https://wiki.mozilla.org/Thunderbird:Bugdays#Where)

1 – Get a Bugzilla account (https://bugzilla.mozilla.org/createaccount.cgi)
2 – Backup your data – During bug test and the bug will cause data lost.
3 – Make a test environment(optional) – a separate machine or a test account as describe here:(http://kb.mozillazine.org/Testing_pre-release_versions)
(http://kb.mozillazine.org/Starting_Firefox_or_Thunderbird_with_a_specified_profile)
4 – Get a build – This is from the version of Thunderbird you are to use/fix. Either use a current build(Trunk/Daily), “Earlybird”, Beta build or the last officially released version build.
5 – Pick a bug – The suggested bug to fix by the community from here: (https://wiki.mozilla.org/Thunderbird:Upcoming_QA_Testday)
6 – Work bugs – Test the bug. Have well-documented procedures and ease of use instructions to implement that bug fix.

 

Bug Fixes List can be found here:(https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird/#thunderbird52.8)

I will be using an example from:(https://www.mozilla.org/en-US/security/advisories/mfsa2018-19/#CVE-2018-12359)

#CVE-2018-12359:Buffer overflow using computed size

The details of the bug are behind a Bugzilla Account, which I currently do not have.(https://bugzilla.mozilla.org/show_bug.cgi?id=1459162)
Majority of the bug details are hidden behind a Bugzilla account to prevent unauthorized users and/ or malicious users gaining exploits to Thunderbird. Currently I did not make a Bugzilla account as it requires a fairly complex password to be accepted by the password complexity algorithm.

Example Bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1472494

There were four people involved with this bug fix:

1 – Reporter (The first person to report/ find the bug)

1 – Assignee (Someone from the community with bug testing and patch approving permissions)

2 – Commenters

Reported in June 2018; Resolved July 2018

Bug for Thunderbird 63.0

Bug:

A new tab is opened in Thunderbird 63.0 and causes errors in the debug mode. Apparently the tab opened is not a “new” tab and is using a previous tab’s connection as the new tab.

Explanation:

Basically means the new connections are not able to start the discovery process of “new” emails or attachments and will first have to open previously opened tabs and then disconnect to establish the “new” connections.

Comment:

The bug will generate excess traffic over a network and strain the network by use of repeated data. This is bad because some users may have limited bandwidth or data capacity and this excess data will cost users more money.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s