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: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org