6f3ed327a0
Vault: return a list of unconsumed states rather than a sequence. The lazy evaluation captures some extra context, serialization of which in flows results in errors.
2016-12-16 15:48:48 +00:00
334ed4806b
Adds overload anotations and reorganizes param orders to improve java interop.
2016-12-15 18:27:41 +00:00
7cb4cbcad4
Made vault updates contain full StateAndRef in the consumed set (instead of just StateRef). This allows subscribers to check whether the update contains relevant states.
...
Cash balances are now calculated by keeping only the aggregate values (it no longer needs to iterate through all states in the vault).
2016-12-15 16:27:39 +00:00
8ea4c258f1
Extend messaging.rst about service queues
2016-12-15 11:37:15 +00:00
a3138ab0dc
Address PR comments
2016-12-15 11:37:15 +00:00
4f44962962
Add kdocs on service addressing
2016-12-15 11:36:06 +00:00
6a796cef35
Add raft notary integration tests, testing service addressing
2016-12-15 11:36:06 +00:00
fd436b0cdc
artemis, sessions, mock: Add Service addressing, tests pass
2016-12-15 11:36:06 +00:00
7afa3346d6
Updated docs and TODOs to be inline with recent changes to the doorman
2016-12-13 17:03:15 +00:00
9d98673c66
Added commonName extension method to X500Name and helper class for x509 cert factories
2016-12-09 17:13:00 +00:00
b43d940297
Merge pull request #35 from corda/clint-M6publishing
...
Corda can be published to bintray and reduced publishing boilerplate in build.gradle.
2016-12-09 15:07:46 +00:00
ae349a8831
Adds todos that will improve java interop.
2016-12-09 14:30:52 +00:00
0378b8d785
Buffer observations until database commit.
2016-12-08 16:32:45 +00:00
4fe1d48e4a
demos: Fix demo RPC serialisation after rebase
2016-12-08 11:58:31 +00:00
9117ec9860
Simplify InputStreamSerializer, make NODE_USER role explicit
2016-12-08 11:58:31 +00:00
a601f0abf5
Local RPC, demos use RPC, NODE has special privileges
2016-12-08 11:58:31 +00:00
036b1b4964
Fix double spending of inputs issue on ledger level in test dsl. ( #15 )
...
* Fix double spending of inputs issue on ledger level in test dsl.
* Address PR comments.
2016-12-08 10:15:33 +00:00
f63e6cd2a6
Add some hooks to StateMachineManager and NodeSchedulerService so that unit tests of flows with scheduled actions can safely test for completion of their test activities. Typically this is done using a while loop whilst there are active fibers, or schedules and then blocking on the ReusuableLatches until the status changes and can be re-evaluated.
...
Add unit tests of ScheduledFlow running on simulated network.
Just use existing DumyContract in test
DummyContract requires value equality so that assertEquals over states works as expected.
Remove blank line.
Add TODO on waitQuiescent.
Fix minor build error
2016-12-07 16:11:55 +00:00
432015ddfe
Adds JvmName annotations where necessary to improve interop when developing CorDapps in java.
2016-12-07 12:12:18 +00:00
b24c628e34
Publications now publish JARs again. Install task now publishes again.
2016-12-06 16:06:16 +00:00
bf49dda731
Corda now publishes with updated publish utils.
2016-12-06 16:06:16 +00:00
6ecbe1f1fd
Added finance publishing.
2016-12-06 16:06:16 +00:00
57f2be51b8
Added core publishing.
2016-12-06 16:06:16 +00:00
ed14c95d6f
Merge pull request #25 from corda/aslemmer-fix-X509-on-linux
...
core: Remove CN from X509 subjectAlternativeNames, always add hostname
2016-12-05 17:16:22 +00:00
948e3f3932
core: Remove CN from X509 subjectAlternativeNames, always add hostname
2016-12-05 13:17:52 +00:00
10360ae8cf
Converted MapChange into a sealed data structure so that only Modified has the previous node property
2016-12-05 10:04:31 +00:00
4addb91f80
Added security to RPC and P2P systems.
2016-12-02 18:11:08 +00:00
5432905b4a
Clean up NetworkMapCache and InMemoryNetworkMapCache
2016-12-02 14:45:54 +00:00
84c127bfff
Merge pull request #12 from corda/andrius-txverify-refactor
2016-12-01 13:54:59 +00:00
cef2c906ab
Minor transaction verification logic refactoring
2016-12-01 12:07:37 +00:00
110864f19a
Adds a JvmName annotation to Utils.kt for better java interop.
2016-12-01 11:31:03 +00:00
053dd9a1fe
Merge pull request #5 from corda/composite-key-serializer
2016-12-01 10:17:40 +00:00
ea04ebe311
Added a TODO to follow Crypto-conditions spec
2016-11-30 17:07:39 +00:00
d500bf8f50
Address review comments.
2016-11-30 15:11:35 +00:00
7b40be8361
Run the IntelliJ reformatter across the Kotlin code. Did not reformat JS/web code.
2016-11-30 14:40:34 +00:00
acaeca5814
Added a custom CompositeKey serializer for a more compact serialized form
2016-11-30 14:18:18 +00:00
f5ecddb4b2
Add get() method to identity service
2016-11-28 18:01:03 +00:00
38876e3984
Introducing Future.getOrThrow() which throws the cause of the ExecutionException
2016-11-28 15:21:22 +00:00
811b0e6a8d
Merged in aslemmer-warn-on-double-tx-record (pull request #546 )
...
Check for duplicate transaction records
2016-11-28 10:34:34 +00:00
946cfda03e
Added a distributed notary demo that runs a notary cluster and gets several transactions notarised
2016-11-25 17:09:57 +00:00
87bd97d0c7
Check for duplicate transaction records
2016-11-24 18:00:04 +00:00
699710b736
Merged in parkri-remove-quasar-scan (pull request #540 )
...
quasarScan removal. It's no longer required by our code base.
2016-11-24 16:28:44 +00:00
8ec21eedb3
quasarScan removal.
2016-11-24 16:27:51 +00:00
492005bcfe
Fix up and improve some docs
2016-11-24 15:06:10 +00:00
a1759016a8
Minor: simplify the implementation of requireThat{} a little bit (reviewed by Roger).
2016-11-23 18:27:08 +01:00
f68529d1fd
Rename protocol to flow.
2016-11-22 17:17:14 +00:00
81b9cd6840
Merged in rog-party-participants-comment (pull request #510 )
...
Added comment around usage of 'parties' in DealStates.
2016-11-22 09:47:40 +00:00
93505d5e2e
Merged in andrius-rename-bits (pull request #508 )
2016-11-22 08:26:37 +00:00
235cee6727
Add a startup banner and suppress console logging unless --log-to-console is passed on the command line.
2016-11-21 16:08:36 +01:00
1be32da0f5
Added comment around usage of 'parties' in DealStates.
2016-11-21 15:00:55 +00:00