fa739fc467
ENT-6588 Restrict database operations platform flag ( #7053 )
...
* ENT-6588 Restrict database operations platform flag
Put the restricting of database operations in `RestrictedConnection` and
`RestrictedEntityManager` behind a platform version flag.
`RESTRICTED_DATABASE_OPERATIONS = 7` was added to signify this.
If the version is less than 7, then the database operations will not be
restricted. A warning is logged to indicate that they are using
potentially dangerous methods.
If the version is 7 or greater, then the database operations are
restricted and throw an error if called.
2022-02-08 10:06:44 +00:00
5c052e9273
ENT-6586: Validate when signing that output states can be deserialized. ( #7055 )
...
* ENT-6586: Log warning instead of debug if state cannot be deserialized.
2022-02-07 18:05:59 +00:00
c955093ce8
Validate LedgerTransaction deserialised from AttachmentsClassLoader. ( #7049 )
2022-01-28 17:05:59 +00:00
caa4de47d3
ENT-6533 Update validating notary flow to be non-idempotent ( #7030 )
2022-01-19 13:15:51 +00:00
4f1a07cbcc
ENT-6548: Ensure LazyMappedList is realised with correct SerializationContext. ( #7028 )
2022-01-17 09:57:33 +00:00
265a293666
Merge pull request #7022 from corda/wz/merge-os-47-48-2022-01-12
...
NOTICK: Merging forward updates from OS 4.7 to OS 4.8 (2022-01-12)
2022-01-12 15:01:32 +01:00
00ba7b3447
Merge branch 'release/os/4.7' into wz/merge-os-47-48-2022-01-12
2022-01-12 09:52:52 +01:00
46d03fc430
Merge pull request #7021 from corda/wz/merge-os-46-47-2022-01-12
...
NOTICK: Merging forward updates from OS 4.6 to OS 4.7 (2022-01-12)
2022-01-12 09:50:39 +01:00
46a358965e
Merge branch 'release/os/4.6' into wz/merge-os-46-47-2022-01-12
2022-01-12 07:34:32 +01:00
43c97b6869
Merge pull request #7019 from corda/wz/merge-os-45-46-2022-01-11
...
NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-01-11)
2022-01-11 17:18:36 +01:00
8191073c7f
NOTICK: Change repository for ghostdriver
library
...
Since SCI Java repository is no longer available, the library has been copied to the internal `corda-dependencies` repository.
2022-01-11 16:48:51 +01:00
42cac5d677
Merge branch 'release/os/4.5' into wz/merge-os-45-46-2022-01-11
2022-01-11 16:27:40 +01:00
8cfe6064ab
Merge pull request #7018 from corda/wz/merge-os-44-45-2022-01-11
...
NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-01-11)
2022-01-11 16:25:16 +01:00
0fdfc98345
Merge branch 'release/os/4.4' into wz/merge-os-44-45-2022-01-11
2022-01-11 15:52:40 +01:00
24de478aaf
Merge pull request #7017 from corda/wz/merge-os-43-44-2022-01-11
...
NOTICK: Merging forward updates from OS 4.3 to OS 4.4 (2022-01-11)
2022-01-11 15:46:13 +01:00
e92baeeb26
Merge branch 'release/os/4.3' into wz/merge-os-43-44-2022-01-11
...
Conflicts:
build.gradle
2022-01-11 14:39:38 +01:00
d91b06605f
NOTICK: Change repository for ghostdriver
library ( #7016 )
...
* Maven SCI Java repository is not available
* `ghostdriver` moved to `corda-dependencies` repository in R3
Artifactory
2022-01-11 14:35:32 +01:00
5de343ecf0
NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-01-11) ( #7014 )
...
* ENT-6494: Upgraded log4j to 2.17.0 (#6996 )
* NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-01-07) (#7007 )
* backported from emergency releases for log4j updates
* adds a build parameter, which control if tests should be run or not, default is `true`
* ENT-6494: Upgraded log4j to 2.17.1
Co-authored-by: Adel El-Beik <48713346+adelel1@users.noreply.github.com >
Co-authored-by: Adel El-Beik <adel.el-beik@r3.com >
2022-01-11 12:44:42 +01:00
c69a840e2e
Merge pull request #7010 from corda/adel/log4j-4.4
...
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 13:42:16 +00:00
f26da0325f
Merge pull request #7013 from corda/adel/log4j-4.7
...
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 12:54:17 +00:00
cf0b5b9cb1
Merge pull request #7012 from corda/adel/log4j-4.6
...
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 12:54:00 +00:00
6062059f49
Merge pull request #7011 from corda/adel/log4j-4.5
...
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 12:53:42 +00:00
6998a24dc4
Merge pull request #7009 from corda/adel/log4j-4.3
...
ENT-6494: Update log4j to 2.17.1
2022-01-10 12:53:04 +00:00
f8fc7281eb
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 10:51:52 +00:00
c0c6110d5a
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 10:49:18 +00:00
a5512ff2e6
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 10:47:07 +00:00
e9bcbd13a5
ENT-6494: Upgraded log4j to 2.17.1
2022-01-10 10:44:13 +00:00
47ad6a150d
ENT-6494: Update log4j to 2.17.1
2022-01-10 10:41:11 +00:00
99403e9d18
NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-01-07) ( #7007 )
...
* backported from emergency releases for log4j updates
* adds a build parameter, which control if tests should be run or not, default is `true`
2022-01-08 22:10:27 +01:00
e00c7cd693
Merge pull request #7002 from corda/wz/merge-os-43-44-2022-01-04
...
NOTICK: Merging forward updates from OS 4.3 to OS 4.4 (2022-01-04)
2022-01-06 09:12:10 +00:00
ad0377932e
Merge pull request #7003 from corda/adel/ENT-6494-log4j2.17.1-update
...
ENT-6494: log4j update to 2.17.1
2022-01-05 17:52:55 +00:00
47bf3c9055
ENT-6494: log4j update to 2.17.1
2022-01-05 15:50:09 +00:00
d3494f8a84
Revert "ENT-6494: Upgrade log4j to 2.17.0 ( #6998 )"
...
This reverts commit db0e45146a
.
# Conflicts:
# build.gradle
2022-01-05 15:37:25 +01:00
0751bfd835
Revert "Updated classgraph version"
...
This reverts commit 0d8f5fb965
.
2022-01-05 15:35:30 +01:00
0d8f5fb965
Updated classgraph version
2022-01-05 15:22:50 +01:00
525df323a6
Merge branch 'release/os/4.3' into wz/merge-os-43-44-2022-01-04
...
Conflicts:
build.gradle
2022-01-04 12:13:57 +01:00
9a7308f954
NOTICK: allow to skip executing all tests for a release ( #7001 )
...
* backported from emergency releases for log4j updates
* adds a build parameter, which control if tests should be run or not, default is `true`
2022-01-04 11:50:24 +01:00
efaf1549a9
CORDA-4173 Obfuscated zib bombs used for unit tests, so that antivirus software stop complaining about them ( #6989 )
2021-12-21 14:08:02 +00:00
65bba87741
ENT-6494: Upgraded log4j to 2.17.0 ( #6993 )
2021-12-21 11:26:52 +00:00
a7d5b46120
ENT-6494: Upgraded log4j to 2.17.0 ( #6994 )
2021-12-21 11:26:33 +00:00
67da0ffee5
ENT-6494: Upgraded log4j to 2.17.0 ( #6995 )
2021-12-21 11:26:05 +00:00
0eeaa743d3
ENT-6494: Upgraded log4j to 2.17.0 ( #6996 )
2021-12-21 11:25:14 +00:00
d2d826c305
ENT-6494: Upgraded log4j to 2.17.0 ( #6997 )
2021-12-21 11:24:42 +00:00
db0e45146a
ENT-6494: Upgrade log4j to 2.17.0 ( #6998 )
2021-12-21 11:24:02 +00:00
7d5d36c352
Update build.gradle ( #6991 )
2021-12-17 17:54:59 +01:00
2c01816353
ENT-6494: Upgrade log4j again. ( #6990 )
2021-12-15 22:21:49 +01:00
094455571f
ENT-6494: Upgrade log4j ( #6988 )
2021-12-14 12:24:38 +00:00
505ade9c86
ENT-6388: Eliminate usage of Mina's ConcurrentHashSet
( #6977 )
...
* ENT-6388: Eliminate usage of Mina's `ConcurrentHashSet`
* ENT-6388: Restrict to `MutableSet<ScheduledStateRef>`
2021-12-02 13:24:11 +00:00
3cbfb0e024
ENT-6355 Empty flow arguments on error transition ( #4307 )
...
A user passed in a `FlowLogic` as an argument into another `FlowLogic`
called `subFlow` on it and had it throw an exception.
This all occurred before the first checkpoint, causing the state machine
to try and persist a FAILED checkpoint containing the flow's arguments.
Because the arguments contained a `FlowLogic` that had been started via
`subFlow` it held a reference to `FlowLogic._stateMachine` which cannot
be serialized.
This caused the flow to fail when trying to persist the fact that it
failed.
The flow arguments are now emptied during `ErrorFlowTransition` to
resolve this issue which mimics the behaviour of the first suspend.
Note, this only takes the arguments out of the serialized checkpoint, it
does not affect the flow metadata and therefore a flow's arguments can
still be viewed.
Co-authored-by: Dan Newton <dan.newton@r3.com >
2021-12-01 14:57:30 +00:00
e93e7c2846
ENT-6412: Upgrade ClassGraph 4.8.90 -> 4.8.135. ( #6973 )
2021-11-23 09:43:41 +00:00