Граф коммитов

10226 Коммитов

Автор SHA1 Сообщение Дата
Richard Marti 22268b1527 Bug 1902818 - Use the folder pane selection styling for the Account Manager tree. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D213864

--HG--
extra : moz-landing-system : lando
2024-06-19 22:05:57 +00:00
Ben Campbell a97aac9601 Bug 1890230 - Improve mbox write logging. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D214228

--HG--
extra : moz-landing-system : lando
2024-06-19 22:05:55 +00:00
Brendan Abolivier fe548810a8 Bug 1897924 - Default to SMTP if we can't figure out the type of an outgoing server. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D214002

--HG--
extra : amend_source : ef6a83142f9b5fa7d78e9bb1b089901cc54ac9aa
2024-06-19 11:49:23 +02:00
Martin Giger 5ed5139c5f Bug 1902611 - Improve resiliency with corrupted chat buddy list. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D213764

--HG--
extra : moz-landing-system : lando
2024-06-18 22:13:53 +00:00
Richard Marti dc1210f2ed Bug 1903093 - Remove the unneeded width/height style on Remove Account dialog. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D214075

--HG--
extra : moz-landing-system : lando
2024-06-18 16:41:45 +00:00
Kai Engert 0244c4cd4a Bug 1902603 - Follow-up to fix lint. rs=me DONTBUILD
--HG--
extra : amend_source : 8ee0d050c8afad0af41d75329c4576c9361e17d8
2024-06-18 12:24:14 +02:00
Kai Engert 95fbeb496c Bug 1902603 - Enable prepared test files for Outer-S/MIME-sig-with-inner-S/MIME-encryption. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D213879

--HG--
rename : mail/test/browser/openpgp/data/eml/outer-pgp-sig-inner-smime-enc-sig.eml => mailnews/test/data/smime-manual/outer-pgp-sig-inner-smime-enc-sig.eml
rename : mail/test/browser/openpgp/data/eml/outer-pgp-sig-inner-smime-enc.eml => mailnews/test/data/smime-manual/outer-pgp-sig-inner-smime-enc.eml
rename : mail/test/browser/openpgp/data/eml/outer-smime-bad-sig-inner-smime-enc-sig.eml => mailnews/test/data/smime-manual/outer-smime-bad-sig-inner-smime-enc-sig.eml
rename : mail/test/browser/openpgp/data/eml/outer-smime-bad-sig-inner-smime-enc.eml => mailnews/test/data/smime-manual/outer-smime-bad-sig-inner-smime-enc.eml
extra : rebase_source : 08044943e6dac3e3015871e6bbb1eb8d2291ed0a
2024-06-14 16:51:35 +02:00
Geoff Lankow cdcfa16cc6 Bug 1903158 - Fix double AddRef in nsImapService::FetchMessage. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D214051

--HG--
extra : amend_source : c14d897da3cf79122441f6ba002d7ac74a260724
2024-06-18 10:04:36 +02:00
Martin Giger d70d5f7a74 Bug 1820676 - Update donate link. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D213029

--HG--
extra : amend_source : b4fdb92b1b313962b95536bf6fdabdd81bb04457
2024-06-13 23:58:08 +02:00
Gene Smith 835d59def9 Bug 1876261 - Avoid need to restart when NNTP network errors occur. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D208839
2024-06-11 21:40:20 +00:00
Geoff Lankow eeb09d0e73 Bug 1891203 - Fix text wrap when quoting a selection. r=aleca
The selected text should not be wrapped when quoted, i.e. there should not be new-line characters,
but it should visibly wrap at the window width when in the editor.

Differential Revision: https://phabricator.services.mozilla.com/D213178

--HG--
extra : rebase_source : 5d50908ff1708d6f89290feae04abd1b560fe704
extra : amend_source : 0c0459067de2eebe597d4da13358d34d81207a9d
2024-06-11 15:02:54 +12:00
welpy-cw 649cc90219 Bug 1787143 - Do not attach the source of a 'news:' link in a message by default. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211759

--HG--
extra : moz-landing-system : lando
2024-06-12 00:10:48 +00:00
Ben Campbell b583a113a1 Bug 1900172 - Workaround nsIFile.fileSize stat cache after folder compaction. r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D212646

--HG--
extra : amend_source : 20d68e35cabb062c33cbc5c5ff0a7a949eff3c4a
2024-06-11 11:52:46 +02:00
Martin Giger 90cf18d341 Bug 1896483 - Part 2: Update get-involved links to participate. r=aleca,dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D213028

--HG--
extra : amend_source : d5b7fcd1ec67be8e7a0bef1d0ea6b1e036d66b17
2024-06-10 22:27:15 +02:00
Martin Giger ade3eed3c6 Bug 1896483 - Part 1: Remove explore features links. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D213027

--HG--
extra : amend_source : b72eeccda201a5d25dd2d30594539ce5e66f2943
2024-06-10 22:26:52 +02:00
Kai Engert b42d23ba49 Bug 1806161 - Ignore outermost s/mime signature layer, if the second layer is s/mime encryption. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D192490

--HG--
rename : mailnews/test/data/smime/alice.dsig.SHA256.multipart.env.eml => mailnews/test/data/smime-manual/alice.dsig.SHA256.multipart.env.dsig.eml
rename : mailnews/test/data/smime/alice.env.dsig.SHA256.multipart.eml => mailnews/test/data/smime-manual/alice.env.mixed.dsig.SHA256.multipart.eml
extra : rebase_source : 0dd044b3d29ae2144ac0e58f23b3ea8f4757c4f7
2024-05-24 10:57:45 +02:00
Alessandro Castellani 76b0f85a58 Bug 1817605 - Implement a simple multiselection option for the tree-listbox-mixin. r=arschmitz,darktrojan,mkmelin
What is supported:
- Hold CTRL while clicking to select multiple rows.
- Hold SHIFT while clicking to select a range of folder from the currently active element.
- Hold CTRL and press arrow up/down to select next/previous row.
- Enable multiselection via data attribute to keep the widget modular.

Specific to Folder pane:
- Enable only a few simple actions when in multiselection
- Open in Tab/Window and Mark as Read are always enabled.
- Move and Copy only if conditions are met.
- Empty trash/junk only if the selected folders are all trash/junk.

Differential Revision: https://phabricator.services.mozilla.com/D203232

--HG--
extra : amend_source : 4386159ceacad69bb8c3d033b9007fa884926f5b
2024-06-08 13:57:35 +03:00
Alessandro Castellani 0db13f3cd8 Bug 1482172 - Implement color customization for accounts. r=mkmelin,vineet
Very simple color customization for servers.
It leverages the same FolderTreeProperties module and flow of the folder pane.

Differential Revision: https://phabricator.services.mozilla.com/D211687

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:59 +00:00
Magnus Melin 464ccdd29d Bug 1900280 - allow RSS2 feed with empty title and description, fall back to feed url, like RSS1. r=aleca
We fall back to url for RSS1 as well: https://searchfox.org/comm-central/rev/9154a515faba4ae8533e85edd2b9938bc0f361d2/mailnews/extensions/newsblog/FeedParser.sys.mjs#408

Differential Revision: https://phabricator.services.mozilla.com/D212394

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:59 +00:00
Sean Burke 84457db292 Bug 1901127 - Remove dead debug and perf testing code. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D212856

--HG--
extra : moz-landing-system : lando
2024-06-07 22:13:58 +00:00
Sean Burke ac9d5b1490 Bug 1888569 - Only include headers as needed. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D212592

--HG--
extra : rebase_source : a3cd8b6adb9f2e215e6228e922ea52ee199471d3
extra : amend_source : bc6be7a8dee1a5cbe6b6b45074c1c8f9b30a4eaf
2024-06-05 17:20:38 +00:00
Geoff Lankow 79cd314bbd Bug 1851535 - Remove dead code for converting nsIAbCard to XML. r=mkmelin
We used to use this code when printing address books. We don't do it that way any more.

Differential Revision: https://phabricator.services.mozilla.com/D212660

--HG--
extra : rebase_source : d3689144ab3e9776a64774e6cadf1aa490a4fb42
extra : amend_source : fcca84ddcb9594a7d27aa66c6caa2b22439ccdee
2024-06-05 16:12:36 +12:00
welpy-cw ff0d42f25e Bug 1893180 - Notify the front-end to update the dummy/parent message when a deletion is observed. r=babolivier,BenC,darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D208496

--HG--
extra : moz-landing-system : lando
2024-06-05 17:06:04 +00:00
Martin Giger 12c1938404 Backed out changeset bc7a4b8a50f4 (bug 1817605) for test failures. r=backout DONTBUILD
--HG--
extra : histedit_source : 25988cd21c99d6fa3da96802c4a82180dce43708
2024-06-05 14:28:25 +02:00
Alessandro Castellani d681165779 Bug 1817605 - Implement a simple multiselection option for the tree-listbox-mixin. r=darktrojan,mkmelin,arschmitz
What is supported:
- Hold CTRL while clicking to select multiple rows.
- Hold SHIFT while clicking to select a range of folder from the currently active element.
- Hold CTRL and press arrow up/down to select next/previous row.
- Enable multiselection via data attribute to keep the widget modular.

Specific to Folder pane:
- Enable only a few simple actions when in multiselection
- Open in Tab/Window and Mark as Read are always enabled.
- Move and Copy only if conditions are met.
- Empty trash/junk only if the selected folders are all trash/junk.

Differential Revision: https://phabricator.services.mozilla.com/D203232

--HG--
extra : amend_source : 20aec1999e7f5034189b7740f5e4747a76cd4c06
2024-06-05 11:46:13 +02:00
Geoff Lankow c0e80c9334 Bug 1851535 - Remove old profile migration code. r=aleca
The migration UI that used this code was removed in bug 1867860, and hasn't worked since 91,
according to the commit message on that bug.

Differential Revision: https://phabricator.services.mozilla.com/D212502

--HG--
extra : amend_source : f5e697b36ef958669d618585b50000dd9766109c
2024-06-04 11:01:46 +01:00
Ben Campbell c1070b3950 Bug 1888790 - Fix nsParseNewMailState to ignore "From " lines in message body. r=mkmelin
There was leftover code in nsParseNewMailState from the everything-is-an-mbox days.
This meant messages lines beginning with "From " in the body would flip it back out
into header-parsing mode, causing database fields to be filled with rubbish.
This particularly affected POP3 mail. IMAP uses a different class for header parsing.

Differential Revision: https://phabricator.services.mozilla.com/D210737

--HG--
extra : rebase_source : 202b7134495c2ecfe23eff90f0a2c651d3e63087
2024-06-03 13:44:02 +03:00
Magnus Melin 0b64862df0 Backed out changeset d9ee919f3545 (bug 1899673) since m-c bug 1873973 was backed out
--HG--
extra : amend_source : ba8e18ec5a8871d5f8a3ba0b5753205eb0af8984
2024-06-03 11:14:47 +03:00
Kai Engert cb40b74656 Bug 1895370 - Require symbol HASH_GetHashOidTagByHashType_Util. r=bustage 2024-05-31 14:37:37 +02:00
Kai Engert 2c9cb9019f Bug 1895370 - Require symbol NSS_CMSSignerInfo_Destroy. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D209591

--HG--
extra : amend_source : 3fe7f663807c9d384778216f4ae30d58979bc8f9
2024-05-31 14:38:01 +03:00
welpy-cw f1ab935bc1 Bug 1896899 - Fix thread pane header's message count in synthetic views. r=darktrojan,mkmelin
Update the message count when all messages have been loaded and when a message has been deleted.

Differential Revision: https://phabricator.services.mozilla.com/D210487

--HG--
extra : amend_source : fe232cc063cfc39502a94ef1d86cbc480f81fbf6
2024-05-31 13:38:25 +03:00
welpy-cw c81c6b7150 Bug 1897781 - Set secondary sort in threaded cross-folder views. r=john.bieling,leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D210934

--HG--
extra : moz-landing-system : lando
2024-05-30 16:31:40 +00:00
Geoff Lankow 8637a93f6b Bug 1899673 part 1 - Port bug 1873973: nsStandardURL incorrectly escapes ^ in the path. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D212079

--HG--
extra : rebase_source : 3a02068e0bc82501e2ab9e3dc72c993c2867246b
extra : amend_source : 7af473b7d1d40ecbf54589ad22f10698f9ab0f35
extra : histedit_source : e52675f45a42e97d209475fa0f81c7f099a39f9b
2024-05-30 11:49:37 +12:00
Geoff Lankow 1ac291884a Bug 1898130 - Use <search-bar> in the about:import calendar items selector. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D211135

--HG--
extra : rebase_source : 5668593621d1d1cf2eacc2a7afbb9c34b2e56c5f
extra : amend_source : e76801772e160420f213e2c71ccd14f808378649
2024-05-16 16:45:57 +12:00
Geoff Lankow ca37c057f5 Bug 1810915 - Remove importers for Becky! Internet Mail. r=leftmostcat
The importers for accounts and mail can't have worked from Thunderbird 68 onwards, as they depend
on a component that was removed. The only useful part remaining is the address book importer, and
Becky stores address book data in vCard files. We have a vCard file importer.

Differential Revision: https://phabricator.services.mozilla.com/D211968

--HG--
extra : rebase_source : 05924b50eb4ad3d5fa59590e8d458aaddfa53aa1
extra : amend_source : b5f84e9b83ea74865dc3718c2923abefebcc2a24
2024-05-29 21:14:45 +12:00
Alessandro Castellani 5d7d510254 Bug 1192615 - Use native OS notifications by default. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211957

--HG--
extra : moz-landing-system : lando
2024-05-29 21:58:02 +00:00
Kai Engert a9ee7a11c6 Bug 1581796 - Follow-up to avoid empty subject name in CSR if email address inclusion is allowed. r=rrelyea
Differential Revision: https://phabricator.services.mozilla.com/D211937

--HG--
extra : moz-landing-system : lando
2024-05-29 21:58:01 +00:00
Ben Campbell a0d8140c40 Bug 1898780 - Make sure gloda removes compacted messages. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211811

--HG--
extra : moz-landing-system : lando
2024-05-28 22:28:16 +00:00
Geoff Lankow b7c732b8ce Bug 1851535 - Remove sample import data and status functions. r=mkmelin
These methods are unused.

Differential Revision: https://phabricator.services.mozilla.com/D211685

--HG--
extra : moz-landing-system : lando
2024-05-28 22:28:15 +00:00
Geoff Lankow 51d46d0c64 Bug 1851535 - Remove nsIImportFieldMap. r=mkmelin
This code hasn't been used since we replaced the CSV address book importer, except for adding
fields to imported Outlook contacts, and it's unclear to me whether that was even working.

Differential Revision: https://phabricator.services.mozilla.com/D211684

--HG--
extra : moz-landing-system : lando
2024-05-28 22:28:15 +00:00
Geoff Lankow 780f801b57 Bug 1851535 - Remove dead file importers and some other dead importer code. r=mkmelin
These files aren't used by any Thunderbird code.

Differential Revision: https://phabricator.services.mozilla.com/D211683

--HG--
extra : moz-landing-system : lando
2024-05-28 22:28:14 +00:00
Geoff Lankow 0d2f987844 Bug 1898444 - Stop automatically setting the default account to log in at start-up. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211322

--HG--
extra : rebase_source : 20edd382a4f23ce1b42ac712019b0609ca6fd875
extra : amend_source : 2fd2344a5fe316ca151dd15c19e82eb47e16ff74
2024-05-23 17:01:22 +12:00
Geoff Lankow ec08718039 Bug 1899199 follow-up - Also fix a test. rs=me 2024-05-28 12:28:23 +12:00
Geoff Lankow 290f4e7e9a Bug 1899199 - Port bug 1894995: Remove deprecated nsICacheEntry methods. rs=bustage-fix
--HG--
extra : rebase_source : 49afb0157f86cc067320904e1b61c0c3919525d9
2024-05-28 10:37:40 +12:00
Geoff Lankow aa580de2ef Bug 1851535 - Change importer tests to use the same code path as about:import does. r=mkmelin
These tests have been importing contacts using XPCOM to find an importer, then using it to do the
importing. Thunderbird doesn't actually import contacts in that way – it uses AddrBookFileImporter,
so the tests should do that too. The importers are dead code.

Differential Revision: https://phabricator.services.mozilla.com/D211682

--HG--
extra : rebase_source : 46eff510cf6b0705e4690f1454be585ea6882d22
extra : amend_source : dcc8c872dea7b74f01ee1e128763c23b920958d9
2024-05-27 11:50:51 +12:00
Magnus Melin cec3c7f37f Bug 1869685 - avoid blank 3pane for hostname "2". r=babolivier
Differential Revision: https://phabricator.services.mozilla.com/D210809

--HG--
extra : moz-landing-system : lando
2024-05-27 22:03:17 +00:00
Geoff Lankow 29cc9f4e0e Bug 1851535 - Remove dead ways of using nsIImportModule. r=aleca
We haven't used this code in production since the import UI was rebuilt in Thunderbird 102.

Differential Revision: https://phabricator.services.mozilla.com/D211476

--HG--
extra : rebase_source : d553518ef699780f44ff8727cae6223c7e17f68a
extra : __touch-noise__ : 1298631866
extra : amend_source : 88c627256d825fc22f2a36a81ca4230c9f867b3e
2024-05-27 11:50:51 +12:00
Gene Smith 666b390a3e Bug 1893307 - Avoid POP3 server timeout processing LIST and UIDL lines. r=mkmelin,babolivier
Differential Revision: https://phabricator.services.mozilla.com/D210555

--HG--
extra : moz-landing-system : lando
2024-05-24 22:14:36 +00:00
Ben Campbell 9c04a4f902 Bug 1862111 - Prevent IMAP login dogpile. r=darktrojan
Based on work by Gene Smith (gds).
This adds a logon monitor on the nsImapIncomingServer to ensure logins are
only attempted from a single nsImapProtocol thread at a time.
Without this, all IMAP connections might try to log in simultaneously,
likely with the wrong password and likely causing the email provider to
freeze the users account after too many failed login attempts!

Differential Revision: https://phabricator.services.mozilla.com/D211308

--HG--
extra : amend_source : 21f62549fd4d69cddda552a9681e8b1c6ab87166
2024-05-24 16:35:13 +12:00
Kai Engert 794bb27861 Bug 1581796 - Integrated certificate request (CSR) generation. r=laurel,rrelyea,freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D188140

--HG--
extra : amend_source : 22ec0c69edc2ba6c8b0b1c2dc29e9d09ab509ca6
2024-05-24 09:21:42 +12:00