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

liblog4cxx15-1.5.0-bp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: liblog4cxx15 Distribution: SUSE Linux Enterprise 16
Version: 1.5.0 Vendor: openSUSE
Release: bp160.1.1 Build date: Thu Sep 4 16:08:11 2025
Group: System/Libraries Build host: reproducible
Size: 1722596 Source RPM: log4cxx-1.5.0-bp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://logging.apache.org/log4cxx/latest_stable/
Summary: Log4j like C++ Logging Library
Log4cxx is a port to C++ of the log4j logging library.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Sep 04 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.5.0 (bsc#1248601, CVE-2025-54812):
    * Qt6 can be used when building with LOG4CXX_QT_SUPPORT=on
    * TelnetAppender can now deliver messages when the socket is in
      a TIME_WAIT state [#495]
    * TelnetAppender can be restricted to specific network [#498]
    * The following issues have been addressed:
    * HTML output was illformed when the logger name, title or
      thread name contained the special HTML characters
    * JSON output was illformed when a message contained certain
      control characters [#512]
    * Undefined behaviour when reloading a configuration file after
      calling LogManager::shutdown [#504]
    * Compilation error when using gcc on MacOS [#499]
    * It was possible for logging events to be lost when reloading
      a configuration file [#491]
    * Buffered file output is now periodically flushed by a
      background thread [#445]
    * The MultiprocessRollingFileAppender did not work [#439]
    * Boundary conditions not comprehensively checked when
      processing a configuration file
    * Properly prevent undefined behaviour when an appender is
      deleted without being closed [#431]
    * Prevent abnormal termination on exit when using a static
      NDC/MDC variable [#426]
    * Support for std::experimental::optional
    * Overhead reduction of upto 60% sending logging events to
      an appender
    * Statistics on the AsyncAppender's queue length
      (in Log4cxx debug output)
    * Fuzz tests along with Google OSS-Fuzz integration
    * A potential 'use after free' fault when using AsyncAppender [#397]
* Sat Jan 06 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.2.0:
    * LOG4CXX_XXXX macros now support logging of QStrings directly
    * log4cxx::hexdump function that returns a string of hexadecimal
      byte values
    * Ability to remove a HierarchyEventListener [#233]
    * Less string copying when sending a logging event to an appender
    * Less frequent mutex contention when logging from multiple
      threads concurrently [#320]
    * Allow thread information to be included in JSON formatted output
    * Optional support for logging during process termination [#271]
    * A cmake option to place Log4cxx functions in a different
      namespace [#277]
    * Optionally use std::format in LOG4CXX_XXXX_FMT macros instead
      of fmt::format [#291]
    * Support for per object enabling/disabling of logging requests
      (see log4cxx::LoggerInstancePtr)
    * * https://logging.apache.org/log4cxx/latest_stable/changelog.html#rel_1_2_0
* Sat Dec 30 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.1.0 (bsc#1211173, CVE-2023-31038):
    * Fix CVE-2023-31038
    * Fix to build on Windows Server 2016
    * Fix compiling errors with older compilers
    * Make ODBC and SMTP opt-in instead of automatic
    * Parameterize statements for ODBC inserts. Add new generic
      DBAppender class that uses APR for database support
    * Fix Qt support
  - update to 1.0.0:
    * This is a major release that fixes a number of long-standing
      issues and is desinged to make Log4cxx ABI stable moving
      forward.
    * Removed log4j style Java serialization. Due to Java's inherent
      problems with serialization, and the fact that Chainsaw no
      longer supports it, it has been completely removed.
    * A number of obsolete classes have been removed
    * Removal of TTCCLayout. If you still want this layout, use a
      PatternLayout with a format similar to the following: %r [%t] %-5p
    - %m%n
    * Removal of DateLayout. Use PatternLayout instead.
    * Classes now use an internal private class to store member
      variables in order to make them ABI stable
    * Multiprocess support is available, but Log4cxx must be
      explicitly compiled with this option
  - implement gpg validation
* Sun Oct 02 2022 Dirk Müller <dmueller@suse.com>
  - update to 0.13.0:
    * switch to cmake
    * Add macros to utilize libfmt formatting for messages
    * Allow distribution log4j to be used for socketservertest
    * Allow for hiding of location data
    * Add ability to get thread name not just ID
    * Doxygen documentation is not reproducible
    * Bugfixes see https://logging.apache.org/log4cxx/latest_stable/changelog.html#0.13.0
* Sun Sep 27 2020 Dirk Mueller <dmueller@suse.com>
  - update to 0.11.0:
    * maintenance release, see https://logging.apache.org/log4cxx/latest_stable/changes-report.html#a0.11.0
  - drop gcc6.patch, log4cxx-fix_duplicate_entries.patch: obsolete
* Wed Dec 27 2017 sleep_walker@opensuse.org
  - fix license to SPDX form
* Sun Oct 30 2016 cbosdonnat@suse.com
  - Fix build with GCC6. gcc6.patch.
    https://issues.apache.org/jira/browse/LOGCXX-463
* Fri Jan 20 2012 jengelh@medozas.de
  - Remove redundant sections (cf. specfile guidelines)
* Fri Jan 20 2012 toddrme2178@gmail.com
  - Fixed building on openSUSE:Factory
  - Cleaned up spec file formatting
  - Moved to .changes file
  - Added pkg-config buildrequires (fix for RMPLINT warning)
  - Changed license naming to conform to SPDX convention (fix for RMPLINT warning)
  - Fixed group (fix for RMPLINT warning)
* Wed Apr 22 2009 bitshuffler #suse@irc.freenode.org
  - Fixed broken builds

Files

/usr/lib64/liblog4cxx.so.15
/usr/lib64/liblog4cxx.so.15.5.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Sep 10 23:19:06 2025