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 62f45bdfa3 JAMES-3680 XUserAuthenticationStrategy support list secret
add d314548723 [IMPROVEMENT] Managing DropLists via CLI (#2454)
No new revisions were added by this update.
Summary of changes:
.../servers/partials/configure/droplists.adoc | 5 +-
docs/modules/servers/partials/operate/cli.adoc | 63 ++++-
.../modules/servers/partials/operate/webadmin.adoc | 157 ++++++++++++
server/apps/cli-integration-tests/pom.xml | 6 +
.../james/cli/DropListCommandsIntegrationTest.java | 140 +++++++++++
.../main/java/org/apache/james/cli/ServerCmd.java | 274 ++++++++-------------
.../apache/james/cli/probe/impl/JmxDataProbe.java | 123 +++------
.../james/cli/probe/impl/JmxDropListProbe.java | 127 ++++++++++
.../java/org/apache/james/cli/type/CmdType.java | 30 +--
.../java/org/apache/james/cli/ServerCmdTest.java | 122 ++++++++-
.../org/apache/james/cli/type/CmdTypeTest.java | 22 +-
.../modules/data/CassandraDropListsModule.java | 10 +
.../org/apache/james/utils/DropListProbeImpl.java} | 44 ++--
.../james/modules/server/JMXServerModule.java | 25 +-
.../james/modules/data/JPADropListsModule.java | 10 +
.../james/modules/data/MemoryDropListsModule.java | 10 +
.../apache/james/droplists/api/DropListEntry.java | 13 +-
...{DropList.java => DropListManagementMBean.java} | 30 +--
.../org/apache/james/probe/DropListProbe.java} | 27 +-
.../james/droplist/lib/DropListManagement.java} | 53 ++--
src/site/markdown/server/manage-cli.md | 56 ++++-
src/site/markdown/server/manage-webadmin.md | 22 +-
22 files changed, 973 insertions(+), 396 deletions(-)
create mode 100644
server/apps/cli-integration-tests/src/test/java/org/apache/james/cli/DropListCommandsIntegrationTest.java
create mode 100644
server/apps/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDropListProbe.java
copy
server/{mailet/mailetcontainer-api/src/test/java/org/apache/james/mailetcontainer/api/mock/ExceptionThrowingMatcher.java
=>
container/guice/common/src/main/java/org/apache/james/utils/DropListProbeImpl.java}
(55%)
copy
server/data/data-api/src/main/java/org/apache/james/droplists/api/{DropList.java
=> DropListManagementMBean.java} (70%)
copy
server/data/{data-memory/src/test/java/org/apache/james/droplists/memory/MemoryDropListTest.java
=> data-api/src/main/java/org/apache/james/probe/DropListProbe.java} (70%)
copy
server/data/{data-cassandra/src/main/java/org/apache/james/droplists/cassandra/CassandraDropList.java
=>
data-library/src/main/java/org/apache/james/droplist/lib/DropListManagement.java}
(55%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]