| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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: 1649020 | 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.
Apache-2.0
* 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
/usr/lib64/liblog4cxx.so.15 /usr/lib64/liblog4cxx.so.15.5.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:45:42 2025