* Thu Dec 05 2024 qzhao@suse.com
- Add mozjs52-CVE-2024-50602.patch:
Backporting 51c70190 from upstream,
* lib: Make XML_StopParser refuse to stop/suspend an unstarted parser.
* lib: Be explicit about XML_PARSING in XML_StopParser.
(CVE-2024-50602, bsc#1232599, bsc#1232602)
* Mon Sep 30 2024 qzhao@suse.com
- Add mozjs52-CVE-2024-45492.patch:
Backporting 9bf0f2c1 from libexpat upstream, Detect integer
overflow in function nextScaffoldPart.
(CVE-2024-45492, bsc#1230038)
* Mon Sep 30 2024 qzhao@suse.com
- Add mozjs52-CVE-2024-45491.patch:
Backporting 8e439a99 from libexpat upstream, Detect integer
overflow in dtdCopy.
(CVE-2024-45491, bsc#1230037)
* Mon Sep 30 2024 qzhao@suse.com
- mozjs52-CVE-2024-45490-part01-5c1a3164.patch:
Backporting 5c1a3164 from libexpat upstream, Reject negative len
for XML_ParseBuffer.
CVE-2024-45490's fixes including 3 parts: 5c1a3164 for libexpat
sources; c12f039b for libexpat tests; 2db23301 for libexpat docs;
Because mozjs only embeds libexpat sources, so unnecessary to
port prart02 and part03.
(CVE-2024-45490, bsc#1230036)
Version: 52.6.0-150000.3.6.1
* Thu Apr 10 2025 mgorse@suse.com
- Add libtheora-avoid-negative-shift.patch: avoid negative shift in
huffdec.c (bsc#1234837 CVE-2024-56431).
* Tue Jul 24 2018 msuchanek@suse.com
- Remove trailing backslash (https://build.suse.de/request/show/168818)
* Mon Jun 18 2018 normand@linux.vnet.ibm.com
- update _constraints file for ppc64/ppc64le to avoid
"Out of memory" build failure on some PowerPC workers.
* Wed May 30 2018 normand@linux.vnet.ibm.com
- for ppc64 (BE) use same patches as s390x
(mozilla-s390-bigendian.patch xulrunner-24.0-s390-inlines.patch)
- This change is sufficient to solve boo#1093033
* Wed May 30 2018 schwab@suse.de
- No JIT on ppc, don't run jit test
* Tue May 22 2018 guillaume.gardet@opensuse.org
- Fix armv6 build by fixing armv6 detection:
* fix_armv6_build.patch
* Thu Mar 01 2018 stefan.bruens@rwth-aachen.de
- Actually remove bundled zlib and use system zlib. Avoids potential
problems when trying to use system zlib while mozjs52-devel is
installed (two zlib.h instances with conflicting definitions).
Likewise fix for boo#1082720.
- Drop unused zip BuildRequires.
* Mon Jan 29 2018 bjorn.lie@gmail.com
- Update to 52.6.0
- Drop fix-64bit-archs.patch and bmo1379539.patch, fixed upstream
- Update Source url.
* Fri Dec 01 2017 cgrobertson@suse.com
- Added support for ICU and data file.
- Added mozilla-s390-bigendian.patch to enable bigendian support
for s390 machines.
- Added xulrunner-24.0-s390-inlines.patch for s390 builds.
* Sat Nov 18 2017 jones_ld@protonmail.com
- Enable Internationalization required by GJS
- Disable running tests due to broken toLocaleDateString_timeZone test
* Fri Oct 06 2017 cgrobertson@suse.com
- Added additional compiler flags on the condition
of building for ppc64le using gcc7 or newer.
(see bmo#1399248)
* Tue Aug 29 2017 wr@rosenauer.org
- try to use ION everywhere
- removed obsolete NSPR build dependency
* Mon Aug 28 2017 wr@rosenauer.org
- update to 52.3.0
- added bmo1176787.patch to disable MOZ_GLUE_IN_PROGRAM
- added bmo1379539.patch to remove NSPR dependency while
- -enable-posix-nspr-emulation is used
* Tue Aug 15 2017 wr@rosenauer.org
- initial mozjs52 package
(roughly based on previous mozjs* packages)