Rick Parker
18a0df4239
AMQP serialisation: Part 1 ( #581 )
...
Also turns on `-parameters` for java compiler
2017-05-05 12:14:02 +01:00
Andrius Dagys
9a0653128c
Add support for re-sending session messages. This is useful when talking to a distributed service, e.g. notary – if one of the nodes go down in the middle of a session, the session will be re-established with a different node (round-robin order).
2017-05-05 10:08:53 +01:00
Chris Rankin
606bba590b
Final documentation tweaks for M11 ( #632 )
...
* Update DemoBench documentation after revamp.
* Remove mention of running demos within IntelliJ.
2017-05-05 08:30:58 +01:00
Konstantinos Chalkias
d8fa75654f
Support for multi-sig schemes. ECC (K1/R1) and EdDSA are fully supported. ( #599 )
...
Support for multi-sig scheme. ECC (K1/R1) and EdDSA are fully supported.
2017-05-04 18:19:00 +01:00
Matthew Nesbit
fe7d893de2
Merge pull request #627 from corda/mnesbit-servicehub-cleanup2
...
Remove scheduler service from ServiceHub
2017-05-04 14:34:41 +01:00
Matthew Nesbit
b3b4457b4e
Remove scheduler service from ServiceHub
2017-05-04 10:00:49 +01:00
Shams Asari
eba753ddfe
Moved the initiated-side of core flows in net.corda.flows to net.corda.node.services. They are not meant to be visible to end-users.
2017-05-03 17:42:51 +01:00
Chris Rankin
e22ad19fcd
Use assert methods from test framework. Don't use Java assert. ( #625 )
2017-05-03 17:32:30 +01:00
Ross Nicoll
a1fd215863
Extract common name from legal name to determine path in Driver ( #613 )
...
Rewrote node name to extract common name to use as the node path for samples, to work around characters being incorrectly treated as separators.
2017-05-03 16:58:48 +01:00
Matthew Nesbit
99bf98c0d8
Merge pull request #624 from corda/mnesbit-ServiceHub-refactor
...
Remove Messaging service from service hub
2017-05-03 16:04:23 +01:00
Ross Nicoll
c8201c18fc
Clean up X.500 names in X509UtilitiesTest
2017-05-03 15:55:19 +01:00
Ross Nicoll
e85ed639bb
Clean up X500 names in Corda simulation
...
Clean up X500 names in Corda simulation, and ensure they're consistent with the standard test names.
This includes using the locations present in those test names, which requires updates to the node
config test.
2017-05-03 15:55:19 +01:00
Matthew Nesbit
7e8aa1d706
Remove Messaging service from service hub
...
Remove mention of MessagingService as being on ServiceHub.
2017-05-03 15:19:27 +01:00
Chris Rankin
780f93e625
Fix downloading attachments from WebServer. ( #615 )
...
* Fix /attachments endpoint on WebServer, and update demo to use it.
* Add @Throws statements to servlet methods.
* Ensure target entry is not a directory.
* Simplify, because JarInputStream verifies signatures by default.
* Move JarInputStream.extractFile() function into core.
* Don't close the output stream automatically as it commits our response.
2017-05-03 13:21:26 +01:00
Joel Dudley
ce8e40df50
Adds the cheat sheet to the docsite. ( #556 )
...
* Adds the cheat sheet to the docsite.
* Added a JPG of the cheatsheet and included it in the docsite page.
2017-05-03 12:59:40 +01:00
Chris Rankin
31861aea5b
M11 documentation ( #609 )
...
* Describe new source-tree directories "verifier" and "webserver", and update descriptions for "node" and "tools".
* Update changelog and release notes for M11.
* Thank Gary Rowe for his contribution to M11.
* Update Copyright and fix some broken links.
* Fix reference to CordaRPCOps class.
* Include changelog for CompositeKey upgrade.
* Fix warnings in changelog
* Update release notes after review.
* Add help for IntelliJ/Gradle.
2017-05-03 11:02:56 +01:00
Chris Rankin
7e718a81ca
Fixes for Network Visualiser ( #618 )
...
* Restore Zurich and Cairo to cities.txt
* Only display each node's common name in Network Visualiser.
2017-05-03 10:52:39 +01:00
Andrzej Cichocki
27d06df941
Fix the RAFT notary demo, previously only 1 of the notaries was being used. ( #619 )
2017-05-03 10:46:27 +01:00
Ross Nicoll
d65d63e4f6
Interim patch introducing X500Names
...
This is an intermediary step to introducing X500Names in all Party instances, which adds:
* Party constructor which accepts X500Name and then converts it to string.
* startNode() function which takes in X500Name instead of String
* Numerous legal name fixes to use full distinguished names
2017-05-03 10:46:03 +01:00
Shams Asari
cfe5786d2d
Introducing versioning of flows using the FlowVersion annotation.
...
Core flows, which are baked into the platform, are also versioned using the platform version of the node. Several core flows, such as the data vending ones, which were provided via plugins are now instead baked into the node.
2017-05-02 15:12:07 +01:00
josecoll
3d401d1dcb
Apply @Suspendable on all flow methods that call vault generateSpend ( #612 )
2017-05-02 09:38:44 +01:00
Chris Rankin
0612f147be
Bump version number to M12-SNAPSHOT. ( #616 )
2017-05-02 09:28:37 +01:00
Ross Nicoll
80ad5af8b3
Extract common name from legal name to determine path
...
Rewrote node name to extract common name to use as the node path for samples, to work around characters
being incorrectly treated as separators.
2017-04-28 16:40:48 +01:00
Chris Rankin
3208daf507
Customise the error message according to why Corda cannot boot. ( #610 )
...
* Customise the error message according to why Corda cannot boot.
* Reset system property programmatically for the sake of developers.
2017-04-28 16:01:19 +01:00
Andrzej Cichocki
f2d138cdab
Replace code only used in 1 test with existing general mechanism. ( #600 )
2017-04-28 15:50:24 +01:00
Roger Willis
9dde0db407
Merge pull request #607 from corda/rog-webserver-index-plugin-tweak
...
Filter out the default node plugins as per request from Chris.
2017-04-28 14:54:52 +01:00
Andrzej Cichocki
cb3522588f
In checkpoints, serialize hash of attachment instead of its data ( #543 )
2017-04-28 13:50:47 +01:00
RogerWillis
040766c95f
Addressed review comments.
2017-04-28 13:40:01 +01:00
Katarzyna Streich
e75a24937d
Rename leavesKeys to leafKeys.
2017-04-28 11:56:07 +01:00
RogerWillis
c0f108fa20
Filter out the default node plugins as per request from Chris.
2017-04-28 11:01:10 +01:00
Chris Rankin
9f3fae1914
Set the "no deserialisation" property in the Capsule and Driver. ( #603 )
2017-04-28 10:14:15 +01:00
Roger Willis
93311308a6
Merge pull request #589 from corda/rog-webserver-index
...
Rog webserver index
2017-04-28 09:50:49 +01:00
RogerWillis
632e32075a
First commit for adding webserver index page.
...
Now builds page using kotlinx. Added support for static web content.
Removed code to re-direct to static web content if it exists.
Minor changes to comments. The recursive API crawler now uses a data class instead of a mutable map.
2017-04-27 16:17:29 +01:00
Ross Nicoll
d023924a93
Expanded release notes on X.500 distinguished names ( #596 )
2017-04-27 11:27:55 +01:00
Andrzej Cichocki
db70fa40f7
Add note for enabling verifyInstrumentation in IntelliJ. ( #595 )
2017-04-27 10:30:16 +01:00
Andrzej Cichocki
b3894fa38a
Fix race in IntegrationTestingTutorial. ( #594 )
2017-04-27 09:15:12 +01:00
Shams Asari
3fcb773a31
Updated docs and release notes for recent deprecation of getCounterpartyMarker
2017-04-26 11:02:51 +01:00
Chris Rankin
af36e0f731
Basic clean-up for demos, load-test and examples ( #590 )
...
* Fix RPC usage by marking unused Observables.
* Update Client RPC tutorial documentation to mention the importance of "notUsed" observables.
2017-04-26 11:01:09 +01:00
Shams Asari
c5a9312e07
Merge pull request #582 from corda/shams-flow-counterpartymarker-cleanup
...
Deprecated FlowLogic.getCounterpartyMarker as it's complicated and probably not used
2017-04-26 09:40:48 +01:00
Matthew Nesbit
7e3b9a8934
Fix duplicate content root problems in IntelliJ
2017-04-26 10:37:16 +02:00
Shams Asari
913487cb32
Deprecated FlowLogic.getCounterpartyMarker as it's complicated and probably not used (replacement is to use sub-flows).
...
Also made flow registration require the client flow class rather than any old class.
2017-04-25 18:53:33 +01:00
Mike Hearn
922a760a09
Shell: more aggressive catch/rethrow of errors during command line parse. Avoids stack traces being dumped to the console when an unknown party name is provided.
2017-04-25 19:43:26 +02:00
Mike Hearn
aed9495b37
Shell: add 'start' as an alias for 'flow start'.
2017-04-25 19:43:26 +02:00
Mike Hearn
b6fa7095e3
DemoBench: symlink or copy apps into the plugins folder for the Explorer, as a temp deserialisation hack.
2017-04-25 19:43:26 +02:00
Konstantinos Chalkias
a8172e607e
Move i2p Provider to crypto module
2017-04-25 18:19:28 +01:00
Konstantinos Chalkias
2ff8d14491
add EdDSA Provider and update i2p dependency to 0.2.0
2017-04-25 18:19:28 +01:00
Andrius Dagys
4e86443cac
Fix Raft notary demo post name refactoring
2017-04-25 17:11:21 +01:00
Ross Nicoll
c8af48ebd9
Clean up BFTNotaryServiceTests
...
BFTNotaryServiceTests generates a master node independently of the cluster nodes, so it can put it
at the end of the list of nodes. The calling function however treats the first node in the list as
the master, not the last node. This simplifies the code while maintaining the same behaviour.
2017-04-25 15:12:37 +01:00
Katarzyna Streich
f92949d3b5
Add information on why state machine was removed from StateMachineManager ( #570 )
...
* Add information on why state machine was removed from StateMachineManager.
There are two cases: normal end of flow or error.
Return flow result as part of state machine remove data.
Make Change a sealed class with Add and Remove.
fiber.actionOnEnd takes ErrorOr<R> parameter.
* Remove unnecessary fields from StateMachineManager.Change.
2017-04-25 14:34:45 +01:00
Chris Rankin
b597f05bd4
Delete IntelliJ RunConfiguration files for the demos. ( #584 )
2017-04-25 14:22:04 +01:00