Commit Graph

3113 Commits

Author SHA1 Message Date
Chris Rankin
963d015c4d Fixes from code review. 2017-02-22 16:30:25 +00:00
Chris Rankin
dd0d7a0cf4 Merge branch 'master' into demobench 2017-02-22 14:02:30 +00:00
Chris Rankin
d41fa782e0 Merge branch 'get-cash-balances' into demobench 2017-02-22 12:19:49 +00:00
Chris Rankin
63cebb3c96 Merged in get-cash-balances (pull request #21)
CORPRIV-687: Implement new RPCOp getCashBalances().

* CORPRIV-687: Implement new RPCOp getCashBalances().

* Use proper assertTrue().

Approved-by: Shams Asari
2017-02-22 12:17:35 +00:00
Chris Rankin
5d81064b4a Use proper assertTrue(). 2017-02-22 12:14:19 +00:00
Chris Rankin
fbd4f0bc6a CORPRIV-687: Refactor RPCOp getCashBalances() into separate branch. 2017-02-22 11:48:26 +00:00
Chris Rankin
0832ea405e CORPRIV-687: Implement new RPCOp getCashBalances(). 2017-02-22 11:27:48 +00:00
Chris Rankin
6ad81ca1e7 Test transmission of an actual cash balance via RPC. 2017-02-22 10:51:46 +00:00
Chris Rankin
1a78ca240a Comment file copying vs file filtering during packaging. 2017-02-22 08:45:35 +00:00
Chris Rankin
2f82b58c9e CORPRIV-659: Renaming packaging script. 2017-02-22 08:45:11 +00:00
Chris Rankin
f6deeff9ae CORPRIV-658: Rename packaging script. 2017-02-22 08:44:38 +00:00
Chris Rankin
9b2b3a31a0 Comment how JediTerm is not available via Maven. 2017-02-21 17:45:45 +00:00
Chris Rankin
f20cb1e74d Downgrade JDK requirement to 8u102, for consistency with capsules. 2017-02-21 16:43:58 +00:00
Chris Rankin
02a9e32d3c CORPRIV-659: Better validation for JAVA_HOME. 2017-02-21 16:32:30 +00:00
Chris Rankin
22d2244ce7 CORPRIV-659: Fix DMG installer. 2017-02-21 15:38:22 +00:00
Chris Rankin
faefae01e2 Fix terminal resizing. 2017-02-21 12:32:47 +00:00
Chris Rankin
d69d9c6fde CORPRIV-661: Ensure that we can rewrite saved profiles correctly. 2017-02-21 11:10:27 +00:00
Chris Rankin
8624537d34 CORPRIV-658: Add external manifest for DemoBench.exe that declares it incapable of native HiDPI support. 2017-02-21 10:40:32 +00:00
Chris Rankin
9023778b07 CORPRIV-658: I've wasted enough time on this - Windows rejects this BMP
as invalid, and I have no idea why!?
2017-02-21 09:40:06 +00:00
Chris Rankin
d3e46d97b9 CORPRIV-659: Tweak post-image script for DMG. 2017-02-20 21:49:06 +00:00
Chris Rankin
09d3fb423d CORPRIV-659: Update installer script and icons for DMG. 2017-02-20 17:52:17 +00:00
Chris Rankin
a695ff0140 CORRIV-658: Add icon for Windows installer. 2017-02-20 17:37:06 +00:00
Chris Rankin
31843bbac8 CORPRIV-661: Refactor code for guaranteeing a .zip extension. 2017-02-20 15:49:13 +00:00
Chris Rankin
0f73b68d39 CORPRIV-661: Implement saving profiles. 2017-02-20 15:25:02 +00:00
Patrick Kuo
453d1d8c2b Merged in pat-remove-jira-config (pull request #20)
Remove jira config template from reference.conf as it is optional configuration

Approved-by: Shams Asari
2017-02-20 14:42:06 +00:00
Patrick Kuo
e703675e8b Remove jira config template from reference.conf as it is optional configuration 2017-02-20 14:35:28 +00:00
Chris Rankin
ddd8d6a513 Upgrade to TornadoFX 1.6.2. 2017-02-20 09:13:02 +00:00
Ross Nicoll
56387a2831 Remove CashFlow
Remove the CashFlow flow, replacing it with CashFlowCommand which can be used for the use-cases
with instructions passed around as an object.
2017-02-20 08:29:15 +00:00
Andrius Dagys
04e41b5ed4 Include Merkle tree root hash in FilteredTransaction
Remove no longer needed test. Make FilteredTransaction constructor private
2017-02-20 08:29:15 +00:00
Patrick Kuo
680bf8e462 Add support for contract upgrades (#165)
* Add support for contract upgrades
* Add interface for the upgraded contract to implement, which provides functionality for upgrading legacy states.
* Add shared upgrade command and verification code for it.
* Add DummyContractV2 to illustrate what an upgraded contract looks like.
* Add new functions to vault service to support upgrading state objects.
* Add contract upgrade flow
2017-02-20 08:29:15 +00:00
David Lee
0431181fed Updated the notice
... to the last version reviewed & approved by legal counsel
2017-02-20 08:29:15 +00:00
Clinton Alexander
209ec1b1a0 Capsule fat JAR now contains a CDDL notice. 2017-02-20 08:29:15 +00:00
Shams Asari
a72fb28571 End flow if waiting for ledger commit and committer flow errors 2017-02-20 08:29:15 +00:00
Ross Nicoll
7dc6f47b3d Split CashFlow into three flows
Split CashFlow into independent CashIssueFlow, CashExitFlow and CashPaymentFlow,
so that users can be given access to one but not the other(s).

Signed-off-by: Ross Nicoll <ross.nicoll@r3.com>
2017-02-20 08:29:15 +00:00
Ross Nicoll
521994ce23 Add AnonymousParty superclass of Party
Add AnonymousParty superclass of Party in preparation for anonymising parties stored in
contract states.

Signed-off-by: Ross Nicoll <ross.nicoll@r3.com>
2017-02-20 08:29:15 +00:00
Konstantinos Chalkias
aae8256041 minor changes in for/while loops. Sanity check for even number of nodes (in buildMerkleTree) has now been moved before entering the loop. 2017-02-20 08:29:15 +00:00
chalkido
16c7db6ae9 Extract Class pattern: Move MerkleTree (from MerkleTransaction) to its own class file inside core.crypto package. 2017-02-20 08:29:15 +00:00
Joel Dudley
2269629908 Rebuilds docs. 2017-02-20 08:29:15 +00:00
Ross Nicoll
eeae76fd92 Split users for bank and big corp 2017-02-20 08:29:15 +00:00
Joel Dudley
e695b0763c Changes docs to point to cordapp-tutorial instead of cordapp-template as appropriate. 2017-02-20 08:29:15 +00:00
Andrius Dagys
1876aa1744 Update version to 0.9-SNAPSHOT 2017-02-20 08:29:15 +00:00
Andrius Dagys
883dfb4592 Update notice on the docs index page to point to release M8
Regenerate docs
2017-02-20 08:29:14 +00:00
Andrius Dagys
b97e8822ae Release notes for M8 (#213) 2017-02-20 08:29:14 +00:00
Andrius Dagys
fd06a45d63 Demo bug fixes (#217)
* Add webAddress back to NMS as it shifts the port allocation for all subsequent nodes and causes all demos to break.

* Attachment demo: fix node names

* Notary demo: fix certificate paths & ports

* IRS demo: role decider fixed to allocate roles properly. Previously it used to pick current node as the Fixer, causing both nodes to initiate the trade flow, resulting in double spend exceptions..
2017-02-20 08:29:13 +00:00
Andrius Dagys
c9ef6b05ed Update version to 0.8 2017-02-20 08:29:13 +00:00
Gary Rowe
5c6b63a7e5 Fix the port numbers in the documentation to match actual values (build) 2017-02-20 08:29:13 +00:00
Gary Rowe
c884235632 Fix the port numbers in the documentation to match actual values 2017-02-20 08:29:13 +00:00
Shams Asari
e44159504c FlowException can be thrown from within UntrustworthyData.unwrap for better Java interop, and more checked exception annotations relating to flows 2017-02-20 08:29:13 +00:00
Ross Nicoll
c2f1e05dc0 Update party match in vault service
Replaces the legacy name-only comparison in the vault service with a party comparison. `Party` now
has an equals method that only uses the owning key, and therefore this functions as expected.
2017-02-20 08:29:13 +00:00
Ross Nicoll
e474c4d4ea Remove use of names from contracts
Remove dependency on name data that cash/obligation state objects will not have access to party details (such as name)
once privacy is correctly enforced.
2017-02-20 08:29:13 +00:00