Commit Graph

4992 Commits

Author SHA1 Message Date
ce859178eb Correct identities passed to generateSpend (#2199)
Pass well known identities instead of confidential into `generateSpend()`
2017-12-07 18:12:25 +00:00
1375084936 CORDA-840: Gradle plugins are now able to be published to artifactory. (#2203)
Gradle plugins are now able to be published to artifactory.
2017-12-07 17:22:22 +00:00
e0abcda13b Makes it clearer how to build a JAR. Removes ambiguous deployNodes content. 2017-12-07 16:39:52 +00:00
c36bea3af5 CORDA-654 MockServices no longer has hard-coded identities (#2192)
* Resurrect a test
* Fix a broken test
* Pass in the initial identity
* Make IdentityService easier to mock
2017-12-07 11:55:18 +00:00
4a677815ef Removing NetworkParametersGenerator as an interface 2017-12-07 10:42:52 +00:00
cb11379d98 Addressing some of the technical debt 2017-12-06 22:01:41 +00:00
eb3b816d90 Rename NetworkisRegistrationHelperTest to NetworkRegistrationHelperTest (#2185) 2017-12-06 14:36:09 +00:00
89256a7f16 Moved the CZ URL and node registration logic of the driver to be more internal, not available through the standard driver call, as these are not testing features for an app dev.
Also cleanup up some of the related tests.
2017-12-06 12:32:41 +00:00
8461837f1a Cleaned up Driver.kt so that only the relevant bits are exposed as public API 2017-12-05 23:52:15 +00:00
b0ebf3d7e0 CORDA-654 Various MockServices refactorings (#2167)
* Remove MockServices.stateMachineRecordedTransactionMapping which does nothing
* Inline StateLoaderImpl
* Remove unused MockServices
* MockServices well-known identities not needed in a place
* A few things don't need a full-blown ServiceHub
2017-12-05 16:22:53 +00:00
e4d76204c1 Pass some key constants into MockServices. (#2173) 2017-12-05 14:50:56 +00:00
9adf4bfc57 Removes the maxWidth parameter that caused the docsite to not use the full screen width. 2017-12-05 14:23:41 +00:00
426b5eb44a Adds an example use of pagination. 2017-12-05 10:25:48 +00:00
4374c32a75 HttpUtils methods now throw an IOException when a request isn't successful, rather than returning a Boolean. This has been the cause of previous bugs as people forget to check for the false case. 2017-12-04 21:50:19 +00:00
ae3a3444f2 Merge pull request #2154 from corda/kat/feature/enumEvolution2
Kat/feature/enum evolution2
2017-12-04 17:07:01 +00:00
f7b87c08d6 Crash dependency upgrade (#2146) 2017-12-04 17:05:25 +00:00
1ff0d881b3 CORDA-553 - Better tests for rule breaking changes to enum constants 2017-12-04 15:46:32 +00:00
b6427a3128 remove calls to exitnodes from NodeStartup (#2080) 2017-12-04 15:44:18 +00:00
66515d24b5 Merge fixes and fix to attachment demo 2017-12-04 14:35:03 +00:00
ca06132c49 add upstart instructions (#2171)
* add upstart instructions

* Fixes formatting.

* slightly clearer wording
2017-12-04 14:32:47 +00:00
6a1aa59e3e Merge branch 'master' into shams-merge-master-041217
# Conflicts:
#	node/src/integration-test/kotlin/net/corda/node/services/DistributedServiceTests.kt
#	samples/bank-of-corda-demo/src/main/kotlin/net/corda/bank/BankOfCordaCordform.kt
#	testing/node-driver/src/main/kotlin/net/corda/testing/NodeTestUtils.kt
#	testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
#	testing/node-driver/src/main/kotlin/net/corda/testing/internal/NodeBasedTest.kt
#	testing/node-driver/src/main/kotlin/net/corda/testing/node/MockNode.kt
#	testing/node-driver/src/main/kotlin/net/corda/testing/node/NotarySpec.kt
#	verifier/src/integration-test/kotlin/net/corda/verifier/VerifierDriver.kt
2017-12-04 13:39:32 +00:00
acd2281b20 ENT-1125 bootstrap root certificate (#2151)
* ENT-1125 make nodes check that the returned signed certificate from Doorman has the expected root
2017-12-04 12:53:22 +00:00
d2f66acff7 Use non-static Rx pool when testing. (#2165) 2017-12-04 12:41:43 +00:00
e257872445 CORDA-553 - Review Comments 2017-12-04 09:39:16 +00:00
5264072752 Renamed n.c.nodeapi.config to n.c.nodeapi.internal.config as that config code is not public API. For the same reason, also moved User into the same internal package. 2017-12-03 17:20:30 +00:00
d5e3f28303 Removed remaining references to networkMapService 2017-12-01 20:57:58 +00:00
7e044e1124 CORDA-553 - Review comments 2017-12-01 19:15:14 +00:00
32ebd2cc8b CORDA-553 - Review comments 2017-12-01 16:59:19 +00:00
6958cbbc44 Fix demobench as part of network parameters work (#2148)
* Fix demobench - network parameters

Demobench uses ServiceIdentityGenerator to pregenerate notary identity
for network parameters.
2017-12-01 16:14:03 +00:00
1f0571306b Showcase of closures registered as flows. (#2162) 2017-12-01 14:31:52 +00:00
9a9eb72179 Merge pull request #2153 from corda/bena-docs-enable-service
Docs update: instructions to enable service
2017-12-01 14:10:32 +00:00
15f677a2fb Make rigorousMock callRealMethod by default for concrete methods. (#2159) 2017-12-01 10:10:27 +00:00
c2731c6797 More merge fixes and moved NodesInfoFilesCopier into internal package 2017-11-30 16:46:32 +00:00
10e686bc82 Inline DriverConstants. (#2156) 2017-11-30 16:28:58 +00:00
a314a6a125 CORDA-654 Simplify TransactionDSL API (#2152) 2017-11-30 16:28:44 +00:00
5a6f2a19b3 [CORDA-824]: fix resource leak in Cash selection (#2155)
[CORDA-824]: fix resource leak in Cash selection and some example class
2017-11-30 16:17:18 +00:00
b84fdd3ffc Some additional contributors recognised 2017-11-30 16:30:58 +01:00
6a3435f07c Added R3 contributors to the overall attribution list as well 2017-11-30 16:30:58 +01:00
b18bf94d42 Initial commit of list of contributors to Corda 2017-11-30 16:30:58 +01:00
d1f3ec11d5 Initial commit of list of contributors to Corda 2017-11-30 16:30:58 +01:00
0db7dce985 Dynamic registration of RPC users security roles in ArtemisMessagingS… (#2140)
Dynamic registration of RPC users security roles in ArtemisMessagingServer [ENT-1000]
2017-11-30 15:06:53 +00:00
541207738a CORDA-553 - Documentation 2017-11-30 13:31:33 +00:00
6fc736a5f5 CORDA-553 - Enable Enum Evolution 2017-11-30 13:14:07 +00:00
e8822ce391 CORDA-553 - Plumb the transform schema into the AMQP serialisation framework
This change doesn't enable anything, it just changes the code to pass
around both relevant schemas instead of a single one from the AMQP
envelope. The actual evolver will build ontop of this
2017-11-30 13:10:48 +00:00
fdc31091a6 Merge branch 'feature-network-parameters' into shams-master-merge-291117
# Conflicts:
#	constants.properties
#	gradle-plugins/cordformation/src/main/kotlin/net/corda/plugins/Cordform.kt
#	gradle-plugins/cordformation/src/main/kotlin/net/corda/plugins/Node.kt
2017-11-30 12:05:42 +00:00
2f0bc249ad Merge fixes and getting tests to pass 2017-11-30 11:59:39 +00:00
1e58aedb80 Fixes order of xmx commands. 2017-11-30 11:13:16 +00:00
c9f3e98795 Another approach to fixing deployNodes task and network parameters generation (#2066)
* Generate networkParameteres for Cordformation.

Fix deployNodes task in Cordformation to generate NetworkParameters before running the nodes.
Add TestNetworkParametersGenerator utility loaded after node infos generation step.

* Get rid of bouncy castle provider dependency
For cordform-common. It caused problems with loading our custom
X509EdDSAEngine for generation of network parameters in deployNodes
task.
2017-11-30 10:39:29 +00:00
ada1fe2438 Documents increasing heap size when running nodes locally. 2017-11-30 10:38:06 +00:00
a88e7c9035 enable service instructions 2017-11-30 10:06:37 +00:00