This is an automated email from the ASF dual-hosted git repository.
btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from ad72940 JAMES-3399 Allow JSON logging with logback
new bdfc7ac JAMES-3405 Expose metrics over HTTP
new 6bcdd22 JAMES-3405 Metrics HTTP endpoint should be opt-in
new 4b35308 JAMES-3416 ElasticSearch address indexing fixes
new 5e56c75 JAMES-1677 Upgrade default user password hashing algorithms
new 0148ce3 JAMES-3420 Avoid logging user password upon webadmin user
creation
The 5 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:
CHANGELOG.md | 3 +
.../destination/conf/usersrepository.xml | 2 +-
.../cassandra/destination/conf/usersrepository.xml | 2 +-
.../guice/jpa/destination/conf/usersrepository.xml | 2 +-
.../memory/destination/conf/usersrepository.xml | 2 +-
.../spring/destination/conf/usersrepository.xml | 2 +-
.../james/mailbox/elasticsearch/json/EMailer.java | 7 +-
.../elasticsearch/json/HeaderCollection.java | 3 +-
.../ElasticSearchIntegrationTest.java | 33 ++++++++
.../mailbox/elasticsearch/json/EMailersTest.java | 10 ++-
.../elasticsearch/json/HeaderCollectionTest.java | 53 ++++++-------
mailbox/store/src/test/resources/eml/htmlMail.json | 2 +-
.../store/src/test/resources/eml/nonTextual.json | 2 +-
.../src/test/resources/eml/pgpSignedMail.json | 2 +-
.../src/test/resources/eml/recursiveMail.json | 2 +-
.../eml/recursiveMailWithoutAttachments.json | 2 +-
mailbox/store/src/test/resources/eml/spamMail.json | 2 +-
.../dropwizard/DropWizardMetricFactory.java | 1 +
pom.xml | 5 ++
server/app/src/main/resources/usersrepository.xml | 2 +-
.../modules/server/DropWizardMetricsModule.java | 2 +-
.../james/modules/server/DataRoutesModules.java | 4 +
server/container/guice/protocols/webadmin/pom.xml | 5 ++
.../james/modules/server/WebAdminServerModule.java | 3 +
.../james/user/cassandra/CassandraUsersDAO.java | 2 +-
.../org/apache/james/user/jpa/JPAUsersDAO.java | 2 +-
.../apache/james/user/memory/MemoryUsersDAO.java | 4 +-
.../contract/EmailQueryMethodContract.scala | 77 ++-----------------
.../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 12 ++-
.../RabbitMQWebAdminServerIntegrationTest.java | 12 ++-
...EndpointsTest.java => DisabledMetricsTest.java} | 30 +++++++-
.../memory/MemoryAuthorizedEndpointsTest.java | 12 ++-
.../MemoryWebAdminServerIntegrationTest.java | 12 ++-
.../integration/AuthorizedEndpointsTest.java | 8 ++
.../integration/WebAdminServerIntegrationTest.java | 43 +++++++++++
server/protocols/webadmin/pom.xml | 1 +
.../org/apache/james/webadmin/WebAdminServer.java | 11 ++-
.../james/webadmin/mdc/LoggingRequestFilter.java | 65 ++++++++++++----
.../apache/james/webadmin/mdc/RequestLogger.java | 11 ++-
.../org/apache/james/webadmin/WebAdminUtils.java | 3 +-
.../routes/UserCreationRequestLogger.java} | 40 +++++-----
.../pom.xml | 49 +++++-------
.../james/webadmin/dropwizard/MetricsRoutes.java | 89 ++++++++++++++++++++++
.../webadmin/dropwizard/MetricsRoutesTest.java} | 54 ++++++++-----
44 files changed, 457 insertions(+), 233 deletions(-)
copy
server/protocols/webadmin-integration-test/memory-webadmin-integration-test/src/test/java/org/apache/james/webadmin/integration/memory/{MemoryAuthorizedEndpointsTest.java
=> DisabledMetricsTest.java} (69%)
copy mailet/api/src/main/java/org/apache/mailet/Experimental.java =>
server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/mdc/RequestLogger.java
(86%)
copy
server/protocols/webadmin/{webadmin-core/src/main/java/org/apache/james/webadmin/mdc/LoggingResponseFilter.java
=>
webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserCreationRequestLogger.java}
(63%)
copy server/protocols/webadmin/{webadmin-cassandra =>
webadmin-dropwizard-metrics}/pom.xml (72%)
create mode 100644
server/protocols/webadmin/webadmin-dropwizard-metrics/src/main/java/org/apache/james/webadmin/dropwizard/MetricsRoutes.java
copy
server/protocols/{webadmin-integration-test/webadmin-integration-test-common/src/main/java/org/apache/james/webadmin/integration/AuthorizedEndpointsTest.java
=>
webadmin/webadmin-dropwizard-metrics/src/test/java/org/apache/james/webadmin/dropwizard/MetricsRoutesTest.java}
(53%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]