This is an automated email from the ASF dual-hosted git repository.
vy pushed a change to branch 2.x-site-pro
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from db8f1f2c63 Merge tag `rel/2.25.2` into `2.x-site-pro`
add c09b01236c Optimize `DefaultThreadContextMap.getCopy()` performance
(#3939)
add 78dc01d8a5 Use binary names in `GraalVmProcessor` (#3996)
add 8d43a991c3 Remove the `com.github.spotbugs:spotbugs-annotations`
dependency (#3984, #3985)
add 6076b1639a Fix nullability issues in `SslConfiguration` (#3953)
add 73db4fb4d9 Fix log message in `ApiLogger::setUseParentHandlers` (#3943)
add 041435dada Get ready for the `2.25.3` release
add e2898a0ec3 Fix `@Version` annotations
add 5350d1054c Fix host name verification in `SSLSocketManager` (#4002)
add 028e9fad03 Update the `project.build.outputTimestamp` property
new 4cccb820ec Merge tag 'rel/2.25.3' into 2.x-site-pro
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/dependabot.yaml | 3 -
.../org/apache/log4j/DefaultThrowableRenderer.java | 2 +-
.../main/java/org/apache/log4j/FileAppender.java | 2 +-
.../src/main/java/org/apache/log4j/Hierarchy.java | 2 +-
.../org/apache/log4j/PropertyConfigurator.java | 2 +-
.../java/org/apache/log4j/RollingFileAppender.java | 2 +-
.../org/apache/log4j/helpers/FileWatchdog.java | 2 +-
.../org/apache/log4j/helpers/UtilLoggingLevel.java | 2 +-
.../org/apache/log4j/helpers/package-info.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../org/apache/log4j/layout/Log4j1XmlLayout.java | 2 +-
.../main/java/org/apache/log4j/package-info.java | 2 +-
.../java/org/apache/log4j/xml/DOMConfigurator.java | 2 +-
.../org/apache/log4j/xml/XmlConfiguration.java | 2 +-
.../java/org/apache/log4j/xml/package-info.java | 2 +-
.../org/apache/logging/log4j/test/TestLogger.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../logging/log4j/test/junit/DirectoryCleaner.java | 2 +-
.../logging/log4j/test/junit/FileCleaner.java | 2 +-
.../logging/log4j/test/junit/SerialUtil.java | 2 +-
.../logging/log4j/test/junit/package-info.java | 2 +-
.../apache/logging/log4j/test/package-info.java | 2 +-
.../log4j/spi/DefaultThreadContextMapTest.java | 122 +++++++++++++++++++
.../logging/log4j/status/StatusLoggerDateTest.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../apache/logging/log4j/simple/SimpleLogger.java | 2 +-
.../logging/log4j/simple/SimpleLoggerContext.java | 2 +-
.../apache/logging/log4j/simple/package-info.java | 2 +-
.../logging/log4j/spi/DefaultThreadContextMap.java | 26 +++-
.../log4j/status/StatusConsoleListener.java | 2 +-
.../apache/logging/log4j/status/StatusData.java | 4 +-
.../apache/logging/log4j/status/StatusLogger.java | 4 +-
.../apache/logging/log4j/status/package-info.java | 2 +-
.../log4j/util/PropertyFilePropertySource.java | 2 +-
.../apache/logging/log4j/util/ProviderUtil.java | 2 +-
.../log4j/util/internal/SerializationUtil.java | 2 +-
.../apache/logging/log4j/util/package-info.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../log4j/appserver/jetty/Log4j2Logger.java | 2 +-
.../log4j/appserver/jetty/package-info.java | 2 +-
.../log4j/appserver/tomcat/TomcatLogger.java | 2 +-
.../log4j/appserver/tomcat/package-info.java | 2 +-
.../log4j/core/test/AvailablePortFinder.java | 2 +-
.../log4j/core/test/GcFreeLoggingTestUtil.java | 2 +-
.../test/appender/db/jdbc/JdbcH2TestHelper.java | 2 +-
.../core/test/appender/db/jdbc/package-info.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../test/junit/AbstractExternalFileCleaner.java | 2 +-
.../logging/log4j/core/test/junit/JdbcRule.java | 2 +-
.../log4j/core/test/junit/package-info.java | 2 +-
.../core/test/net/mock/MockTcpSyslogServer.java | 2 +-
.../log4j/core/test/net/mock/package-info.java | 2 +-
.../log4j/core/test/net/ssl/TlsSyslogTestUtil.java | 2 +-
.../log4j/core/test/net/ssl/package-info.java | 2 +-
.../logging/log4j/core/test/package-info.java | 2 +-
.../log4j/core/test/smtp/SimpleSmtpServer.java | 2 +-
.../logging/log4j/core/test/smtp/package-info.java | 2 +-
.../core/appender/SocketAppenderReconnectTest.java | 2 +-
.../log4j/core/appender/TlsSyslogAppenderTest.java | 4 +-
.../plugins/processor/GraalVmProcessorTest.java | 8 +-
.../core/config/xml/XmlConfigurationPropsTest.java | 2 +-
.../log4j/core/net/SslSocketManagerTest.java | 131 +++++++++++++++++++++
.../GraalVmProcessorTest/java/FakePlugin.java | 11 +-
.../apache/logging/log4j/core/LoggerContext.java | 2 +-
.../logging/log4j/core/appender/FileManager.java | 2 +-
.../core/appender/HttpURLConnectionManager.java | 12 +-
.../core/appender/MemoryMappedFileManager.java | 2 +-
.../core/appender/RandomAccessFileManager.java | 2 +-
.../core/appender/db/jdbc/JdbcDatabaseManager.java | 2 +-
.../log4j/core/appender/db/jdbc/package-info.java | 2 +-
.../logging/log4j/core/appender/package-info.java | 2 +-
.../appender/rolling/AbstractRolloverStrategy.java | 2 +-
.../appender/rolling/DefaultRolloverStrategy.java | 2 +-
.../rolling/DirectWriteRolloverStrategy.java | 2 +-
.../log4j/core/appender/rolling/FileExtension.java | 2 +-
.../core/appender/rolling/RollingFileManager.java | 2 +-
.../rolling/RollingRandomAccessFileManager.java | 2 +-
.../rolling/TimeBasedTriggeringPolicy.java | 2 +-
.../rolling/action/AbstractPathAction.java | 2 +-
.../appender/rolling/action/FileRenameAction.java | 2 +-
.../rolling/action/PosixViewAttributeAction.java | 2 +-
.../core/appender/rolling/action/package-info.java | 2 +-
.../log4j/core/appender/rolling/package-info.java | 2 +-
.../log4j/core/async/AsyncLoggerConfig.java | 2 +-
.../logging/log4j/core/async/package-info.java | 2 +-
.../log4j/core/config/ConfigurationSource.java | 2 +-
.../builder/impl/DefaultConfigurationBuilder.java | 2 +-
.../core/config/builder/impl/package-info.java | 2 +-
.../config/plugins/convert/TypeConverters.java | 2 +-
.../core/config/plugins/convert/package-info.java | 2 +-
.../config/plugins/processor/GraalVmProcessor.java | 32 +----
.../core/config/plugins/util/ResolverUtil.java | 2 +-
.../core/config/plugins/util/package-info.java | 2 +-
.../core/config/status/StatusConfiguration.java | 2 +-
.../log4j/core/config/status/package-info.java | 2 +-
.../log4j/core/config/xml/XmlConfiguration.java | 2 +-
.../log4j/core/config/xml/package-info.java | 2 +-
.../core/filter/MutableThreadContextMapFilter.java | 2 +-
.../logging/log4j/core/filter/package-info.java | 2 +-
.../annotation/SuppressFBWarnings.java} | 16 +--
.../logging/log4j/core/jmx/LoggerContextAdmin.java | 2 +-
.../logging/log4j/core/jmx/package-info.java | 2 +-
.../logging/log4j/core/layout/GelfLayout.java | 2 +-
.../logging/log4j/core/layout/HtmlLayout.java | 2 +-
.../logging/log4j/core/lookup/MainMapLookup.java | 2 +-
.../logging/log4j/core/lookup/package-info.java | 2 +-
.../apache/logging/log4j/core/net/JndiManager.java | 2 +-
.../apache/logging/log4j/core/net/SmtpManager.java | 11 +-
.../logging/log4j/core/net/SslSocketManager.java | 113 ++++++++++++++----
.../logging/log4j/core/net/TcpSocketManager.java | 2 +-
.../log4j/core/net/UrlConnectionFactory.java | 12 +-
.../logging/log4j/core/net/package-info.java | 2 +-
.../log4j/core/net/ssl/FilePasswordProvider.java | 2 +-
.../log4j/core/net/ssl/LaxHostnameVerifier.java | 2 +-
.../log4j/core/net/ssl/SslConfiguration.java | 24 +++-
.../logging/log4j/core/net/ssl/package-info.java | 2 +-
.../apache/logging/log4j/core/package-info.java | 2 +-
.../logging/log4j/core/script/ScriptFile.java | 2 +-
.../logging/log4j/core/script/package-info.java | 2 +-
.../apache/logging/log4j/core/tools/Generate.java | 2 +-
.../logging/log4j/core/tools/package-info.java | 2 +-
.../log4j/core/tools/picocli/CommandLine.java | 2 +-
.../apache/logging/log4j/core/util/FileUtils.java | 2 +-
.../apache/logging/log4j/core/util/NameUtil.java | 2 +-
.../apache/logging/log4j/core/util/NetUtils.java | 2 +-
.../org/apache/logging/log4j/core/util/Source.java | 2 +-
.../apache/logging/log4j/core/util/Throwables.java | 2 +-
.../logging/log4j/core/util/package-info.java | 2 +-
.../org/apache/logging/log4j/smtp/SmtpManager.java | 9 +-
.../org/apache/logging/log4j/jul/ApiLogger.java | 2 +-
.../logging/log4j/jul/Log4jBridgeHandler.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../org/apache/logging/log4j/jul/package-info.java | 2 +-
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../log4j/layout/template/json/util/Uris.java | 2 +-
.../layout/template/json/util/package-info.java | 2 +-
log4j-parent/pom.xml | 15 ---
.../internal/annotation/SuppressFBWarnings.java | 16 +--
.../log4j/perf/jmh/JdbcAppenderBenchmark.java | 2 +-
.../log4j/perf/jmh/JpaAppenderBenchmark.java | 2 +-
.../log4j/perf/jmh/ThreadContextBenchmark.java | 5 +
pom.xml | 12 +-
.../{2.25.2 => 2.25.3}/.release-notes.adoc.ftl | 4 +-
src/changelog/{2.23.0 => 2.25.3}/.release.xml | 2 +-
.../3871_graalvm_binary_name.xml} | 6 +-
...5_optimize_DefaultThreadContextMap_getCopy.xml} | 10 +-
.../3947_fix_SslSocketManager_null_keystore.xml} | 6 +-
.../3985_remove_spotbugs_annotations.xml} | 8 +-
.../4002_fix_SslSocketAppender_verifyHostName.xml} | 4 +-
.../ROOT/pages/manual/appenders/network.adoc | 3 +
150 files changed, 664 insertions(+), 309 deletions(-)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-1.2-api/src/main/java/org/apache/log4j/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-api-test/src/main/java/org/apache/logging/log4j/test/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-api/src/main/java/org/apache/logging/log4j/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-appserver/src/main/java/org/apache/logging/log4j/appserver/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/internal/annotation/SuppressFBWarnings.java
(74%)
create mode 100644
log4j-core-test/src/test/java/org/apache/logging/log4j/core/net/SslSocketManagerTest.java
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/{pattern/ConverterKeys.java
=> internal/annotation/SuppressFBWarnings.java} (74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-jul/src/main/java/org/apache/logging/log4j/jul/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-layout-template-json/src/main/java/org/apache/logging/log4j/layout/template/json/internal/annotation/SuppressFBWarnings.java
(74%)
copy
log4j-core/src/main/java/org/apache/logging/log4j/core/pattern/ConverterKeys.java
=>
log4j-perf-test/src/main/java/org/apache/logging/log4j/perf/internal/annotation/SuppressFBWarnings.java
(74%)
copy src/changelog/{2.25.2 => 2.25.3}/.release-notes.adoc.ftl (75%)
copy src/changelog/{2.23.0 => 2.25.3}/.release.xml (95%)
copy src/changelog/{2.25.2/3828_fix_log_placeholder_mismatch.xml =>
2.25.3/3871_graalvm_binary_name.xml} (59%)
copy src/changelog/{2.25.2/3828_fix_log_placeholder_mismatch.xml =>
2.25.3/3935_optimize_DefaultThreadContextMap_getCopy.xml} (52%)
copy src/changelog/{2.25.2/3828_fix_log_placeholder_mismatch.xml =>
2.25.3/3947_fix_SslSocketManager_null_keystore.xml} (60%)
copy src/changelog/{2.25.2/3828_fix_log_placeholder_mismatch.xml =>
2.25.3/3985_remove_spotbugs_annotations.xml} (57%)
copy
src/changelog/{2.25.1/3787_jakarta-web_relax_the_import_package_constraints.xml
=> 2.25.3/4002_fix_SslSocketAppender_verifyHostName.xml} (51%)