corda/testing
Viktor Kolomeyko 835321bb70
ENT-6286: OS: Upgrade version of Artemis to 2.19.1 (#6975)
Fixes DDoS attack mentioned on the Jira ticket.

PR upgrades Artemis library to version 2.19.1.
This is our own release of Apache Artemis library which has vulnerability fix for v2.20 applied.

**_Breaking changes discovered during Artemis upgrade:_**
1. When the queue is created as temporary, it needs to explicitly be specified as non-durable.
2. By default, Artemis Client performs Host DNS name check against the certificate presented by the server. Our TLS certificates fail this check and this verification has to be explicitly disabled, see use of: `TransportConstants.VERIFY_HOST_PROP_NAME`.
3. Artemis Server now caches login attempts, even unsuccessful ones. When we add RPC users dynamically via DB insert this may have an unexpected outcome if the user with the same `userName` and `password` was not available previously.
To workaround permissions changing dynamically, authorization and authentication caches had to be disabled.
4. When computing `maxMessageSize`, the size of the headers content is now taken into account as well.
5. Artemis handling of start-up errors has changed. E.g. when the port is already bound.
6. A number of deprecated APIs like: `createTemporaryQueue`, `failoverOnInitialAttempt`, `NullOutputStream`, `CoreQueueConfiguration`.
7. Log warning message is produced like: `AMQ212080: Using legacy SSL store provider value: JKS. Please use either 'keyStoreType' or 'trustStoreType' instead as appropriate.`
8. As reported by QA, Artemis now produces more audit logging more details [here](https://r3-cev.atlassian.net/browse/ENT-6540). Log configuration been adjusted to reduce such output.
2022-01-21 09:18:14 +00:00
..
cordapps [DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789) 2020-11-05 22:05:29 +00:00
core-test-utils CORDA-4103 Feature Branch: Serialization injection for transaction building (#6867) 2021-02-11 15:27:03 +00:00
node-driver ENT-6286: OS: Upgrade version of Artemis to 2.19.1 (#6975) 2022-01-21 09:18:14 +00:00
smoke-test-utils NOTICK fix smoke tests and slow integration tests (#6422) 2020-07-09 15:13:20 +01:00
test-cli CORDA-3644: Add Corda-Testing tag to test artifacts' MANIFEST.MF. (#6032) 2020-03-05 17:39:55 +00:00
test-common ENT-6286: OS: Upgrade version of Artemis to 2.19.1 (#6975) 2022-01-21 09:18:14 +00:00
test-db CORDA-3845: Update BC, log4j, slf4j (#6464) 2020-07-23 16:37:29 +01:00
test-utils [DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789) 2020-11-05 22:05:29 +00:00
testserver [DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789) 2020-11-05 22:05:29 +00:00
Dockerfile Webook test branch (#5528) 2019-10-08 16:33:24 +02:00
DockerfileBase use zulu for jdk in testing image (#5583) 2019-10-14 13:35:22 +01:00
DockerfileJDK11Azul INFRA-357 Publish build tag (#6375) 2020-06-20 11:08:52 +01:00