415de1ce1f
Merged in pat-key-utility-command-line-tool (pull request #390 )
...
New gradle task for packaging certificate singing request utility jar.
2016-10-04 17:15:13 +01:00
c57229a944
New gradle task for packaging certificate singing request utility jar.
2016-10-04 16:56:18 +01:00
383814f235
Merged in rnicoll-register-revert (pull request #389 )
...
Revert constraint on registerProtocolInitiator()
2016-10-04 16:04:41 +01:00
8b23fe6686
Merged in rnicoll-tf-contract (pull request #384 )
...
Add skeleton of receivable contract
2016-10-04 16:04:19 +01:00
4099034791
Add receivable contract for Trade Finance Registry
...
This introduces the core of a receivable contract for the second stage Trade Finance Registry project.
This is a subset of the cope of the initial Trade Finance project, which focuses on managing
invoices/receivables only, and does not deal with the contents of the invoice yet.
2016-10-04 15:47:38 +01:00
6b97fbb79f
Removed ValidatingClient as notary behaviour is not client configurable
2016-10-04 15:20:36 +01:00
bd919bbe1b
Revert constraint on registerProtocolInitiator()
...
Revert constraint on registerProtocolInitiator(), as there may be cases that need it to not be
a ProtocolLogic. Added note to explain it's normally a ProtocolLogic but not always.
2016-10-04 14:54:26 +01:00
5e6533eb8a
Better use of Futures
2016-10-04 14:11:43 +01:00
94e830d19a
Merged in rnicoll-initiator-cleanup (pull request #387 )
...
Constrain class type passed to registerProtocolInitiator()
2016-10-04 13:36:14 +01:00
53ecb0ecd9
Constrain class type passed to registerProtocolInitiator()
2016-10-04 12:57:22 +01:00
62a9dfe900
Added ServiceInfo unit tests
2016-10-04 11:36:26 +01:00
5efa0fd5b3
Advertised services now contain ServiceInfo which describes ServiceType and a service identifier. This will be used, e.g. for grouping distributed notary nodes into the same service cluster.
2016-10-04 11:36:26 +01:00
4ed73dc9f2
Merged in rnicoll-filter-clause-core (pull request #386 )
...
Add filter composition for clauses
2016-10-04 10:50:15 +01:00
607ba634fe
Add filter composition for clauses
2016-10-04 10:32:13 +01:00
06a8680d37
Merged in mnesbit-cor-389-checkpoints-in-db (pull request #385 )
...
Store protocol checkpoints in the DB
2016-10-04 09:50:17 +01:00
76808d36c3
Store protocol checkpoints in the DB, except during Single threaded MockNetwork activity, where we still use the file system based checkpointing. Make the Checkpoint acess a Sequence not an Iterable, so that we don't end up with all the checkpoints permanently resident in memory.
...
Split up storage initialisation so that there is less code copying in MockNode
Add header comment to DBCheckpointStorage class
Respond to PR comments
Resolve PR comments
Rename iterator on checkpoints
Fix typo
Fixup checkpoints in DB logic after Shams's PR
Delete duplicated code
2016-10-03 17:56:58 +01:00
67fdf9b2ff
Automatic session management between two protocols, and removal of explict topics
2016-10-03 15:21:27 +01:00
4da73e28c7
client, explorer: Address review comments
2016-10-03 11:26:30 +01:00
9a212a8714
client: Add ConcatenatedList, LeftOuterJoinedMap, tests and utilities, fix some bugs
2016-10-03 11:26:30 +01:00
99e758e021
client: Add ObservableMap utilities and tests
2016-10-03 11:26:29 +01:00
a26908e83b
Added docs for PublicKeyTree/multi-signature support
2016-10-03 11:09:36 +01:00
b3f3ee0562
Added a json serializer for PublicKeyTree
...
Typo fixes, other minor refactorings
2016-10-03 11:09:36 +01:00
ecb1acdb8d
Add threshold signature support: introduce PublicKeyTree which allows composing public keys into a tree structure with nodes containing thresholds for how many child node signatures it requires.
2016-10-03 11:09:36 +01:00
43d18d46bb
Add PartiallyResolvedTransaction to client
2016-10-03 10:17:41 +01:00
adf0876b18
Merged in rnicoll-consensus-docs (pull request #382 )
...
Restructure consensus documentation
2016-09-30 17:09:59 +01:00
12fd70c742
Restructure consensus documentation
...
Restructure consensus documentation to improve content grouping
2016-09-30 17:09:16 +01:00
a740167100
Merged in clint-mvcc (pull request #366 )
...
Improved concurrency of H2 database with config
2016-09-28 16:51:27 +01:00
7afb034b8c
Merged in clint-vegacorechanges (pull request #380 )
...
Corda Changes required for Vega
2016-09-28 16:28:15 +01:00
43de27c4c1
Updated Corda in preparation for the merging of the Vega cordapp. Includes
...
some minor changes, including gitignore rule changes. The largest change
is replacing the current fresh key for each transaction with a single
static identity in preparation for aimproved and more fleshed out key
sharing infrastructure.
2016-09-28 14:39:41 +01:00
5b10c207e0
Add StateMachine -> Recorded TX mapping stream and emit events on transaction records
2016-09-28 11:46:37 +01:00
6c96517f6f
core, node: Add RPC calls, change RPC init order
2016-09-28 10:32:22 +01:00
57965f757b
Merged in pat-cert-signing-node-changes (pull request #376 )
...
Checks for SSL certificate on Node startup
2016-09-27 11:05:06 +01:00
8f00ec03a3
Checks for SSL certificate on Node startup
2016-09-27 10:15:09 +01:00
46d6749616
Merged in persistence-support-in-mock-node (pull request #371 )
...
Persistence support in MockNode
2016-09-26 15:12:59 +01:00
cb1fa83b67
Fix up database persistence to work with MockNetwork/MockNode without getting tangled up in the ThreadLocals.
2016-09-26 14:54:00 +01:00
114906089f
Minor: fix TOC issue
2016-09-26 14:48:40 +02:00
b775a4023e
Minor: fix typo in release notes
2016-09-26 14:48:39 +02:00
3d89e7d7e9
Merged in fix-log-dumping-of-messages (pull request #379 )
...
Fix erroneous log statement that corrupts the logs.
2016-09-26 13:06:21 +01:00
16eda06095
Fix erroneous log statement that corrupts the logs.
2016-09-26 12:57:01 +01:00
7e7bf08062
Rename stateMachineRunId properties to id, remove unused fiberId
2016-09-26 10:40:18 +01:00
cfa5878ea2
Add StateMachineRunId, type for SMM Changes
2016-09-26 10:40:18 +01:00
568e1ebcd4
Merged in mnesbit-cor-389-checkpoint-protocol-message-ids (pull request #377 )
...
Put the message unique id's on based on a stored value in the checkpoint
2016-09-26 10:37:39 +01:00
a964073c2f
Track message id's to deduplicate replays. Widen the auto-acknowledgement window of Artemis back to the default.
...
Use synchronized wrapper over set.
Drop discard message to trace level logging.
Fix code layout
Use lazy trace extension method
Track message id's to deduplicate replays. Widen the auto-acknowledgement window of Artemis back to the default.
Use synchronized wrapper over set.
Include tx message unique id in checkpointed data.
Add test for checkpointed resend
Fix bug in not getting UUID off message.
Tidy formatting
Add explanation comments to test asserts
Put unique id even on Client messages.
Tidy formatting
2016-09-26 10:12:50 +01:00
3f9fc2db85
Minor: fix some minor indent/formatting issues in the docs
2016-09-23 11:55:40 +02:00
9551b0c7e5
Regen docsite
2016-09-23 11:55:23 +02:00
ac57c5cf86
Merged andrius-crypto-refactor into master
2016-09-22 18:07:31 +01:00
f1a2bed497
Added API doc for SecureHash. Removed signatureAlgorithmName val as it's not being used
2016-09-22 16:52:06 +01:00
193c965db8
Merged in mnesbit-cor-389-deduplicate-artemis-messages (pull request #370 )
...
Track message id's to deduplicate replays using JDBC Persistent Set
2016-09-22 15:58:28 +01:00
074964f919
Track message id's to deduplicate replays. Widen the auto-acknowledgement window of Artemis back to the default.
...
Use synchronized wrapper over set.
Drop discard message to trace level logging.
Fix code layout
Use lazy trace extension method
2016-09-22 15:18:24 +01:00
e2c793df05
Merged in pat-move-certificate-path-to-config (pull request #374 )
...
Moved certificates path to node configuration
2016-09-22 15:00:59 +01:00