|
b99ddfdb7d
|
demo: Suppress unused var warning
|
2016-06-20 14:16:13 +01:00 |
|
|
780f2d7e82
|
demo: Remove warnings
|
2016-06-20 14:16:13 +01:00 |
|
|
5de6e3f965
|
node: Remove warnings
|
2016-06-20 14:16:13 +01:00 |
|
|
878a683823
|
core: Remove warnings
|
2016-06-20 14:16:13 +01:00 |
|
|
a2e6e78b16
|
contracts: Remove warnings
|
2016-06-20 14:16:13 +01:00 |
|
|
3faf268feb
|
build: add -Xlint: flags
|
2016-06-20 14:16:13 +01:00 |
|
|
c9cb024bb5
|
Merged in use-urandom-2 (pull request #166)
Use urandom 3
|
2016-06-20 14:15:03 +01:00 |
|
|
a7419b116d
|
Add newSecureRandom() that uses a non-blocking SecureRandom provider on Linux
|
2016-06-20 14:11:03 +01:00 |
|
|
d4674a9d8f
|
Add a comment to ContractState describing the intended constraints design.
|
2016-06-20 15:00:16 +02:00 |
|
|
ab277d2022
|
Merged in R3-CEV/internal/in-memory-network-pump-send (pull request #148)
Add ability to pump sending as well as receiving, expose both streams
|
2016-06-20 12:41:42 +01:00 |
|
|
6eab61a6a1
|
node: fix hanging test
|
2016-06-20 12:37:42 +01:00 |
|
|
08e6333284
|
node: Add sendManuallyPumped parameter to test
|
2016-06-20 12:37:42 +01:00 |
|
|
fbbff9fad2
|
node: remove test that tested buffering logic in IMMN
|
2016-06-20 12:37:42 +01:00 |
|
|
ccf362bb8a
|
node: fix IRSSimulation so it doesn't rely on buffering
|
2016-06-20 12:37:42 +01:00 |
|
|
5323eb1073
|
node: remove buffering logic from InMemoryMessagingNetwork
|
2016-06-20 12:37:42 +01:00 |
|
|
03c1550394
|
node: add ability to pump sending as well as receiving, expose both streams
|
2016-06-20 12:37:42 +01:00 |
|
|
634d109e97
|
Merged in fix-irsdemo-json (pull request #168)
Fix irsdemo json
|
2016-06-20 12:36:45 +01:00 |
|
|
298b35ba4f
|
demo: Remove unnecessary 'participants' field from IRS demo fixture
|
2016-06-20 12:11:58 +01:00 |
|
|
d8e0e8d548
|
test: Add JsonSupport testing using junit-quickcheck
|
2016-06-20 11:49:54 +01:00 |
|
|
478fe6110b
|
test: Fix IRS demo JSON fixture
|
2016-06-20 11:49:15 +01:00 |
|
|
ea27910d51
|
node: Add JSON EdDSA pubkey serialisation/parsing
|
2016-06-20 11:48:40 +01:00 |
|
|
795fba1165
|
Add buildSrc module to IntelliJ
|
2016-06-17 16:33:45 +01:00 |
|
|
f02e6580f3
|
Merged in multiple-notary-support (pull request #114)
Multiple notary support - data model changes & protocol
|
2016-06-17 15:26:11 +01:00 |
|
|
30ca340b6e
|
Refactored NotaryChangeProtocol and tests: moved the proposal verification step into the protocol.
Added another proposal verification step in the NotaryChangeProtocol.
Added the cause exception message to the 'notary change refused' error.
|
2016-06-17 15:05:35 +01:00 |
|
|
0a5b7ace35
|
Made TransactionBuilder abstract. Every transaction type now needs to implement and provide its own Builder. This is required since for specific types we need to run different logic when adding new items to the transaction. For example, when adding a new input state to a transaction of type NotaryChange we need to add all of the states participants to the signers list.
|
2016-06-17 15:05:35 +01:00 |
|
|
9958b5c603
|
Added 'signers' property to the transaction data models. Signers holds the list of all public keys that need to be signed for (command keys and additional ones such as notary).
Removed Notary & ChangeNotary commands, keys to be signed for are added to the signers list during transaction build phase.
|
2016-06-17 15:05:35 +01:00 |
|
|
70495a021e
|
Introduce TransactionState, which wraps ContractState and holds the notary pointer.
Remove notary from ContractState.
Introduce TransactionType, which specifies custom validation logic for a transaction.
|
2016-06-17 15:05:35 +01:00 |
|
|
3b1e020082
|
Extended the data model so that every state has to define a set of 'participants' - parties that are able to consume that state in a valid transaction.
Added protocol for changing the notary for a state, which requires signatures from all participants
|
2016-06-17 15:05:35 +01:00 |
|
|
a813e9a088
|
Merged in rnicoll-trader-demo-cash-issuer (pull request #165)
Switch trader demo to expect self-signed cash
|
2016-06-17 15:04:45 +01:00 |
|
|
a029e303a6
|
Switch trader demo to expect self-signed cash
|
2016-06-17 14:36:21 +01:00 |
|
|
0c325c31a2
|
Revert "Merged in use-urandom-2 (pull request #159)"
This reverts commit 1a1ed3b9e6 , reversing
changes made to 09e2e49d44 .
|
2016-06-17 14:12:19 +01:00 |
|
|
1a1ed3b9e6
|
Merged in use-urandom-2 (pull request #159)
Use /dev/urandom try no.2
|
2016-06-17 13:36:23 +01:00 |
|
|
09e2e49d44
|
Merged in enforce-transaction-check-in-tests (pull request #160)
Enforce transaction check in tests
|
2016-06-17 13:35:40 +01:00 |
|
|
f9d1c54195
|
core: Add comments explaining the never-to-be-removed deprecated functions
|
2016-06-17 13:27:35 +01:00 |
|
|
1f171a1ece
|
Revert "core: Removed unused deprecated test functions"
This reverts commit 1c09ff86ed6803fcda6c76b6f5e323621c4b0e06.
|
2016-06-17 13:27:35 +01:00 |
|
|
eaf37e2e7a
|
core: make comment javadoc style
|
2016-06-17 13:27:35 +01:00 |
|
|
9ec1ec786f
|
contracts: remove TODO
|
2016-06-17 13:27:35 +01:00 |
|
|
a72bab0fb7
|
contracts: make test compile
|
2016-06-17 13:27:35 +01:00 |
|
|
643d3bab2b
|
core: force transaction tests to check for accept/fail
|
2016-06-17 13:27:35 +01:00 |
|
|
f0d74d0859
|
core: Removed unused deprecated test functions
|
2016-06-17 13:27:35 +01:00 |
|
|
ea7f9177d4
|
core: make newSecureRandom() a one-liner
|
2016-06-17 13:07:25 +01:00 |
|
|
ba96282591
|
node: use newSecureRandom() instead of SecureRandom.getInstanceStrong()
|
2016-06-17 13:07:25 +01:00 |
|
|
481d2f7151
|
core: use newSecureRandom() instead of SecureRandom.getInstanceStrong()
|
2016-06-17 13:07:25 +01:00 |
|
|
906c100c29
|
contracts: use newSecureRandom() instead of SecureRandom.getInstanceStrong()
|
2016-06-17 13:07:25 +01:00 |
|
|
6229e39b42
|
core: Add newSecureRandom() that uses a non-blocking SecureRandom provider
|
2016-06-17 13:07:25 +01:00 |
|
|
60d175da02
|
Merged add-needed-build-variables into master
|
2016-06-17 11:04:40 +01:00 |
|
|
96d8d4b9d5
|
build: add comments on added lines
|
2016-06-17 11:02:43 +01:00 |
|
|
c2f5580293
|
Merged in add-needed-build-variables (pull request #162)
build: add back applicationDefaultJvmArgs, mainClassName variables
|
2016-06-17 10:51:38 +01:00 |
|
|
2c6ed9223e
|
build: add back applicationDefaultJvmArgs, mainClassName variables
|
2016-06-17 10:49:43 +01:00 |
|
|
f06487aa4c
|
Merged in sort-of-incremental-quasarScan (pull request #154)
Sort of incremental quasarscan
|
2016-06-17 10:38:39 +01:00 |
|