------------------------------------------------------------------- Fri Mar 18 16:34:22 UTC 2022 - Fridrich Strba - Build with source/target levels 8 ------------------------------------------------------------------- Fri Feb 11 13:00:17 UTC 2022 - David Anes - Update to 2.12.2 [bsc#1195108, CVE-2022-23437]: * This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.1 and also includes a few other minor enhancements. + Implemented a fix, that solves rarely occurring XML parsing performance issue. + Improved compliance, of XPath 2.0 processor's regex implementation (that's used within XML Schema 1.1 implementation). + XML Schema validation error message improvements, when XML attributes are validated. + Improved the JAXP SourceValidator sample, related to XML Schema 1.1 assertion evaluations on list types. + Solved an XML Schema implementation issue, where combination of restrictions 'length' and 'minLength' was leading to error. + Made minor, improvements to few XML Schema 1.1 validation error messages. + Fixed a rarely occurring issue during XML Schema 1.1 xs:assert evaluation, where adjacent text values within XML instance document, were resulting in more than one adjacent XPath 2.0 text nodes. + Upgraded the minimum, Java requirement to use XercesJ to Java version 1.7. + Upgraded XalanJ serializer dependency to version 2.7.2 from 2.7.1, which is required by XercesJ. + Re-built, "XML Commons External" and "XML Commons Resolver" codebases (which are dependencies for XercesJ) using Java 1.7. ------------------------------------------------------------------- Tue Dec 28 17:26:24 UTC 2021 - David Anes - Removed patch xerces-2_11_0-jdk7.patch: * this patch is already applied upstream - Upgrade to upstream 2.12.1: * This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.0 and also includes a few other minor enhancements. + Implemented few fixes for XML Schema identity constraints, within Xerces's XML Schema 1.0 and 1.1 validators. + When XML Schema 1.1 validations are done, where xs:assert are contained within xs:override, the XPath expressions within xs:assert can't see XML namespace bindings specified at certain locations in schema documents. + When XML Schema 1.1 validations are done, when the schema document is specified via xsi:schemaLocation attribute in the XML document, when full XPath 2.0 is used with CTA, for certain use cases validation was not occurring correctly. + For certain cases, while doing XML Schema 1.1 xs:assert validations, error messages appeared like following 'FOAR0001 - Division by zero'. Modified such error messages, to now contain the character ':' instead of '-' (since, the character '-' can be confused with a negation symbol). + The 'XML Schema 1.1 structures' REC in the section, "3.2.3 Constraints on XML Representations of Attribute Declarations (Schema Representation Constraint: Attribute Declaration Representation)" mentions, '5 If fixed and use are both present, use must not have the actual value prohibited'. This functionality is newly introduced in XML Schema 1.1. Fixed a runtime validation issue for this XSD clause, when XSD 1.1 implementation is invoked in XSD 1.0 mode. + Xerces-J was previously not building from sources when Java 9+ was used. + XML Schema 1.1 has introduced the attribute 'ref' on xs:key, xs:unique and xs:keyref. When certain suchschema documents were processed by Xerces-J's XSD 1.1 implementation in XSD 1.0 mode, a java.lang.NullPointerException was displayed to the user when the schema document is processed with Xerces sample jaxp.SourceValidator. + Fixed minor bugs and made various improvements. + Added many new tests to the regression since the previous Xerces release, for Xerces's XML Schema 1.0 and 1.1 implementations. ------------------------------------------------------------------- Wed Apr 17 10:41:24 UTC 2019 - Fridrich Strba - Remove bogus dependency ------------------------------------------------------------------- Tue Apr 9 11:10:05 UTC 2019 - Fridrich Strba - BuildIgnore another provider of this package to avoid unresolved cycle ------------------------------------------------------------------- Tue Feb 5 10:01:22 UTC 2019 - Fridrich Strba - BuildIgnore oneself to avoid unresolved cycle ------------------------------------------------------------------- Fri Feb 1 10:20:36 UTC 2019 - Fridrich Strba - Added patch: * xerces-j2-manifest.patch - add OSGi metadata required by Eclipse ------------------------------------------------------------------- Tue Dec 11 10:16:51 UTC 2018 - Jan Engelhardt - Remove rhetorics from description, and then compact its verbose grammar. - Do away with xargs when find has some better options. ------------------------------------------------------------------- Thu Dec 6 15:37:26 UTC 2018 - Fridrich Strba - Upgrade to version 2.12.0 * This release expands on Xerces-J's experimental support for XML Schema 1.1 by providing a fully compliant XML Schema 1.1 implementation. It fixes several bugs which were present in Xerces-J 2.11.0 and also includes a few other enhancements and performance improvements. + add: Report all id/idref problems when validating XML against DTD or XML Schema. + add: Implemented improvements to XML Schema 1.1 CTA implementation and inheritable attributes. + update: Implemented improved error/warning message reporting for various XML Schema use cases. + update: Implemented few performance enhancements (affecting parsing/validation latency and memory footprint) to the implementation. + fix: Fixed minor bugs in Xerces-J's regex support in XML Schema facet. + fix: Implemented various fixes to XML Schema 1.1 assert/assertion implementation. + fix: Fixed possible security issue: an implementation of the NamedNodeMapImpl class in the JAXP component did not limit the amount of memory allocated when creating object instance from a serialized form. A specially-crafted input could cause a java application to use an excessive amount of memory when deserialized. + fix: Implemented minor and major fixes in certain areas, to XML Schema 1.0 and 1.1 implementations. + fix: Fixed the issue related to, XIncludeTextReader doesn't handle null Content Types properly. + fix: Fixed minor problems in the DOM (Level 3 Core) implementation. + fix: Fixed few errors related to Xerces-J's build component. + fix: Solved a minor bug in SoftReferenceSymbolTable implementation component. + fix: Fixed various bugs and made various improvements. - Removed patches: * arrays-doubling.patch * scan-pseudo-attribute.patch + integrated upstream - Added patches: * xerces-j2-build.patch + Don't use the bundled xml-apis, but depend on an existing package + Don't use custom taglets and ant tasks - Do not bundle the xml-apis and xml-resolver and stop using alternatives - Install as a maven artifact ------------------------------------------------------------------- Tue Oct 3 15:33:36 UTC 2017 - fstrba@suse.com - Added patch: * xerces-2_11_0-jdk7.patch + Dummy implementation of the getContentDocument() in common DOM API, in order to be able to build with jdk >= 1.6 - Specify java source and target level 1.6 and don't depend on gcj ------------------------------------------------------------------- Fri May 19 16:31:01 UTC 2017 - tchvatal@suse.com - BuildIgnore more main java versions to stick to gcj ------------------------------------------------------------------- Thu Feb 11 15:12:31 UTC 2016 - tchvatal@suse.com - Add patches for bnc#814241 upstream#1616 * arrays-doubling.patch * scan-pseudo-attribute.patch ------------------------------------------------------------------- Mon Jul 21 09:58:48 UTC 2014 - tchvatal@suse.com - Fixup man page permissions ------------------------------------------------------------------- Mon Jul 21 09:20:42 UTC 2014 - tchvatal@suse.com - Sort out update-alternatives ------------------------------------------------------------------- Fri Jun 6 15:48:05 UTC 2014 - tchvatal@suse.com - Version bump to 2.11.0: * This release expands on Xerces' experimental support for XML Schema 1.1 by providing implementations for the simplified complex type restriction rules (also known as subsumption), xs:override and a few other XML Schema 1.1 features. This release also introduces experimental support for XML Schema Component Designators (SCD). It fixes several bugs which were present in Xerces-J 2.10.0 and also includes a few other minor enhancements. * As of this release, Xerces and Xalan now share a common serialization codebase. The DOM Level 3 serialization support which was in Xerces was migrated into the Xalan serializer and Xerces' native serializer was deprecated. In this release we also upgraded the xml-commons resolver to v1.2 (which provides support for OASIS XML Catalogs v1.1), introduced a few minor features and fixed several bugs. - Obsoleted patches no longer needed: * xerces-j2-parsing.patch * xerces-j2-2.8.1_new_unsupported_dom_methods.patch * xerces-build.patch * xerces-j2-gcj-switch-constants-bug.patch * java150_build.patch ------------------------------------------------------------------- Mon Sep 9 11:06:27 UTC 2013 - tchvatal@suse.com - Move from jpackage-utils to javapackage-tools ------------------------------------------------------------------- Fri Aug 23 12:11:30 UTC 2013 - mvyskocil@suse.com - drop javadoc packages - drop antlr-bootstrap from BR as javadoc is not built ------------------------------------------------------------------- Fri Jan 11 14:52:38 UTC 2013 - mvyskocil@suse.com - removed the -boostrap package ------------------------------------------------------------------- Fri Sep 16 11:31:42 UTC 2011 - andrea.turrini@gmail.com - fixed typos in xerces-j2.spec ------------------------------------------------------------------- Mon Mar 14 13:05:09 UTC 2011 - mvyskocil@suse.cz - build ignore openjdk ------------------------------------------------------------------- Tue Sep 21 09:15:04 UTC 2010 - mvyskocil@suse.cz - use antlr-bootstrap for javadoc build ------------------------------------------------------------------- Mon Sep 13 13:40:54 UTC 2010 - mvyskocil@suse.cz - remove unecessary xerces-j2-build.patch ------------------------------------------------------------------- Thu Sep 2 12:36:13 UTC 2010 - mvyskocil@suse.cz - ignore antlr(-java) to reduce build cycles ------------------------------------------------------------------- Mon Aug 17 11:44:46 UTC 2009 - mvyskocil@suse.cz - fixed bnc#530717: VUL-0: xerces-j2: XML parsing vulnerability - Removed non used patch xerces-build.patch - Fixed some rpmlint warnings and errors - Removed javadoc postinstall scripts - Removed %%release from subpackages requires ------------------------------------------------------------------- Wed Nov 12 12:22:20 CET 2008 - mvyskocil@suse.cz - use gcj for build as this version is not compatible with INM Java6 - added a jpackage-utils to BuildRequires ------------------------------------------------------------------- Fri Feb 29 19:14:10 CET 2008 - coolo@suse.de - adding prereq for xml-apis and xml-resolver ------------------------------------------------------------------- Wed Jan 23 12:24:53 CET 2008 - prusnak@suse.cz - removed comma between symbols in PreReq ------------------------------------------------------------------- Wed May 2 11:54:38 CEST 2007 - dbornkessel@suse.de - added unzip to BuildRequires ------------------------------------------------------------------- Tue Jan 23 17:05:07 CET 2007 - dbornkessel@suse.de - added dummy methods for not yet supported new dom methods ------------------------------------------------------------------- Tue Jan 16 18:29:04 CET 2007 - dbornkessel@suse.de - created sub-packages xml-apis and xml-resolver to avoid Bug #232127 ------------------------------------------------------------------- Wed Nov 15 14:18:46 CET 2006 - dbornkessel@suse.de - Changed PreReq: /usr/sbin/update-alternatives to PreReq: update-alternatives ------------------------------------------------------------------- Fri Sep 22 16:39:41 CEST 2006 - dbornkessel@suse.de - update to 2.8.1 - added source="1.4" target="1.4" to [x]javac & javadoc ant tasks ------------------------------------------------------------------- Mon Jan 30 14:12:11 CET 2006 - dbornkessel@suse.de - changed update alternatives prios - corrected update-alternatives name for 'xml-commons-resolver' ------------------------------------------------------------------- Fri Jan 27 01:36:20 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Jan 24 16:42:28 CET 2006 - dbornkessel@suse.de - added missing jar file (xml-apis & resolver) - added xml-apis and resolver to alternative system, so they can be interchanged with xml-commons-apis and commons-resolver ------------------------------------------------------------------- Wed Jan 18 02:21:51 CET 2006 - dbornkessel@suse.de - Update to version 2.7.1 ------------------------------------------------------------------- Thu Sep 29 00:35:27 CEST 2005 - dmueller@suse.de - add norootforbuild ------------------------------------------------------------------- Thu Sep 16 20:01:23 CEST 2004 - skh@suse.de - Fix prerequires ------------------------------------------------------------------- Thu Sep 2 15:58:07 CEST 2004 - skh@suse.de - Initial package created with version 2.6.2 (JPackage 1.5)