SHA256
8
0
forked from pool/log4cxx

1 Commits

Author SHA256 Message Date
Dirk Müller
f101bfa27e Update to 1.5.0 (bsc#1248601, CVE-2025-54812) 2025-09-04 17:05:34 +02:00
7 changed files with 82 additions and 69 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:09f4748aa5675ef5c0770bedbf5e00488668933c5a935a43ac5b85be2436c48a
size 652992

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEc5oE3mBOatgczkV/HksdBbCV3VIFAmWOCVkACgkQHksdBbCV
3VIvQg//ewf9rN7IevkG0Tx4Hx0SH9oJyTNfki0RmJSCHHB72Y7bbZKSHnKQBbsY
ISmMLRGYekCe8A6wzlpMEZ/dCi/tvs7CJUMJtI4Wndq5I0VFPuauIDnRDP3IVyAF
ykCkHd1r/G73n6znafJJHEwqWifamHev4KVlGJehPHbKKsILJalAPqVBuVY6G7Eg
5Mf8ly9P5pSpzCZH9EFtTUfCG6j3PXGRLYfHJfKIIde2e4rlxfgHz6SK2k3VWs4E
p9f0kyz4sjkwSfn0Ptc6el4/YnnzsFfb2rTS5EoyQdOQKiHgrGLzPk1GMHdCAn5r
HlyAVOl3Bn3xc1aFetWxKWD/BHoe5Hxlk1fmMASOzo+nIKTaGuPtC9f8+3FxGjHc
V1R2QLcyqPIvZlOImNvrJ2uonQDxCY8aIGrsYv4Vp22IplcZNMAbvhC/8z5a/M61
nT48jewfu0TfbbNQkhFcBqPxqxwjNKwga6UrQ7LLx2G5FNf0eOExrj4KCfK7Na+0
k+xJsDKJa9LAPLZ4VogCr33O7GeXeWF2F8w/I1n4pNdH1jP1sI2/TRB6M+W21QPN
pTRhfOxlyubKt6XdlbTOhJKnsrlV3WoHKV6GcuQSsRCpMotSS+/7UtT9DScxV/O0
2+7cts08Lm47QumeXeF+B0d3QxETHUn99PoDee11+8Gbc7bzSok=
=ZyUf
-----END PGP SIGNATURE-----

BIN
apache-log4cxx-1.5.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmiCyZUACgkQVuc7qaC1
ktDj6xAAnaHN1xM3wVpDIHYHLv1MBkqAZeANa1tZ+mTZ3j1knZ3RZ9Uj0bFAu8Yb
p6Pc7h9pubURThLjV/qkg5vzTOpJuhxvvIgK4oS3MsBxrsSzcPPZyy4xGNCBYrmr
SGqVvFbiN8x1AOBZfe1rBvgBu3VgArkvqS7ztYSVEWpgOLZ9O11SNStGsiHj5Aoo
h8dtlf0NR9ndtOLexjzPD1KyNfa9hq9Vaa2WNxNPG2woEem7MrXyz4/NWmuhNczr
WJQu9tKhw0HCRbAxU+bE1nLYFoO4LeRosSrbeFz+rPri8P/qDHFh+akA4IP5xGhL
zMvKkei4M4zfzOOAgbjQ/2PtamiVP8BStaSmKholm4V3GlbHDgbuUO/+qMSd3eZx
XJiIK0akX0CeZGxo2p8UwY/N810hrJK+oFtFgpnWALsuMy8k+PSytIWntJM0CwnE
ULaMT2ThU7Lkz0CL/bJTUi0O7ELUCEXD+lkaUg5hQ6B1BI7+1mfya/rATmBtW44w
0WDSbS8nAN18tWfHicGYpbVv2oYF1+QYTDDAwXnMg5xK0GUCJafq7I0QDBKeQyYl
VZjsgT7StmZfxh+Xt860OvInyQRdsRvuJUjZbbnLq9JTfsJ8Nw8vrgEb4TJtmJB8
0LsobHqhQoJ9Ff4sPtQdxFJLZnmqNg6NSMk3LFAo4VEiHuhr/ac=
=gHE+
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
Thu Sep 4 14:08:11 UTC 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 6 10:35:16 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,51 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
TGDmXd/cM1GgRyYyAoH4kTubuQ==
=Gq8a
mQINBGO9IPgBEADHCB2evKGSjQutTtIjODtaYUoU634Tl4Iv4DYsOR+MyOQBJ3Eo
9okST4azX6r9Fspgmc4LxpFnGm9OSEGn4NZ9ZxiTrmKaGsoXzj2w4JKtgAip4F5h
o9Ai/ridqeA7V9VH31OLSyZ/YJvrcoBcxWdwcpydxchlKQOOYX6wKqGk0BO38870
sI1d0y1W9pC9AiL+z7qaX3WUslOFDCGxRSxZs57x28P4pkRy0HwUWn38TrS4fnA5
XfWuxXWr2K8/xtf+Uf2EGVUP+qiv7kDdKYbZj+SeF4ba8nLPcuFmnz6Q1iZUhA9s
sTfruyibtm7htngt1IHFy7DT35GrIbE6D7W7S3ANqg/K+Gc/j9JXKjOwx8AM/WI0
WQ5w4fSn3C6WhFTMpyq445c97+5ki/SKbFP45oWd7A9JqIMttMqZLzOSzFM4230J
Cd6FQTGJdtcgfruwltQOUWl4IaCOsCAzI0XnxTIdsaCDDQ6+KspvdFw7zav03eVN
TguQ39IkZgke2Am2He5vtxXAayv/qiTKsyTUxIIDe1ZTS5j3MJ+SNWR0faXvvDaV
QgqVjsB9U/CHjcCYbmFhKxk2phGwa0Wc+NHKwyVwjhJkFo+U+XDGJaT2RbhDYD1H
LeoZAT6kdngSzr2WvXWs6xJbWIXJc5FivUorfkhaiaBWam1R4o+8kSuxSwARAQAB
tDRBU0YgTG9nZ2luZyBTZXJ2aWNlcyBSTSA8cHJpdmF0ZUBsb2dnaW5nLmFwYWNo
ZS5vcmc+iQJOBBMBCgA4FiEEB36Ik6bcwz3UpNWyVuc7qaC1ktAFAmO9IPgCGwMF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQVuc7qaC1ktBLOxAAgC1KsvQ40W2z
HOIkVcmUxWBMNk9D4BcL6RqAdubTV3JcyvsqEQDVDsbHnJpKtDdABRjVRl59cpcG
f1E2f1Vh2I5mJ9xdz09/NO30rbOioCnLp4bLK06ZH3SmBMc4fNMxie44PAhnCRsW
vzWiCFAwg0RzQUj4tur5+RcQG3Fz6jBRlM5enuRr6JHN0dwtpZPiChsBJRFXmx6j
mGExume3XR0cNxNi2JrPo43KHfN7HrzQrf1FoYCkkrM18+aasL3dmI7pyw/iB8Fi
FLgiI85jGHlxTqyEtSfq23yBsPt6Fx/plDBUvsCL7NLbqz9FiUzO6dSx54Fszl94
PqOWeLUrh9ldKJj88qatuQMjzZ1hsef992iDtjgqkKH4rdXji7k4UVpD/Z8YkQnt
dd99v8tmfGKl7IN7YldtsnXJRIs6OogEiVvlSkpTveXXyZmqH5M6OSLCOcYE6bPV
RIGzLiP1MPdObHcQlOal8rpWdgHDkRjZiIpk7LG0k0qI/g7RXvmnErKQQGxulpRX
HqBnJEO8HQnfyeIh7PpkxrVT5Cp9Zsqu9EB6HQRw/GQnzDVaexCYhYjGH9NC0Ylc
m6qS5N9HJP6Pp7ca4LdhV6pKLKkO9qTQchTVsMYUDtFAdDu5g++G41UGFSyM8c7r
HRBtA2PPSK/tGD2VOaT9kxTmdX8o7+8=
=4dis
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package log4cxx
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: log4cxx
Version: 1.2.0
Version: 1.5.0
Release: 0
%define soname 15
Summary: Log4j like C++ Logging Library