mirror of
https://github.com/corda/corda.git
synced 2025-05-10 04:22:59 +00:00
* Initial look at restricting artemis user based on connection port * Consolidate RPC and RPCAdmin broker types * First pass at consolidating into single P2P and RPC broker. Passes at least one integration test (NodeRPCTests) * Detekt fixes * Fix dependencies of BridgeSmokeTest * Close RPC security manager on shared broker close * Fix return type from authenticate method to be nullable * Fix AuthDBTests by stopping caching of RPC users failed logins and now correct permission exception is returned by RPC when user is revoked * Fix port binding error reporting * Fix null user to be treated as RPC user, and changed expectation of missing queue to be a permissions failure * Fix MQSecurityAsRPCTest to have correct expectations * Fix detekt * Fix RPCSecurityManagerTest for change in exception thrown * Added new tests for RPC user deletion and password change * New RPC test for user password change (old password fails) and reduced caching time of authentication and authorisation, from 1 hour to 10 seconds, of P2P connections now they don't check expensive CRLs. * Confine max message size checking to P2P port only * Upgrade to Artemis 2.37.0 * Remove issuance tests as involves no P2P * Remove issuance tests as involves no P2P * Upgrade Artemis MQ and Proton-J * Appease detekt to remove magic numbers * Fix qpid jms to be a version that is compatible with our code. No correlation with qpid version. * Fix deprecated methods * Revert "Appease detekt to remove magic numbers" This reverts commit ae7942013ff3ca0f82c71d71177f8037cfeb2d66. * Revert "Remove issuance tests as involves no P2P" This reverts commit c5dda17bd8182ecb83dd61bfa9ff658cff114f92. * Revert "Remove issuance tests as involves no P2P" This reverts commit 9166541608d12952aa19e8f0c5d0cea2320da9c2. * Add a constant for qpid version --------- Co-authored-by: Ryan Fowler <ryan.fowler@r3.com>