Matthew Nesbit
3ef5c39633
Put test classes into clear namespaces, so that they don't pollute the API.
2017-07-05 09:14:22 +01:00
Katelyn Baker
88a8eabd60
Merge pull request #946 from corda/carpenterTestingBootstrap
...
Add secondry deserializer to return amqp envelope
2017-07-05 08:48:07 +01:00
Katelyn Baker
a33d5dcd2f
Add Tests to class name
2017-07-04 20:24:00 +01:00
Clinton
1707fb67c1
Merge pull request #932 from corda/clint-releasefixes
...
Misc fixes for the release process
2017-07-04 19:33:33 +01:00
Shams Asari
4d01e5067a
Merge pull request #954 from corda/shams-service-hub-cleanup
...
Clean up of ServiceHubInternal, including how it's created in Abstrac…
2017-07-04 15:28:01 +01:00
Clinton Alexander
f4a2f06bec
Fixed gradle plugins build and cordform common publishing removed from core project.
2017-07-03 18:14:26 +01:00
Clinton Alexander
b4e7d7ca1b
Can now publish to artifactory.
2017-07-03 18:12:56 +01:00
Clinton Alexander
8e9591f3ab
Deleted publishing documentation because it is out of date and being rewritten on the Wiki.
2017-07-03 18:12:56 +01:00
Clinton Alexander
4e6ce97744
Corrected the group and version of cordform common to match the gradle plugins to avoid publishing issues.
2017-07-03 18:12:56 +01:00
Andrzej Cichocki
e586822640
Publish test-common. ( #957 )
2017-07-03 17:54:30 +01:00
Shams Asari
46e23b7716
Clean up of ServiceHubInternal, including how it's created in AbstractNode
2017-07-03 17:05:36 +01:00
Katelyn Baker
56402c744a
Merge pull request #955 from corda/kat-carpenterMoveToCore
...
Move carpenter into core
2017-07-03 16:53:03 +01:00
Joel Dudley
7df8c50167
Adds helper methods to grab a LedgerTx or verify a SignedTx. Deprecates builder signing methods.
2017-07-03 15:53:48 +01:00
Katelyn Baker
88ed35636c
Fix mis-move
2017-07-03 15:04:51 +01:00
Katelyn Baker
f11f17e2aa
Move carpenter into core
2017-07-03 14:42:59 +01:00
Katelyn Baker
fcba32700c
Review comment changes
2017-07-03 12:12:28 +01:00
Clinton
562b186a65
Fix IntegrationTestingTutorial network map race condition ( #947 )
...
* Ignoring and adding a TODO to a test that fails spuriously during CI.
* Ensure both parties are regsitered with network map in the integration test tutorial and update docs to reflect this best practice.
* Minor readability fix.
2017-06-30 16:29:57 +01:00
Clinton
c1088038b7
Cordapps now contain their own dependencies ( #915 )
...
* Cordapps now contain all explicitly specified dependencies (and sub
dependencies).
* Removed some useless compile dependencies for trader demo.
* Dependent Cordapps are excluded from the build.
:Removed unnecessary dependencies of demos.
* Cleaned up exclusion rules for cordapp dependencies.
2017-06-30 14:18:46 +01:00
Katelyn Baker
04d7432622
Add secondry deserializer to return amqp envelope
...
Useful for testing the carpenter by giving access to a cosntructed
envelope rather than manually building one every time
2017-06-30 14:12:36 +01:00
Mike Hearn
82f68f212a
Minor: add another emoji, import a couple of changes for Enterprise
2017-06-30 13:06:46 +01:00
Patrick Kuo
1c2265d3b7
Pat remove stability test randomness ( #891 )
...
* Remove randomness from stability test
* address PR issues
2017-06-30 11:45:08 +01:00
Andrzej Cichocki
88c8f4b351
Avoid BFT printStackTraces when cluster is starting up ( #899 )
2017-06-30 10:52:24 +01:00
Shams Asari
a08f701dc5
Removed the StorageService and puts its components directly into the service hub
2017-06-30 09:37:29 +01:00
Clinton
ecc96b29b0
Merge pull request #937 from corda/clint-quasarpluginfix
...
Removing repository addition from Quasar Plugin
2017-06-29 21:29:27 +01:00
Andrius Dagys
00b272906a
Decouple notary implementations from AbstractNode. Allow custom notaries to be provided via CorDapps.
2017-06-29 18:05:44 +01:00
Ross Nicoll
083b8265b5
Restructure Crypto to use ASN.1 algorithm identifiers
...
Remove use of Sun internal APIs and algorithm identifiers (which are incomplete and non-standard) in Crypto. Also eliminates uncertainty about which signature scheme is being used (and therefore iterating through several to find the correct one).
2017-06-29 14:36:39 +01:00
Rick Parker
5a45459b9d
AMQP serialization part 3: some custom serializers, integration with Kryo (disabled) ( #859 )
2017-06-29 14:03:41 +01:00
Ross Nicoll
b791530b28
Correct trackBy() call
...
Correct trackBy() call on vault service, which should call _trackBy() but previously called _queryBy()
2017-06-29 12:13:33 +01:00
Ross Nicoll
698fe7846a
Correct usage of notary legal and service identities
...
StandaloneCordaRPClientTest attempted to use a notary legal identity as service identity, which fails as
the service is separate. This separates the two usages correctly.
2017-06-28 18:36:22 +01:00
Andrius Dagys
79823531cf
Minor: update log message
2017-06-28 18:15:48 +01:00
Clinton Alexander
380841553f
Bumped corda gradle plugins to 0.13.0
2017-06-28 17:57:51 +01:00
Clinton Alexander
89e20d6746
Removing repository addition - this can really mess with the ability to control a project's repositories.
2017-06-28 17:57:16 +01:00
josecoll
556444f9e1
Cleaned up incorrect references to vault query and persistence. ( #933 )
...
* Cleaned up incorrect references to vault query and persistence.
* Consistent use of :doc: reference.
2017-06-28 16:00:39 +01:00
Konstantinos Chalkias
bd08d6c6f8
change to 0.14-SNAPSHOT ( #928 )
2017-06-28 15:55:43 +01:00
David Lee
75e82094a2
Updated trademark notice
...
Updated reference to R3 legal entity
2017-06-28 15:37:17 +01:00
Ross Nicoll
1a4965c294
Change CashIssueFlow to use anonymous identity
...
* Add functions for:
* Retrieving nodes via their legal identity
* Filtering a set of public keys down to those the node has corresponding private keys for
* Modify contract upgrade flows to handle identifying participants after an anomymisation step
* Correct terminology: "party who" -> "party which"
* Modify CashIssueFlow and CashPaymentFlow to optionally use an anonymous identity for the recipient.
2017-06-28 13:47:50 +01:00
Andrzej Cichocki
e5395fe1b7
Enforce node death on failure to register with network map ( #905 )
...
* Give up polling when result future cancelled
2017-06-28 12:07:53 +01:00
Patrick Kuo
83fdf678ab
Update doc to show JMX no longer works in Corda, due to the serialisation changes ( #922 )
...
* Update doc to show JMX no longer works in Corda, due to the serialisation changes.
* minor changes
* address PR issues
2017-06-28 11:29:34 +01:00
Patrick Kuo
c3ca2744aa
Replace Vault.PageAndUpdates with DataFeed data class ( #931 )
...
* Replace kotlin Pair with DataFeed data class
* remove unintended changes
* Replace Vault.PageAndUpdates with DataFeed data class
* Remove PageAndUpdates
2017-06-28 11:29:14 +01:00
Patrick Kuo
e02c37c06d
Replace kotlin Pair with DataFeed
data class ( #930 )
...
* Replace kotlin Pair with DataFeed data class
* remove unintended changes
* minor fix
* address PR issues
2017-06-28 11:06:06 +01:00
Andrzej Cichocki
0aadc037ef
Make logging available in IntelliJ between gradle clean and assemble ( #929 )
...
* Enforce absence of node from client rpc smokeTest classpath
2017-06-28 09:54:09 +01:00
Andrzej Cichocki
77e1d54c43
Make OGSwapPricingCcpExample runnable from any working directory ( #925 )
2017-06-27 19:06:14 +01:00
Katarzyna Streich
58da76c052
Network map redesign: Change field types in NodeInfo, move away messaging data from NodeInfo ( #921 )
...
* First stage of changing fields in NodeInfo.
Part of work related to NetworkMapService upgrade. Create slots for
multiple IP addresses and legalIdentities per node.
* NodeInfo stores HostAndPort.
Move information specific to messaging layer away from NodeInfo.
Only HostAndPort addresses are stored. Add peer name - peer handle
mapping to MockNetwork to reflect that change.
2017-06-27 18:14:51 +01:00
josecoll
4139cf497d
Added vault query as tokenizable service. ( #926 )
...
* Added vault query as tokenizable service.
* Add JUnit test to test access of vault query service within a flow.
* Improved JUnit test to correctly validate tokenizable behaviour.
* Minor cleanup
2017-06-27 17:22:06 +01:00
Andrzej Cichocki
c6d1274e47
Add tz to all non-test logging config ( #894 )
...
* Use millis comma and pattern= consistently
2017-06-27 16:34:02 +01:00
Katelyn Baker
cb8c19f9a5
Merge pull request #903 from corda/kat-carpent-interfaces
...
Add Interface synthesis to the carpenter
2017-06-27 15:58:23 +01:00
Andrzej Cichocki
37c918a8f5
BFT tests no longer use NodeBasedTest ( #917 )
...
* Move Raft config to the interface
* Inline method only used in 1 test
2017-06-27 11:49:19 +01:00
josecoll
3e124b0b48
Automatically persist Linear and/or FungibleState attributes for quer… ( #920 )
...
* Automatically persist Linear and/or FungibleState attributes for querying (even when Contract does not implement QueryableState).
* Return single() state.
2017-06-26 18:01:07 +01:00
Chris Rankin
92c238b2aa
Alter logging patterns to a more explicit form. ( #918 )
2017-06-26 13:24:24 +01:00
Chris Rankin
433a9ab5c3
DemoBench operates exclusively on localhost, so no need for public IP. ( #919 )
2017-06-26 10:12:48 +01:00