You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gi...@apache.org on 2022/04/21 19:37:52 UTC

[logging-log4j2] branch dependabot/maven/org.apache.felix-maven-bundle-plugin-5.1.4 updated (ffc9d1c700 -> 9f5046f395)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch dependabot/maven/org.apache.felix-maven-bundle-plugin-5.1.4
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


 discard ffc9d1c700 Bump maven-bundle-plugin from 3.5.0 to 5.1.4
     add 1a364ccfcc [LOG4J2-3419] Adds support for custom Log4j 1.x levels (#789)
     add 1f17804c61 Update changelog
     add a4edd2fed2 Bump slf4jVersion from 1.7.35 to 1.7.36 (#776)
     add 7b9c413b25 Fix code typo in customconfig.xml (#781)
     add 3a146ee07a Catch all FileAppenderTest asynchronous errors
     add 4e571f3606 FileAppenderTest: increase thread pool termination timeout
     add 10460ec520 Switches Cassandra to random port
     add 28b1ae6077 Bump logbackVersion from 1.2.3 to 1.2.11 (#793)
     add c73c8042af Changes Cassandra's port to an ephemeral one
     add e9b6bd0e1d Bump maven-pdf-plugin from 1.2 to 1.5.1 (#796)
     add bad6726238 Bump maven-pmd-plugin from 3.10.0 to 3.16.0 (#795)
     add 65496a565e Bump maven-scm-plugin from 1.9.5 to 1.12.2 (#778)
     add 291e03611a [LOG4J2-3419] Add a Log4j 1.x level name pattern converter
     add 8f1fc1bf46 [LOG4J2-3019] HtmlLayoutTest.testLayoutWithDatePatternFixedFormat test fails on windows
     add 643e93699d [LOG4J2-3428] Update 3rd party dependencies for 2.17.3
     add 5e9f6942bc [LOG4J2-3428] Update 3rd party dependencies for 2.17.3
     add 2ce1346611 LOG4J2-3393 Improve JsonTemplateLayout performance. (#797)
     add 6767eb118a Fix broken link in MDC manual.
     add 6f282e6b0d Fix code typo in ThrowableInformation of log4j-1.2-api.
     add 4ef6933458 Add missing package for binary compatibility
     add 456f71b61e [LOG4J2-3439] Corrects default SSL configuration
     add bf969f8b9b Changelog entry for LOG4J2-3429
     add 9d054c4067 Adds missing reporter credit
     add 798f3026c2 [LOG4J2-3419] Allows %pid in Log4j 1.x patterns
     add 211f33bbea [LOG4J2-3447] Fixes native Log4j1 appenders concurrency problems
     add c21ffb4d0a Changelog for LOG4J2-3447
     add a392a16688 fixed checkstyle issues
     add 396ec807aa LOG4J2-3452: Fix race condition in FileUtils.mkdir() (#809)
     add c4936b20ac More tests for LocalizedMessageFactory.
     add 6586c5b15d Move comment.
     add 5eaeb95760 LOG4J2-3458 LocalizedMessage logs misleading errors on the console.
     add 02128be233 [LOG4J2-3359] Adds Log4j 1.x specific syslog layout (#807)
     add 209dc1362e Adds changelog entry for LOG4J2-3359
     add d262274585 Fix OSGI support on Java 11
     add 69898dc632 LOG4J2-3462 Duplicate dependency in pom.xml (#812)
     add 4e593a41fc Fix markdown in 1-to-2 migration guide. (#814)
     add 9f45ac2f71 Adjust references to Apache Commons CSV.
     add 5fc1e4957d [LOG4J2-3471] log4j-1.2-api-2.17.2 throws exception while removing appender with name as null.
     add cfb118e404 [LOG4J2-3471] log4j-1.2-api-2.17.2 throws exception while removing appender with name as null.
     add 7f0e350fe8 [LOG4J2-2872] Normalizes level names
     add dfc215713a [LOG4J2-3440] Synchronize Log4j 1.x and Log4j 2.x appenders
     add 9fb2f4b033 Changelog entries for LOG4J2-2872 and LOG4J-3340
     add fb83682941 Bump GitHub setup-java action to v3. (#816)
     add 5be42b2cfe [LOG4J2-3475] Add missing message parameterization in RegexFilter
     add ebfc8945a5 Add changelog entry for LOG4J2-3475
     add 041648a6a3 LOG4J2-3477 Add the missing context stack to JsonLayout template. (#819)
     add e865c9ad7b LOG4J2-3476 ignore JUL ApiLogger.setLevel without error
     add 060b09f7cd LOG4J2-3476 ignore JUL ApiLogger.setLevel without error
     add bfed0a38df Merge pull request #821 from remkop/LOG4J2-3476-JUL-ApiLogger-setLevel
     add 27fd2f8050 LOG4J2-3476 update changes.xml
     add 15166c8827 Fix `log4j-api` Java 9 tests
     add bfc8004c42 Fix `log4j-jul` ApiLoggerTest
     add 262828b193 [LOG4J2-3427] Replace ServiceLoader calls with ServiceLoaderUtil
     add a2f0faefa1 Add OSGI support to `ServiceLoaderUtil`
     add a3c3431cfc Add developer info in POM
     add 30e9563fdb [LOG4J2-3362] Adds a SmtpManager compatible with Jakarta EE 9
     add 7e7b1d7ef5 Fix `log4j-jakarta-smtp` POM file
     add e5576ed339 LOG4J2-3360 Add OSSF Scorecards GitHub Action.
     add 8f3f3af3e4 LOG4J2-3360 Replace GitHub Action versions with commit checksums.
     add 32e0df1ba2 LOG4J2-3369 Make build and CodeQL workflows read-only.
     add 618e6ca56d LOG4J2-3472 make disruptor WaitStrategy configurable in Log4j configuration
     add 8dd38f13c4 LOG4J2-3472 custom WaitStrategy additional tests
     add a3f054f45a LOG4J2-3472 custom WaitStrategy documentation
     add 29fdca6a1a LOG4J2-3472 files should end with newline
     add a68d3c4e67 LOG4J2-3472 make internals available with package-protected getters for testing
     add a89e33deef LOG4J2-3472 clear all modified system properties after test is done
     add 1b989b9604 LOG4J2-3472 (DOC) clarify specification
     add 86fe5452f0 LOG4J2-3472 package-protected getter
     add 425389c04a LOG4J2-3472 fix package-protected getters
     add 91222178b3 LOG4J2-3472 check that user-specified class implements AsyncWaitStrategyFactory
     add 52713b8ac3 LOG4J2-3472 code cleanup
     add b45e49c395 LOG4J2-3472 add missing license text
     add 786c011e29 Merge pull request #824 from remkop/LOG4J2-3472-WaitStrategyFactory
     add aa1cab96fd LOG4J2-3472 update changes.xml
     add b5592b7594 LOG4J2-3362 changelog
     add 6edf507ce8 Fix flaky ServiceLoaderUtilTest
     add 9f5046f395 Bump maven-bundle-plugin from 3.5.0 to 5.1.4

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (ffc9d1c700)
            \
             N -- N -- N   refs/heads/dependabot/maven/org.apache.felix-maven-bundle-plugin-5.1.4 (9f5046f395)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/benchmark.yml                    |   22 +-
 .github/workflows/build.yml                        |    8 +-
 .github/workflows/codeql-analysis.yml              |   86 +-
 .github/workflows/scorecards-analysis.yml          |   67 +
 log4j-1.2-api/pom.xml                              |   14 +
 .../java/org/apache/log4j/AppenderSkeleton.java    |    2 +-
 .../src/main/java/org/apache/log4j/Category.java   |   61 +-
 .../src/main/java/org/apache/log4j/Hierarchy.java  |    3 +-
 .../src/main/java/org/apache/log4j/Level.java      |   26 +-
 .../src/main/java/org/apache/log4j/Priority.java   |    9 +
 .../org/apache/log4j/PropertyConfigurator.java     |    3 +-
 .../org/apache/log4j/bridge/AppenderAdapter.java   |    7 +-
 .../org/apache/log4j/bridge/LogEventAdapter.java   |   21 +-
 .../builders/appender/SyslogAppenderBuilder.java   |   53 +-
 .../builders/filter/LevelMatchFilterBuilder.java   |    3 +-
 .../builders/filter/LevelRangeFilterBuilder.java   |    5 +-
 .../builders/layout/PatternLayoutBuilder.java      |    8 +-
 .../log4j/builders/layout/SimpleLayoutBuilder.java |    4 +-
 .../apache/log4j/config/Log4j1Configuration.java   |    7 +
 .../log4j/config/Log4j1ConfigurationParser.java    |   30 +-
 .../org/apache/log4j/config/PropertySetter.java    |    2 +-
 .../log4j/helpers/AppenderAttachableImpl.java      |   19 +-
 .../org/apache/log4j/helpers/OptionConverter.java  |  244 ++-
 .../org/apache/log4j/helpers/UtilLoggingLevel.java |    2 +-
 .../org/apache/log4j/jmx/AbstractDynamicMBean.java |  177 +++
 .../src/main/java/org/apache/log4j/jmx/Agent.java  |  131 ++
 .../org/apache/log4j/jmx/AppenderDynamicMBean.java |  280 ++++
 .../apache/log4j/jmx/HierarchyDynamicMBean.java    |  252 ++++
 .../org/apache/log4j/jmx/LayoutDynamicMBean.java   |  216 +++
 .../org/apache/log4j/jmx/LoggerDynamicMBean.java   |  227 +++
 .../java/org/apache/log4j/jmx/MethodUnion.java}    |   29 +-
 .../java/org/apache/log4j/jmx/package-info.java    |   10 +-
 .../apache/log4j/layout/Log4j1SyslogLayout.java    |  226 +++
 .../org/apache/log4j/legacy/core/CategoryUtil.java |   45 +-
 .../log4j/pattern/Log4j1LevelPatternConverter.java |   48 +
 .../org/apache/log4j/spi/ThrowableInformation.java |    2 +-
 .../org/apache/log4j/xml/XmlConfiguration.java     |   19 +-
 .../test/java/org/apache/log4j/CategoryTest.java   |   80 +-
 .../test/java/org/apache/log4j/ListAppender.java   |    4 +
 .../builders/layout/PatternLayoutBuilderTest.java  |   57 +
 .../config/AbstractLog4j1ConfigurationTest.java    |   10 +-
 .../config/Log4j1ConfigurationFactoryTest.java     |    2 +-
 .../log4j/config/PropertiesConfigurationTest.java  |    2 +-
 .../config/PropertiesReconfigurationTest.java      |   16 +-
 .../log4j/helpers/OptionConverterLevelTest.java    |  123 ++
 .../apache/log4j/helpers/UtilLoggingLevelTest.java |   39 +-
 .../log4j/layout/Log4j1SyslogLayoutTest.java       |   90 ++
 .../pattern/Log4j1LevelPatternConverterTest.java   |   46 +
 log4j-api-java9/pom.xml                            |   65 +-
 log4j-api-java9/src/assembly/java9.xml             |    4 +
 log4j-api-java9/src/main/java/module-info.java     |    8 +
 .../StatusLogger.java}                             |   22 +-
 .../EnvironmentPropertySource.java}                |    2 +-
 .../PropertySource.java => util/LoaderUtil.java}   |    6 +-
 .../log4j/{log4j => }/util/PropertySource.java     |   12 +-
 .../logging/log4j/util/ServiceLoaderUtil.java      |  111 ++
 .../SystemPropertiesPropertySource.java}           |    2 +-
 .../{ProcessIdUtilTest.java => ModuleTest.java}    |   20 +-
 .../log4j/util/java9/ProcessIdUtilTest.java        |    4 +-
 .../log4j/util/java9/ServiceLoaderUtilTest.java    |   53 +
 .../logging/log4j/util/java9/StackLocatorTest.java |   11 +-
 .../log4j/util/java9/test/BetterService.java       |   12 +-
 .../logging/log4j/util/java9/test/Service.java     |   12 +-
 .../logging/log4j/util/java9/test/Service1.java    |   12 +-
 .../logging/log4j/util/java9/test/Service2.java    |   12 +-
 .../src/test/{java => java9}/module-info.java      |   13 +
 .../logging/log4j/util/java9/ModuleUtil.java       |   16 +-
 log4j-api/pom.xml                                  |   60 +-
 .../logging/log4j/CloseableThreadContext.java      |   21 +-
 .../main/java/org/apache/logging/log4j/Level.java  |   18 +-
 .../java/org/apache/logging/log4j/LogBuilder.java  |    4 +-
 .../java/org/apache/logging/log4j/LogManager.java  |    6 +-
 .../log4j/message/StringFormattedMessage.java      |    4 +
 .../logging/log4j/message/ThreadDumpMessage.java   |   26 +-
 .../org/apache/logging/log4j/util/LoaderUtil.java  |   37 +-
 .../logging/log4j/util/OsgiServiceLocator.java     |   67 +
 .../apache/logging/log4j/util/PropertiesUtil.java  |   25 +-
 .../log4j/util/PropertyFilePropertySource.java     |   10 +-
 .../apache/logging/log4j/util/ProviderUtil.java    |   35 +-
 .../logging/log4j/util/ServiceLoaderUtil.java      |  176 ++-
 .../java/org/apache/logging/log4j/LevelTest.java   |   19 +-
 .../log4j/message/LocalizedMessageFactoryTest.java |   59 +-
 .../log4j/message/StringFormattedMessageTest.java  |   22 +
 .../logging/log4j/util/OsgiServiceLocatorTest.java |   25 +-
 .../logging/log4j/util/ServiceLoaderUtilTest.java  |   58 +-
 .../logging/log4j/cassandra/CassandraRule.java     |   49 +-
 .../src/test/resources/CassandraAppenderTest.xml   |    2 +-
 log4j-core/pom.xml                                 |   10 +
 .../logging/log4j/core/appender/SmtpAppender.java  |   68 +-
 .../logging/log4j/core/async/AsyncLogger.java      |    5 +
 .../log4j/core/async/AsyncLoggerConfig.java        |    5 +
 .../core/async/AsyncLoggerConfigDisruptor.java     |   13 +-
 .../log4j/core/async/AsyncLoggerContext.java       |    8 +-
 .../log4j/core/async/AsyncLoggerDisruptor.java     |   15 +-
 .../AsyncWaitStrategyFactory.java}                 |   21 +-
 .../core/async/AsyncWaitStrategyFactoryConfig.java |  106 ++
 .../async/DefaultAsyncWaitStrategyFactory.java     |   95 ++
 .../logging/log4j/core/async/DisruptorUtil.java    |   46 +-
 .../log4j/core/config/AbstractConfiguration.java   |   15 +-
 .../logging/log4j/core/config/Configuration.java   |   11 +
 .../logging/log4j/core/filter/RegexFilter.java     |    6 +-
 .../log4j/core/impl/ThreadContextDataInjector.java |   17 +-
 .../log4j/core/layout/StringBuilderEncoder.java    |    9 +-
 .../log4j/core/layout/TextEncoderHelper.java       |    6 +-
 .../apache/logging/log4j/core/net/MailManager.java |  211 +++
 ...rationDefaults.java => MailManagerFactory.java} |   13 +-
 .../apache/logging/log4j/core/net/SmtpManager.java |  165 +-
 .../net/ssl/AbstractKeyStoreConfiguration.java     |    4 +-
 .../log4j/core/net/ssl/KeyStoreConfiguration.java  |    2 +-
 .../core/net/ssl/SslConfigurationDefaults.java     |    7 +-
 .../core/net/ssl/SslConfigurationFactory.java      |    8 +-
 .../log4j/core/pattern/DatePatternConverter.java   |    8 +-
 .../apache/logging/log4j/core/util/FileUtils.java  |   22 +-
 .../logging/log4j/core/util/WatchManager.java      |   25 +-
 .../log4j/core/appender/FileAppenderTest.java      |   29 +-
 .../log4j/core/appender/SmtpAppenderTest.java      |   15 +-
 ...WaitStrategyFactoryConfigGlobalLoggersTest.java |   69 +
 .../async/AsyncWaitStrategyFactoryConfigTest.java  |   83 +
 ...egyFactoryIncorrectConfigGlobalLoggersTest.java |   66 +
 .../logging/log4j/core/filter/RegexFilterTest.java |   20 +
 .../logging/log4j/core/layout/HtmlLayoutTest.java  |   10 +-
 .../logging/log4j/core/net/SmtpManagerTest.java    |   33 +-
 .../core/net/ssl/SslConfigurationFactoryTest.java  |   72 +
 .../logging/log4j/core/util/FileUtilsTest.java     |   55 +
 ...ncWaitStrategyFactoryConfigGlobalLoggerTest.xml |   17 +
 .../AsyncWaitStrategyFactoryConfigTest.xml         |   17 +
 ...ategyIncorrectFactoryConfigGlobalLoggerTest.xml |   16 +
 ...AsyncWaitStrategyIncorrectFactoryConfigTest.xml |   16 +
 {log4j-osgi => log4j-jakarta-smtp}/pom.xml         |  110 +-
 .../logging/log4j/smtp/MimeMessageBuilder.java     |   93 ++
 .../apache/logging/log4j/smtp}/SmtpManager.java    |  202 +--
 ...pache.logging.log4j.core.net.MailManagerFactory |    1 +
 .../logging/log4j/smtp/SmtpAppenderAsyncTest.java  |   98 ++
 .../logging/log4j/smtp}/SmtpAppenderTest.java      |   24 +-
 .../logging/log4j/smtp}/SmtpManagerTest.java       |   44 +-
 .../src/test/resources/SmtpAppenderAsyncTest.xml   |    0
 .../org/apache/logging/log4j/jul/ApiLogger.java    |    4 +-
 .../apache/logging/log4j/jul/ApiLoggerTest.java    |   11 +-
 log4j-layout-template-json/revapi.json             | 1596 +++++++++++---------
 .../layout/template/json/JsonTemplateLayout.java   |  102 +-
 .../template/json/resolver/MessageResolver.java    |    8 +-
 .../template/json/resolver/PatternResolver.java    |    2 +-
 .../template/json/resolver/TemplateResolvers.java  |  390 +++--
 .../layout/template/json/util/JsonWriter.java      |   28 +-
 .../src/main/resources/JsonLayout.json             |    4 +
 .../json/BlackHoleByteBufferDestination.java       |   12 +-
 .../log4j/layout/template/json/JsonLayoutTest.java |   12 +-
 .../layout/template/json/util/JsonWriterTest.java  |    2 +-
 log4j-osgi/pom.xml                                 |    4 -
 .../log4j/osgi/tests/AbstractLoadBundleTest.java   |   40 +-
 log4j-perf/pom.xml                                 |    2 +-
 .../template/json/JsonTemplateLayoutBenchmark.java |  110 +-
 .../json/JsonTemplateLayoutBenchmarkState.java     |   64 +-
 pom.xml                                            |   76 +-
 src/changes/changes.xml                            |   45 +
 src/site/markdown/manual/migration.md              |    9 +-
 src/site/site.xml                                  |    1 +
 src/site/xdoc/manual/appenders.xml                 |    6 +-
 src/site/xdoc/manual/async.xml                     |   56 +
 src/site/xdoc/manual/customconfig.xml              |    2 +-
 src/site/xdoc/manual/garbagefree.xml               |    6 +-
 src/site/xdoc/manual/layouts.xml.vm                |    4 +-
 src/site/xdoc/manual/thread-context.xml            |    2 +-
 163 files changed, 6345 insertions(+), 2221 deletions(-)
 create mode 100644 .github/workflows/scorecards-analysis.yml
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/AbstractDynamicMBean.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/Agent.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/AppenderDynamicMBean.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/HierarchyDynamicMBean.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/LayoutDynamicMBean.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/jmx/LoggerDynamicMBean.java
 copy log4j-1.2-api/src/{test/java/org/apache/log4j/helpers/UtilLoggingLevelTest.java => main/java/org/apache/log4j/jmx/MethodUnion.java} (61%)
 copy log4j-api-java9/src/test/java/module-info.java => log4j-1.2-api/src/main/java/org/apache/log4j/jmx/package-info.java (77%)
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/layout/Log4j1SyslogLayout.java
 create mode 100644 log4j-1.2-api/src/main/java/org/apache/log4j/pattern/Log4j1LevelPatternConverter.java
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/builders/layout/PatternLayoutBuilderTest.java
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/helpers/OptionConverterLevelTest.java
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/layout/Log4j1SyslogLayoutTest.java
 create mode 100644 log4j-1.2-api/src/test/java/org/apache/log4j/pattern/Log4j1LevelPatternConverterTest.java
 copy log4j-api-java9/src/main/java/org/apache/logging/log4j/{log4j/util/PropertySource.java => status/StatusLogger.java} (64%)
 copy log4j-api-java9/src/main/java/org/apache/logging/log4j/{log4j/util/PropertySource.java => util/EnvironmentPropertySource.java} (93%)
 copy log4j-api-java9/src/main/java/org/apache/logging/log4j/{log4j/util/PropertySource.java => util/LoaderUtil.java} (86%)
 copy log4j-api-java9/src/main/java/org/apache/logging/log4j/{log4j => }/util/PropertySource.java (72%)
 create mode 100644 log4j-api-java9/src/main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java
 copy log4j-api-java9/src/main/java/org/apache/logging/log4j/{log4j/util/PropertySource.java => util/SystemPropertiesPropertySource.java} (93%)
 copy log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/{ProcessIdUtilTest.java => ModuleTest.java} (60%)
 create mode 100644 log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/ServiceLoaderUtilTest.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java => log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/test/BetterService.java (79%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java => log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/test/Service.java (79%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java => log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/test/Service1.java (79%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java => log4j-api-java9/src/test/java/org/apache/logging/log4j/util/java9/test/Service2.java (79%)
 rename log4j-api-java9/src/test/{java => java9}/module-info.java (71%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.java => log4j-api-java9/src/test/java9/org/apache/logging/log4j/util/java9/ModuleUtil.java (76%)
 create mode 100644 log4j-api/src/main/java/org/apache/logging/log4j/util/OsgiServiceLocator.java
 rename log4j-api-java9/src/main/java/org/apache/logging/log4j/log4j/util/PropertySource.java => log4j-api/src/test/java/org/apache/logging/log4j/util/OsgiServiceLocatorTest.java (58%)
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/{net/ssl/SslConfigurationDefaults.java => async/AsyncWaitStrategyFactory.java} (57%)
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfig.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/async/DefaultAsyncWaitStrategyFactory.java
 create mode 100644 log4j-core/src/main/java/org/apache/logging/log4j/core/net/MailManager.java
 copy log4j-core/src/main/java/org/apache/logging/log4j/core/net/{ssl/SslConfigurationDefaults.java => MailManagerFactory.java} (70%)
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigGlobalLoggersTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryConfigTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/async/AsyncWaitStrategyFactoryIncorrectConfigGlobalLoggersTest.java
 create mode 100644 log4j-core/src/test/java/org/apache/logging/log4j/core/net/ssl/SslConfigurationFactoryTest.java
 create mode 100644 log4j-core/src/test/resources/AsyncWaitStrategyFactoryConfigGlobalLoggerTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncWaitStrategyFactoryConfigTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncWaitStrategyIncorrectFactoryConfigGlobalLoggerTest.xml
 create mode 100644 log4j-core/src/test/resources/AsyncWaitStrategyIncorrectFactoryConfigTest.xml
 copy {log4j-osgi => log4j-jakarta-smtp}/pom.xml (70%)
 create mode 100644 log4j-jakarta-smtp/src/main/java/org/apache/logging/log4j/smtp/MimeMessageBuilder.java
 copy {log4j-core/src/main/java/org/apache/logging/log4j/core/net => log4j-jakarta-smtp/src/main/java/org/apache/logging/log4j/smtp}/SmtpManager.java (58%)
 create mode 100644 log4j-jakarta-smtp/src/main/resources/META-INF/services/org.apache.logging.log4j.core.net.MailManagerFactory
 create mode 100644 log4j-jakarta-smtp/src/test/java/org/apache/logging/log4j/smtp/SmtpAppenderAsyncTest.java
 copy {log4j-core/src/test/java/org/apache/logging/log4j/core/appender => log4j-jakarta-smtp/src/test/java/org/apache/logging/log4j/smtp}/SmtpAppenderTest.java (91%)
 copy {log4j-core/src/test/java/org/apache/logging/log4j/core/net => log4j-jakarta-smtp/src/test/java/org/apache/logging/log4j/smtp}/SmtpManagerTest.java (70%)
 copy {log4j-core => log4j-jakarta-smtp}/src/test/resources/SmtpAppenderAsyncTest.xml (100%)