• R/O
  • SSH

thunderbird-esr78: 仓库概述


Recent Commits RSS

Rev. 时间 作者 Message
fefeae8efacb 2021-04-09 04:03:50 Mozilla Releng Treescript tip Automatic version bump CLOSED TREE NO BUG a=release DONTB...
eebc9257cbfc 2021-04-09 04:03:49 Mozilla Releng Treescript No bug - Tagging f3f1f4a0e32abbc74dfac8c697044c10d0d25cad...
da75ff47ee5e 2021-04-01 18:44:52 Ping Chen Bug 1702193 - Fix event name for signed openpgp mail for ...
2ae50c97f5f0 2021-03-30 21:28:25 Richard Marti Bug 1701571 - [Linux] Use the correct brighttext rules fo...
f3f1f4a0e32a 2021-03-29 05:11:27 Richard Marti THUNDERBIRD_78_9_1_RELEASE THUNDERBIRD_78_9_1_BUILD1 Bug 1701525 - Improve the richlistitems in Account Manage...
24f0c72c02c6 2021-03-27 20:31:13 Richard Marti Bug 1700691 - Use min-height instead of height for the #l...
24c97fc5cd94 2021-03-25 00:43:54 Kai Engert Bug 1700506 - Restore variable libotrPath when loading OT...
7107970bf16e 2021-03-22 23:44:22 Kai Engert Bug 1682101 - Prefer loading of the distributed OTR libra...
f29328195e91 2021-03-18 00:17:21 Kai Engert Bug 1673240 - Use new RNP APIs for checking key validity....
48cf6715ae8e 2021-03-09 10:09:56 Дилян Палаузов Bug 1599602 - Do not assume the presence of a CalDAV inbo...

Recently edited Tags

名称 Rev. 时间 作者
gloda-milestone-0 93bb9e91d8cd 2008-06-15 06:25:04 Andrew Sutherland
gloda-milestone-1 4b665f55dc96 2008-07-07 13:35:51 Andrew Sutherland
stable-with-mods 08c2e01d2acf 2008-07-27 09:59:41 Andrew Sutherland
SEAMONKEY_2_0a1_RELEASE d7ce1e64f1cc 2008-09-25 09:32:52 Justin Wood
SEAMONKEY_2_0a1_BUILD1 d7ce1e64f1cc 2008-09-25 09:32:52 Justin Wood
stable 1936d4ec8044 2008-10-18 15:54:30 David Ascher
unstable 8e9fe32109b8 2008-10-19 20:19:14 Andrew Sutherland
AURORA_BASE_20130401 e5d09a5e78c0 2008-11-19 14:23:00 Joey Minta <jminta>
THUNDERBIRD_3_0b1_BUILD1 7d920682c1f1 2008-12-02 06:07:24 Philippe M. Chiasson
SEAMONKEY_2_0a2_BUILD1 b05ae42e1950 2008-12-03 05:04:25 Robert Kaiser

Branches

名称 Rev. 时间 作者 Message
BETA_60_CONTINUATION 8fa92657e83d 2018-09-04 03:53:31 Jorg K No bug - Pin mozilla-esr60 ...
BETA_68_CONTINUATION 7334d3e992dc 2019-07-17 04:07:12 Jorg K No bug - Pin mozilla-beta v...
CAL100_20120105_RELBRANCH 68f2c01e02dc 2012-01-06 07:39:08 calbld Added tag CALENDAR_1_2b1_RE...
CAL100_20120111_RELBRANCH b0c3645d8ff2 2012-01-12 07:25:22 calbld Added tag CALENDAR_1_2b2_RE...
CAL100_20120123_RELBRANCH 1c5d8c51d48a 2012-01-23 18:03:45 calbld Added tag CALENDAR_1_2_RELE...
CAL100_20120201_RELBRANCH e0b603f0ebbb 2012-03-07 23:48:00 calbld Added tag CALENDAR_1_2_2_RE...
CAL110_20120203_RELBRANCH 0eef72773977 2012-02-04 00:10:31 calbld Added tag CALENDAR_1_3b1_RE...
CAL110_20120221_RELBRANCH 2350aa24df0e 2012-02-21 23:15:48 calbld Added tag CALENDAR_1_3b2_RE...
CAL110_20120306_RELBRANCH 742d764b8f5e 2012-03-06 21:00:40 calbld Added tag CALENDAR_1_3b3_RE...
CAL110_20120308_RELBRANCH f60c071e187b 2012-03-09 10:27:39 calbld Added tag CALENDAR_1_3_RELE...
CAL120_20120314_RELBRANCH bc524626b66e 2012-03-15 02:55:12 calbld Added tag CALENDAR_1_4b1_RE...
CAL120_20120403_RELBRANCH 2b002010ba09 2012-04-03 19:05:40 calbld Added tag CALENDAR_1_4b3_RE...
CAL120_20120418_RELBRANCH ca98588e844a 2012-04-18 22:14:52 calbld Added tag CALENDAR_1_4_RELE...
CAL130_20120427_RELBRANCH 9767afb67921 2012-04-28 03:24:14 calbld Added tag CALENDAR_1_5b1_RE...
CAL130_20120509_RELBRANCH c0bab2fcf1ed 2012-05-10 21:40:56 calbld Added tag CALENDAR_1_5b2_RE...
CAL130_20120610_RELBRANCH 03c8b077397b 2012-06-12 04:44:24 calbld Added tag CALENDAR_1_5_RELE...
CAL130_20120612_RELBRANCH bbe60c62a9d7 2012-06-13 13:07:03 calbld Added tag CALENDAR_1_5_1_RE...
CAL140_20120613_RELBRANCH 0c9c8e683236 2012-06-14 14:33:54 calbld Added tag CALENDAR_1_6b1_RE...
CAL140_20120710_RELBRANCH 16cccd22caf9 2012-07-11 07:51:05 calbld Added tag CALENDAR_1_6_RELE...
CAL150_20120719_RELBRANCH f5dc22cba25a 2012-07-20 03:08:48 calbld Added tag CALENDAR_1_7b1_RE...
CAL150_20120726_RELBRANCH 456a9b3395fa 2012-07-27 12:43:53 calbld Added tag CALENDAR_1_7b2_RE...
CAL150_20120728_RELBRANCH f90948e50629 2012-07-29 01:40:33 calbld Added tag CALENDAR_1_7b3_RE...
CAL150_20120822_RELBRANCH f8e14bd36c61 2012-08-23 06:52:22 calbld Added tag CALENDAR_1_7_RELE...
CAL160_20120831_RELBRANCH cb81ff529be7 2012-08-31 21:04:51 calbld Added tag CALENDAR_1_8b1_RE...
CAL160_20121003_RELBRANCH a306254b6019 2012-10-03 18:50:49 calbld Added tag CALENDAR_1_8_RELE...
CAL170_20121003_RELBRANCH 1f9b27bf251e 2012-10-04 01:50:57 calbld Added tag CALENDAR_1_9b1_RE...
CAL170_20121012_RELBRANCH 0bd9f4b2b3fd 2012-10-12 20:17:36 calbld Added tag CALENDAR_1_9b2_RE...
CAL170_20121114_RELBRANCH 2ad8cb4bab45 2012-11-14 16:54:01 calbld Added tag CALENDAR_1_9_RELE...
CAL180_20121114_RELBRANCH c2995ab7c9f6 2012-11-15 04:09:37 calbld Added tag CALENDAR_2_0b1_RE...
CAL190_20130211_RELBRANCH 2969199b0a19 2013-02-12 04:20:26 calbld Added tag CALENDAR_2_1b1_RE...
CAL200_20130305_RELBRANCH e01a5bdef2b4 2013-03-06 03:12:42 calbld Added tag CALENDAR_2_2b1_RE...
CAL200_20130409_RELBRANCH f3464f1e1fc0 2013-04-11 12:00:29 calbld Added tag CALENDAR_2_2b1_RE...
CAL210_20130410_RELBRANCH 085a06f09b68 2013-04-12 02:14:21 calbld Added tag CALENDAR_2_3b1_RE...
CAL210_20130501_RELBRANCH 0a384401da0a 2013-05-02 03:13:55 calbld Added tag CALENDAR_2_3b2_RE...
CAL80_20111019_RELBRANCH b8fb1520f73a 2011-11-01 01:17:48 Mark Banner Bug 698374 - Port bug 47643...
CAL80_20111104_RELBRANCH 114927c453a1 2011-11-04 19:48:52 calbld Added tag CALENDAR_1_0_RELE...
CAL80_20111117_RELBRANCH 98f9a74720d4 2011-11-18 08:34:44 calbld Added tag CALENDAR_1_1b1_RE...
CAL90_20111215_RELBRANCH 810a8adebae6 2011-12-16 06:45:58 calbld Added tag CALENDAR_1_1_RELE...
CAL90_20120103_RELBRANCH 320bd4da28c1 2012-01-04 01:20:22 calbld Added tag CALENDAR_1_1_1_RE...
COMM100_20111222_RELBRANCH 4ed17c3f658c 2011-12-23 02:57:13 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM100_20120106_RELBRANCH 5ebd3a0601ca 2012-01-06 18:24:25 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM100_20120111_RELBRANCH 55f6d91a25bd 2012-01-12 05:16:09 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM100_20120118_RELBRANCH 71001122d5c9 2012-01-18 17:44:21 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM100_20120124_RELBRANCH e6f57eebc258 2012-01-25 08:18:34 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM100_20120201_RELBRANCH c64d943017ee 2012-02-02 16:28:14 tbirdbld Added tag THUNDERBIRD_10_0b...
COMM110_20120201_RELBRANCH e14a8c75cf89 2012-02-02 21:23:07 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM110_20120214_RELBRANCH 9ec3c33643b0 2012-02-17 00:06:26 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM110_20120222_RELBRANCH b774b4f5a6ff 2012-02-22 21:36:11 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM110_20120229_RELBRANCH ff878755bb8a 2012-03-01 03:20:54 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM110_20120307_RELBRANCH 539831df1959 2012-03-09 03:29:29 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM110_20120309_RELBRANCH 5a3265a48f3e 2012-03-09 23:13:17 tbirdbld Added tag THUNDERBIRD_11_0b...
COMM120_20120314_RELBRANCH 5b87c908a820 2012-03-15 02:49:50 tbirdbld Added tag THUNDERBIRD_12_0b...
COMM120_20120321_RELBRANCH 361c7acaef22 2012-03-21 23:36:25 tbirdbld Added tag THUNDERBIRD_12_0b...
COMM120_20120404_RELBRANCH 332fcd9f698c 2012-04-04 23:33:36 tbirdbld Added tag THUNDERBIRD_12_0b...
COMM120_20120410_RELBRANCH 981b4b1f0eb1 2012-04-11 04:00:57 tbirdbld Added tag THUNDERBIRD_12_0b...
COMM120_20120418_RELBRANCH 91f5d23655b6 2012-04-19 02:06:43 tbirdbld Added tag THUNDERBIRD_12_0b...
COMM130_20120425_RELBRANCH 175569a20535 2012-04-26 10:51:47 Nick Thomas Added tag THUNDERBIRD_13_0b...
COMM1911_20090717_RELBRANCH a98147447d52 2011-03-10 19:10:23 Serge Gautherie Bug 631902; Closing old bra...
COMM1911_20090810_RELBRANCH d131f69facdf 2011-03-10 19:10:25 Serge Gautherie Bug 631902; Closing old bra...
COMM1913_20090903_RELBRANCH ffcdb5214265 2011-03-10 19:10:34 Serge Gautherie Bug 631902; Closing old bra...
COMM1913_20090915_RELBRANCH 3f0e2a8b4929 2011-03-10 19:10:38 Serge Gautherie Bug 631902; Closing old bra...
COMM1914_20091007_RELBRANCH c77ee002784c 2011-03-10 19:10:43 Serge Gautherie Bug 631902; Closing old bra...
COMM1914_20091014_RELBRANCH bddcf2cbda49 2011-03-10 19:10:45 Serge Gautherie Bug 631902; Closing old bra...
COMM1914_20091015_RELBRANCH 47afe8ab6ac5 2011-03-10 19:10:44 Serge Gautherie Bug 631902; Closing old bra...
COMM1922_20100302_RELBRANCH 4e7fb51c54e3 2011-03-10 19:10:59 Serge Gautherie Bug 631902; Closing old bra...
COMM1925_20100422_RELBRANCH 651cb6ad1e72 2018-01-17 02:28:57 Jorg K Bug 1430415 - Closing old b...
COMM192_20100119_RELBRANCH ca825fed034f 2011-03-10 19:10:55 Serge Gautherie Bug 631902; Closing old bra...
COMM193a4_20100510_RELBRANCH bd497d9287fd 2011-03-10 19:11:09 Serge Gautherie Bug 631902; Closing old bra...
COMM193a5_20100623_RELBRANCH aaaa6b4a78b0 2011-03-10 19:11:15 Serge Gautherie Bug 631902; Closing old bra...
COMM2000_20101116_RELBRANCH 906765f2ec51 2011-03-10 19:11:33 Serge Gautherie Bug 631902; Closing old bra...
COMM2000_20110114_RELBRANCH 3ca2da0c5ce4 2018-01-17 02:29:03 Jorg K Bug 1430415 - Closing old b...
COMM2000_20110314_RELBRANCH 69596360bfb5 2018-01-17 02:29:07 Jorg K Bug 1430415 - Closing old b...
COMM20_20110405_RELBRANCH 4695df0fa856 2018-01-17 02:29:14 Jorg K Bug 1430415 - Closing old b...
COMM20b11_20110203_RELBRANCH 0b85d8abddab 2018-01-17 02:29:05 Jorg K Bug 1430415 - Closing old b...
COMM20b4_20100815_RELBRANCH cbfd5b8b45ef 2011-03-10 19:11:22 Serge Gautherie Bug 631902; Closing old bra...
COMM20b7_20101007_RELBRANCH ba0c4f045733 2011-03-10 19:11:29 Serge Gautherie Bug 631902; Closing old bra...
COMM50_20110618_RELBRANCH dd0f488f4157 2011-06-20 12:38:21 seabld Added tag SEAMONKEY_2_2b1_R...
COMM50_20110626_RELBRANCH 52a7fdc1eee3 2011-07-02 15:04:27 Justin Wood merge backouts
COMM50_20110701_RELBRANCH afa1537c242a 2011-07-02 15:06:07 Justin Wood Re-Tag 2.2b3 for RELEASE so...
COMM50_20110703_RELBRANCH f098a6dd4955 2011-07-06 16:41:07 seabld Added tag SEAMONKEY_2_2_REL...
COMM601_20110830_RELBRANCH 1d6478e98a9d 2011-08-31 02:34:13 tbirdbld Added tag THUNDERBIRD_6_0_1...
COMM602_20110831_RELBRANCH db754cade35d 2011-09-03 07:56:43 tbirdbld Added tag THUNDERBIRD_6_0_2...
COMM60_20110714_RELBRANCH c246d858c93d 2011-07-15 06:01:26 tbirdbld Added tag THUNDERBIRD_6_0b1...
COMM60_20110724_RELBRANCH 505d10af5ce1 2011-07-24 16:41:12 seabld Added tag SEAMONKEY_2_3b1_R...
COMM60_20110729_RELBRANCH d833a9646ea7 2011-07-29 17:16:26 tbirdbld Added tag THUNDERBIRD_6_0b2...
COMM60_20110731_RELBRANCH b2fb175af95a 2011-08-01 11:08:47 seabld Added tag SEAMONKEY_2_3b2_R...
COMM60_20110806_RELBRANCH f910df41e434 2011-08-06 19:07:27 seabld Added tag SEAMONKEY_2_3b3_R...
COMM60_20110808_RELBRANCH 5e2c91ba8a52 2011-08-09 07:45:54 tbirdbld Added tag THUNDERBIRD_6_0b3...
COMM60_20110812_RELBRANCH e7741e43678b 2011-08-12 18:34:31 Mark Banner Update comm-release to pull...
COMM60_20110813_RELBRANCH 97e4753b9439 2011-08-14 09:26:18 seabld Added tag SEAMONKEY_2_3_REL...
COMM60_20110817_RELBRANCH c2ee2102d2ac 2011-08-18 05:04:32 tbirdbld Added tag THUNDERBIRD_6_0b3...
COMM60_20110820_RELBRANCH 368d43ab4d96 2011-09-03 09:25:59 seabld Added tag SEAMONKEY_2_3_3_R...
COMM701_20110929_RELBRANCH 1fbe2c7fee9c 2011-09-29 20:34:04 tbirdbld Added tag THUNDERBIRD_7_0_1...
COMM70_20110817_RELBRANCH f5db0c3361da 2011-08-18 09:10:21 tbirdbld Added tag THUNDERBIRD_7_0b1...
COMM70_20110831_RELBRANCH 254c0745e8f9 2011-09-05 18:56:09 tbirdbld Added tag THUNDERBIRD_7_0b2...
COMM70_20110910_RELBRANCH bb21d86aa70b 2011-09-11 07:06:54 seabld Added tag SEAMONKEY_2_4b2_R...
COMM70_20110911_RELBRANCH 4bc3872982b8 2011-09-22 22:10:49 Mark Banner Update CALENDAR_1_0b6_RELEA...
COMM70_20110916_RELBRANCH 00f2940e553a 2011-09-17 07:08:41 tbirdbld Added tag THUNDERBIRD_7_0b3...
COMM70_20110922_RELBRANCH 371183211caa 2011-09-23 14:04:02 tbirdbld Added tag THUNDERBIRD_7_0_R...
COMM70_20110923_RELBRANCH 6455921506df 2011-09-27 18:42:42 Philipp Kewisch Added tag CALENDAR_1_0b7_RE...

README.md

Thunderbird

Thunderbird is a powerful and customizable open source email client with lots of users. It is based on the same platform that Firefox uses.

Getting Started

This README will try and give you the basics that you need to get started, more comprehensive documentation is available on the Thunderbird Developer Website.

Mozilla Code Base

Thunderbird is built on the Mozilla platform, the same base that Firefox is built from. As such the two projects share a lot of code and much of the documentation for one will apply, in many ways, to the other.

In order to be able to build Thunderbird - you will need the mozilla-central repository as well as the comm-central repository (where this README lives). Check out our Getting Started documentation for instructions on how and where to get the source code.

mozilla-central vs. comm-central

The mozilla-central repostitory contains the Firefox codebase and all of the platform code. The comm-central repository is added as a subdirectory "comm/" under mozilla-central. This contains the code for Thunderbird.

Building Thunderbird

Build Prerequisites

This README assumes that you already have the prerequisite software required to build Thunderbird. If you have not already done so, please complete the instructions for your operating system and then continue following this guide:

Build Configuration

To build Thunderbird, you need to create a file named mozconfig (can also be .mozconfig) to the root directory of the mozilla-central checkout that contains the option comm/mail enabled. You can create a file with this line by doing this in the root source directory:

echo 'ac_add_options --enable-application=comm/mail' > mozconfig

If you omit this line, the build system will build Firefox instead. Other build configuration options can be added to this file, although it's strongly recommended that you only use options that you fully understand. For example, to create a debug build instead of a release build, that file would also contain the line:

ac_add_options --enable-debug

Each of these ac_add_options entries needs to be on its own line.

For more on configuration options, see the page Configuring build options. Note that if you use an MOZ_OBJDIR it cannot be a sibling folder to the root source directory. Use an absolute path to be sure!

Building

Before you start, make sure that the version you checked out is not busted. For hg tip, you should see green Bs on https://treeherder.mozilla.org/#/jobs?repo=comm-central

To start the build, cd into the root source directory, and run:

./mach build

mach is our command-line tool to streamline common developer tasks. See the mach article for more.

Building can take a significant amount of time, depending on your system, OS, and chosen build options. Linux builds on a fast box may take under 15 minutes, but Windows builds on a slow box may take several hours.

Make Your Build Faster

Follow this guide to rely on ccache and other Tips for making builds faster.

Running Thunderbird

To run your build, you can use:

./mach run

There are various command line parameters you can add, e.g. to specify a profile, such as: -no-remote -P testing --purgecaches

Various temporary files, libraries, and the Thunderbird executable will be found in your object directory (under comm-central/), which is prefixed with obj-. The exact name depends on your system and OS. For example, a Mac user may get an object directory name of obj-x86_64-apple-darwin10.7.3/.

The Thunderbird executable in particular, and its dependencies are located under the dist/bin folder under the object directory. To run the executable from your comm-central working directory:

  • Windows: obj-.../dist/bin/thunderbird.exe
  • Linux: obj-.../dist/bin/thunderbird
  • macOS: obj-.../dist/Daily.app/Contents/MacOS/thunderbird

Update and Build Again

To pull down the latest changes, in the mozilla directory run the following commands:

hg pull -u
cd comm
hg pull -u
cd ..

or to do it via one command:

hg pull -u && cd comm && hg pull -u

The just run the ./mach build command detailed in the Buildinginstructions above. This will only recompile files that changed, but it may still take a long time.

Rebuilding

To build after changes you can simply run:

./mach build

Rebuilding Specific Parts

If you have made many changes, but only want to rebuild specific parts, you may run the following commands.

C or C++ Files:

./mach build binaries

JavaScript or XUL Files (Windows Only):

./mach build path/to/dir

Replace path/to/dir with the directory with the files changed.

This is the tricky bit since you need to specify the directory that installs the files, which may be a parent directory of the changed file's directory. For example, to just rebuild the Lightning calendar extension:

./mach build comm/calendar/lightning

Contributing

Getting Plugged into the Community

We have a complete listing of the ways in which you can get involved with Thunderbird on our website. Below are some quick references from that page that you can use if you are looking to contribute to Thunderbird core right away.

Mailing Lists

If you want to participate in discussions about Thunderbird development, there are two main mailing lists you want to join.

  1. TB-Planning: This mailing list is higher level topics like: the future of Thunderbird, potential features, and changes that you would like to see happen. It is also used to discuss a variety of broader issues around community and governance of the project.
  2. Maildev: A moderated mailing list for discussing engineering plans for Thunderbird. It is a place where you can raise questions and ideas for core Thunderbird development.

IRC

If you want to ask questions about how to hack on Thunderbird, the IRC channel you want to join is #maildev on irc.mozilla.org.

Report a Bug and Request Features

Bugzilla

Thunderbird uses bugzilla for reporting and tracking bugs as well as enhancement requests. If you want to become a contributor to Thunderbird, you will need an account on Bugzilla.

Fixing a Bug and Submitting Patches

All the issues, bugs, work in progress patches, or updates related to Thunderbird, are listed on Bugzilla and are properly organized per Product, Component, and Status. For instance you can see how they are listed by looking at recent bugs for Thunderbird.

Create a Bugzilla account

Creating an account is necessary in order to submit patches, leave comments, and interact with any other aspect of Bugzilla. If you're currently using an IRC username in the #maildev channel, we recommend saving your profile name with the current format Firstname Lastname (:username) in order to be easily searchable and allow the Thunderbird team to offer better support.

Find a Bug

Use the Advanced Search section to find bugs you want to take care of, and be sure that the bug doesn't currently have any user listed as Assignee and the Status is set to NEW. You can see a list of "easy" bugs for beginners via this query. However, we assume you came here to fix your "pet hate" bug, so you already likely have a bug to work with.

Search for Code References

Making sense of the Thunderbird source code, and knowing where to look, will take some time. The code base is pretty big and if you never worked with XBL or Custom Elements it can be overwhelming at first. We recommend using our code search engine, Searchfox, to inspect the source code and find snippets and references to help you out while investigating a bug.

Mercurial Workflow

Mercurial is pretty flexible in terms of allowing you to write your own code and keep it separate from the main code base. You can use Mercurial Bookmarks or Mercurial Queues for managing your work. We have guides created for bookmarks and queues on our developer website. While some find Mercurial Queues easier to work with, support for them is being deprecated in various Mozilla tools.

Once you finished taking care of your favorite bug and using Mercurial to commit and export your patch, you can upload it to Bugzilla for review.

Upload a Patch

Open your patch file in your code editor and be sure it includes all your code changes, and your name and commit message at the top. You can see an example of a patch for this README here.

If everything looks good, you can access the selected bug in Bugzilla and click on the Attach File link located above the first comment.

Ask for a Review

When uploading a patch to Bugzilla, you can request a review from the user who opened the bug or another developer. Simply select the ? in the dropdown selector in the review option of the Flags section. An input field will appear which will allow you to type the name or username of the user you want to review your patch. You can see an example of a patch on Bugzilla here.

Show on old repository browser