- Mozilla Firefox 90.0
MFSA 2021-28 (bsc#1188275)
* CVE-2021-29970 (bmo#1709976)
Use-after-free in accessibility features of a document
* CVE-2021-29971 (bmo#1713638)
Granted permissions only compared host; omitting scheme and
port on Android
* CVE-2021-30547 (bmo#1715766)
Out of bounds write in ANGLE
* CVE-2021-29972 (bmo#1696816)
Use of out-of-date library included use-after-free
vulnerability
* CVE-2021-29973 (bmo#1701932)
Password autofill on HTTP websites was enabled without user
interaction on Android
* CVE-2021-29974 (bmo#1704843)
HSTS errors could be overridden when network partitioning was
enabled
* CVE-2021-29975 (bmo#1713259)
Text message could be overlaid on top of another website
* CVE-2021-29976 (bmo#1700895, bmo#1703334, bmo#1706910,
bmo#1711576, bmo#1714391)
Memory safety bugs fixed in Firefox 90 and Firefox ESR 78.12
* CVE-2021-29977 (bmo#1665836, bmo#1686138, bmo#1704316,
bmo#1706314, bmo#1709931, bmo#1712084, bmo#1712357,
bmo#1714066)
Memory safety bugs fixed in Firefox 90
- requires
NSPR 4.31
NSS 3.66
OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=922
2021-07-15 23:12:05 +02:00
|
|
|
diff --git a/build/moz.configure/rust.configure b/build/moz.configure/rust.configure
|
|
|
|
--- a/build/moz.configure/rust.configure
|
|
|
|
+++ b/build/moz.configure/rust.configure
|
2021-08-11 22:19:19 +02:00
|
|
|
@@ -610,6 +610,7 @@ set_config("CARGO_PROFILE_DEV_OPT_LEVEL"
|
2021-01-26 22:38:39 +01:00
|
|
|
"--enable-frame-pointers",
|
2021-08-11 22:19:19 +02:00
|
|
|
path_remapping,
|
|
|
|
path_remappings,
|
|
|
|
+ host
|
2020-12-16 23:40:17 +01:00
|
|
|
)
|
2021-08-11 22:19:19 +02:00
|
|
|
def rust_compile_flags(
|
|
|
|
opt_level,
|
|
|
|
@@ -619,6 +620,7 @@ def rust_compile_flags(
|
|
|
|
frame_pointers,
|
|
|
|
path_remapping,
|
|
|
|
path_remappings,
|
|
|
|
+ host
|
|
|
|
):
|
2019-07-09 23:21:11 +02:00
|
|
|
# Cargo currently supports only two interesting profiles for building:
|
|
|
|
# development and release. Those map (roughly) to --enable-debug and
|
2021-08-11 22:19:19 +02:00
|
|
|
@@ -642,6 +644,8 @@ def rust_compile_flags(
|
2019-07-09 23:21:11 +02:00
|
|
|
|
|
|
|
if debug_symbols:
|
2020-12-16 23:40:17 +01:00
|
|
|
debug_info = "2"
|
2021-08-11 22:19:19 +02:00
|
|
|
+ if host.bitness == 32 or host.cpu == 'aarch64' or host.cpu == 'ppc64' or host.cpu == 's390x':
|
2019-07-09 23:21:11 +02:00
|
|
|
+ debug_info = '1'
|
|
|
|
|
|
|
|
opts = []
|
|
|
|
|