Commit Graph

43 Commits

Author SHA256 Message Date
Tomáš Chvátal
95a83c45f5 Accepting request 713209 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Security fix: [bsc#1140101, CVE-2019-13118]
  * Fix uninitialized read with UTF-8 grouping chars. Read of
    uninitialized stack data due to too narrow xsl:number
    instruction and an invalid character
  * Added libxslt-CVE-2019-13118.patch

- Security fix: [bsc#1140095, CVE-2019-13117]
  * Fix uninitialized read of xsl:number token. An xsl number with
    certain format strings could lead to a uninitialized read in
    xsltNumberFormatInsertNumbers
  * Added libxslt-CVE-2019-13117.patch

- Security fix: [bsc#1140101, CVE-2019-13118]
  * Fix uninitialized read with UTF-8 grouping chars. Read of
    uninitialized stack data due to too narrow xsl:number
    instruction and an invalid character
  * Added libxslt-CVE-2019-13118.patch

- Security fix: [bsc#1140095, CVE-2019-13117]
  * Fix uninitialized read of xsl:number token. An xsl number with
    certain format strings could lead to a uninitialized read in
    xsltNumberFormatInsertNumbers
  * Added libxslt-CVE-2019-13117.patch

OBS-URL: https://build.opensuse.org/request/show/713209
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=73
2019-07-03 10:52:49 +00:00
Tomáš Chvátal
bb783cf4f2 Accepting request 693129 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Security fix: [bsc#1132160, CVE-2019-11068]
  * Bypass of a protection mechanism because callers of xsltCheckRead
    and xsltCheckWrite permit access even upon receiving a -1 error
    code. xsltCheckRead can return -1 for a crafted URL that is not
    actually invalid and is subsequently loaded.
  * Added libxslt-CVE-2019-11068.patch

- Security fix: [bsc#1132160, CVE-2019-11068]
  * Bypass of a protection mechanism because callers of xsltCheckRead
    and xsltCheckWrite permit access even upon receiving a -1 error
    code. xsltCheckRead can return -1 for a crafted URL that is not
    actually invalid and is subsequently loaded.
  * Added libxslt-CVE-2019-11068.patch

OBS-URL: https://build.opensuse.org/request/show/693129
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=71
2019-04-11 08:11:10 +00:00
Tomáš Chvátal
7ea2c09005 Accepting request 681457 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to version 1.1.33
  * Portability:
    - Variables need 'extern' in static lib on Cygwin
    - Really declare dllexport/dllimport for Cygwin
    - Fix callback signatures in Python bindings
    - Fix transform callback signatures
    - Fix extension callback signatures
    - Fix deallocator signatures
    - Fix XPath callback signatures
    - Fix hash callback signatures
  * Bug Fixes:
    - Don't cache direct evaluation of patterns with variables
    - Move function result RVTs to context variable
    - Fix EXSLT functions returning RVTs from outer scopes
    - Fix handling of RVTs returned from nested EXSLT functions
    - Fix typos
  * Improvements:
    - Run Travis ASan tests with "sudo: required"
  * Cleanups:
    - Remove doc/libxslt-decl.txt
    - Docs for 1.1.32 release
- Cleaned with spec-cleaner

- Update to version 1.1.33
  * Portability:
    - Variables need 'extern' in static lib on Cygwin
    - Really declare dllexport/dllimport for Cygwin
    - Fix callback signatures in Python bindings
    - Fix transform callback signatures
    - Fix extension callback signatures

OBS-URL: https://build.opensuse.org/request/show/681457
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=69
2019-03-04 14:22:29 +00:00
Vítězslav Čížek
19a5023a6c Accepting request 539844 from home:vitezslav_cizek:branches:devel:libraries:c_c++
- Update to version 1.1.32
  * fixes xml-config detection regression (boo#1066525)

- Update to version 1.1.32
  * fixes xml-config detection regression (boo#1066525)

OBS-URL: https://build.opensuse.org/request/show/539844
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=67
2017-11-08 12:30:31 +00:00
Vítězslav Čížek
1538c8c235 Accepting request 535190 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Update to version 1.1.30 [bsc#1063934]
  * Documentation:
    - Misc doc fixes
  * Portability:
    - Look for libxml2 via pkg-config first
  * Bug Fixes:
    - Also fix memory hazards in exsltFuncResultElem
    - Fix NULL deref in xsltDefaultSortFunction
    - Fix memory hazards in exsltFuncFunctionFunction
    - Fix memory leaks in EXSLT error paths
    - Fix memory leak in str:concat with empty node-set
    - Fix memory leaks in error paths
    - Switch to xmlUTF8Strsize in numbers.c
    - Fix NULL pointer deref in xsltFormatNumberFunction
    - Fix UTF-8 check in str:padding
    - Fix xmlStrPrintf argument
    - Check for overflow in _exsltDateParseGYear
    - Fix double to int conversion
    - Check for overflow in exsltDateParseDuration
    - Change version of xsltMaxVars back to 1.0.24
    - Disable xsltCopyTextString optimization for extensions
    - Create DOCTYPE for HTML version 5
    - Make xsl:decimal-format work with namespaces
    - Remove norm:localTime extension function
    - Check for integer overflow in xsltAddTextString
    - Detect infinite recursion when evaluating function arguments
    - Fix memory leak in xsltElementAvailableFunction
    - Fix for pattern predicates calling functions
    - Fix cmd.exe invocations in Makefile.mingw
    - Don't try to install index.sgml

OBS-URL: https://build.opensuse.org/request/show/535190
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=65
2017-10-19 12:16:49 +00:00
Tomáš Chvátal
84f4b3b8a7 Accepting request 523385 from home:jengelh:branches:devel:libraries:c_c++
- Fix RPM groups. Drop ineffective --with-pic.
  Trim conjecture from description.

OBS-URL: https://build.opensuse.org/request/show/523385
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=63
2017-09-12 08:07:39 +00:00
Tomáš Chvátal
f6d3579bc1 Accepting request 512952 from home:pluskalm:branches:devel:libraries:c_c++
- Add gpg signature
- Cleanup spec file with spec-cleaner

- Add gpg signature
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/512952
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=61
2017-07-28 19:21:39 +00:00
Tomáš Chvátal
0e4141e559 Accepting request 479022 from home:pmonrealgonzalez:branches:devel:libraries:c_c++
- Added patch libxslt-CVE-2016-4738.patch 
  * Fix heap overread in xsltFormatNumberConversion: An empty 
    decimal-separator could cause a heap overread. This can be
    exploited to leak a couple of bytes after the buffer that holds 
    the pattern string.
  * bsc#1005591 CVE-2016-4738

OBS-URL: https://build.opensuse.org/request/show/479022
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=54
2017-03-13 12:58:25 +00:00
Ismail Dönmez
654061f73c -
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=52
2016-06-13 09:46:53 +00:00
Ismail Dönmez
e31bbdf665 Accepting request 401284 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Version update to 1.1.29 to match libxslt main package
- Sort out with spec-cleaner
- BuildIgnore python to avoid cycles
- Run tests and do not install them as docs

- Update to 1.1.29:
  * new release after 4 years with few bugfies all around
- Refresh patch 0009-Make-generate-id-deterministic.patch to apply
- Remove cve patch that was integrated upstream:
  libxslt-1.1.28-type_confusion_preprocess_attr.patch
- Unpack the manpage as the compression is set by buildbot not always gz

OBS-URL: https://build.opensuse.org/request/show/401284
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=51
2016-06-12 07:01:53 +00:00
e23e2ad02d Accepting request 397037 from home:kstreitova:branches:devel:libraries:c_c++
- add libxslt-1.1.28-type_confusion_preprocess_attr.patch to fix
  type confusion in preprocessing attributes [bnc#952474],
  [CVE-2015-7995]

- add libxslt-1.1.28-type_confusion_preprocess_attr.patch to fix
  type confusion in preprocessing attributes [bnc#952474],
  [CVE-2015-7995]

OBS-URL: https://build.opensuse.org/request/show/397037
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=49
2016-05-21 10:05:31 +00:00
Michal Vyskocil
30e8af2f82 Accepting request 283643 from home:coolo:branches:openSUSE:Factory
- add 0009-Make-generate-id-deterministic.patch from debian's
  reproducible builds project to avoid randomness in generated IDs

OBS-URL: https://build.opensuse.org/request/show/283643
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=45
2015-02-02 08:03:44 +00:00
Ismail Dönmez
652b7038c8 Accepting request 148760 from home:dl8fcl
The Requires: tag in file libxslt-python.spec has to be listed after the version definition. Otherwise the variable %{version} ist not read correctly.

OBS-URL: https://build.opensuse.org/request/show/148760
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=43
2013-01-16 19:50:09 +00:00
Pascal Bleser
7fe81b5bce - update to 1.1.28: see changelog for libxslt1 1.1.28 for details
- enforce having the same version of libxslt1

- update to 1.1.28:
  * fix generate-id() to avoid generating the same ID
  * fix crash with empty xsl:key/@match attribute
  * fix crash when passing an uninitialized variable to document()
  * fix regression: default namespace not correctly used
  * remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml
- changes from 1.1.27:
  * link python module with python library (Frederic Crozat)
  * report errors on variable use in key
  * the XSLT namespace string is a constant one
  * fix handling of names in xsl:attribute
  * reserved namespaces in xsl:element and xsl:attribute
  * null-terminate result string of cry:rc4_decrypt
  * EXSLT date normalization fix
  * exit after compilation of invalid func:result
  * fix for EXSLT func:function
  * rewrite EXSLT string:replace to be conformant
  * avoid a heap use after free error
  * fix a dictionary string usage
  * output should not include extraneous newlines when indent is off
  * document('') fails to return stylesheets parsed from memory
  * xsltproc should return an error code if xinclude fails
  * forwards-compatible processing of unknown top level elements
  * fix system-property with unknown namespace
  * fix default template processing on namespace nodes
  * fix a bug in selecting XSLT elements
  * fix a memory leak with xsl:number

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=41
2012-12-07 06:59:14 +00:00
e74ae7f991 Accepting request 124707 from home:computersalat:devel:libs
add macro soname, fix self obsoletion

OBS-URL: https://build.opensuse.org/request/show/124707
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=39
2012-06-12 14:45:37 +00:00
Vítězslav Čížek
6e34e8b382 Accepting request 109823 from home:jengelh:branches:devel:libraries:c_c++
- Make sure to follow shlib policy; put tools in a separate package
  like done in libxml2

OBS-URL: https://build.opensuse.org/request/show/109823
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=37
2012-03-19 10:34:25 +00:00
Stephan Kulow
8da600a471 Accepting request 105588 from home:coolo:branches:openSUSE:Factory
- add libtool as buildrequire to fix compilation

OBS-URL: https://build.opensuse.org/request/show/105588
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=35
2012-02-16 21:26:56 +00:00
bb7d8b05f0 Remove redundant tags (License: field is inherited); Use exact EVR for Provides:
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=31
2012-01-04 18:46:07 +00:00
61936706a6 - don't run make check in QEMU builds - breaks due to massive threading
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=29
2012-01-03 17:34:26 +00:00
b002caebe1 Remove redundant/unwanted tags/section (cf. specfile guidelines)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=28
2011-11-21 15:50:54 +00:00
Ismail Dönmez
78915aa2b8 Accepting request 92616 from home:coolo:removelibtool
- add libtool as buildrequire to avoid implicit dependency

OBS-URL: https://build.opensuse.org/request/show/92616
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=26
2011-11-20 08:44:02 +00:00
OBS User buildservice-autocommit
99412b4c1a Updating link to change in openSUSE:Factory/libxslt revision 29.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=97e43d638efddb9fba8f0bb08430e1ff
2011-08-03 14:00:15 +00:00
OBS User buildservice-autocommit
4c4ce335e7 Updating link to change in openSUSE:Factory/libxslt revision 27.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=aa96418f5baf75b7cccdffa0f61fcd27
2011-08-01 12:20:39 +00:00
OBS User buildservice-autocommit
a599d2f836 Updating link to change in openSUSE:Factory/libxslt revision 25.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=bcade74b3756da3bfbc3211a287e069b
2011-07-29 11:50:15 +00:00
Ismail Dönmez
f301b514bc - Fix build by not using %exclude
- Fix build on SLE

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=14
2011-07-29 09:41:55 +00:00
OBS User buildservice-autocommit
b29054d958 Updating link to change in openSUSE:Factory/libxslt revision 23.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=6b90d600879934e143d63c3bc0fe6da1
2011-07-29 08:35:20 +00:00
Ismail Dönmez
756de289e8 Accepting request 77392 from home:elvigia:branches:devel:libraries:c_c++
- Rework build of this package in a sane way.

- Fix broken requires,provides,Obsoletes causing "have choice.."
  build system errors
- Remove all "la" files since they are no longer needed
- Fix -devel pacakge requires and messed up -config scripts
  this may cause build fails of already broken dependant packages
  that do not link all the needed libraries in an explicit manner
  (This is not a bug here, it is expected to cause it)

OBS-URL: https://build.opensuse.org/request/show/77392
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=12
2011-07-29 07:30:47 +00:00
OBS User autobuild
b7d5600d6f Accepting request 43619 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/libxslt based on submit request 43619 from user puzel

OBS-URL: https://build.opensuse.org/request/show/43619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=20
2010-07-23 15:02:36 +00:00
OBS User autobuild
275d8918a9 Accepting request 38725 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/libxslt based on submit request 38725 from user coolo

OBS-URL: https://build.opensuse.org/request/show/38725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=17
2010-04-24 14:55:27 +00:00
OBS User autobuild
19b6e0e286 Accepting request 29099 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/libxslt based on submit request 29099 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/29099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=15
2010-01-14 21:27:20 +00:00
OBS User unknown
068543bd27 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=13 2009-07-17 13:53:23 +00:00
OBS User unknown
1ca8ddb423 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=12 2009-02-16 00:24:21 +00:00
OBS User unknown
1362724e81 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=11 2009-02-12 20:55:50 +00:00
OBS User unknown
57cc5fc31d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=10 2009-01-29 22:16:31 +00:00
OBS User unknown
70a40bf243 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=9 2008-12-15 12:14:57 +00:00
OBS User unknown
712b7469ad OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=8 2008-11-02 14:43:21 +00:00
OBS User unknown
74e1cd3221 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=7 2008-08-06 23:42:52 +00:00
OBS User unknown
3e72449b85 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=6 2008-06-05 15:43:43 +00:00
OBS User unknown
62ce8d0c7c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=5 2008-04-12 18:39:07 +00:00
OBS User unknown
ffc33c9ee0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=4 2008-04-10 12:50:56 +00:00
OBS User unknown
6722c9fc4a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=3 2008-01-23 21:59:27 +00:00
OBS User unknown
3a7707123a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=2 2007-10-02 23:17:20 +00:00
OBS User unknown
c2c869b8fc OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxslt?expand=0&rev=1 2007-08-23 23:39:12 +00:00