Franziskus Kiefer
a881c4a167
Bug 1403844 - Verify COSE signature on add-ons, r=keeler
...
Summary:
MozReview-Commit-ID: 6YorBs4mY8B
Check for COSE signatures in add-ons.
Reviewers: keeler
Bug #: 1403844
Differential Revision: https://phabricator.services.mozilla.com/D298
--HG--
rename : security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed.zip => security/manager/ssl/tests/unit/test_signed_apps/cose_multiple_signed_with_pkcs7.zip
rename : security/manager/ssl/tests/unit/test_signed_apps/cose_signed.zip => security/manager/ssl/tests/unit/test_signed_apps/cose_signed_with_pkcs7.zip
rename : third_party/rust/cose/src/cbor/mod.rs => third_party/rust/moz_cbor/src/lib.rs
extra : rebase_source : 0494590eb222e2c936e353e4dd6cf9fac8d822f3
2018-01-08 11:46:51 +01:00
Kartikaya Gupta
68ad1f3785
Bug 1426116 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: Gz8YEswHQu0
--HG--
extra : rebase_source : 13c4d0a1cb492be3a3ea22989e7540370305787f
2018-01-08 09:19:27 -05:00
Kartikaya Gupta
b8fd9e90a8
Bug 1426116 - Update for changes in WR PR 2251. r=jrmuizel
...
MozReview-Commit-ID: RoLZCW1fs0
--HG--
extra : rebase_source : 427360ccb12c9160555943350c5e790282f3e8e7
2018-01-08 09:19:27 -05:00
Alfredo.Yang
3cf0d3b491
Bug 1423469 - update mp4 rust parser. r=kinetik
...
MozReview-Commit-ID: IMnqoNL2jay
--HG--
extra : rebase_source : 14bd23405f9dfdcbb8bae5a850439918aacec5e3
2018-01-05 11:11:06 +08:00
Matthew Gregan
86594ab667
Bug 1405877 - Update Rust deps for media/audioipc. r=kamidphish
...
--HG--
rename : third_party/rust/error-chain/src/quick_error.rs => third_party/rust/error-chain/src/impl_error_chain_kind.rs
2017-12-20 14:51:11 +13:00
Kartikaya Gupta
0fb09505ab
Bug 1424280 - Update cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: 1G7oWr52koH
2017-12-10 13:49:02 -05:00
Kartikaya Gupta
071a573dc4
Bug 1424280 - Replace serde and serde_derive with Gankro's modified branch. r=jrmuizel
...
The branch is based off serde 1.0.23 and includes additional changes for faster
enum deserialization which we want for WebRender. The changes are in the process
of being upstreamed but will take a while.
MozReview-Commit-ID: 4xaPQpffzYL
2017-12-10 13:48:54 -05:00
Chris Manchester
3326b62c85
Bug 1423815 - Move symverscript for libxul from libxul.mk to GENERATED_FILES. r=ted
...
MozReview-Commit-ID: 5U7njSBlHMp
--HG--
extra : rebase_source : 6464c6870d13f6a2bd801975c617167a6a223370
2017-12-08 12:39:10 -08:00
Kartikaya Gupta
7476fde1a0
Bug 1423203 - Update Cargo lockfiles and revendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: GeZjG8GFL2M
--HG--
extra : rebase_source : 04002c57ccc2c96ac61f425ca17b62a2bd7263bb
2017-12-08 13:44:48 -05:00
Matt Brubeck
38b5279634
Bug 1424096 - Fix merge errors. r=me
...
MozReview-Commit-ID: 2yOAlJaSryj
--HG--
extra : rebase_source : f37145228404126abcd679ef262ff82512c8aa86
2017-12-08 10:36:59 -08:00
Matt Brubeck
c61db3912d
Bug 1424096 - Consolidate on a single version of each vendored Rust crate r=rillian
...
MozReview-Commit-ID: GSGQpjXLuVR
--HG--
rename : third_party/rust/gcc-0.3.42/LICENSE-APACHE => third_party/rust/bitflags-1.0.0/LICENSE-APACHE
rename : third_party/rust/libc-0.2.24/LICENSE-MIT => third_party/rust/bitflags-1.0.0/LICENSE-MIT
rename : third_party/rust/bitflags/tests/conflicting_trait_impls.rs => third_party/rust/bitflags-1.0.0/tests/conflicting_trait_impls.rs
rename : third_party/rust/bitflags/tests/external.rs => third_party/rust/bitflags-1.0.0/tests/external.rs
rename : third_party/rust/bitflags/tests/external_no_std.rs => third_party/rust/bitflags-1.0.0/tests/external_no_std.rs
rename : third_party/rust/bitflags/tests/i128_bitflags.rs => third_party/rust/bitflags-1.0.0/tests/i128_bitflags.rs
rename : third_party/rust/gcc-0.3.42/LICENSE-APACHE => third_party/rust/lazy_static-0.2.11/LICENSE-APACHE
rename : third_party/rust/lazy_static-0.2.8/LICENSE-MIT => third_party/rust/lazy_static-0.2.11/LICENSE-MIT
rename : third_party/rust/lazy_static-0.2.9/README.md => third_party/rust/lazy_static-0.2.11/README.md
rename : third_party/rust/lazy_static-0.2.8/tests/no_std.rs => third_party/rust/lazy_static-0.2.11/tests/no_std.rs
extra : rebase_source : 0a199bf892c53b56c739f18577c28f69df7e65e1
2017-12-08 10:24:40 -08:00
Servo VCS Sync
d6368e66de
No bug - Revendor rust dependencies
...
--HG--
rename : third_party/rust/euclid/src/scale_factor.rs => third_party/rust/euclid-0.15.5/src/scale_factor.rs
2017-12-08 14:52:43 +00:00
Emilio Cobos Álvarez
fc0d2c8a68
No bug - Revendor rust dependencies manually on a CLOSED TREE. r=me
...
MozReview-Commit-ID: C0KKGL9FbRd
2017-12-08 01:17:46 +01:00
Matt Brubeck
7f726d3cbb
Bug 1424081 - Update parking_lot_core Rust crate to 0.2.7 r=SimonSapin
...
MozReview-Commit-ID: G8C94Vt2RVx
--HG--
extra : rebase_source : e13d4b40761171a16fd99d29fccabe5c5d942d58
2017-12-07 14:37:31 -08:00
Emilio Cobos Álvarez
0a75dbc139
No bug - Revendor rust dependencies again since vcs-sync clobbered the previous revendor on a CLOSED TREE. r=me
...
MozReview-Commit-ID: 5RNiODURfIb
2017-12-07 16:07:29 +01:00
Servo VCS Sync
b336233de0
No bug - Revendor rust dependencies
2017-12-07 14:58:58 +00:00
Emilio Cobos Álvarez
67fa60dbe5
No bug - Revendor rust dependencies with cargo-vendor 0.1.13 on a CLOSED TREE. r=me
...
MozReview-Commit-ID: Ak6gGAvm6O8
2017-12-07 15:51:38 +01:00
Emilio Cobos Álvarez
b09f446f9f
No bug - Revendor rust dependencies. r=me
...
MozReview-Commit-ID: FtV6k7zirv1
2017-12-07 15:11:51 +01:00
Kartikaya Gupta
4a847e9671
Bug 1423236 - Rerun mach vendor rust. r=ttaubert
...
This contains the generated changes from running `mach vendor rust` on the
previous commit, and eliminates the redundant copy of libudev-sys we have
sitting in third_party/rust/
MozReview-Commit-ID: IXTI14beFMi
--HG--
extra : rebase_source : 0b4d3d991738e3a371bb467219b8a91a792158d3
2017-12-06 15:43:11 -05:00
Kartikaya Gupta
5d419cb4f2
Bug 1423236 - Use patch instead of replace to eliminate redundant vendored copy of libudev-sys. r=ttaubert
...
MozReview-Commit-ID: 529N231rvgY
--HG--
extra : rebase_source : ac3456c456da0c0cefa1be723f97a6c96c438a5b
2017-12-06 15:42:25 -05:00
Servo VCS Sync
19850eeb3c
No bug - Revendor rust dependencies
2017-12-05 20:50:20 +00:00
Kartikaya Gupta
87d4b4ac8b
Bug 1422317 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: LjxHjFxeUDH
--HG--
extra : rebase_source : 5f5dbee01a3939cacd1499950d2edff002cd1867
2017-12-05 11:52:18 -05:00
Servo VCS Sync
10ffde4a6a
No bug - Revendor rust dependencies
2017-12-05 17:34:00 +00:00
Emilio Cobos Álvarez
09688ccbd8
No bug - Revendor rust dependencies on a CLOSED TREE. r=bustage
...
MozReview-Commit-ID: 3xbP1u17UTn
--HG--
rename : third_party/rust/smallvec/.cargo-checksum.json => third_party/rust/smallvec-0.4.3/.cargo-checksum.json
rename : third_party/rust/smallvec/Cargo.toml => third_party/rust/smallvec-0.4.3/Cargo.toml
rename : third_party/rust/smallvec/README.md => third_party/rust/smallvec-0.4.3/README.md
rename : third_party/rust/smallvec/lib.rs => third_party/rust/smallvec-0.4.3/lib.rs
2017-12-05 12:36:20 +01:00
Kartikaya Gupta
fee87ce9f1
Bug 1421275 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: Jaty3RGfffU
--HG--
rename : third_party/rust/byteorder-1.0.0/COPYING => third_party/rust/byteorder-1.1.0/COPYING
rename : third_party/rust/byteorder-1.0.0/LICENSE-MIT => third_party/rust/byteorder-1.1.0/LICENSE-MIT
rename : third_party/rust/byteorder-1.0.0/README.md => third_party/rust/byteorder-1.1.0/README.md
rename : third_party/rust/byteorder-1.0.0/UNLICENSE => third_party/rust/byteorder-1.1.0/UNLICENSE
extra : rebase_source : 0668fbfe5d8ba288a0e530de3650bd013924b4ce
2017-12-01 09:50:52 -05:00
Tim Taubert
c5eda6e272
Bug 1406462 - Web Authentication - Add support for authenticator selection criteria and attachment types r=jcj,smaug
...
Reviewers: jcj, smaug
Reviewed By: jcj, smaug
Bug #: 1406462
Differential Revision: https://phabricator.services.mozilla.com/D278
2017-11-29 13:58:33 +01:00
Emilio Cobos Álvarez
d431af965c
Bug 1420301: Update clang-sys to work around a compiler bug. r=rillian
...
See: https://github.com/rust-lang/rust/issues/46239
MozReview-Commit-ID: EiHsSK0xJ5c
2017-11-25 19:51:48 +01:00
Dzmitry Malyshau
f32ca3183a
Bug 1419440 - Update for API changes in WR PR 2050. r=kats
...
MozReview-Commit-ID: 4TFZB8XpY6l
--HG--
extra : rebase_source : 31be31fa926dd9144378146fe8c1a3e47cb389aa
2017-11-23 09:39:42 -05:00
Cosmin Sabou
a5d613086a
Merge mozilla-inbound to mozilla-central r=merge a=merge
2017-11-23 11:42:46 +02:00
Franziskus Kiefer
7b10164f9f
Bug 1403840 - add cose rust lib with a test, r=keeler,ttaubert
...
Summary:
This adds the COSE rust library from https://github.com/franziskuskiefer/cose-rust with its C API from https://github.com/franziskuskiefer/cose-c-api to gecko with a basic test.
The COSE library will be used for verifying add-on signatures in future.
Reviewers: keeler, ttaubert
Reviewed By: keeler
Bug #: 1403840
Differential Revision: https://phabricator.services.mozilla.com/D232
--HG--
extra : rebase_source : 433ca6894d88ccda333bfac53507eba4e84924fb
2017-11-22 16:37:15 +01:00
Matthew Gregan
e88ffe59d1
Bug 1419627 - Update mp4parse-rust to cbindgen version. r=rillian
...
MozReview-Commit-ID: CJwg8isx8Jk
--HG--
extra : rebase_source : 74086f8e6a40f3a3d2e5f75407c06dfa03e6736d
2017-11-22 15:18:00 +13:00
Kartikaya Gupta
a687e9315b
Bug 1418315 - Update Cargo lockfiles to go with webrender update. r=nical
...
MozReview-Commit-ID: J5or7x9s66n
--HG--
extra : rebase_source : dee38b3a54bf3414059bdc96d7dab3ce1c5ba616
2017-11-21 10:41:47 -05:00
Servo VCS Sync
6b645f9f38
No bug - Revendor rust dependencies
2017-11-16 05:54:20 +00:00
Kartikaya Gupta
9e0fc459e6
Bug 1416258 - Update webrender to commit 8a39cf24f493e894a66c2465dd310a2b2923e558. r=jrmuizel
...
MozReview-Commit-ID: IjTJa62Op9b
--HG--
extra : rebase_source : 2de0202e76d7ffd58b01ad9f90b8a9660a2022cf
2017-11-14 09:19:11 -05:00
Kartikaya Gupta
85e4613d73
Bug 1415150 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: 3U2Ve2XOv6
--HG--
extra : rebase_source : 12a1bb6732e0cf63fee035a820df5ef3cfe1fa7d
2017-11-10 10:55:12 -05:00
Sebastian Hengst
f5e52adeea
merge mozilla-inbound to mozilla-central. r=merge a=merge
2017-11-07 12:43:06 +02:00
Lee Salzman
826eee8b2a
Bug 1403198 - support WR font descriptors on Mac. r=jrmuizel
...
MozReview-Commit-ID: BqN51yY88oJ
2017-11-06 20:21:06 -05:00
Lee Salzman
3e6f5e1180
Bug 1403198 - support WR font descriptors with DWrite. r=jrmuizel
...
MozReview-Commit-ID: 8u3kYoKYOuC
2017-11-06 20:20:43 -05:00
Manish Goregaokar
023c5b447b
Bug 1411250 - Bump rand crate to 0.3.18 ; r=xidorn
...
MozReview-Commit-ID: IWu7Mu2l46e
--HG--
extra : rebase_source : 9d86016a9508dc31c979557daca969017d69fc4e
2017-11-06 14:53:08 -08:00
Emilio Cobos Álvarez
6821b4e553
No bug - Update num_cpus to try to fix bustage. r=me
...
On a CLOSED TREE
MozReview-Commit-ID: KxCbwtGxZnO
2017-11-03 18:24:47 +01:00
Emilio Cobos Álvarez
97fd5248b0
Bug 1412486: Revendor rust dependencies. r=me
...
MozReview-Commit-ID: 5mVyHlwTia1
--HG--
rename : third_party/rust/bindgen/.cargo-checksum.json => third_party/rust/bindgen-0.30.0/.cargo-checksum.json
rename : third_party/rust/bindgen/Cargo.toml => third_party/rust/bindgen-0.30.0/Cargo.toml
rename : third_party/rust/bindgen/build.rs => third_party/rust/bindgen-0.30.0/build.rs
rename : third_party/rust/bindgen/src/codegen/derive_debug.rs => third_party/rust/bindgen-0.30.0/src/codegen/derive_debug.rs
rename : third_party/rust/bindgen-0.29.1/src/codegen/error.rs => third_party/rust/bindgen-0.30.0/src/codegen/error.rs
rename : third_party/rust/bindgen/src/codegen/helpers.rs => third_party/rust/bindgen-0.30.0/src/codegen/helpers.rs
rename : third_party/rust/bindgen/src/codegen/mod.rs => third_party/rust/bindgen-0.30.0/src/codegen/mod.rs
rename : third_party/rust/bindgen/src/codegen/struct_layout.rs => third_party/rust/bindgen-0.30.0/src/codegen/struct_layout.rs
rename : third_party/rust/bindgen-0.29.1/src/extra_assertions.rs => third_party/rust/bindgen-0.30.0/src/extra_assertions.rs
rename : third_party/rust/bindgen/src/features.rs => third_party/rust/bindgen-0.30.0/src/features.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_copy.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/derive_copy.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_debug.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/derive_debug.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_default.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/derive_default.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_hash.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/derive_hash.rs
rename : third_party/rust/bindgen/src/ir/analysis/derive_partial_eq.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/derive_partial_eq.rs
rename : third_party/rust/bindgen/src/ir/analysis/has_destructor.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/has_destructor.rs
rename : third_party/rust/bindgen/src/ir/analysis/has_float.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/has_float.rs
rename : third_party/rust/bindgen/src/ir/analysis/has_type_param_in_array.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/has_type_param_in_array.rs
rename : third_party/rust/bindgen/src/ir/analysis/has_vtable.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/has_vtable.rs
rename : third_party/rust/bindgen/src/ir/analysis/mod.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/mod.rs
rename : third_party/rust/bindgen/src/ir/analysis/template_params.rs => third_party/rust/bindgen-0.30.0/src/ir/analysis/template_params.rs
rename : third_party/rust/bindgen/src/ir/comp.rs => third_party/rust/bindgen-0.30.0/src/ir/comp.rs
rename : third_party/rust/bindgen/src/ir/context.rs => third_party/rust/bindgen-0.30.0/src/ir/context.rs
rename : third_party/rust/bindgen/src/ir/derive.rs => third_party/rust/bindgen-0.30.0/src/ir/derive.rs
rename : third_party/rust/bindgen/src/ir/dot.rs => third_party/rust/bindgen-0.30.0/src/ir/dot.rs
rename : third_party/rust/bindgen/src/ir/enum_ty.rs => third_party/rust/bindgen-0.30.0/src/ir/enum_ty.rs
rename : third_party/rust/bindgen/src/ir/function.rs => third_party/rust/bindgen-0.30.0/src/ir/function.rs
rename : third_party/rust/bindgen/src/ir/item.rs => third_party/rust/bindgen-0.30.0/src/ir/item.rs
rename : third_party/rust/bindgen/src/ir/layout.rs => third_party/rust/bindgen-0.30.0/src/ir/layout.rs
rename : third_party/rust/bindgen-0.29.1/src/ir/mod.rs => third_party/rust/bindgen-0.30.0/src/ir/mod.rs
rename : third_party/rust/bindgen/src/ir/module.rs => third_party/rust/bindgen-0.30.0/src/ir/module.rs
rename : third_party/rust/bindgen/src/ir/objc.rs => third_party/rust/bindgen-0.30.0/src/ir/objc.rs
rename : third_party/rust/bindgen/src/ir/template.rs => third_party/rust/bindgen-0.30.0/src/ir/template.rs
rename : third_party/rust/bindgen/src/ir/traversal.rs => third_party/rust/bindgen-0.30.0/src/ir/traversal.rs
rename : third_party/rust/bindgen/src/ir/ty.rs => third_party/rust/bindgen-0.30.0/src/ir/ty.rs
rename : third_party/rust/bindgen/src/ir/var.rs => third_party/rust/bindgen-0.30.0/src/ir/var.rs
rename : third_party/rust/bindgen/src/lib.rs => third_party/rust/bindgen-0.30.0/src/lib.rs
rename : third_party/rust/bindgen-0.29.1/src/log_stubs.rs => third_party/rust/bindgen-0.30.0/src/log_stubs.rs
rename : third_party/rust/bindgen/src/main.rs => third_party/rust/bindgen-0.30.0/src/main.rs
rename : third_party/rust/bindgen/src/options.rs => third_party/rust/bindgen-0.30.0/src/options.rs
rename : third_party/rust/bindgen/src/parse.rs => third_party/rust/bindgen-0.30.0/src/parse.rs
rename : third_party/rust/bindgen/src/regex_set.rs => third_party/rust/bindgen-0.30.0/src/regex_set.rs
rename : third_party/rust/which/.cargo-checksum.json => third_party/rust/which-1.0.2/.cargo-checksum.json
rename : third_party/rust/which/Cargo.toml => third_party/rust/which-1.0.2/Cargo.toml
rename : third_party/rust/which/README.md => third_party/rust/which-1.0.2/README.md
2017-10-31 23:32:11 +01:00
Kartikaya Gupta
0313ad81b9
Bug 1412280 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: GclOv5iEipw
--HG--
extra : rebase_source : 3d90bbe04b1c499b6cb293cb6a1dccb4ccfe0227
2017-10-31 09:12:48 -04:00
Kartikaya Gupta
197f2cc1ec
Bug 1412280 - Remove unused bincode dependency. r=jrmuizel
...
MozReview-Commit-ID: JPy0COAMZfp
--HG--
extra : rebase_source : 23268ba42cde3f42d78f600c5ecf09a91761ae9e
2017-10-31 09:08:39 -04:00
Servo VCS Sync
26f6d76168
No bug - Revendor rust dependencies
2017-10-31 00:32:51 +00:00
JerryShih
95b77b8a45
Bug 1399389 - update Cargo.lock and webrender_ffi_generated.h for webrender_bindings updating. r=nical
...
MozReview-Commit-ID: 8FIu1K1jjxM
2017-10-30 11:31:38 +08:00
Kartikaya Gupta
1acb485728
Bug 1410893 - Update Cargo lockfiles and re-generate FFI header. r=jrmuizel
...
MozReview-Commit-ID: FobLKM7SYdY
--HG--
extra : rebase_source : bb1d27b56d9556097ef005c93de44be10d19e79a
2017-10-27 08:52:51 -04:00
Ralph Giles
6095257b3d
Bug 1411363 - Update Cargo.lock files for Rust 1.22. r=froydnj
...
Cargo 0.23.0-beta, included with Rust 1.22.0-beta.2, wants to
move the top-level package description out of the [root] section
of Cargo.lock and into a parallel [[package]] section.
Accept this update by temporarily running the build without
passing --frozen and committing the result.
This is accepted by the cargo versions included in the current
and previous stable rust releases, so it will work with all
supported toolchains.
MozReview-Commit-ID: 1hMykhTknHi
--HG--
extra : rebase_source : 153d2016cd5e637584ea1d755198fbd1a5e7067e
2017-10-24 10:00:24 -07:00
Nika Layzell
1b1ba4879a
Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
...
MozReview-Commit-ID: 8ucStGkxmj7
--HG--
rename : xpcom/rust/nsstring/gtest/Test.cpp => xpcom/rust/gtest/nsstring/Test.cpp
rename : xpcom/rust/nsstring/gtest/test.rs => xpcom/rust/gtest/nsstring/test.rs
extra : rebase_source : 509a2ab1aa569e8f3ef0955dcdfa36b53ce5e234
2017-10-23 15:37:25 -04:00
Sebastian Hengst
364d36fab2
merge mozilla-inbound. r=merge a=merge
...
MozReview-Commit-ID: B09kHrHK42C
2017-10-23 23:50:37 +02:00
Jeff Hemphill
e74e880a6c
Bug 1403802: Port nsHttpHandler::PrepareAcceptLanguages over to Rust; r=valentin,froydnj
2017-10-22 11:27:59 -07:00