Commit Graph

5866 Commits

Author SHA1 Message Date
42edf58b92 Introducing AbstractArgsParser which removes the boilerplate of printing help and exiting the process on cmd line errors. (#3040) 2018-04-30 22:22:51 +01:00
09a35f8e68 Splits node structure from node creation. Tweaks. (#3015) 2018-04-30 15:19:59 +01:00
79cbaf8adf Makes it clear that notaries are clusters or 1+ nodes. 2018-04-30 14:58:13 +01:00
beef7bdfba A typo fix.
Line 108
Was: We want to create an IOU of 100 with PartyB. We start the ``IOUFlow`` by typing:
Should be We want to create an IOU of 99 with PartyB. We start the ``IOUFlow`` by typing:
2018-04-30 13:54:14 +01:00
d039ede537 Configure Gradle's wrapper task. (#3033) 2018-04-30 12:47:04 +01:00
0a8043ccc4 CORDA-1261: Document bootstrapping cannot use the same H2 port (#3032) 2018-04-30 11:05:57 +01:00
32b57feaa0 Update jolokia to 1.5.0 (#2617)
* Update jolokia to 1.5.0

* adding jolokia update to changelog
2018-04-30 10:24:08 +01:00
ab80df342a CORDA-1319 Adding CRL checking for nodes (#2987)
* Adding CRL support for nodes

* Addressing review comments
2018-04-30 09:26:26 +01:00
c3e6b39e59 artemis upgrade to 2.5.0 (#3029) 2018-04-27 19:54:08 +01:00
0cbfab9214 CORDA-1335: Move DistributedServiceTests into a separate package to reduce size of attachments produced. (#3021) 2018-04-27 16:47:01 +01:00
6e7787bd64 Better login missing cash selection implementation. (#3026)
* When a cash selection implementation cannot be found for a driver name, print the driver name  and also driver names with implementation (available).
* Remove MySQL stub class as it would be misleading in error logs (MySQL would appear as implemented).
2018-04-27 16:06:56 +01:00
efd203e5f3 ENT-1540: Make sure transactions with "expired" time windows get re-notarised correctly (#3004)
* ENT-1540: Make sure transactions with "expired" time windows get re-notarised correctly.

Currently the time window is checked before states are being passed to a uniqueness provider. If the time window is
invalid, the transaction will be rejected even if it has already been notarised, which violated idempotency.

For this reason the time window verification was moved alongside state conflict checks.

* Update API - this only affects custom notary interfaces
2018-04-27 15:02:09 +01:00
6b78ee8c14 Fix incorrect imports. (#3022) 2018-04-27 11:52:51 +01:00
0f310dd966 Updates withoutIssuer to not strip display token size. 2018-04-27 10:26:47 +01:00
b210f7ab0b DB test using transaction with rollback rather then recreating whole DB (#2994)
VaultQuery tests wrapped inside transaction which gets rolled back rather then recreating DB from scratch for each test
Moved Missing schema test to separate class, as it modifies global test class state
2018-04-27 09:52:25 +01:00
235df69efe [CORDA-1379]: Allow soft trapping of unknown config keys. (#3011) 2018-04-27 15:33:13 +07:00
efa69ce959 Whitelists Triple. 2018-04-27 08:57:28 +01:00
aecde00365 CORDA-1001 Remove unused bits of PersistentMap (#3001)
* Remove unused bits of PersistentMap

* Add persistent map tests

* Reivew comments
2018-04-26 21:58:01 +01:00
99129c1141 Merge pull request #3010 from corda/pat/explorer-networkview-bugfix
[Bug fix] - explorer doesn't remove node from network view.
2018-04-26 16:52:21 +01:00
033fc3cf7b [CORDA-1342]: The shell doesn't print the return value of a started flow - fixed. (#3007) 2018-04-26 22:51:23 +07:00
426bc84882 New Platform Intro Whitepaper 2018-04-26 16:23:19 +01:00
b208d03f5c Corda Behave: compendium of minor changes and improvements (#3008)
* Compendium of minor changes and improvements:
- build fat behave-jar so can run scenarios from shell scripts (from TC)
- additional run script to execute basic scenarios (for TC)
- default staging path shortened to "corda" (removed deps)
- toned down logging (info -> debug)
- fixed all compiler warnings
- fixed couple of bugs in startup checking steps
- base scenarios use variables declared using Examples parameterization

* Added missing braces

* Changes to address PR feedback.

* Mark underlying Cucumber libraries for future de-coupling.
2018-04-26 16:13:34 +01:00
22d5967b9e Adds setting the PATH environment variable to the set-up instructions. 2018-04-26 15:50:17 +01:00
cde701ab10 Add docs on private networks config and endpoint (#3006)
Add docs on private networks config and endpoint
2018-04-26 14:26:37 +01:00
2ff3939e2e Add exponential backoff to P2P messaging retry (#2975) 2018-04-26 13:58:41 +01:00
5dc71fc350 Behave: use existing Core common utility functions for Logger creation and Ti… (#2990)
* Use existing Core common utility functions for Logger creation and Time durations.

* Updated JUnit tests.
2018-04-26 13:40:37 +01:00
1b31574512 [Bug fix] - explorer doesn't remove node from network view. (#779)
(cherry picked from commit eb5b03e)
2018-04-26 13:23:16 +01:00
7ad19af93f CORDA-1353: Notaries should reject transactions that contain too… (#2986)
CORDA-1353: Notaries should reject transactions that contain too many inputs. Otherwise, it may cause a slowdown or make the service hang.
2018-04-25 17:29:19 +01:00
f89b3b3e0f Update license year to 2018 (#3000) 2018-04-25 14:47:32 +01:00
e09fc60294 Improved error message on net parameters mismatch during node startup (#3003) 2018-04-25 14:33:07 +01:00
486441c383 Changes flow tests used in flow testing tutorial to use MockNetwork instead of InternalMockNetwork. 2018-04-25 13:53:22 +01:00
88c12791a8 Merge pull request #2999 from corda/CORDA-1368/aslemmer-transaction-wait-dbcommit
CORDA-1368: Add flow-id to MDC, small fix in DBTransactionStorage
2018-04-25 13:02:10 +01:00
8ce05e0ae3 Updates diagram to correctly show chain-walking process. 2018-04-25 12:54:57 +01:00
29dbe6ab53 Add flow-id to MDC 2018-04-25 10:36:50 +01:00
f1da044c86 Remove double wrap 2018-04-25 10:36:40 +01:00
4cfb1606da Minor: document the h2port option (#2988) 2018-04-25 10:38:59 +02:00
3fb3371d52 Upgrade DemoBench to TornadoFX 1.7.15 (for Kotlin 1.2). (#2998) 2018-04-24 19:50:43 +01:00
03fb9d4be2 CORDA-1354 Check for jars in nested folders (to add in classpath) (#2981)
+ edge cases (logging if we don't have permission to jar folders)
2018-04-24 18:43:07 +01:00
5f70b6e049 Upgrade to corda-gradle-plugins 4.0.14 (#2996) 2018-04-24 15:50:38 +01:00
8e507d0b88 CORDA-1263: Replace deprecated kotlin-stdlib-jre8 with kotlin-stdlib-jdk8. (#2992) 2018-04-24 14:03:41 +01:00
65525d74e7 CORDA-1325: Bootstrapper unable to whitelist two versions of the same contract simultaneously (#2980)
Also added unit tests
2018-04-24 10:51:24 +01:00
10c559a3f3 Merge pull request #2991 from corda/aslemmer-cherry-7759fdbb71ea9b2021afd8af0ac05447c5305b3a
cherry-pick 7759fdbb71ea9b2021afd8af0ac05447c5305b3a
2018-04-24 10:33:22 +01:00
b0d2a258c0 cherry-pick 7759fdbb71ea9b2021afd8af0ac05447c5305b3a 2018-04-24 09:36:57 +01:00
c4ceca3787 Merge pull request #2989 from corda/ENT-1775-PR759
ENT-1775: reworked client to handle failover in HA mode instead of Artemis
2018-04-23 17:15:00 +01:00
640e5c6088 Merge pull request #2964 from corda/CORDA-1334/aslemmer-enterprise-smm-port
CORDA-1334: port enterprise statemachine
2018-04-23 16:42:10 +01:00
a276a2555e Add killFlow tests 2018-04-23 15:36:35 +01:00
5e0202acd0 Add killFlow 2018-04-23 15:36:35 +01:00
6bf34ed5c7 Fix bugs 2018-04-23 15:36:16 +01:00
5b4fd6fe64 Address comments 2018-04-23 15:36:16 +01:00
57caf9af28 Cherry pick 34f8719363 2018-04-23 15:36:16 +01:00