This is an automated email from the ASF dual-hosted git repository. vy pushed a change to branch fuzzing in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from 6bb3d8331d Explain how to use dictionary and corpus new fb037d0900 Switch Maven Wrapper from `bin` to `only-script` distribution add a884e991c1 Revamp database appenders add eb36aac610 Implement `LocationAware` for `FileLocationPatternConverter` (#2781, #2795) add 4ebf40d5a2 Update `org.jmdns:jmdns` to version `3.5.10` (#2799) add 6afc438dd4 Revamp network appender documentation (#2796) add b22bc93176 Revamp message-queue appender documentation (+review) add 4b2f377114 Update `org.awaitility:awaitility` to version `4.2.2` (#2804) add 92d3ae0cc5 Fix links and remove per-module pages (#2800) new c86d2f579b Merge remote-tracking branch 'origin/2.x' into fuzzing The 2 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 | 8 + .mvn/wrapper/maven-wrapper.properties | 4 +- ...cationPatternConvertersRequireLocationTest.java | 50 + .../core/pattern/FileLocationPatternConverter.java | 8 +- .../logging/log4j/core/pattern/package-info.java | 2 +- log4j-flume-ng/pom.xml | 1 + log4j-jpa/pom.xml | 1 + log4j-parent/pom.xml | 4 +- mvnw | 447 ++-- mvnw.cmd | 303 +-- pom.xml | 42 + ...ion_pattern_converter_location_requirement.xml} | 6 +- .../.2.x.x/update_org_awaitility_awaitility.xml | 4 +- ...y_awaitility.xml => update_org_jmdns_jmdns.xml} | 4 +- src/site/antora/antora.tmpl.yml | 7 + src/site/antora/antora.yml | 7 + .../modules/ROOT/examples/hibernate/log4j2.json | 2 +- .../examples/manual/appenders/console-dev.json | 22 + .../manual/appenders/console-dev.properties | 27 + .../ROOT/examples/manual/appenders/console-dev.xml | 35 + .../examples/manual/appenders/console-dev.yaml | 29 + .../examples/manual/appenders/console-prod.json | 21 + .../manual/appenders/console-prod.properties | 29 + .../examples/manual/appenders/console-prod.xml | 36 + .../examples/manual/appenders/console-prod.yaml | 29 + .../manual/appenders/database/LogEventEntity.java | 52 + .../manual/appenders/database/cassandra.json | 72 + .../manual/appenders/database/cassandra.properties | 73 + .../manual/appenders/database/cassandra.sql | 27 + .../manual/appenders/database/cassandra.xml | 55 + .../manual/appenders/database/cassandra.yaml | 58 + .../manual/appenders/database/column-mapping.json | 61 + .../appenders/database/column-mapping.properties | 63 + .../manual/appenders/database/column-mapping.xml | 54 + .../manual/appenders/database/column-mapping.yaml | 52 + .../examples/manual/appenders/database/jdbc.json | 62 + .../manual/appenders/database/jdbc.properties | 65 + .../examples/manual/appenders/database/jdbc.sql | 27 + .../examples/manual/appenders/database/jdbc.xml | 51 + .../examples/manual/appenders/database/jdbc.yaml | 52 + .../examples/manual/appenders/database/jpa.json | 21 + .../manual/appenders/database/jpa.properties | 26 + .../examples/manual/appenders/database/jpa.xml | 35 + .../examples/manual/appenders/database/jpa.yaml | 29 + .../manual/appenders/database/nosql-couch.json | 26 + .../appenders/database/nosql-couch.properties | 31 + .../manual/appenders/database/nosql-couch.xml | 40 + .../manual/appenders/database/nosql-couch.yaml | 34 + .../manual/appenders/database/nosql-log-event.json | 95 + .../appenders/database/nosql-mongo-keys.json | 32 + .../appenders/database/nosql-mongo-keys.properties | 36 + .../manual/appenders/database/nosql-mongo-keys.xml | 37 + .../appenders/database/nosql-mongo-keys.yaml | 34 + .../manual/appenders/database/nosql-mongo.json | 47 + .../appenders/database/nosql-mongo.properties | 42 + .../manual/appenders/database/nosql-mongo.xml | 51 + .../manual/appenders/database/nosql-mongo.yaml | 46 + .../manual/appenders/database/persistence.xml | 60 + .../manual/appenders/message-queue/flume-avro.json | 34 + .../appenders/message-queue/flume-avro.properties | 38 + .../manual/appenders/message-queue/flume-avro.xml | 39 + .../manual/appenders/message-queue/flume-avro.yaml | 38 + .../appenders/message-queue/flume-embedded.json | 36 + .../appenders/message-queue/flume-embedded.xml | 41 + .../appenders/message-queue/flume-embedded.yaml | 38 + .../appenders/message-queue/flume-persistent.json | 41 + .../appenders/message-queue/flume-persistent.xml | 43 + .../appenders/message-queue/flume-persistent.yaml | 42 + .../manual/appenders/message-queue/jeromq.json | 30 + .../appenders/message-queue/jeromq.properties | 34 + .../manual/appenders/message-queue/jeromq.xml | 37 + .../manual/appenders/message-queue/jeromq.yaml | 33 + .../appenders/message-queue/jms-message.json | 22 + .../appenders/message-queue/jms-message.properties | 28 + .../manual/appenders/message-queue/jms-message.xml | 37 + .../appenders/message-queue/jms-message.yaml | 30 + .../manual/appenders/message-queue/jms-simple.json | 22 + .../appenders/message-queue/jms-simple.properties | 28 + .../manual/appenders/message-queue/jms-simple.xml | 37 + .../manual/appenders/message-queue/jms-simple.yaml | 30 + .../manual/appenders/message-queue/kafka.json | 37 + .../appenders/message-queue/kafka.properties | 41 + .../manual/appenders/message-queue/kafka.xml | 48 + .../manual/appenders/message-queue/kafka.yaml | 42 + .../examples/manual/appenders/network/http.json | 41 + .../manual/appenders/network/http.properties | 43 + .../examples/manual/appenders/network/http.xml | 43 + .../examples/manual/appenders/network/http.yaml | 44 + .../examples/manual/appenders/network/smtp.json | 38 + .../manual/appenders/network/smtp.properties | 45 + .../examples/manual/appenders/network/smtp.xml | 47 + .../examples/manual/appenders/network/smtp.yaml | 42 + .../examples/manual/appenders/network/socket.json | 37 + .../manual/appenders/network/socket.properties | 39 + .../examples/manual/appenders/network/socket.xml | 46 + .../examples/manual/appenders/network/socket.yaml | 41 + .../examples/manual/appenders/network/ssl.json | 32 + .../manual/appenders/network/ssl.properties | 31 + .../ROOT/examples/manual/appenders/network/ssl.xml | 42 + .../examples/manual/appenders/network/ssl.yaml | 37 + .../examples/manual/appenders/network/syslog.json | 36 + .../manual/appenders/network/syslog.properties | 39 + .../examples/manual/appenders/network/syslog.xml | 47 + .../examples/manual/appenders/network/syslog.yaml | 41 + src/site/antora/modules/ROOT/nav.adoc | 8 +- src/site/antora/modules/ROOT/pages/faq.adoc | 4 +- src/site/antora/modules/ROOT/pages/jakarta.adoc | 4 +- src/site/antora/modules/ROOT/pages/javadoc.adoc | 6 + .../antora/modules/ROOT/pages/log4j-cassandra.adoc | 20 - .../antora/modules/ROOT/pages/log4j-couchdb.adoc | 46 - .../antora/modules/ROOT/pages/log4j-docker.adoc | 53 - .../antora/modules/ROOT/pages/log4j-flume-ng.adoc | 230 -- .../ROOT/pages/log4j-spring-cloud-config.adoc | 17 - .../modules/ROOT/pages/manual/appenders.adoc | 2600 +++----------------- .../ROOT/pages/manual/appenders/database.adoc | 1626 ++++++++++++ .../ROOT/pages/manual/appenders/delegating.adoc | 51 +- .../modules/ROOT/pages/manual/appenders/file.adoc | 7 +- .../ROOT/pages/manual/appenders/message-queue.adoc | 1261 ++++++++++ .../ROOT/pages/manual/appenders/network.adoc | 981 ++++++++ .../ROOT/pages/manual/appenders/rolling-file.adoc | 45 +- .../modules/ROOT/pages/manual/architecture.adoc | 2 +- .../antora/modules/ROOT/pages/manual/async.adoc | 2 +- .../modules/ROOT/pages/manual/configuration.adoc | 6 +- .../modules/ROOT/pages/manual/customconfig.adoc | 2 +- .../modules/ROOT/pages/manual/customloglevels.adoc | 2 +- .../antora/modules/ROOT/pages/manual/filters.adoc | 10 +- .../modules/ROOT/pages/manual/flowtracing.adoc | 2 +- .../modules/ROOT/pages/manual/garbagefree.adoc | 12 +- .../ROOT/pages/manual/json-template-layout.adoc | 6 +- .../antora/modules/ROOT/pages/manual/layouts.adoc | 36 +- .../antora/modules/ROOT/pages/manual/lookups.adoc | 2 +- .../antora/modules/ROOT/pages/manual/messages.adoc | 4 +- .../modules/ROOT/pages/manual/pattern-layout.adoc | 2 +- .../modules/ROOT/pages/manual/performance.adoc | 2 +- .../antora/modules/ROOT/pages/manual/plugins.adoc | 2 +- .../modules/ROOT/pages/manual/thread-context.adoc | 2 + .../modules/ROOT/pages/migrate-from-log4j1.adoc | 29 +- src/site/antora/modules/ROOT/pages/soa.adoc | 4 +- .../_log4j1-eol.adoc => partials/log4j1-eol.adoc} | 0 src/site/resources/.htaccess | 16 +- 140 files changed, 8257 insertions(+), 3256 deletions(-) create mode 100644 log4j-core-test/src/test/java/org/apache/logging/log4j/core/pattern/LocationPatternConvertersRequireLocationTest.java copy src/changelog/.2.x.x/{update_org_awaitility_awaitility.xml => 2781_fix_file_location_pattern_converter_location_requirement.xml} (55%) copy src/changelog/.2.x.x/{update_org_awaitility_awaitility.xml => update_org_jmdns_jmdns.xml} (62%) create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-dev.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/console-prod.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/LogEventEntity.java create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/cassandra.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/cassandra.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/cassandra.sql create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/cassandra.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/cassandra.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/column-mapping.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.sql create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jdbc.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jpa.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jpa.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jpa.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/jpa.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-couch.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-couch.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-couch.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-couch.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-log-event.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo-keys.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/nosql-mongo.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/database/persistence.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-avro.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-embedded.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-embedded.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-embedded.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-persistent.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-persistent.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/flume-persistent.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jeromq.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jeromq.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jeromq.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jeromq.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-message.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/jms-simple.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/kafka.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/kafka.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/kafka.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/message-queue/kafka.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/http.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/http.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/http.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/http.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/smtp.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/socket.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/ssl.yaml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.json create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.properties create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.xml create mode 100644 src/site/antora/modules/ROOT/examples/manual/appenders/network/syslog.yaml delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-cassandra.adoc delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-couchdb.adoc delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-docker.adoc delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-flume-ng.adoc delete mode 100644 src/site/antora/modules/ROOT/pages/log4j-spring-cloud-config.adoc create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/database.adoc create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/message-queue.adoc create mode 100644 src/site/antora/modules/ROOT/pages/manual/appenders/network.adoc rename src/site/antora/modules/ROOT/{pages/_log4j1-eol.adoc => partials/log4j1-eol.adoc} (100%)