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

ramanathan1504 pushed a change to branch fix/issue-4166
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


    from cd6cc936e0 Improve changelog
     add c64ef11a41 Add missing RootLogger.Builder withFilter alias (#4224)
     add 33c8236d88 docs: Routing Appender security considerations for 
high-cardinality keys (#4217)
     add 4ce9212cd3 resolve external entities through ConfigurationSource in 
log4j 1.x XmlConfiguration (#4198)
     add 466f98f471 Catch `LinkageError` in 
`ThrowableExtendedStackTraceRenderer#loadClass` (#4028) (#4049)
     add d1f9355a55 Fix startup delay and direct write file naming in 
CronTriggeringPolicy (#4226)
     add c685326e6d Deprecate externalContext and migrate to Map-backed 
getObject/putObject (#4070)
     add 4606de451b Fix handling of `onMatch` and `onMismatch` attributes in 
the properties configuration format (#4116)
     add 9f3b57983e Fix circular references in exceptions (#4249)
     add 008f69bd29 Switches from `protected_branches` to `rulesets` (#4095)
     add e005b44bae Merge branch '2.x' into fix/issue-4166

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  59 +-
 .../log4j/config/Log4j1ConfigurationConverter.java |   4 +-
 .../log4j/config/Log4j1ConfigurationFactory.java   |   3 +-
 .../log4j/config/Log4j1ConfigurationParser.java    |  39 +-
 .../org/apache/log4j/xml/Log4jEntityResolver.java  |  28 +-
 .../config/XmlConfigurationExternalEntityTest.java |  99 +++
 .../apache/logging/log4j/spi/LoggerContext.java    |   2 +
 .../log4j/core/fuzz/PatternLayoutFuzzer.java       |   2 +-
 .../src/test/java/foo/TestFriendlyException.java   |  74 +-
 .../log4j/core/EventParameterMemoryLeakTest.java   |   6 +-
 .../logging/log4j/core/LoggerContextTest.java      |  20 +
 .../core/appender/ReconfigureAppenderTest.java     |  11 +-
 .../core/appender/SocketAppenderReconnectTest.java |  46 +-
 .../SocketAppenderSslSocketOptionsTest.java        |  56 +-
 .../appender/nosql/NoSqlDatabaseManagerTest.java   |  25 +
 .../appender/rolling/CronTriggeringPolicyTest.java |  38 +
 .../RollingFileAppenderInterruptedThreadTest.java  |  13 +-
 .../rolling/RollingFileAppenderUpdateDataTest.java |  25 +-
 .../async/AsyncWaitStrategyFactoryConfigTest.java  |   7 +-
 .../log4j/core/config/Configurator1Test.java       |  64 +-
 .../log4j/core/config/LoggerConfigTest.java        |  16 +
 .../log4j/core/config/MissingLanguageTest.java     |  23 +-
 .../logging/log4j/core/config/NoLanguagesTest.java |  23 +-
 .../config/builder/ConfigurationAssemblerTest.java |   4 +-
 .../config/builder/ConfigurationBuilderTest.java   |  24 +-
 .../config/builder/CustomConfigurationFactory.java |  21 +-
 .../builder/impl/DefaultComponentBuilderTest.java  | 290 +++++++
 .../properties/PropertiesConfigurationTest.java    |  26 +
 .../ExtendedThrowablePatternConverterTest.java     |  51 ++
 .../core/pattern/MessagePatternConverterTest.java  |  17 +-
 .../pattern/RootThrowablePatternConverterTest.java |   3 +
 .../pattern/ThrowablePatternConverterTest.java     |   5 +-
 .../log4j/core/util/CronExpressionTest.java        |  23 +
 .../logging/log4j/core/util/ThrowablesTest.java    |   9 +
 ...j2-properties-filter-attribute-case.properties} |  25 +-
 .../apache/logging/log4j/core/LoggerContext.java   |  12 +-
 .../core/appender/nosql/NoSqlDatabaseManager.java  |  10 +-
 .../appender/rolling/CronTriggeringPolicy.java     |   5 +-
 .../rolling/DirectWriteRolloverStrategy.java       |   2 -
 .../logging/log4j/core/config/LoggerConfig.java    |   8 +
 .../builder/api/AppenderComponentBuilder.java      |  32 +-
 .../builder/api/AppenderRefComponentBuilder.java   |  57 +-
 .../log4j/core/config/builder/api/Component.java   |  71 +-
 .../core/config/builder/api/ComponentBuilder.java  | 185 ++++-
 .../config/builder/api/ConfigurationBuilder.java   | 647 +++++++++------
 .../builder/api/ConfigurationBuilderFactory.java   |  18 +-
 .../builder/api/CustomLevelComponentBuilder.java   |  24 +-
 .../config/builder/api/FilterComponentBuilder.java |  71 +-
 .../builder/api/FilterableComponentBuilder.java    |  12 +-
 .../builder/api/KeyValuePairComponentBuilder.java  |  42 +-
 .../config/builder/api/LayoutComponentBuilder.java |  10 +-
 .../builder/api/LoggableComponentBuilder.java      |  70 +-
 .../config/builder/api/LoggerComponentBuilder.java |  38 +-
 .../builder/api/PropertyComponentBuilder.java      |  10 +-
 .../builder/api/RootLoggerComponentBuilder.java    |  11 +-
 .../config/builder/api/ScriptComponentBuilder.java |  42 +-
 .../builder/api/ScriptFileComponentBuilder.java    | 129 ++-
 .../core/config/builder/api/package-info.java      |   4 +-
 .../config/builder/impl/BuiltConfiguration.java    | 221 +++---
 .../impl/DefaultAppenderComponentBuilder.java      |  35 +-
 .../impl/DefaultAppenderRefComponentBuilder.java   |  22 +-
 .../DefaultComponentAndConfigurationBuilder.java   |  64 +-
 .../builder/impl/DefaultComponentBuilder.java      | 192 ++++-
 .../DefaultCompositeFilterComponentBuilder.java    |  28 +-
 .../builder/impl/DefaultConfigurationBuilder.java  | 870 ++++++++++++++-------
 .../impl/DefaultCustomLevelComponentBuilder.java   |  23 +-
 .../impl/DefaultFilterComponentBuilder.java        |  27 +-
 .../impl/DefaultKeyValuePairComponentBuilder.java  |  20 +-
 .../impl/DefaultLayoutComponentBuilder.java        |  21 +-
 .../impl/DefaultLoggerComponentBuilder.java        |  91 +--
 .../impl/DefaultPropertyComponentBuilder.java      |  25 +-
 .../impl/DefaultRootLoggerComponentBuilder.java    |  79 +-
 .../impl/DefaultScriptComponentBuilder.java        |  30 +-
 .../impl/DefaultScriptFileComponentBuilder.java    |  46 +-
 .../core/config/builder/impl/package-info.java     |   4 +-
 .../logging/log4j/core/config/package-info.java    |   2 +-
 .../properties/PropertiesConfigurationBuilder.java |  22 +-
 .../log4j/core/impl/Log4jContextFactory.java       |  20 +
 .../ThrowableExtendedStackTraceRenderer.java       |   6 +-
 .../logging/log4j/core/util/CronExpression.java    |   3 +
 .../apache/logging/log4j/core/util/Throwables.java |   5 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  58 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  30 +-
 .../apache/logging/log4j/web/WebLookupTest.java    |  61 ++
 .../jpa/converter/ThrowableAttributeConverter.java |  20 +-
 .../converter/ThrowableAttributeConverterTest.java |  14 +
 .../JsonTemplateLayoutConcurrentEncodeTest.java    |  12 +-
 .../template/json/JsonTemplateLayoutTest.java      |   7 +-
 .../log4j/layout/template/json/TestHelpers.java    |  12 +-
 .../logging/log4j/web/Log4jWebInitializerImpl.java |  59 +-
 .../logging/log4j/web/WebLoggerContextUtils.java   |  29 +-
 .../apache/logging/log4j/web/WebLookupTest.java    |  52 ++
 .../2791_rework_ComponentBuilder_API.xml}          |   4 +-
 ...69_add_missing_RootLogger_withFilter_alias.xml} |   6 +-
 ...rror_in_ThrowableExtendedStackTraceRenderer.xml |  10 +
 ...16_fix_onMatch_onMismatch_properties_config.xml |  12 +
 .../4181_routing_appender_security_docs.xml}       |   4 +-
 ...ean_npe.xml => 4249_fix-circular-exception.xml} |   5 +-
 ..._context_and_migrate_to_map_get_put_object.xml} |   7 +-
 ...=> fix_cron_triggering_policy_slow_startup.xml} |   5 +-
 ...er.xml => fix_log4j1_xml_configuration_xxe.xml} |   4 +-
 .../ROOT/pages/manual/appenders/delegating.adoc    |  53 +-
 102 files changed, 3713 insertions(+), 1298 deletions(-)
 create mode 100644 
log4j-1.2-api/src/test/java/org/apache/log4j/config/XmlConfigurationExternalEntityTest.java
 create mode 100644 
log4j-core-test/src/test/java/org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilderTest.java
 copy 
log4j-core-test/src/test/resources/{log4j2-properties-root-only.properties => 
log4j2-properties-filter-attribute-case.properties} (59%)
 copy src/changelog/{2.20.0/LOG4J2-3554_switch_to_Eclipse_Angus.xml => 
.2.x.x/2791_rework_ComponentBuilder_API.xml} (70%)
 copy src/changelog/{2.26.0/rfc5424-setters.xml => 
.2.x.x/3369_add_missing_RootLogger_withFilter_alias.xml} (56%)
 create mode 100644 
src/changelog/.2.x.x/4049_fix_catch_LinkageError_in_ThrowableExtendedStackTraceRenderer.xml
 create mode 100644 
src/changelog/.2.x.x/4116_fix_onMatch_onMismatch_properties_config.xml
 copy 
src/changelog/{2.0-alpha2/LOG4J2-65_Allow_variable_substitution_on_the_configuration_attributes.xml
 => .2.x.x/4181_routing_appender_security_docs.xml} (59%)
 copy src/changelog/.2.x.x/{4185_fix_jmx_mbean_npe.xml => 
4249_fix-circular-exception.xml} (59%)
 copy 
src/changelog/.2.x.x/{4024_fix_roperties_configuration_support_for_logger_properties.xml
 => deprecate_external_context_and_migrate_to_map_get_put_object.xml} (52%)
 copy src/changelog/.2.x.x/{3926_revamp_list_appender.xml => 
fix_cron_triggering_policy_slow_startup.xml} (62%)
 copy src/changelog/.2.x.x/{fix-MapMessage-JSON-non-finite-number.xml => 
fix_log4j1_xml_configuration_xxe.xml} (58%)

Reply via email to