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

148 Коммитов

Автор SHA1 Сообщение Дата
Brendan Abolivier 8921e5dbdc Bug 1906992 - Ensure URLs are properly normalized for local folders and smart mailboxes. r=darktrojan,kaie
Differential Revision: https://phabricator.services.mozilla.com/D216314

--HG--
extra : rebase_source : 55877440017023ec33b578fd412b6c10176665b4
extra : amend_source : 4c30e1de5ff95e915b7c2e814b7ef6b036b012c5
2024-07-11 15:31:32 +00:00
Thunderbird Updatebot 8035edc736 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=dandarnell
mozilla-central: 1316cd6c71f877247d64cd8155e64dc10c6279ba
comm-central: 2da584b293bab213f61dfb6793742e9d146257ae

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

--HG--
rename : third_party/rust/unicode-normalization/LICENSE-MIT => third_party/rust/utf16_iter/LICENSE-MIT
rename : third_party/rust/unicode-normalization/LICENSE-MIT => third_party/rust/write16/LICENSE-MIT
extra : moz-landing-system : lando
2024-07-09 22:44:44 +00:00
Thunderbird Updatebot 00f288cee3 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=#thunderbird-reviewers
mozilla-central: 3440f5608a98052c72a8747b53d2e893d1317cc8
comm-central: 120688a40e3e219fe79a9eb9ba92d7655afd0af3

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

--HG--
extra : rebase_source : dd2684238ccb4f049a538ad557b4c9de0d075a06
2024-07-09 10:03:07 +00:00
Brendan Abolivier c470186cf0 Bug 1896171 - Follow-up: Fix use of C-strings in Rust. r=ikey DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D216006

--HG--
extra : rebase_source : 176bc688f1485eca4a018783d11fbf52b996f2c9
extra : amend_source : e868765bc41fdf1c6567bbfcba77d4f4fa14f506
2024-07-09 10:19:38 +02:00
Brendan Abolivier 1f2be55003 Bug 1896171 - Part 8: Update the vendored ews-rs. r=aleca
This patch pulls in commits from https://github.com/thunderbird/ews-rs/pull/10
and https://github.com/thunderbird/ews-rs/pull/11.

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

--HG--
extra : rebase_source : f865adcf67776a0821f7e498fef40f36e180a02f
2024-06-19 11:04:56 +01:00
Brendan Abolivier 7efcc71cae Bug 1896171 - Part 7: Persist most attributes for the EWS outgoing server in prefs. r=ikey
The exception is passwords, which need to be stored in a different place (the
logins manager), and aren't needed right now (Basic auth is actively discouraged
for EWS, when it's not disabled entirely, and we don't support NTLM yet).

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

--HG--
extra : rebase_source : 94f703d17f901669cb211a76b78c453b3364ee7c
extra : amend_source : 3dac2261dbfe4eb09ebe118b791d0714cc34edf2
2024-06-14 20:37:21 +01:00
Brendan Abolivier 90d5d6c888 Bug 1896171 - Part 6: Send outgoing message to Bcc recipients when using EWS. r=leftmostcat
EWS requires Bcc recipients to be passed separately from the others. This is
because non-Bcc recipients are included in the MIME content, and therefore don't
need to be included separately in the request. But for compliance and privacy,
we don't include Bcc recipients in the MIME content.

I've also used this opportunity to make the type of the recipients a bit more
structured, which isn't a huge flow change since we would end up doing the same
parsing on the SMTP server side. So this is a small change that ends up saving a
bit of complexity on the server implementation's side.

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

--HG--
extra : rebase_source : 77dc5f1821633c46b1c053fcce294fae088a4dcc
2024-06-06 18:48:19 +01:00
Brendan Abolivier 17cac4f397 Bug 1896171 - Part 4: Send messages via EWS. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D211575

--HG--
extra : rebase_source : bee38fde9dfcd15f18d37fdf7b01bce0f91e4fe3
extra : amend_source : ba5989241bce7537907896841161dd763cf66d7e
2024-06-05 15:59:11 +01:00
Alessandro Castellani 190cd87c78 Backed out changeset 2e4a17dc941a (bug 1896171) for causing build bustage. rs=backout 2024-07-08 16:40:53 -07:00
Alessandro Castellani f3919460bf Backed out changeset 481a29285725 (bug 1896171) for causing build bustage. rs=backout 2024-07-08 16:40:06 -07:00
Alessandro Castellani b576324e7c Backed out changeset 6101bbda0b58 (bug 1896171) for causing build bustage. rs=backout 2024-07-08 16:39:42 -07:00
Alessandro Castellani cc18e8161a Backed out changeset 96f0147e0e6c (bug 1896171) for causing build bustage. rs=backout 2024-07-08 16:38:13 -07:00
Brendan Abolivier 0bc195a07f Bug 1896171 - Part 8: Update the vendored ews-rs. r=aleca
This patch pulls in commits from https://github.com/thunderbird/ews-rs/pull/10
and https://github.com/thunderbird/ews-rs/pull/11.

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

--HG--
extra : moz-landing-system : lando
2024-07-08 22:48:48 +00:00
Brendan Abolivier 6ddc937c3d Bug 1896171 - Part 7: Persist most attributes for the EWS outgoing server in prefs. r=ikey
The exception is passwords, which need to be stored in a different place (the
logins manager), and aren't needed right now (Basic auth is actively discouraged
for EWS, when it's not disabled entirely, and we don't support NTLM yet).

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

--HG--
extra : moz-landing-system : lando
2024-07-08 22:48:48 +00:00
Brendan Abolivier 4e4fe65e1a Bug 1896171 - Part 6: Send outgoing message to Bcc recipients when using EWS. r=leftmostcat
EWS requires Bcc recipients to be passed separately from the others. This is
because non-Bcc recipients are included in the MIME content, and therefore don't
need to be included separately in the request. But for compliance and privacy,
we don't include Bcc recipients in the MIME content.

I've also used this opportunity to make the type of the recipients a bit more
structured, which isn't a huge flow change since we would end up doing the same
parsing on the SMTP server side. So this is a small change that ends up saving a
bit of complexity on the server implementation's side.

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

--HG--
extra : moz-landing-system : lando
2024-07-08 22:48:47 +00:00
Brendan Abolivier 8368cfcc02 Bug 1896171 - Part 4: Send messages via EWS. r=leftmostcat
Differential Revision: https://phabricator.services.mozilla.com/D211575

--HG--
extra : moz-landing-system : lando
2024-07-08 22:48:46 +00:00
Thunderbird Updatebot cffbb672c8 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=vineet
mozilla-central: ca0abc9ab05e329c1d945ec3b8c1c44458e9ddbe
comm-central: eb9eda28754001430667418d731f1c46c7248f04

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

--HG--
extra : moz-landing-system : lando
2024-06-29 23:43:39 +00:00
Thunderbird Updatebot e31dba47a3 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=babolivier
mozilla-central: cbd5b84c31a5bd4045382a170aebce96b39147e1
comm-central: 2e40ab797975930376ece90e9d1cedc92d9fe455

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

--HG--
extra : amend_source : 65751e28fb6ae6cfa0cb6fa6a0deb42748b477db
2024-06-27 18:03:50 +01:00
Thunderbird Updatebot ca4bc91762 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=babolivier
mozilla-central: 3fe6c2aa8e561c4d161f0421f7f45a13fca3f7d2
comm-central: 9fe11fb2f135b0cca607b44387d5de126bf63a7f

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

--HG--
extra : amend_source : 2a0880f442a6a067f20c5bd315f399fc0ddfe066
2024-06-27 11:20:20 +01:00
Brendan Abolivier 24d7dd1de5 Bug 1896171 - Part 2 follow-up: avoid using C-string literals until our MSRV allows it. rs=me 2024-06-26 16:59:42 +01:00
Thunderbird Updatebot 7fbb47538b Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
--HG--
extra : rebase_source : 56f682f89a4472b77c209c47af40073bb8b00026
2024-06-26 16:52:25 +12:00
Brendan Abolivier 6c9529c2cc Bug 1896171 - Part 3: Remove constraint on the server URI being an implementor of nsIMsgMailNewsUrl. r=leftmostcat,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D211259

--HG--
extra : rebase_source : 9158bfcbaef26e215bf9d0879cb34e165ff16c5c
2024-06-20 11:53:34 +00:00
Brendan Abolivier 7b527cdf32 Bug 1896171 - Part 2: Factor authentication outside of IEwsIncomingServer. r=leftmostcat
This change rewrites `GetAuthString` into a Rust struct, and adapts
`AuthStringListener` to eliminate the need for a proxy listener.

The main motivation behind this work is making this code (and more generally the
EWS client) available to the outgoing server. It's also an attempt at reducing
the XPCOM boundary crossings in this code.

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

--HG--
extra : rebase_source : 00c6b36e56bf13c97b47696f03ab3a6c5b456a0e
2024-06-20 11:53:28 +00:00
Thunderbird Updatebot cfb5f868a0 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
--HG--
extra : amend_source : 287817204b3afe1e77a7c107901752c7a630df42
2024-06-26 10:40:03 +12:00
Thunderbird Updatebot 9c6e77e2f0 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=babolivier
mozilla-central: 653f0dc8442dd9cae70845896eb3c0a0252677b3
comm-central: 920e10d564344af3987774d6959f16a534098c74

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

--HG--
extra : amend_source : 41c7fd024f223c377a9b3a4a28ad5dc6a520f43a
2024-06-25 11:36:28 +01:00
Thunderbird Updatebot fa53cf5092 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: fc0f7d3e6a3da00be2375c8d7681ff44070ebd7c
comm-central: 25b6b13c382b4d9507b5698e4263bfb5703b18ee

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

--HG--
extra : rebase_source : bb2e0652a6890448b6dd08f0335accf0caf871f8
2024-06-24 22:18:13 +00:00
Thunderbird Updatebot 2f8de405cc Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=thunderbird-reviewers,babolivier
mozilla-central: deea4a904a0d3d546ab359aeca91a4bb6dc02a77
comm-central: 0526d2e42551c6f2fcf7b4574080b72aa99e9729

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

--HG--
extra : moz-landing-system : lando
2024-06-21 11:09:27 +00:00
Thunderbird Updatebot 95b09d3a75 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: 020d2296a729f0be03d028dfca5f46b498b9c4b9
comm-central: 59bfd1372a130ef677ac4907241dfdddb2b40b5d

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

--HG--
extra : amend_source : e7e95d14c9a5d660e8c1a9008d5aa44b2b725e7e
2024-06-21 04:45:58 +00:00
Thunderbird Updatebot a92ba18525 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca
mozilla-central: 389fe769c55c14205de4ea1c874a63b70abfdbd2
comm-central: 2724a7e8f5938c52b94d53646a577cf8fc32c707

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

--HG--
extra : moz-landing-system : lando
2024-06-20 22:10:55 +00:00
Thunderbird Updatebot 6c580d6140 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca
mozilla-central: 7999d1a5d574ee541ca56d536b445ca3dfbdbfe0
comm-central: 3696a5582c30943986c838967a271afbdfd0329a

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

--HG--
extra : moz-landing-system : lando
2024-06-19 22:05:54 +00:00
Thunderbird Updatebot 8956d181b3 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: 8336c934fea56bbf2285611620b9ea59e54d78fa
comm-central: e00bafb28c98fcad90ef58817b35bdfd4e2f5730

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

--HG--
extra : amend_source : 2869d493e4a24f811554f03213f3034459bddf33
2024-06-19 04:34:17 +00:00
Thunderbird Updatebot f2df285a2d Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: 5dabfab7d5a5eba59286be070375dcd73a340521
comm-central: 2a52e0cca5227cc6eb77a035a1a67a5e4f18ffd2

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

--HG--
extra : amend_source : 2cb0b1c44146fe15e74b22fc18260b8fd23f36ce
2024-06-17 22:19:29 +00:00
Thunderbird Updatebot 7d533818fd Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=#thunderbird-reviewers
mozilla-central: 12d5ea126a22416e0dd75eff7c10ebf7c6f0a699
comm-central: 24da6075c34501b34296b40bf3fa4baa5a580f9e

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

--HG--
rename : third_party/rust/icu_collections/src/codepointtrie/benches/iai_cpt.rs => third_party/rust/icu_collections/benches/iai_cpt.rs
rename : third_party/rust/icu_collections/src/codepointinvlist/benches/inv_list.rs => third_party/rust/icu_collections/benches/inv_list.rs
rename : third_party/rust/icu_collections/src/codepointtrie/benches/tries/gc_fast.rs => third_party/rust/icu_collections/benches/tries/gc_fast.rs
rename : third_party/rust/icu_collections/src/codepointtrie/benches/tries/gc_small.rs => third_party/rust/icu_collections/benches/tries/gc_small.rs
rename : third_party/rust/icu_collections/src/codepointtrie/benches/tries/mod.rs => third_party/rust/icu_collections/benches/tries/mod.rs
rename : third_party/rust/icu_collections/src/codepointinvlist/examples/unicode_bmp_blocks_selector.rs => third_party/rust/icu_collections/examples/unicode_bmp_blocks_selector.rs
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/empty.toml => third_party/rust/icu_collections/tests/data/char16trie/empty.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/months.toml => third_party/rust/icu_collections/tests/data/char16trie/months.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_a.toml => third_party/rust/icu_collections/tests/data/char16trie/test_a.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_a_ab.toml => third_party/rust/icu_collections/tests/data/char16trie/test_a_ab.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_branches.toml => third_party/rust/icu_collections/tests/data/char16trie/test_branches.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_compact.toml => third_party/rust/icu_collections/tests/data/char16trie/test_compact.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_long_branch.toml => third_party/rust/icu_collections/tests/data/char16trie/test_long_branch.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_long_sequence.toml => third_party/rust/icu_collections/tests/data/char16trie/test_long_sequence.toml
rename : third_party/rust/icu_collections/src/char16trie/tests/testdata/test_shortest_branch.toml => third_party/rust/icu_collections/tests/data/char16trie/test_shortest_branch.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/free-blocks.16.toml => third_party/rust/icu_collections/tests/data/cpt/free-blocks.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/free-blocks.32.toml => third_party/rust/icu_collections/tests/data/cpt/free-blocks.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/free-blocks.8.toml => third_party/rust/icu_collections/tests/data/cpt/free-blocks.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/free-blocks.small16.toml => third_party/rust/icu_collections/tests/data/cpt/free-blocks.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/grow-data.16.toml => third_party/rust/icu_collections/tests/data/cpt/grow-data.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/grow-data.32.toml => third_party/rust/icu_collections/tests/data/cpt/grow-data.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/grow-data.8.toml => third_party/rust/icu_collections/tests/data/cpt/grow-data.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/grow-data.small16.toml => third_party/rust/icu_collections/tests/data/cpt/grow-data.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/planes.toml => third_party/rust/icu_collections/tests/data/cpt/planes.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-empty.16.toml => third_party/rust/icu_collections/tests/data/cpt/set-empty.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-empty.32.toml => third_party/rust/icu_collections/tests/data/cpt/set-empty.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-empty.8.toml => third_party/rust/icu_collections/tests/data/cpt/set-empty.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-empty.small16.toml => third_party/rust/icu_collections/tests/data/cpt/set-empty.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-single-value.16.toml => third_party/rust/icu_collections/tests/data/cpt/set-single-value.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-single-value.32.toml => third_party/rust/icu_collections/tests/data/cpt/set-single-value.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-single-value.8.toml => third_party/rust/icu_collections/tests/data/cpt/set-single-value.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set-single-value.small16.toml => third_party/rust/icu_collections/tests/data/cpt/set-single-value.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set1.16.toml => third_party/rust/icu_collections/tests/data/cpt/set1.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set1.32.toml => third_party/rust/icu_collections/tests/data/cpt/set1.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set1.8.toml => third_party/rust/icu_collections/tests/data/cpt/set1.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set1.small16.toml => third_party/rust/icu_collections/tests/data/cpt/set1.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set2-overlap.16.toml => third_party/rust/icu_collections/tests/data/cpt/set2-overlap.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set2-overlap.32.toml => third_party/rust/icu_collections/tests/data/cpt/set2-overlap.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set2-overlap.small16.toml => third_party/rust/icu_collections/tests/data/cpt/set2-overlap.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set3-initial-9.16.toml => third_party/rust/icu_collections/tests/data/cpt/set3-initial-9.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set3-initial-9.32.toml => third_party/rust/icu_collections/tests/data/cpt/set3-initial-9.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set3-initial-9.8.toml => third_party/rust/icu_collections/tests/data/cpt/set3-initial-9.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/set3-initial-9.small16.toml => third_party/rust/icu_collections/tests/data/cpt/set3-initial-9.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/short-all-same.16.toml => third_party/rust/icu_collections/tests/data/cpt/short-all-same.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/short-all-same.8.toml => third_party/rust/icu_collections/tests/data/cpt/short-all-same.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/short-all-same.16.toml => third_party/rust/icu_collections/tests/data/cpt/short-all-same.small16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/small0-in-fast.16.toml => third_party/rust/icu_collections/tests/data/cpt/small0-in-fast.16.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/small0-in-fast.32.toml => third_party/rust/icu_collections/tests/data/cpt/small0-in-fast.32.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/small0-in-fast.8.toml => third_party/rust/icu_collections/tests/data/cpt/small0-in-fast.8.toml
rename : third_party/rust/icu_collections/src/codepointtrie/tests/testdata/small0-in-fast.small16.toml => third_party/rust/icu_collections/tests/data/cpt/small0-in-fast.small16.toml
2024-06-17 10:45:53 +00:00
Thunderbird Updatebot 0b3aa3ffaf Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca
mozilla-central: 97bce31758a53936d3a729ae713d0aead3a53137
comm-central: f81c4a927046253f16616cf0c54ad3501f0bfa51

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

--HG--
extra : moz-landing-system : lando
2024-06-15 00:23:02 +00:00
Thunderbird Updatebot 7cefa1199b Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: 3448fa7d36a96fffc3aab8d9faf3ac844c2671ee
comm-central: f832b5c2f08f54e69ca8b9cdf976ceaeb3675c7b

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

--HG--
extra : amend_source : c7820208a52b2f2b785929b498b8519dade1659e
2024-06-13 23:06:44 +00:00
Thunderbird Updatebot 1deed10da7 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=darktrojan
mozilla-central: eeada934b615e943700b2b09e517fd419d9abcb8
comm-central: d6335c2b9e6a517c8103e37a0ffec4b69b25c54d

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

--HG--
extra : amend_source : 2ece21a2ca08b1a10253d50c65798043e1ed20ed
2024-06-12 05:11:28 +00:00
Thunderbird Updatebot 451b12a508 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=rjl
mozilla-central: 9e49a1b86e40462117bddf9038736c1c3ee22092
comm-central: b83c40ae0dfa3199d277148a91129b6da0e9a128

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

--HG--
extra : moz-landing-system : lando
2024-06-10 22:17:57 +00:00
Geoff Lankow f28c6a8370 Bug 1900780 follow-up: Fix builds without the crash reporter. rs=bustage-fix
--HG--
extra : rebase_source : a43300245592d01c4e04c47b3560cf8c1f21749e
extra : amend_source : cc4266c05f7653aa6b539f69dcea6eabc25d5e3a
2024-06-10 11:13:27 +12:00
Rob Lemley ef3fe0d68d Bug 1900780 - Reduce RUST_TESTS to only include gkrust. r=darktrojan
RUST_TESTS includes several top-level crates that are not part of the Thunderbird
workspace. Since it's not necessary to run those tests for Thunderbird or
gather coverage data for them, only include gkrust in RUST_TESTS and explicitly
remove the crashreporter related features from RUST_TEST_FEATURES.

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

--HG--
extra : amend_source : d6b071d5745d90fc5d0841bebc0a5a872cb4985a
2024-06-07 17:51:05 +00:00
Thunderbird Updatebot d6d78693db Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=freaktechnik
mozilla-central: 99a425a15992bd6c756462854861e61c6a1785f2
comm-central: 9d1da820353e790f24ce52fe1442f1af5fc0a69f

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

--HG--
extra : amend_source : 7fd9c26fead301f273dd59466411bfbfc10457cc
2024-06-05 12:10:46 +02:00
Thunderbird Updatebot 6c82c1a0b5 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca
mozilla-central: 0f95114c03f23ae7871150fd4ad6cf69c07be551
comm-central: 370dfc98b74038961e914ca01257f92ec4b164e9

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

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:01 +00:00
Brendan Abolivier 096f0be523 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. rs=me
mozilla-central tip: 369d5331352d27705546143e21e194b8cd88b5be

--HG--
extra : rebase_source : 6cd37e838bce6565e92720a9acc3433b3ff7bc3a
2024-06-04 11:18:32 +01:00
Thunderbird Updatebot 1eaef9cef9 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=babolivier
mozilla-central: 709248f1fc694bd5312372e9f13c9cced7860e2b
comm-central: 5dd17b198727f292d98eb94d91edfff9737fd6ca

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

--HG--
extra : amend_source : 81411ea13c000cbb2048292f3b6de66f1b8c2f08
2024-06-03 17:41:42 +01:00
Thunderbird Updatebot c760856e7f Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=sol
mozilla-central: c8d3e447c892474e061c9ffd22ec1823f06ecffa
comm-central: bb652b007e53d2925c4a4805fe2ea3baa6ec0dea

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

--HG--
extra : moz-landing-system : lando
2024-05-31 22:03:33 +00:00
Thunderbird Updatebot 21a9419ca6 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=mkmelin
mozilla-central: 691601156e52d3f8b6f035ff6e02eb1575d3a385
comm-central: a720ca90a2fd71875b88a77e5df53533d6fe2cd4

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

--HG--
extra : amend_source : bdfcb54231327b5eb20d911b85ec97a1148145ee
2024-05-31 13:37:59 +03:00
Thunderbird Updatebot bacbe9b170 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=sol
mozilla-central: 8bc6fa2ba2e82bbd2221d9956dde4c0dfccf40d1
comm-central: 51aa07ad58e167eaf728dbae24852e72a4cf5f0f

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

--HG--
extra : moz-landing-system : lando
2024-05-30 22:13:53 +00:00
Sean Burke 9de1e5fe71 Bug 1899857 - Format Rust files and bring in line with MSRV. r=aleca DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D212152

--HG--
extra : moz-landing-system : lando
2024-05-30 19:11:08 +00:00
Thunderbird Updatebot ebbecfbeb0 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=sol
mozilla-central: f725cee6f91235433a0c64c67b5b9326ffd783e6
comm-central: 60309c1d9506b80f4cb15ac5b37688510211530a

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

--HG--
extra : moz-landing-system : lando
2024-05-30 16:55:59 +00:00
Rob Lemley f143a7124b Bug 1888234 - Thunderbird variant of libxul-gtest with EWS Rust code. r=ikey
Requires D211380 on mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2024-05-30 14:52:03 +00:00
Thunderbird Updatebot ca5519e706 Bug 1878375 - Synchronize vendored Rust libraries with mozilla-central. r=aleca DONTBUILD
mozilla-central: fd0f25542804074c0a38ba6c7f273a36bf658127
comm-central: 1f0f92a57ece56543a1874bbfde09400a28eb4f1

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

--HG--
extra : moz-landing-system : lando
2024-05-29 23:11:52 +00:00