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

log4j-jcl-2.17.2-8.3 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: log4j-jcl Distribution: openSUSE Tumbleweed
Version: 2.17.2 Vendor: openSUSE
Release: 8.3 Build date: Fri Oct 11 13:36:49 2024
Group: Unspecified Build host: reproducible
Size: 16671 Source RPM: log4j-2.17.2-8.3.src.rpm
Packager: https://bugs.opensuse.org
Url: http://logging.apache.org/log4j
Summary: Apache Log4j Commons Logging Bridge
Apache Log4j Commons Logging Bridge.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Oct 11 2024 Fridrich Strba <fstrba@suse.com>
  - Build the extra modules even for SLE
* Mon Apr 29 2024 Fridrich Strba <fstrba@suse.com>
  - The binaries are compatible with java 1.8
  - Fetch newer upstream keyring
* Sun Mar 10 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * log4j-jackson-databind.patch
      + do not use previously deprecated methods, removed in
      jackson-databind 2.16.x
* Wed Jun 15 2022 Fridrich Strba <fstrba@suse.com>
  - Build also taglib, jmx-gui, bom, nosql and web modules, on
    platforms where we have the dependencies
* Mon Jun 13 2022 Fridrich Strba <fstrba@suse.com>
  - Do not package the *.zip artifacts whose content is part of the
    multi-release jars already
  - Added patch:
    * log4j-java8compat.patch
      + maintain ByteBuffer and CharBuffer compatibility with java 8
* Mon Jun 13 2022 Fridrich Strba <fstrba@suse.com>
  - Build as multi-release jar.
  - Add some logging providers which we can build with the existing
    dependencies and without cycles.
* Mon Apr 11 2022 Fridrich Strba <fstrba@suse.com>
  - Add dependency on standalone javax.activation-api that is not
    included in newer JDKs
* Thu Mar 10 2022 David Anes <david.anes@suse.com>
  - Update to 2.17.2
    * New Features
    - Limit loading of configuration via a url to https by default.
    - Require log4j2.Script.enableLanguages to be specified to
      enable scripting for specific languages.
    - Add TB support to FileSize.
    - Add the log4j-to-jul JDK Logging Bridge.
    - Add org.apache.logging.log4j.core.appender.AsyncAppender.getAppenders()
      to more easily port from org.apache.log4j.AsyncAppender.getAllAppenders().
    - Add Configurator.setLevel(Logger, Level),
      setLevel(String, String), and setLevel(Class, Level).
    - Add shorthand syntax for properties configuration format for
      specifying a logger level and appender refs.
    - Add optional additional fields to NoSQLAppender.
    * Fixed Bugs
    - Flag LogManager as initiialized if the LoggerFactory is
      provided as a property.
    - Fix DefaultConfiguration leak in PatternLayout.
    - Document that the Spring Boot Lookup requires the
      log4j-spring-boot dependency.
    - Fix RoutingAppender backcompat and disallow recursive
      evaluation of lookup results outside of configuration
      properties.
    - Fix ThreadContextDataInjector initialization deadlock.
    - Fix substitutions when programmatic configuration is used.
    - OptionConverter could cause a StackOverflowError.
    - Log4j 1.2 bridge class ConsoleAppender should extend
      WriterAppender and provide better compatibility with custom
      appenders.
    - Log4j 1.2 bridge method NDC.inherit(Stack) should not use
      generics to provide source compatibility.
    - Log4j 1.2 bridge class PatternLayout is missing constants
      DEFAULT_CONVERSION_PATTERN and TTCC_CONVERSION_PATTERN.
    - Log4j 1.2 bridge class PropertyConfigurator should implement
      Configurator.
    - Log4j 1.2 bridge interface Configurator doConfigure() methods
      should use LoggerRepository, not LoggerContext.
    - Log4j 1.2 bridge class OptionConverter is missing
      selectAndConfigure() methods.
    - Log4j 1.2 bridge class Category should implement
      AppenderAttachable.
    - Log4j 1.2 bridge method Category.exists(String) should be
      static.
    - Log4j 1.2 bridge methods missing in org.apache.log4j.Category:
      getDefaultHierarchy(), getHierarchy(), getLoggerRepository().
    - Log4j 1.2 bridge class LogManager default constructor should
      be public.
    - Log4j 1.2 bridge interface org.apache.log4j.spi.RendererSupport
      was in the wrong package and incomplete.
    - Log4j 1.2 bridge interfaces missing from package
      org.apache.log4j.spi: ThrowableRenderer,
      ThrowableRendererSupport, TriggeringEventEvaluator.
    - Log4j 1.2 bridge missing class org.apache.log4j.or.RendererMap.
    - Log4j 1.2 bridge PropertiesConfiguration.buildAppender not
      adding filters to custom appender.
    - Log4j 1.2 bridge should ignore case in properties file keys.
    - Log4j 1.2 bridge adds org.apache.log4j.component.helpers.Constants.
    - Log4j 1.2 bridge adds org.apache.log4j.helpers.LogLog.
    - Log4j 1.2 bridge adds org.apache.log4j.helpers.Loader.
    - Log4j 1.2 bridge adds org.apache.log4j.spi.RootLogger.
    - Log4j 1.2 bridge class Category is missing some protected
      instance variables.
    - Log4j 1.2 bridge adds org.apache.log4j.Hierarchy.
    - Log4j 1.2 bridge methods Category.getChainedPriority() and
      getEffectiveLevel() should not be final.
    - Log4j 1.2 bridge adds org.apache.log4j.spi.NOPLoggerRepository
      and NOPLogger.
    - Log4j 1.2 bridge adds org.apache.log4j.spi.DefaultRepositorySelector.
    - Log4j 1.2 bridge implements LogManager.getCurrentLoggers()
      fully.
    - Log4j 1.2 bridge fixes parsing filters in properties
      configuration file #680.
    - Log4j 1.2 bridge missing OptionConverter.instantiateByKey(
      Properties, String, Class, Object).
    - Log4j 1.2 bridge class org.apache.log4j.spi.LoggingEvent
      missing constructors and public instance variable.
    - Log4j 1.2 bridge does not support system properties in log4j.xml.
    - Log4j 1.2 bridge now logs a warning instead of throwing an
      NullPointerException when building a Syslog appender with a
      missing "SyslogHost" param.
    - Log4j 1.2 bridge should allow property and XML attributes to
      start with either an upper-case or lower-case letter.
    - Log4j 1.2 bridge uses the wrong default values for a
      TTCCLayout.
    - Log4j 1.2 bridge throws ClassCastException when using
      SimpleLayout and others.
    - Log4j 1.2 bridge uses the wrong file pattern for rolling file
      appenders.
    - Log4j 1.2 bridge throws ClassCastException when using
      SimpleLayout and others.
    - Log4j 1.2 bridge creates a SocketAppender instead of a
      SyslogAppender.
    - Log4j 1.2 bridge uses some incorrect default property values
      in some appenders.
    - Log4j 1.2 bridge supports the SocketAppender.
    - Log4j 1.2 bridge missing DefaultThrowableRenderer.
    - Log4j 1.2 bridge missing some ThrowableInformation constructors.
    - Log4j 1.2 bridge missing some LocationInfo constructors.
    - Log4j 1.2 bridge missed
    - Log4j 1.2 bridge missed org.apache.log4j.pattern.FormattingInfo.
    - Log4j 1.2 bridge missed org.apache.log4j.pattern.NameAbbreviator.
    - Log4j 1.2 bridge missing UtilLoggingLevel.
    - Log4j 1.2 bridge missing FormattingInfo.
    - Log4j 1.2 bridge missing PatternConverter.
    - Log4j 1.2 bridge missing PatternParser.
    - Log4j 1.2 bridge issues with filters.
    - Log4j 1.2 bridge implements most of DOMConfigurator.
    - JndiManager reverts to 2.17.0 behavior: Read the system
      property for each call.
    - Configurator.setLevel not fetching the correct LoggerContext.
    - Fix DTD error: Add missing ELEMENT for Marker.
    - Fix log4j-jakarta-web service file.
    - AppenderLoggingException logging any exception to a MongoDB
      Appender.
    - Possible NullPointerException in MongoDb4DocumentObject,
      MongoDbDocumentObject, DefaultNoSqlObject.
    - Trim whitespace before parsing a String into an Integer.
    - Log4j 1.2 bridge throws a ClassCastException when logging a
      Map with non-String keys.
    - Log4j 1.2 bridge Check for non-existent appender when parsing
      properties #761. Thanks to Kenny MacLeod.
    - Log4j 1.2 bridge supports global threshold.
    * Changes
    - Change modifier of method
      org.apache.logging.log4j.core.tools.Generate#generate to
      public (was package private) to facilitate automated code
      generation.
* Tue Feb 22 2022 Fridrich Strba <fstrba@suse.com>
  - Remove alias log4j:log4j from log4j-1.2-api, since it is not a
    drop-in replacement
* Wed Dec 29 2021 David Anes <david.anes@suse.com>
  - Update to 2.17.1 [bsc#1194127, CVE-2021-44832]
    * Fixed bugs:
    - JdbcAppender now uses JndiManager to access JNDI resources.
      JNDI is only enabled when system property log4j2.enableJndiJdbc
      is set to true.
    - Remove unused method.
    - ExtendedLoggerWrapper.logMessage no longer double-logs when
      location is requested.
    - log4j-to-slf4j no longer re-interpolates formatted message
      contents.
    - Correct SpringLookup package name in Interpolator.
    - log4j-to-slf4j takes the provided MessageFactory into account.
    - Fix MapLookup to lookup MapMessage before DefaultMap.
    - Buffered I/O checked had inverted logic in
      RollingFileAppenderBuidler.
    - Fix NPE when input is null in
      StrSubstitutor.replace(String, Properties).
    - Lookups with no prefix only read values from the configuration
      properties as expected.
    - Reduce ignored package scope of KafkaAppender.

Files

/usr/share/java/log4j
/usr/share/java/log4j/log4j-jcl.jar
/usr/share/maven-metadata/log4j-jcl.xml
/usr/share/maven-poms/log4j
/usr/share/maven-poms/log4j/log4j-jcl.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 12 00:30:25 2025