Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xerces-j2-2.12.2-slfo.1.2.3 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: xerces-j2 Distribution: SUSE Linux Framework One
Version: 2.12.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.2.3 Build date: Mon Aug 26 13:27:33 2024
Group: Development/Libraries/Java Build host: h01-ch2c
Size: 1484462 Source RPM: xerces-j2-2.12.2-slfo.1.2.3.src.rpm
Packager: https://www.suse.com/
Url: https://xerces.apache.org/xerces2-j/
Summary: Java XML parser
Xerces2 is an XML parser in the Apache Xerces family. This version is the
reference implementation of the Xerces Native Interface (XNI), a modular
framework for building parser components and configurations.

Xerces2 implements the Document Object Model Level 3 Core and Load/Save W3C
Recommendations, the XML Inclusions (XInclude) W3C Recommendation, and supports
OASIS XML Catalogs v1.1. It can parse documents conforming to the XML 1.1
Recommendation, except that it does not yet provide an option to enable
normalization checking as described in section 2.13 of this specification. It
handles name spaces according to the XML Namespaces 1.1 Recommendation, and
serializes XML 1.1 documents if the DOM level 3 load/save APIs are in use.

Provides

Requires

License

Apache-2.0 AND W3C

Changelog

* Tue Apr 30 2024 fstrba@suse.com
  - Simplify the spec file: remove old macros
* Tue Feb 20 2024 fstrba@suse.com
  - Use %patch -P N instead of deprecated %patchN.
* Fri Mar 18 2022 fstrba@suse.com
  - Build with source/target levels 8
* Fri Feb 11 2022 david.anes@suse.com
  - 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 2021 david.anes@suse.com
  - 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 2019 fstrba@suse.com
  - Remove bogus dependency
* Tue Apr 09 2019 fstrba@suse.com
  - BuildIgnore another provider of this package to avoid unresolved
    cycle
* Tue Feb 05 2019 fstrba@suse.com
  - BuildIgnore oneself to avoid unresolved cycle
* Fri Feb 01 2019 fstrba@suse.com
  - Added patch:
    * xerces-j2-manifest.patch
    - add OSGi metadata required by Eclipse
* Tue Dec 11 2018 jengelh@inai.de
  - Remove rhetorics from description, and then compact its verbose
    grammar.
  - Do away with xargs when find has some better options.
* Thu Dec 06 2018 fstrba@suse.com
  - 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 <pattern> 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 03 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 2017 tchvatal@suse.com
  - BuildIgnore more main java versions to stick to gcj
* Thu Feb 11 2016 tchvatal@suse.com
  - Add patches for bnc#814241 upstream#1616
    * arrays-doubling.patch
    * scan-pseudo-attribute.patch
* Mon Jul 21 2014 tchvatal@suse.com
  - Fixup man page permissions
* Mon Jul 21 2014 tchvatal@suse.com
  - Sort out update-alternatives
* Fri Jun 06 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 09 2013 tchvatal@suse.com
  - Move from jpackage-utils to javapackage-tools
* Fri Aug 23 2013 mvyskocil@suse.com
  - drop javadoc packages
  - drop antlr-bootstrap from BR as javadoc is not built
* Fri Jan 11 2013 mvyskocil@suse.com
  - removed the -boostrap package
* Fri Sep 16 2011 andrea.turrini@gmail.com
  - fixed typos in xerces-j2.spec
* Mon Mar 14 2011 mvyskocil@suse.cz
  - build ignore openjdk
* Tue Sep 21 2010 mvyskocil@suse.cz
  - use antlr-bootstrap for javadoc build
* Mon Sep 13 2010 mvyskocil@suse.cz
  - remove unecessary xerces-j2-build.patch
* Thu Sep 02 2010 mvyskocil@suse.cz
  - ignore antlr(-java) to reduce build cycles
* Mon Aug 17 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 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 2008 coolo@suse.de
  - adding prereq for xml-apis and xml-resolver
* Wed Jan 23 2008 prusnak@suse.cz
  - removed comma between symbols in PreReq
* Wed May 02 2007 dbornkessel@suse.de
  - added unzip to BuildRequires
* Tue Jan 23 2007 dbornkessel@suse.de
  - added dummy methods for not yet supported new dom methods
* Tue Jan 16 2007 dbornkessel@suse.de
  - created sub-packages xml-apis and xml-resolver to avoid Bug #232127
* Wed Nov 15 2006 dbornkessel@suse.de
  - Changed
      PreReq: /usr/sbin/update-alternatives
    to
      PreReq: update-alternatives
* Fri Sep 22 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 2006 dbornkessel@suse.de
  - changed update alternatives prios
  - corrected update-alternatives name for 'xml-commons-resolver'
* Fri Jan 27 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 24 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 2006 dbornkessel@suse.de
  - Update to version 2.7.1
* Wed Sep 28 2005 dmueller@suse.de
  - add norootforbuild
* Thu Sep 16 2004 skh@suse.de
  - Fix prerequires
* Thu Sep 02 2004 skh@suse.de
  - Initial package created with version 2.6.2 (JPackage 1.5)

Files

/usr/bin/xerces-j2-constants
/usr/bin/xerces-j2-version
/usr/share/doc/packages/xerces-j2
/usr/share/doc/packages/xerces-j2/NOTICE
/usr/share/doc/packages/xerces-j2/README
/usr/share/java/jaxp_parser_impl.jar
/usr/share/java/xerces-j2.jar
/usr/share/licenses/xerces-j2
/usr/share/licenses/xerces-j2/LICENSE
/usr/share/man/man1/xerces-j2-constants.1.gz
/usr/share/man/man1/xerces-j2-version.1.gz
/usr/share/maven-metadata/xerces-j2.xml
/usr/share/maven-poms/xerces-j2.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 15 23:57:16 2024