Commit 9a1b3ddf authored by Daniel Veillard's avatar Daniel Veillard
Browse files

Release of libxslt-1.1.29

* doc/xslt.html libxslt.spec.in configure.in: updated for the release
* NEWS doc/news.html libxslt/xsltwin32config.h: regenerated
parent 8f9303f3
......@@ -8,6 +8,113 @@ See the git page at
http://git.gnome.org/browse/libxslt/
to get a description of the recent commits.Those are the public releases made:
1.1.29: May 24 2016:
- Security:
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)
- Documentation:
- Portability:
Fix a portibility problem with previous commit (Eduard Sanou),
Fix MingW build (Nick Wellnhofer),
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
Add Python script to run some tests on Windows (Nick Wellnhofer),
Remove /OPT:NOWIN98 option (Nick Wellnhofer),
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha Grny),
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
Use mkdir macro also in case if mingw32. (Lars Kanis),
Add math library to executable link flags (Nick Wellnhofer),
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)
- Bug Fixes:
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
Remove generated headers from dist tarball (Nick Wellnhofer),
Mark XML file argument as repeatable (Nick Wellnhofer),
Keep timezone in date:add (Nick Wellnhofer),
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
Fix dyn:map with namespace nodes (Nick Wellnhofer),
Fix error handling in Saxon extension functions (Nick Wellnhofer),
Fix double free in libexslt hash functions (Nick Wellnhofer),
Fix libxslt format warnings (David Kilzer),
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
Fix possible NULL pointer deref in transform.c (mahendra.n),
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
Fix possible NULL pointer deref in preproc.c (mahendra.n),
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
Fix memory leak in xsltNumberFormat (Albert Astals Cid),
Error in doc/Makefile.am (Brice De Bruyne),
Detect attribute sets recursions in more cases (Daniel Veillard),
Check name vales for attribute-set elements (Daniel Veillard),
Fix hang with namespace-alias, fixes #700689 (Shaun McCance),
Fix str:align with UTF-8 strings (Nick Wellnhofer),
Fix for compiled XPath helpers (Nick Wellnhofer),
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
Set namespaces before evaluating xsl:number (Nick Wellnhofer),
Make --maxvars option work (Per Hedeland),
Set correct context node when initializing xsl:keys (Nick Wellnhofer),
Fix for bug 436589 (Imran Azeezullah),
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
Fix certain patterns with predicates (Nick Wellnhofer),
Fix direct pattern matching (Nick Wellnhofer),
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)
- Improvements:
Add support timestamps from environment (Daniel Veillard),
Add missing tests to dist tarball (Nick Wellnhofer),
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
Allow REC tests with empty stdout (Nick Wellnhofer),
Fix GPL license in HTML files as well (Nick Wellnhofer),
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
Add public function macros to xsltlocale.h (Nick Wellnhofer),
Make valgrind tests work with libtool (Nick Wellnhofer),
Add a couple of xsl:number tests (Nick Wellnhofer),
Lower and upper bound for format token "i" (Nick Wellnhofer),
Lower bound for format token "a" (Nick Wellnhofer),
Handle negative xsl:number values (Nick Wellnhofer),
Round xsl:number values to nearest integer (Nick Wellnhofer),
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
Fix endTimer parameter type (Nick Wellnhofer),
Fix error messages for unsupported methods (Nick Wellnhofer),
Replace sprintf with snprintf (David Kilzer),
Enforce two digit exponent under MSVC (Nick Wellnhofer),
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
Fix a couple of GPL licences found in the documentation (Daniel Veillard),
Use hash table to lookup named templates (Christian Ceelen),
Fix to reg tests post 737840 fix (Daniel Veillard),
Don't fail build the man page if xsltproc is not present (Daniel Veillard),
Re-adding xsltproc.1 (Daniel Veillard),
Fix time type in xsltSaveProfiling (Nick Wellnhofer),
Remove unused parameters (Nick Wellnhofer),
Suppress unused variable warning. (Nick Wellnhofer),
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
Add test case for XPath function args in error case (Nick Wellnhofer),
Add comment about known-to-fail test (Nick Wellnhofer),
Adjust expected test output (Nick Wellnhofer),
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
Add tests for crypto:rc4 (Nick Wellnhofer),
Add first test case for EXSLT crypto module (Nick Wellnhofer),
Separate function for predicate matching in patterns (Nick Wellnhofer),
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),
Adding doc update related to 1.1.28 (Daniel Veillard)
- Cleanups:
Remove bogus test file (Nick Wellnhofer),
Add warning message to expected test output (Nick Wellnhofer)
1.1.28: Nov 21 2012:
- Portability:
Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),
......
......@@ -11,7 +11,7 @@ dnl libexslt is an extension
dnl
LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=1
LIBXSLT_MICRO_VERSION=28
LIBXSLT_MICRO_VERSION=29
PACKAGE=libxslt
LIBEXSLT_MAJOR_VERSION=0
LIBEXSLT_MINOR_VERSION=8
......
......@@ -8,89 +8,28 @@
</vendor>
<product id="libxslt">
<name>libxslt</name>
<version>1.1.27</version>
<last-release> Sep 12 2012</last-release>
<version>1.1.28</version>
<last-release> Nov 21 2012</last-release>
<info-url>http://xmlsoft.org/XSLT/</info-url>
<changes> - Portability:
xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED (Michael Bonfils),
Portability fix for testThreads.c (IlyaS),
FreeBSD portability fixes (Pedro F. Giffuni),
check for gmtime - on mingw* hosts will enable date-time function (Roumen Petrov),
use only native crypto-API for mingw* hosts (Roumen Petrov),
autogen: Only check for libtoolize (Colin Walters),
minimal mingw support (Roumen Petrov),
configure: acconfig.h is deprecated since autoconf-2.50 (Stefan Kost),
Fix a small out of tree compilation issue (Hao Hu),
Fix python generator to not use deprecated xmllib (Daniel Veillard),
link python module with python library (Frederic Crozat)
- Documentation:
Tiny doc improvement (Daniel Veillard),
Various documentation fixes for docs on internals (C. M. Sperberg-McQueen)
Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),
configure should be more careful with linker script (Igor Pashev),
add gcrypt library in LIBADD, not LDFLAGS, as recommended (Roumen Petrov)
- Bug fixes:
Report errors on variable use in key (Daniel Veillard),
The XSLT namespace string is a constant one (Daniel Veillard),
Fix handling of names in xsl:attribute (Nick Wellnhofer),
Reserved namespaces in xsl:element and xsl:attribute (Nick Wellnhofer),
Null-terminate result string of cry:rc4_decrypt (Nick Wellnhofer),
EXSLT date normalization fix (James Muscat),
Exit after compilation of invalid func:result (Nick Wellnhofer),
Fix for EXSLT func:function (Nick Wellnhofer),
Rewrite EXSLT string:replace to be conformant (Nick Wellnhofer),
Avoid a heap use after free error (Chris Evans),
Fix a dictionary string usage (Chris Evans),
Output should not include extraneous newlines when indent is off (Laurence Rowe),
document('') fails to return stylesheets parsed from memory (Jason Viers),
xsltproc should return an error code if xinclude fails (Malcolm Purvis),
Forwards-compatible processing of unknown top level elements (Nick Wellnhofer),
Fix system-property with unknown namespace (Nick Wellnhofer),
Hardening of code checking node types in EXSLT (Daniel Veillard),
Hardening of code checking node types in various entry point (Daniel Veillard),
Cleanup of the pattern compilation code (Daniel Veillard),
Fix default template processing on namespace nodes (Daniel Veillard),
Fix a bug in selecting XSLT elements (Daniel Veillard),
Fixed bug #616839 (Daniel Mustieles),
Fix some case of pattern parsing errors (Abhishek Arya),
preproc: fix the build (Stefan Kost),
Fix a memory leak with xsl:number (Daniel Veillard),
Fix a problem with ESXLT date:add() with January (money_seshu Dronamraju),
Fix a memory leak if compiled with Windows locale support (Daniel Veillard),
Fix generate-id() to not expose object addresses (Daniel Veillard),
Fix curlies support in literals for non-compiled AVTs (Nick Wellnhofer),
Allow whitespace in xsl:variable with select (Nick Wellnhofer),
Small fixes to locale code (Nick Wellnhofer),
Fix bug 602515 (Nick Wellnhofer),
Fix popping of vars in xsltCompilerNodePop (Nick Wellnhofer),
Fix direct pattern matching bug (Nick Wellnhofer)
- Improvements:
Add the saxon:systemId extension (Mike Hommey),
Add an append mode to document output (Daniel Veillard),
Add new tests to EXTRA_DIST (Nick Wellnhofer),
Test for bug #680920 (Nick Wellnhofer),
fix regresson in Various "make distcheck" and other fixes (Roumen Petrov),
Various "make distcheck" and other fixes (Daniel Richard G),
Fix portability to upcoming libxml2-2.9.0 (Daniel Veillard),
Adding --system flag support to autogen.sh (Daniel Veillard),
Allow per-context override of xsltMaxDepth, introduce xsltMaxVars (Jérôme Carretero),
autogen.sh: Honor NOCONFIGURE environment variable (Colin Walters),
configure: support silent automake rules if possible (Stefan Kost),
Precompile patterns in xsl:number (Nick Wellnhofer),
Fix some warnings in the refactored code (Nick Wellnhofer),
Adding new generated files (Daniel Veillard),
profiling: add callgraph report (Stefan Kost)
Fix generate-id() to avoid generating the same ID (Stewart Brodie),
Fix crash with empty xsl:key/@match attribute (Nick Wellnhofer),
Crash when passing an uninitialized variable to document() (Nick Wellnhofer),
Add missing test docs to EXTRA_DIST (Nick Wellnhofer),
Fix regression: Default namespace not correctly used (Nick Wellnhofer)
- Cleanups:
Big space and tabs cleanup (Daniel Veillard),
Fix authors list (Daniel Veillard),
Cleanups some of the test makefiles (Daniel Richard),
Remove .cvsignore files which are not needed anymore (Daniel Veillard),
Cleanup some misplaced spaces and tabs (Daniel Veillard),
Augment list of ignored files (Daniel Veillard),
configure: remove checks for isinf and isnan as those are not used anyway (Stefan Kost),
Point to GIT for source code and a bit of cleanup (Daniel Veillard),
Get rid of specific build setup and STATIC_BINARIES (Daniel Veillard)
Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml (Daniel Veillard),
autogen.sh cleanup (Daniel Richard),
consistent use of xslt processor (Roumen Petrov),
Add object files in tests/plugins to .gitignore (Nick Wellnhofer),
Fix error on bug-165 regression test (Daniel Veillard),
Remove xsltTransStorageAdd and xsltTransStorageRemove (Daniel Veillard),
</changes>
......
......@@ -9,7 +9,117 @@ H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
</style><title>News</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"><a href="http://swpat.ffii.org/"><img src="epatents.png" alt="Action against software patents" /></a></td><td width="180"><a href="http://www.gnome.org/"><img src="gnome2.png" alt="GNOME2 Logo" /></a><a href="http://www.w3.org/Status"><img src="w3c.png" alt="W3C logo" /></a><a href="http://www.redhat.com"><img src="redhat.gif" alt="Red Hat Logo" /></a><div align="left"><a href="http://xmlsoft.org/XSLT/"><img src="Libxslt-Logo-180x168.gif" alt="Made with Libxslt Logo" /></a></div></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>The XSLT C library for GNOME</h1><h2>News</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form><ul><li><a href="index.html">Home</a></li><li><a href="intro.html">Introduction</a></li><li><a href="docs.html">Documentation</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="help.html">How to help</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="news.html">News</a></li><li><a href="xsltproc2.html">The xsltproc tool</a></li><li><a href="docbook.html">DocBook</a></li><li><a href="API.html">The programming API</a></li><li><a href="python.html">Python and bindings</a></li><li><a href="internals.html">Library internals</a></li><li><a href="extensions.html">Writing extensions</a></li><li><a href="contribs.html">Contributions</a></li><li><a href="EXSLT/index.html" style="font-weight:bold">libexslt</a></li><li><a href="xslt.html">flat page</a>, <a href="site.xsl">stylesheet</a></li><li><a href="html/index.html" style="font-weight:bold">API Menu</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="tutorial/libxslttutorial.html">Tutorial</a>,
<a href="tutorial2/libxslt_pipes.html">Tutorial2</a></li><li><a href="xsltproc.html">Man page for xsltproc</a></li><li><a href="http://mail.gnome.org/archives/xslt/">Mail archive</a></li><li><a href="http://xmlsoft.org/">XML libxml2</a></li><li><a href="ftp://xmlsoft.org/">FTP</a></li><li><a href="http://www.zlatkovic.com/projects/libxml/">Windows binaries</a></li><li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li><li><a href="http://www.explain.com.au/oss/libxml2xslt.html">MacOsX binaries</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Bug Tracker</a></li><li><a href="http://codespeak.net/lxml/">lxml Python bindings</a></li><li><a href="http://cpan.uwinnipeg.ca/dist/XML-LibXSLT">Perl XSLT bindings</a></li><li><a href="http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17">XSLT with PHP</a></li><li><a href="http://www.mod-xslt2.com/">Apache module</a></li><li><a href="http://sourceforge.net/projects/libxml2-pas/">Pascal bindings</a></li><li><a href="http://xsldbg.sourceforge.net/">Xsldbg Debugger</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>API Indexes</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="APIchunk0.html">Alphabetic</a></li><li><a href="APIconstructors.html">Constructors</a></li><li><a href="APIfunctions.html">Functions/Types</a></li><li><a href="APIfiles.html">Modules</a></li><li><a href="APIsymbols.html">Symbols</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><p>See the <a href="http://git.gnome.org/browse/libxslt/">git page</a>
to get a description of the recent commits.</p><p>Those are the public releases made:</p><h3>1.1.28: Nov 21 2012</h3><ul>
to get a description of the recent commits.</p><p>Those are the public releases made:</p><h3>1.1.29: May 24 2016</h3><ul>
<li>Security:<br />
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)<br />
</li>
<li>Documentation:<br />
</li>
<li>Portability:<br />
Fix a portibility problem with previous commit (Eduard Sanou),<br />
Fix MingW build (Nick Wellnhofer),<br />
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),<br />
Add Python script to run some tests on Windows (Nick Wellnhofer),<br />
Remove /OPT:NOWIN98 option (Nick Wellnhofer),<br />
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),<br />
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha Grny),<br />
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),<br />
Use mkdir macro also in case if mingw32. (Lars Kanis),<br />
Add math library to executable link flags (Nick Wellnhofer),<br />
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)<br />
</li>
<li>Bug Fixes:<br />
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),<br />
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),<br />
Remove generated headers from dist tarball (Nick Wellnhofer),<br />
Mark XML file argument as repeatable (Nick Wellnhofer),<br />
Keep timezone in date:add (Nick Wellnhofer),<br />
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),<br />
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),<br />
Fix dyn:map with namespace nodes (Nick Wellnhofer),<br />
Fix error handling in Saxon extension functions (Nick Wellnhofer),<br />
Fix double free in libexslt hash functions (Nick Wellnhofer),<br />
Fix libxslt format warnings (David Kilzer),<br />
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),<br />
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),<br />
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),<br />
Fix possible NULL pointer deref in transform.c (mahendra.n),<br />
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),<br />
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),<br />
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),<br />
Fix possible NULL pointer deref in preproc.c (mahendra.n),<br />
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),<br />
Fix memory leak in xsltNumberFormat (Albert Astals Cid),<br />
Error in doc/Makefile.am (Brice De Bruyne),<br />
Detect attribute sets recursions in more cases (Daniel Veillard),<br />
Check name vales for attribute-set elements (Daniel Veillard),<br />
Fix hang with namespace-alias, fixes #700689 (Shaun McCance),<br />
Fix str:align with UTF-8 strings (Nick Wellnhofer),<br />
Fix for compiled XPath helpers (Nick Wellnhofer),<br />
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),<br />
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),<br />
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),<br />
Set namespaces before evaluating xsl:number (Nick Wellnhofer),<br />
Make --maxvars option work (Per Hedeland),<br />
Set correct context node when initializing xsl:keys (Nick Wellnhofer),<br />
Fix for bug 436589 (Imran Azeezullah),<br />
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),<br />
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),<br />
Fix certain patterns with predicates (Nick Wellnhofer),<br />
Fix direct pattern matching (Nick Wellnhofer),<br />
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),<br />
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),<br />
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)<br />
</li>
<li>Improvements:<br />
Add support timestamps from environment (Daniel Veillard),<br />
Add missing tests to dist tarball (Nick Wellnhofer),<br />
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),<br />
Allow REC tests with empty stdout (Nick Wellnhofer),<br />
Fix GPL license in HTML files as well (Nick Wellnhofer),<br />
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),<br />
Add public function macros to xsltlocale.h (Nick Wellnhofer),<br />
Make valgrind tests work with libtool (Nick Wellnhofer),<br />
Add a couple of xsl:number tests (Nick Wellnhofer),<br />
Lower and upper bound for format token "i" (Nick Wellnhofer),<br />
Lower bound for format token "a" (Nick Wellnhofer),<br />
Handle negative xsl:number values (Nick Wellnhofer),<br />
Round xsl:number values to nearest integer (Nick Wellnhofer),<br />
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),<br />
Fix endTimer parameter type (Nick Wellnhofer),<br />
Fix error messages for unsupported methods (Nick Wellnhofer),<br />
Replace sprintf with snprintf (David Kilzer),<br />
Enforce two digit exponent under MSVC (Nick Wellnhofer),<br />
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),<br />
Fix a couple of GPL licences found in the documentation (Daniel Veillard),<br />
Use hash table to lookup named templates (Christian Ceelen),<br />
Fix to reg tests post 737840 fix (Daniel Veillard),<br />
Don't fail build the man page if xsltproc is not present (Daniel Veillard),<br />
Re-adding xsltproc.1 (Daniel Veillard),<br />
Fix time type in xsltSaveProfiling (Nick Wellnhofer),<br />
Remove unused parameters (Nick Wellnhofer),<br />
Suppress unused variable warning. (Nick Wellnhofer),<br />
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),<br />
Add test case for XPath function args in error case (Nick Wellnhofer),<br />
Add comment about known-to-fail test (Nick Wellnhofer),<br />
Adjust expected test output (Nick Wellnhofer),<br />
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),<br />
Add tests for crypto:rc4 (Nick Wellnhofer),<br />
Add first test case for EXSLT crypto module (Nick Wellnhofer),<br />
Separate function for predicate matching in patterns (Nick Wellnhofer),<br />
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),<br />
Adding doc update related to 1.1.28 (Daniel Veillard)<br />
</li>
<li>Cleanups:<br />
Remove bogus test file (Nick Wellnhofer),<br />
Add warning message to expected test output (Nick Wellnhofer)<br />
</li>
</ul><h3>1.1.28: Nov 21 2012</h3><ul>
<li> Portability:<br />
Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),<br />
configure should be more careful with linker script (Igor Pashev),<br />
......
......@@ -3,7 +3,6 @@
<html>
<head>
<title>The XSLT C library for GNOME</title>
<meta name="GENERATOR" content="amaya 8.5, see http://www.w3.org/Amaya/">
<meta http-equiv="Content-Type" content="text/html">
</head>
......@@ -305,6 +304,118 @@ to get a description of the recent commits.</p>
<p>Those are the public releases made:</p>
<h3>1.1.29: May 24 2016</h3>
<ul>
<li>Security:<br/>
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)<br/>
</li>
<li>Documentation:<br/>
</li>
<li>Portability:<br/>
Fix a portibility problem with previous commit (Eduard Sanou),<br/>
Fix MingW build (Nick Wellnhofer),<br/>
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),<br/>
Add Python script to run some tests on Windows (Nick Wellnhofer),<br/>
Remove /OPT:NOWIN98 option (Nick Wellnhofer),<br/>
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),<br/>
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha¿ Górny),<br/>
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),<br/>
Use mkdir macro also in case if mingw32. (Lars Kanis),<br/>
Add math library to executable link flags (Nick Wellnhofer),<br/>
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)<br/>
</li>
<li>Bug Fixes:<br/>
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),<br/>
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),<br/>
Remove generated headers from dist tarball (Nick Wellnhofer),<br/>
Mark XML file argument as repeatable (Nick Wellnhofer),<br/>
Keep timezone in date:add (Nick Wellnhofer),<br/>
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),<br/>
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),<br/>
Fix dyn:map with namespace nodes (Nick Wellnhofer),<br/>
Fix error handling in Saxon extension functions (Nick Wellnhofer),<br/>
Fix double free in libexslt hash functions (Nick Wellnhofer),<br/>
Fix libxslt format warnings (David Kilzer),<br/>
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),<br/>
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),<br/>
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),<br/>
Fix possible NULL pointer deref in transform.c (mahendra.n),<br/>
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),<br/>
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),<br/>
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),<br/>
Fix possible NULL pointer deref in preproc.c (mahendra.n),<br/>
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),<br/>
Fix memory leak in xsltNumberFormat (Albert Astals Cid),<br/>
Error in doc/Makefile.am (Brice De Bruyne),<br/>
Detect attribute sets recursions in more cases (Daniel Veillard),<br/>
Check name vales for attribute-set elements (Daniel Veillard),<br/>
Fix hang with namespace-alias, fixes #700689 (Shaun McCance),<br/>
Fix str:align with UTF-8 strings (Nick Wellnhofer),<br/>
Fix for compiled XPath helpers (Nick Wellnhofer),<br/>
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),<br/>
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),<br/>
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),<br/>
Set namespaces before evaluating xsl:number (Nick Wellnhofer),<br/>
Make --maxvars option work (Per Hedeland),<br/>
Set correct context node when initializing xsl:keys (Nick Wellnhofer),<br/>
Fix for bug 436589 (Imran Azeezullah),<br/>
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),<br/>
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),<br/>
Fix certain patterns with predicates (Nick Wellnhofer),<br/>
Fix direct pattern matching (Nick Wellnhofer),<br/>
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),<br/>
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),<br/>
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)<br/>
</li>
<li>Improvements:<br/>
Add support timestamps from environment (Daniel Veillard),<br/>
Add missing tests to dist tarball (Nick Wellnhofer),<br/>
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),<br/>
Allow REC tests with empty stdout (Nick Wellnhofer),<br/>
Fix GPL license in HTML files as well (Nick Wellnhofer),<br/>
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),<br/>
Add public function macros to xsltlocale.h (Nick Wellnhofer),<br/>
Make valgrind tests work with libtool (Nick Wellnhofer),<br/>
Add a couple of xsl:number tests (Nick Wellnhofer),<br/>
Lower and upper bound for format token "i" (Nick Wellnhofer),<br/>
Lower bound for format token "a" (Nick Wellnhofer),<br/>
Handle negative xsl:number values (Nick Wellnhofer),<br/>
Round xsl:number values to nearest integer (Nick Wellnhofer),<br/>
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),<br/>
Fix endTimer parameter type (Nick Wellnhofer),<br/>
Fix error messages for unsupported methods (Nick Wellnhofer),<br/>
Replace sprintf with snprintf (David Kilzer),<br/>
Enforce two digit exponent under MSVC (Nick Wellnhofer),<br/>
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),<br/>
Fix a couple of GPL licences found in the documentation (Daniel Veillard),<br/>
Use hash table to lookup named templates (Christian Ceelen),<br/>
Fix to reg tests post 737840 fix (Daniel Veillard),<br/>
Don't fail build the man page if xsltproc is not present (Daniel Veillard),<br/>
Re-adding xsltproc.1 (Daniel Veillard),<br/>
Fix time type in xsltSaveProfiling (Nick Wellnhofer),<br/>
Remove unused parameters (Nick Wellnhofer),<br/>
Suppress unused variable warning. (Nick Wellnhofer),<br/>
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),<br/>
Add test case for XPath function args in error case (Nick Wellnhofer),<br/>
Add comment about known-to-fail test (Nick Wellnhofer),<br/>
Adjust expected test output (Nick Wellnhofer),<br/>
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),<br/>
Add tests for crypto:rc4 (Nick Wellnhofer),<br/>
Add first test case for EXSLT crypto module (Nick Wellnhofer),<br/>
Separate function for predicate matching in patterns (Nick Wellnhofer),<br/>
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),<br/>
Adding doc update related to 1.1.28 (Daniel Veillard)<br/>
</li>
<li>Cleanups:<br/>
Remove bogus test file (Nick Wellnhofer),<br/>
Add warning message to expected test output (Nick Wellnhofer)<br/>
</li>
</ul>
<h3>1.1.28: Nov 21 2012</h3>
<ul>
<li> Portability:<br/>
......
Summary: Library providing the GNOME XSLT engine
Name: libxslt
Version: @VERSION@
Release: 1
Release: 1%{?dist}%{?extra_release}
License: MIT
Group: Development/Libraries
Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz
......@@ -66,8 +66,11 @@ rm -fr %{buildroot}
%makeinstall
rm -fr $RPM_BUILD_ROOT%{_libdir}/*.la \
$RPM_BUILD_ROOT%{_libdir}/python*/site-packages/libxsltmod*a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/%{name}{,-python}-%{version}
%check
make check
%clean
rm -fr %{buildroot}
......
......@@ -23,21 +23,21 @@ extern "C" {
*
* the version string like "1.2.3"
*/
#define LIBXSLT_DOTTED_VERSION "1.1.28"
#define LIBXSLT_DOTTED_VERSION "1.1.29"
/**
* LIBXSLT_VERSION:
*
* the version number: 1.2.3 value is 1002003
*/
#define LIBXSLT_VERSION 10128
#define LIBXSLT_VERSION 10129
/**
* LIBXSLT_VERSION_STRING:
*
* the version number string, 1.2.3 value is "1002003"
*/
#define LIBXSLT_VERSION_STRING "10128"
#define LIBXSLT_VERSION_STRING "10129"
/**
* LIBXSLT_VERSION_EXTRA:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment