Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libexslt0 | Distribution: openSUSE Tumbleweed |
Version: 1.1.39 | Vendor: openSUSE |
Release: 4.1 | Build date: Fri Sep 20 16:27:35 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 102186 | Source RPM: libxslt-1.1.39-4.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://gitlab.gnome.org/GNOME/libxslt | |
Summary: EXSLT Library |
This is the EXSLT C library developed for libxslt. EXSLT is a community initiative to provide extensions to XSLT.
LGPL-2.1-or-later
* Fri Sep 20 2024 Bernhard Wiedemann <bwiedemann@suse.com> - Add libxslt-reproducible.patch to make xml output deterministic (boo#1062303) * Fri May 24 2024 Christophe Marin <christophe@krop.fr> - Add upstream build fix: * 0001-tests-Fix-build-with-older-libxml2.patch * Sun May 05 2024 Bruno Pitrus <brunopitrus@hotmail.com> - 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 <bjorn.lie@gmail.com> - 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 <david.anes@suse.com> - 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 <bjorn.lie@gmail.com> - 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 <david.anes@suse.com> - 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 <luc14n0@opensuse.org> - 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 <pmonreal@suse.com> - Add missing library .so files [bsc#1191771] * Fri Nov 05 2021 Andreas Stieger <andreas.stieger@gmx.de> - shared lib packaging policy boo#1191771 * Thu Jun 10 2021 Petr Vorel <pvorel@suse.cz> - 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 <schwab@suse.de> - Don't disable testsuite under QEMU * Wed Jun 02 2021 Christophe Giboudeaux <christophe@krop.fr> - Move the Copyright file to %_defaultlicensedir Configure.ac replaces the COPYING file with a symlink. * Tue Jun 01 2021 Pedro Monreal <pmonreal@suse.com> - 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
/usr/lib64/libexslt.so.0 /usr/lib64/libexslt.so.0.8.21 /usr/share/licenses/libexslt0 /usr/share/licenses/libexslt0/COPYING /usr/share/licenses/libexslt0/Copyright
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 21 01:04:20 2024