Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2023-10-01 21:22:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old) and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "MozillaThunderbird" Sun Oct 1 21:22:40 2023 rev:319 rq:1114452 version:115.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2023-09-28 00:29:41.641766062 +0200 +++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.28202/MozillaThunderbird.changes 2023-10-01 21:23:51.960031622 +0200 @@ -1,0 +2,9 @@ +Fri Sep 29 06:44:26 UTC 2023 - Wolfgang Rosenauer <wr@rosenauer.org> + +- Mozilla Thunderbird 115.3.1 + MFSA 2023-45 (bsc#1215814) + * CVE-2023-5217 (bmo#1855550) + Heap buffer overflow in libvpx +- Add mozilla-bmo1846703.patch + +------------------------------------------------------------------- Old: ---- l10n-115.3.0.tar.xz thunderbird-115.3.0.source.tar.xz thunderbird-115.3.0.source.tar.xz.asc New: ---- l10n-115.3.1.tar.xz mozilla-bmo1846703.patch thunderbird-115.3.1.source.tar.xz thunderbird-115.3.1.source.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MozillaThunderbird.spec ++++++ --- /var/tmp/diff_new_pack.azJIyt/_old 2023-10-01 21:24:05.436519253 +0200 +++ /var/tmp/diff_new_pack.azJIyt/_new 2023-10-01 21:24:05.440519398 +0200 @@ -29,8 +29,8 @@ # major 69 # mainver %%major.99 %define major 115 -%define mainver %major.3.0 -%define orig_version 115.3.0 +%define mainver %major.3.1 +%define orig_version 115.3.1 %define orig_suffix %nil %define update_channel release %define source_prefix thunderbird-%{orig_version} @@ -203,6 +203,7 @@ Patch20: mozilla-partial-revert-1768632.patch Patch21: mozilla-bmo1775202.patch Patch22: mozilla-rust-disable-future-incompat.patch +Patch23: mozilla-bmo1846703.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh ++++++ l10n-115.3.0.tar.xz -> l10n-115.3.1.tar.xz ++++++ ++++++ mozilla-bmo1846703.patch ++++++ diff -rup a/media/ffvpx/libavcodec/x86/mathops.h b/media/ffvpx/libavcodec/x86/mathops.h --- a/media/ffvpx/libavcodec/x86/mathops.h 2023-09-28 20:57:25.994782086 +0200 +++ b/media/ffvpx/libavcodec/x86/mathops.h 2023-09-28 20:57:50.084785348 +0200 @@ -35,12 +35,20 @@ static av_always_inline av_const int MULL(int a, int b, unsigned shift) { int rt, dummy; + if (__builtin_constant_p(shift)) __asm__ ( "imull %3 \n\t" "shrdl %4, %%edx, %%eax \n\t" :"=a"(rt), "=d"(dummy) - :"a"(a), "rm"(b), "ci"((uint8_t)shift) + :"a"(a), "rm"(b), "i"(shift & 0x1F) ); + else + __asm__ ( + "imull %3 \n\t" + "shrdl %4, %%edx, %%eax \n\t" + :"=a"(rt), "=d"(dummy) + :"a"(a), "rm"(b), "c"((uint8_t)shift) + ); return rt; } @@ -113,19 +121,31 @@ __asm__ volatile(\ // avoid +32 for shift optimization (gcc should do that ...) #define NEG_SSR32 NEG_SSR32 static inline int32_t NEG_SSR32( int32_t a, int8_t s){ + if (__builtin_constant_p(s)) __asm__ ("sarl %1, %0\n\t" : "+r" (a) - : "ic" ((uint8_t)(-s)) + : "i" (-s & 0x1F) ); + else + __asm__ ("sarl %1, %0\n\t" + : "+r" (a) + : "c" ((uint8_t)(-s)) + ); return a; } #define NEG_USR32 NEG_USR32 static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ + if (__builtin_constant_p(s)) __asm__ ("shrl %1, %0\n\t" : "+r" (a) - : "ic" ((uint8_t)(-s)) + : "i" (-s & 0x1F) ); + else + __asm__ ("shrl %1, %0\n\t" + : "+r" (a) + : "c" ((uint8_t)(-s)) + ); return a; } ++++++ tar_stamps ++++++ --- /var/tmp/diff_new_pack.azJIyt/_old 2023-10-01 21:24:05.660527359 +0200 +++ /var/tmp/diff_new_pack.azJIyt/_new 2023-10-01 21:24:05.664527503 +0200 @@ -1,11 +1,11 @@ PRODUCT="thunderbird" CHANNEL="esr115" -VERSION="115.3.0" +VERSION="115.3.1" VERSION_SUFFIX="" -PREV_VERSION="115.2.3" +PREV_VERSION="115.3.0" PREV_VERSION_SUFFIX="" #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation RELEASE_REPO="https://hg.mozilla.org/releases/comm-esr115" -RELEASE_TAG="1218aebde8d83fe28bbdfe39c63d7a10044829c2" -RELEASE_TIMESTAMP="20230926115257" +RELEASE_TAG="42b3addbca70f64493bdbede7f3f66dc40641a0a" +RELEASE_TIMESTAMP="20230928194049" ++++++ thunderbird-115.3.0.source.tar.xz -> thunderbird-115.3.1.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-115.3.0.source.tar.xz /work/SRC/openSUSE:Factory/.MozillaThunderbird.new.28202/thunderbird-115.3.1.source.tar.xz differ: char 15, line 1