Revisions of log4cxx

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1137216 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 5)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1135793 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 560271 from Adam Majer's avatar Adam Majer (adamm) (revision 1)
- fix license to SPDX form
- Fix build with GCC6. gcc6.patch.
  https://issues.apache.org/jira/browse/LOGCXX-463
- Remove redundant sections (cf. specfile guidelines)
- 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)
- Fixed broken builds
Displaying all 5 revisions
openSUSE Build Service is sponsored by