Ross Nicoll
7ad754fe78
Add signature exchange to transaction key flow ( #1417 )
...
Require a signature on a deterministic data blob (which includes X.500 name and public key) when exchanging new confidential identities, in order to ensure that the owner of the key pair wants it to represent the specified name, not just that the certificate owner states the key represents the given identity.
2017-10-09 17:03:04 +01:00
Ross Nicoll
7340a2e32f
CORDA-654: Handle non-standard file systems in NodeInfoWatcher ( #1818 )
...
Handle non-standard file systems such as JimFs, in NodeInfoWatcher. Instead of using `toFile()` to convert a Path to a File, open the Path for writing to directly.
2017-10-09 16:15:27 +01:00
Tommy Lillehagen
0d15e70d51
Merge pull request #1842 from corda/tlil/reformat-2017-oct
...
Reformat Oct 2017
2017-10-09 15:57:43 +01:00
Tommy Lillehagen
e1458a40cb
Revert code transformation; use of deprecated method
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
14f959b4af
Code clean-up run
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
f9dc331551
Reformat files in webserver
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
3f3ffd50e1
Reformat files in verifier
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
b053449b74
Reformat files in tools
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
fcc4bdae7e
Reformat files in testing
2017-10-09 15:26:40 +01:00
Tommy Lillehagen
f98942d7ad
Reformat files in node-api
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
cb9e27a84a
Reformat files in node
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
7a372bed59
Reformat files in finance
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
b1fb321230
Reformat files in experimental
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
551dc43265
Reformat files in client
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
08c4fe2e9e
Reformat files in buildSrc
2017-10-09 15:26:39 +01:00
Tommy Lillehagen
a633f8dada
Reformat files in core
2017-10-09 15:26:39 +01:00
Viktor Kolomeyko
f6e5d2385a
Non-material public API change due to interfaces being re-arranged ( #1852 )
2017-10-09 15:24:39 +01:00
Alberto Arri
69ad52cf5c
Deflake node infoWatcherTest ( #1836 )
...
* Stop using the watch service, just re-read the whole directory every time. On macOS it's quite unpredictable and the tests are almost always failing.
2017-10-09 13:53:36 +01:00
Michele Sollecito
29a101c378
[CORDA-683] Enable receiveAll()
from Flows.
2017-10-09 13:46:37 +01:00
Viktor Kolomeyko
20a30b30da
Initial stub for IntelliJ Code Style settings ( #1832 )
...
* Initial stub for IntelliJ Code Style settings
* Added exclusion to ".gitignore"
2017-10-09 13:24:17 +01:00
Chris Rankin
689758a71c
CORDA-644: Only serialise Kotlin lambdas when checkpointing. ( #1801 )
...
* Remove local function because it is serialised as a lambda.
* Don't automatically whitelist Kotlin lambdas unless checkpointing.
* Add comment to @CordaSerializable, warning not to allow AnnotationTarget.EXPRESSION.
2017-10-09 13:02:40 +01:00
Andrzej Cichocki
f83f1b7010
CORDA-599 Fix circular dependency between vault and SH ( #1630 )
...
Fix circular dependency between the 2 vault objects and SH.
2017-10-09 12:49:07 +01:00
Joel Dudley
0c2289de8c
Joel move api docs
2017-10-09 11:32:03 +01:00
Viktor Kolomeyko
a9508b393c
CORDA-540: AMQP Private key serializer ( #1838 )
2017-10-09 11:22:11 +01:00
Viktor Kolomeyko
a425f82c77
CORDA-540: Change how standard mutable whitelists structured ( #1814 )
2017-10-09 10:19:37 +01:00
Matthew Nesbit
d196de32ad
Merge pull request #1841 from corda/shams-update-gradle-version
...
Update gradle plugin version for previous commit
2017-10-09 10:05:10 +01:00
Shams Asari
8d46b6bcbf
Update gradle plugin version for previous commit
2017-10-09 09:34:08 +01:00
Shams Asari
727cd0e55c
Cleaned up notary configuration by introducing a notary config option.
...
extraAdvertisedServiceIds is no longer used for this.
2017-10-07 12:52:37 +01:00
Joel Dudley
83f37417ae
Fixes the API docs.
2017-10-07 12:48:16 +01:00
Andrzej Cichocki
894f05d84e
CORDA-599 Remove dependency of NetworkMapService impls on ServiceHub ( #1713 )
2017-10-07 10:46:20 +01:00
Tommy Lillehagen
91e2249410
Merge pull request #1823 from corda/tlil/misc-tutorial-fixes
...
Tutorial Fixes
2017-10-06 16:14:37 +01:00
Michele Sollecito
0b35a99c5a
[CORDA-682]: Claim Jigsaw module names ( #1824 )
...
[CORDA-682] Specify Jigsaw module names for all JAR projects.
2017-10-06 15:37:33 +01:00
Chris Rankin
7c8a23aea6
Merge pull request #1834 from corda/chrisr3-muppet-fix
...
Fix filterAnnotationsFor() to return MethodInfo.
2017-10-06 15:27:54 +01:00
Ross Nicoll
6562579e8e
Extend NetworkMapCache API ( #1766 )
...
* Add functions to:
** Return PartyAndCertificate rather than just Party
** Return all NodeInfo entries for a name (rather than just by key)
* General documentation improvements
2017-10-06 15:23:20 +01:00
Chris Rankin
d761d52c16
Fix filterAnnotationsFor() to return MethodInfo.
2017-10-06 14:55:30 +01:00
Ross Nicoll
3afe855042
Update to match MockNetwork API change ( #1831 )
2017-10-06 14:50:54 +01:00
Joel Dudley
3f6ce3c861
Removes broken link.
2017-10-06 14:33:24 +01:00
Chris Rankin
d3fb833b91
Merge pull request #1829 from corda/chrisr3-scan-ignores-binary-retention
...
CORDA-695: Modify the API Scanner plugin to filter method annotations.
2017-10-06 13:51:38 +01:00
Matthew Nesbit
2564b7da1d
Merge pull request #1803 from corda/mnesbit-CordaServices-startFlows
...
Start Flows from services
2017-10-06 13:49:18 +01:00
Chris Rankin
d9f086cf91
Modify the API Scanner plugin to filter method annotations.
2017-10-06 12:11:42 +01:00
Tommy Lillehagen
b5a77a7a9c
Remove unnecessary this
in sample code + minor changes to contract paragraph
2017-10-06 11:33:58 +01:00
Joel Dudley
82d1979b94
Better error for driver instantiated outside package.
2017-10-06 11:25:32 +01:00
Matthew Nesbit
fe4635a81e
Start Flows from services
...
Update tests
Add a test to show progress tracking works
Include service startable flow in Cordapp data structures.
Respond to PR comments
Fixup change of api inline with PR comments.
Address PR comments
2017-10-06 10:48:30 +01:00
Alberto Arri
fde30d0181
removed unused variable in PersistentNetworkMapCache ( #1813 )
...
val publicKey in unused in PersistentNetworkMapCache, removed.
2017-10-06 10:45:17 +01:00
Katarzyna Streich
66d78fcf65
Cleanup of mock network pre-NetworkParameters ( #1802 )
...
* MockNode rename overrideServices to notaryIdentity
Permit only one override of service.
* MockNetwork: force creation of NetworkMapNode
Tests cleanup: decouple normal nodes and network map. NetworkMap node is created as first.
2017-10-06 10:32:54 +01:00
Tommy Lillehagen
d499ee32bb
Correct bad exception reference and various rendering issues
2017-10-06 10:16:40 +01:00
Viktor Kolomeyko
33ba145149
CORDA-540: Add verification to ensure that private keys can only be serialized with specific contexts ( #1800 )
2017-10-05 17:42:16 +01:00
Alberto Arri
e8d21f2311
Deflake NodeInfoWatcherTest ( #1811 )
...
* Deflake NodeInfoWatcherTest
* Moved to integration tests, added eventually to check the validity
2017-10-05 17:15:40 +01:00
Andrzej Cichocki
9239050fc8
Make cordapp-example java tree buildable ( #1809 )
2017-10-05 15:38:25 +01:00
Chris Rankin
248c898818
Instantiate Contract classes outside of LedgerTransaction.verify() ( #1770 )
...
* Load the contract classes when we create the LedgerTransaction.
* Fix Verifier tests by making ContractResult serialisable.
* Use named parameters to create ContractResult.
* Make the @JvmStatic function private.
* Refactor ContractResult to use Try.on{} instead.
2017-10-05 15:20:21 +01:00