SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libxslt-devel-32bit-1.1.39-3.1.x86_64.rpm :

* Fri May 24 2024 Christophe Marin - Add upstream build fix:
* 0001-tests-Fix-build-with-older-libxml2.patch
* Sun May 05 2024 Bruno Pitrus - Fix ftbfs with GCC14 (bsc#1220571)
* correct libxslt-random-seed.patch to include time.h unconditionally
* add gcc14-runtest-no-const.patch
* Fri Nov 24 2023 Bjørn Lie - Update to version 1.1.39:
* Bug fixes: extensions: Don\'t search imports for extension prefixes
* Improvements: - transform: Check maximum depth when processing default templates - build: . Add more missing include . Add missing includes - python: Don\'t set deprecated global - imports: Limit nesting depth - extensions: Report top-level elements in xsltDebugDumpExtensions - Add extern \"C\" { } block to xsltlocale.h
* Portability: - python: Make it compatible with python3.12 - date: . Fix check for localtime_s . Fix check for gmtime_s
* Build systems: - pkg-config files include cflags for static builds - Handle NOCONFIG case when setting locations from CMake target properties - autotools: Make xslt-config executable
* Tests: - tests: Structured error handler now passes a const xmlError - python: Fix tests on MinGW - fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes
* Tue May 09 2023 David Anes - Removed patch 0009-Make-generate-id-deterministic.patch as it\'s already fixed upstream.- Update to version 1.1.38:
* Major changes: - About 40 memory errors in code paths handling malloc failures have been fixed. - While these issues shouldn\'t impact security, this improves robustness under memory pressure. - The result of generate-id() is now deterministic across multiple transformations fixing many issues with reproducible builds. - Most of the test suite has been ported to C.
* Bug fixes: - Fix memory errors in code handling malloc failures - imports: Fix import/include cycle check - xsltlocale: Fix xsltNewLocale on macOS - Make xsl:sort thread-safe - Make generate-id() deterministic
* Improvements - Stop using xmlStringCurrentChar - attributes.h needs to include xsltInternals.h (David Kilzer) - transform: Avoid null deref on documents without root node - numbers: Fix floating point overflows - date: Fix integer overflow in exsltDateFormatDuration - numbers: Fix harmless integer sign change - date: Add more overflow checks to formatting code (David Kilzer) - date: Fix rounding to make Windows tests pass - date: Rewrite duration and seconds formatting - xsltlocale: Make API platform-independent - Also accept application/xslt+xml media type in stylesheet PIs - warnings: Fix strict prototypes warning - xsltEvalUserParams() and xsltQuoteUserParams() are susceptible to integer overflow when iterating through const char
*
* array (David Kilzer) - xslt: Return NULL stylesheet on attribute set errors - xsltproc: Fix unused variable warning - xslt: Remove declaration for old libxml2 - Fix various compiler warnings - Fix compiler warnings in xsltGenerateIdFunction - Disable Python bindings for debugger - Don\'t declare disabled functions - Migrate from PyEval_ to PyObject_
* Tue Aug 30 2022 Bjørn Lie - Update to version 1.1.37:
* Improvements: + Don\'t use deprecated libxml2 macros + Don\'t mess with xmlDefaultSAXHandler
* Build system: + Require automake-1.16.3 or later + Remove generated files from distribution + Add missing compile definition for static builds to Autotools
* Thu Aug 18 2022 David Anes - Update to 1.1.36:
* Removals and deprecations + Remove SVN keyword anchors + Remove CVS and SVN-related code + Remove README.cvs-commits + Remove ChangeLog + Remove xsltwin32config.h
* Improvements + Simplify xsltexports.h and exsltexports.h + Don\'t overlink executables with gcrypt + Fix quadratic behavior with variables and parameters + Remove case labels with XPointer location types + Add configure~ to .gitignore + Stop calling deprecated libxml2 functions
* Portability + Use portable python shebangs (David Seifert) + Remove useless __CYGWIN__ checks + Remove cruft from win32config.h + crypto.c: Silence a compiler warning on Windows (Chun-wei Fan)
* Build system + Add missing compile definition for static builds to CMake + Avoid obsolescent `test -a` constructs (David Seifert) + Only link libxml2 statically in purely static build + Set AC_CONFIG_MACRO_DIR + Allow AM_MAINTAINER_MODE to be disabled + Streamline and fix documentation installation + Don\'t try to recreate COPYING symlink + Remove special configuration for certain maintainers + configure.ac: produce tar.xz only (GNOME policy) (David Seifert) + Detect libm using libtool\'s macros (David Seifert) + configure.ac: disable static libraries by default (David Seifert) + python/Makefile.am: nest python docs in $(docdir) (David Seifert) + python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert) + configure.ac: remove useless AC_SUBST (David Seifert) + Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert) + Change libxml2 Python config + Don\'t check for standard C89 library functions + Don\'t check for standard C89 headers + Remove --with-html-dir option + Also check for glibtoolize in autogen.sh + Rework documentation build system + Remove old website + CMake: Relax check for enabling crypto support on Windows (Chun-wei Fan) + Remove obsolete AC_HEADER_STDC autoconf macro (Vadim Zeitlin) + Remove special configuration for old maintainers
* Test suite, CI + Remove test involving XPointer range-to function + Test recursion in EXSLT dynamic functions + Add CI job for static build
* Documentation + Move tutorial images
* Wed Mar 09 2022 Luciano Santos - Update to version 1.1.35:
* Security fixes: + [CVE-2021-30560] Use-after-free in xsltApplyTemplates; + A couple of memory leak and a double-free fixes.
* A couple of regression fixes.
* Many bug fixes.
* New xsltproc --huge option, provided by libxml XML_PARSE_HUGE.
* Numerous tests and code and fuzzing fixes and improvements.
* Updated documentation.- The full Libxslt 2.9.13 NEWS can be found here: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.\\ news- Switch libxml2-devel package with its pkgconfig module counterpart (libxml-2.0) to align with CONFIGURE script\'s checks.- Add fdupes build requirement/macro to hard-link duplicate files in the DATADIR inside the buildroot.- Add explicit \'gcc\' build requirement to align with CONFIGURE checks.- Update http://xmlsoft.org URL tag to Libxslt\'s new web home: https://gitlab.gnome.org/GNOME/libxslt.- Update ftp://xmlsoft.org Source tag to Libxslt\'s new download host: https://download.gnome.org.- Drop no longer needed/used libgpg-error-devel. Note that despite \'lgpg-error\' being linked against some libraries, there\'s no automatic generation of run-time requirements on libgpg-error
* symbols our build system. And there\'s no mention of gpg-error in the whole source tarball at all.- Drop no longer needed explicit libtool build requirement and `autoreconf` call in build section since we don\'t touch the build system scripts nor use checked out git trees anymore.- Drop libxslt.keyring source file as the new download host doesn\'t offer GPG signatures.- Drop fixed upstream patches: libxslt-config-fixes.patch (glgo#GNOME/libxslt!3); libxslt-Stop-using-maxParserDepth-XPath-limit.patch; libxslt-Do-not-set-maxDepth-in-XPath-contexts.patch; and Recreate-xsltproc-man-page-with-old-Docbook-styleshe.patch.- Use ldconfig_scriptlets macro for post(un) handling of ldconfig calls.
* Wed Nov 10 2021 Pedro Monreal - Add missing library .so files [bsc#1191771]
* Fri Nov 05 2021 Andreas Stieger - shared lib packaging policy boo#1191771
* Thu Jun 10 2021 Petr Vorel - Backport upstream xsltproc manpage fix f165525f Recreate xsltproc man page with old Docbook stylesheet URL Recreate-xsltproc-man-page-with-old-Docbook-styleshe.patch
* Mon Jun 07 2021 Andreas Schwab - Don\'t disable testsuite under QEMU
* Wed Jun 02 2021 Christophe Giboudeaux - Move the Copyright file to %_defaultlicensedir Configure.ac replaces the COPYING file with a symlink.
* Tue Jun 01 2021 Pedro Monreal - Fix build with libxml2 2.9.12 that removes maxParserDepth XPath limit- Add upstream patches:
* libxslt-Stop-using-maxParserDepth-XPath-limit.patch
* libxslt-Do-not-set-maxDepth-in-XPath-contexts.patch
 
ICM